Ero x86 n ja x64 n välillä

Tietotekniikka kehittyy jatkuvasti, ja jos perustamme ennusteemme Mooren lakiin, se jatkaisi toimintaansa tulevina vuosikymmeninä. Tietokonelaitteiden nopeatempoinen kehitys johtuu suurelta osin kuluttajien epätoivoisesta halusta parantaa ja nopeuttaa komponentteja. Aina kehittäjät osuvat esteen, joka rajoittaa nykyisen standardin edelleen etenemistä, näemme äkillisen siirtymisen uuteen standardiin. Näin tapahtuu välillä x86 ja x64.

x86 on erittäin vanha tekniikka, joka alkoi 8086-prosessoriperheestä. Siitä on nyt tullut x86-32-versio, joka on yleisin versio ja sen seuraajaksi x86-64 tai yleisemmin nimeltään x64. Siirtyminen asteittaiseen siirtymään x64: een on alkanut melko varhain, vaikka pc-markkinoilla ei vieläkään ollut havaittavissa merkittäviä haittoja. Tämä johtuu siitä, että ensimmäiset markkinat, joilla koettiin x86: aan liittyviä ongelmia, olivat ne, jotka hoitivat korkealaatuisia palvelimia.

32 bittisen arkkitehtuurin järjestelmän ajaminen tarkoittaa, että olet aina rajattu siihen, mihin 32 bittiä voi osoittaa. Tässä tapauksessa ongelma johtui muistista. 32 bittinen pitkä osoitin voisi osoittaa vain korkeintaan 4,2 miljardia osoitetta, mikä on vain noin 4 Gt muistia. Sellaisena se voi varata jopa 4 Gt muistia tietylle ohjelmalle, vaikka sillä olisi käytettävissä 16 Gt muistia. Tämä rajoitus ei ehkä koskaan ole ongelma kotiasennuksissa, mutta palvelinympäristössä se aiheuttaa valtavan ongelman. Siksi x64-prosessorit ilmestyivät kuluttajille erittäin aikaisin.

X64-arkkitehtuuri seuraa edelleen sitä, mitä x86: lla on, mutta se parantaa sitä sillä, että jokaisessa osoitteessa on 64 bittiä. Tämä tarkoittaa, että x64-arkkitehtuurin muistikapasiteetti on 4,2 miljardia neliötä, mikä on toistaiseksi käsittämätön määrä muistia. Se yhdessä tiettyjen parannusten kanssa tekee x64-arkkitehtuurista varmasti suuren prosessorin korvaamaan edeltäjänsä.

X64: n ongelmana on, että sitä varten olevaa ohjelmistoa ei ole vielä olemassa. Vaikka jo on olemassa käyttöjärjestelmiä, jotka yrittävät hyödyntää x64-arkkitehtuuria, useimmat eivät tee, ja jotkut jopa eivät toimi x64-käyttöjärjestelmässä. Lopulta x64-arkkitehtuurille tarkoitettu ohjelmisto saapui ja kaikki 32-bittiset laitteistot ja ohjelmistot vanhentuvat. Mutta toistaiseksi x64-arkkitehtuuria kummittelevat edelleen ohjelmistojen yhteensopimattomuudet, jotka rajoittavat sen vetovoimaa suurelle yleisölle.

Viimeinen ominaisuus x64-arkkitehtuurista on sen ehdoton taaksepäin yhteensopivuus x86: n kanssa. Joten vaikka prosessorisi on x64, käyttäjä ei huomaa mitään eroa niin kauan kuin käyttöjärjestelmäsi on 32 bittiä. Tämä voi olla hyvä, koska ohjelmiston saapuessa sinun on päivitettävä vain käyttöjärjestelmäsi ja ohjelmistosi, koska laitteisto on jo olemassa.