Architektúra operačných systémov typu 64

Termín "64-bitové výpočty" sa vzťahuje na počítače, v ktorých je bit dátovej zbernice, registrov a adresovej zbernice 64 bitov. Pod typom 64 rozumieme generovanie počítačov, ktoré používajú 64-bitové mikroprocesory. Región takéhoto procesora môže uložiť 2 64 rôznych hodnôt.

História operačných systémov, 64-bit

V roku 1984 spoločnosť vydala prvý operačný systém (OS) Cray UNIX, ktorý sa vykonáva na typ 64 s názvom Unicos. V roku 1998 Sun vytvoril Solaris 7 - systém s plnou podporou 64-bitových procesorov UltraSPARC.
V roku 2003 Apple uvoľní Mac OS X 10.3 podporuje 64-bitové celé číslo aritmetické procesory PowerPC 970. V roku 2001 je prvý operačný systém Linux jadro, ktoré plne podporuje x86-64 realizáciu. Súčasne ešte neboli vydané procesory s takouto implementáciou. Microsoft má 64-bitový systém Windows XP pre procesory Itanium v ​​architektúre IA-64. V roku 2006 spoločnosť Microsoft vytvorila systém Windows Vista s 64-bitovou verziou pre procesory EM64T /AMD64. Táto verzia systému je kompatibilná s 32-bitovou verziou. Všetky 64-bitové aplikácie a komponenty OS, aj keď niektoré z nich sú 32-bitové verzie, ktoré zabezpečujú kompatibilitu s 32-bitovými softvérovými modulmi (plug-iny).


V roku 2009 spoločnosť Microsoft vyvíja systém Windows 7, ktorý obsahuje 64-bitovú verziu pre procesory Intel64 /AMD64. V tom istom roku prichádza Windows Server 2008 R2 - prvý systém od spoločnosti Microsoft, ktorý má iba 64-bitovú verziu. Aplikácia Apple IOS 7 s podporou procesorov AArch64 bola vytvorená v roku 2013. 64-jadrový systém je navrhnutý na podporu 64-bitových aplikácií. 2014 - Google implementuje systém AndroidLollipop je prvý operačný systém Android podporujúci 64-bitové mikroprocesory. V roku 2017 IOS 11 pochádza od spoločnosti Apple. Tento operačný systém je navrhnutý tak, aby fungoval len na procesoroch AArch64. Má 64-bitové jadro na podporu 64-bitových aplikácií.

Realizácia prechodu na 64-bitové systémy

Prechod na architektúru 64 bitov je zásadná zmena, ktorá ovplyvňuje všetky operačné systémy. Aby ste mohli využiť novú architektúru, musia byť tieto operačné systémy podstatne upravené. Iný softvér by mal byť prispôsobený tak, aby plne využíval nové funkcie. Staršie 32-bitové aplikácie môžu byť modifikované jedným z nasledujúcich spôsobov:


  • pridať virtuálnu sadu príkazov typu 64 (je nadmnožinou vzhľadom na 32-bitovú sadu);
  • emulácia softvérovej aplikácie;
  • Implementácia jadra 32-bitového procesora v 64-bitovom procesore, rovnako ako v niektorých modeloch Intel Itanium, obsahujúcich jadro podporujúce architektúru IA-32 na spustenie aplikácií x86.
  • Výhody operačných systémov 64 bitov

    Pri porovnávaní 32-bitovej a 64-bitovej architektúry je rozhodujúcim faktorom pre rýchlosť vykonávania úloh. V 64-bitovej architektúre je veľkosť použitej pamäte RAM väčšia ako 4 GB. Na to, aby sa v plnej miere využila 64-bitová architektúra, musia byť aplikácie aspoň správne nainštalované. Na takejto architektúre sa odporúča implementovať nasledujúce aplikácie:
  • multitasking;
  • záťažové testovanie;
  • Vysokovýkonné výpočty(široko používaný vo veľkých organizáciách, ako sú IBM, HP, Microsoft).
  • Závery

  • 64-bitový procesor funguje lepšie s 64-bitovými aplikáciami;
  • 64-bitový procesor má schopnosť zvládnuť väčšinu 32-bitových aplikácií;
  • bitový 32-bitový procesor je nekompatibilný so 64-bitovými aplikáciami.
  • Súvisiace publikácie