X86 ja x64

Anonim

Tietotekniikka kehittyy jatkuvasti, ja jos pohjaamme ennusteemme Mooren lakiin, se jatkuu vuosikymmenien ajan. Tietokonelaitteiston nopea kehitys johtuu suurelta osin kuluttajien halukkaasta paremmista ja nopeimmista osista. Aina kun kehittäjät osuvat tiesulkuun, joka rajoittaa nykyisen standardin jatkoa, näemme äkillinen siirtyminen uuteen standardiin. Näin tapahtuu x86 ja x64 välillä.

x86 on hyvin vanha tekniikka, joka alkoi 8086-prosessorin perheellä. Se on nyt kehittynyt x86-32-versioksi, joka on yleisin versio ja sen seuraaja x86-64 tai yleisemmin tunnettu x64. Siirtyminen asteittaiseen siirtymiseen x64: een on alkanut melko aikaisin, mutta pc-markkinoilla ei vielä ole merkittäviä haittoja. Tämä johtuu siitä, että ensimmäiset markkinat, jotka kokivat x86: een liittyvät ongelmat, olivat ne, jotka suorittavat huippuluokan palvelimia.

Järjestelmän käyttäminen, jolla on 32-bittinen arkkitehtuuri, tarkoittaa, että olet aina rajoitettu siihen, mitä 32 bittiä voi osoittaa. Tässä tapauksessa ongelma syntyi muistista. 32-bittinen osoitin voi osoittaa enintään 4,2 miljardin osoitteen, joka on vain noin 4 Gt muistia. Sellaisena se voi varata vain enintään 4 Gt muistia tiettyyn ohjelmaan, vaikka siinä olisi 16 Gt muistia. Tämä rajoittaminen ei voi koskaan olla ongelma kodin asennusohjelmassa, mutta palvelinympäristössä se on valtava ongelma. Siksi x64-prosessorit ilmestyivät hyvin varhaisessa vaiheessa kuluttajille.

X64-arkkitehtuuri seuraa vielä mitä x86: lla on, mutta se parantaa sitä 64 bittiä jokaisessa osoitteessa. Tämä tarkoittaa, että x64-arkkitehtuurin muistikapasiteetti on 4,2 miljardin neliö, joka on nyt käsittämätön määrä muistia. Se yhdistettynä tiettyihin parannuksiin tekee x64-arkkitehtuurista varman prosessorin, joka korvaa edeltäjänsä.

Ongelma x64: ssä on se, että ohjelmisto ei todellakaan ole vielä olemassa. Vaikka jo olemassa olevia järjestelmiä, jotka yrittävät hyödyntää x64-arkkitehtuuria, useimmat eivät, ja on olemassa joitakin, jotka eivät toimi x64-käyttöjärjestelmässä. Lopulta saapui x64-arkkitehtuurille tarkoitettu ohjelmisto ja kaikki 32-bittiset laitteet ja ohjelmistot vanhentuisivat. Mutta nyt, x64-arkkitehtuuri on edelleen haunted ohjelmistojen yhteensopimattomuudet, jotka rajoittavat sen vedota suurelle yleisölle.

Viimeinen x64-arkkitehtuurin ominaisuus on sen absoluuttinen taaksepäin yhteensopivuus x86: n kanssa. Joten, vaikka suoritin olisi x64, käyttäjä ei huomaisi eroa, kunhan käyttöjärjestelmäsi on 32bit. Tämä voi olla hyvä, koska kun ohjelmisto saapuu, sinun tarvitsee vain päivittää käyttöjärjestelmäsi ja ohjelmistosi, koska laitteisto on jo olemassa.