Különbség az x86 és az x64 között

A számítógépes technológiák folyamatosan fejlődnek, és ha előrejelzéseinket Moore törvényére alapoznánk, ez az elkövetkező évtizedekig folytatódni fog. A számítógépes hardver gyors ütemű fejlődése nagyrészt annak köszönhető, hogy a fogyasztók hajlamosak a jobb és gyorsabb alkatrészek iránt. Amikor a fejlesztők olyan akadályt találnak, amely korlátozza a jelenlegi szabvány továbbfejlesztését, hirtelen váltunk át egy új szabványra. Ez történik az x86 és x64 között.

Az x86 egy nagyon régi technológia, amely a 8086 processzorcsaláddal kezdődött. Az x86-32 verzióvá vált, amely a leggyakoribb verzió, és utódja az x86-64, vagy még inkább x64 néven ismert. Az x64-re történő fokozatos átállás meglehetősen korán kezdődött, miközben a PC-piacon még mindig nem voltak jelentős hátrányok. Ennek oka az, hogy az első olyan piacon, ahol az x86-tal kapcsolatos problémákat tapasztalták, azok voltak, akik csúcskategóriás kiszolgálókat működtetnek.

A 32 bites architektúrájú rendszer futtatása azt jelenti, hogy mindig arra korlátozódik, hogy a 32 bites mit mutathat. Ebben az esetben a probléma az emlékből származott. Egy 32 bites hosszú mutató csak legfeljebb 4,2 milliárd címet tud mutatni, ami körülbelül 4 GB memória. Mint ilyen, csak 4 GB memóriát képes lefoglalni egy adott programra akkor is, ha 16 GB memória áll rendelkezésre. Ez a korlátozás soha nem okozhat problémát az otthoni beállítás során, de szerver környezetben óriási problémát jelent. Ezért jelentek meg az x64 processzorok nagyon korán a fogyasztók számára.

Az x64 architektúra továbbra is követi azt, amit az x86 tartalmaz, de továbbfejleszti, ha minden címben 64 bites van. Ez azt jelenti, hogy az x64 architektúra memóriakapacitása 4,2 milliárd négyzet, ez egyelőre elképzelhetetlen memória. Ez egyes fejlesztésekkel együtt teszi az x64 architektúrát minden bizonnyal nagyszerű processzorává az előde helyett.

Az x64 problémája az, hogy az erre szolgáló szoftver még nem létezik. Bár vannak olyan operációs rendszerek, amelyek megpróbálják kihasználni az x64 architektúrát, a legtöbb nem, és vannak olyanok is, amelyek nem fognak futni az x64 operációs rendszeren. Végül megérkezik az x64 architektúrára szánt szoftver, és az összes 32 bites hardver és szoftver elavulttá válik. De az x64 architektúrát egyelőre még mindig kísértetik a szoftver kompatibilitások, amelyek korlátozzák annak vonzerejét a nagyközönség számára.

Az x64 architektúra utolsó jellemzője az abszolút visszamenőleges kompatibilitás az x86-mal. Tehát akkor is, ha az Ön processzora x64, a felhasználó nem észlel különbséget, amíg az operációs rendszer 32 bites. Ez jó lehet, mivel amint a szoftver megérkezik, csak az operációs rendszerét és a szoftvert kell frissítenie, mivel a hardver már megvan.