Architektura operačních systémů typu 64

Termín "64bitové výpočty" se vztahuje na počítače, u kterých je bit datové sběrnice, registrů a adresové sběrnice 64 bitů. Pod typem 64 rozumí generování počítačů, které používají 64bitové mikroprocesory. Registr takového procesoru může uložit 2 64 různých hodnot.

64-bitová historie operačního systému

V roce 1984 spustila společnost Cray operační systém UNIX (OS), který funguje pod názvem UNICOS typu 64. V roce 1998 Sun vytvořil Solaris 7 - systém s plnou podporou 64bitových procesorů UltraSPARC.
Apple 2003 uvádí na trh systém Mac OS X 10.3, který podporuje 64bitovou celočíselnou aritmetiku pro procesory PowerPC 970. V roce 2001 se Linux stal prvním operačním systémem, jehož jádro plně podporuje implementaci x86-64. Zároveň procesory s takovou implementací dosud nebyly uvolněny. Společnost Microsoft má systém 64bitový systém Windows XP pro procesory Itanium v ​​architektuře IA-64. V roce 2006 společnost Microsoft vytvořila systém Windows Vista s 64bitovou verzí pro procesory EM64T /AMD64. Tato verze systému je kompatibilní s 32bitovými. Všechny 64bitové aplikace a součásti OS, i když některé z nich jsou 32bitové verze, které zajišťují kompatibilitu s 32bitovými softwarovými moduly (plug-iny).


V roce 2009 společnost Microsoft vyvíjí systém Windows 7, který obsahuje 64bitovou verzi pro procesory Intel64 /AMD64. Ve stejném roce přichází Windows Server 2008 R2 - první systém od společnosti Microsoft, který má pouze 64bitovou verzi. Aplikace Apple IOS 7 s podporou procesorů AArch64 byla vytvořena v roce 2013. 64-jádrový systém je navržen tak, aby podporoval 64bitové aplikace. 2014 - Google implementuje systém AndroidLollipop je první OS Android podporující 64bitové mikroprocesory. V roce 2017 pochází IOS 11 od společnosti Apple. Tento operační systém je navržen tak, aby fungoval pouze na procesorech AArch64. Má 64bitové jádro pro podporu 64bitových aplikací.

Realizace přechodu na 64bitové systémy

Přechod na architekturu 64 bitů je zásadní změna, která ovlivňuje všechny operační systémy. Chcete-li využít novou architekturu, musí být tyto OS podstatně změněny. Další software by měl být také přizpůsoben, aby plně využil nové funkce. Starší 32bitové aplikace mohou být modifikovány jedním z následujících způsobů:


  • přidání virtuální sady příkazů typu 64 (je nadmnožinou vzhledem k 32bitové sadě);
  • emulace softwarové aplikace;
  • Implementace jádra 32bitového procesoru v 64bitovém procesoru, jako u některých modelů Intel Itanium, obsahující jádro podporující architekturu IA-32 pro spuštění x86 aplikací.
  • Výhody operačních systémů 64 bitů

    Při porovnávání 32bitové a 64bitové architektury je určujícím faktorem pro tuto rychlost rychlost provádění úkolů. V 64bitové architektuře je velikost použité paměti RAM větší než 4 GB. Aby bylo možné plně využívat 64bitové architektury, musí být aplikace přinejmenším správně nainstalovány. Na takové architektuře se doporučuje implementovat následující aplikace:
  • multitasking;
  • stresové testování;
  • Vysoce výkonné výpočty(široce používaný ve velkých organizacích, jako jsou IBM, HP, Microsoft).
  • Závěry

  • 64bitový procesor funguje lépe s 64bitovými aplikacemi;
  • 64bitový procesor má schopnost zvládnout většinu 32bitových aplikací;
  • (32) bitový 32bitový procesor je nekompatibilní s 64bitovými aplikacemi.

    Související publikace