Arhitektura operacijskih sistemov tipa 64

Izraz "64-bitno računanje" se uporablja za računalnike, v katerih je bit podatkovnega vodila, registrov in naslovnega vodila 64 bitov. Pod tipom 64 razumemo generacijo računalnikov, ki uporabljajo 64-bitne mikroprocesorje. Register takšnega procesorja lahko shrani 2 64 različnih vrednosti.

64-bitna zgodovina operacijskega sistema

Leta 1984 je Cray zagnal operacijski sistem (OS) UNIX, ki deluje pod imenom UNICOS tip 64. Leta 1998 je Sun ustvaril Solaris 7 - sistem s polno podporo za 64-bitne procesorje UltraSPARC.
Apple 2003 lansira Mac OS X 10.3, ki podpira 64-bitno aritmetiko celih procesorjev za procesorje PowerPC 970. Leta 2001 je Linux postal prvi operacijski sistem, katerega jedro v celoti podpira implementacijo x86-64. Hkrati pa procesorji s takšno implementacijo še niso bili izdani. Microsoft ima 64-bitni sistem Windows XP za procesorje Itanium v ​​arhitekturi IA-64. Leta 2006 je Microsoft ustvaril Windows Vista s 64-bitno različico za procesorje EM64T /AMD64. Ta različica sistema je združljiva z 32-bitnim. Vse 64-bitne aplikacije in komponente OS, čeprav so nekatere izmed njih 32-bitne različice, ki zagotavljajo združljivost s 32-bitnimi moduli programske opreme (plug-ins).


V letu 2009 Microsoft razvija Windows 7, ki vključuje 64-bitno različico za procesorje Intel64 /AMD64. V istem letu prihaja Windows Server 2008 R2 - prvi Microsoftov sistem, ki ima samo 64-bitno izdajo. Apple IOS 7 s podporo za procesorje AArch64 je nastal leta 2013. 64-jedrni sistem je zasnovan za podporo 64-bitnim aplikacijam. 2014 - Google izvaja AndroidLollipop je prvi Android OS, ki podpira 64-bitne mikroprocesorje. V letu 2017 IOS 11 prihaja iz Apple. Ta operacijski sistem je zasnovan tako, da deluje samo na AArch64 procesorjih. Ima 64-bitno jedro, ki podpira 64-bitne aplikacije.

Realizacija prehoda na 64-bitne sisteme

Prehod na 64-bitno arhitekturo je temeljna sprememba, ki vpliva na vse operacijske sisteme. Da bi izkoristili prednosti nove arhitekture, je treba te operacijske sisteme bistveno spremeniti. Poleg tega je treba prilagoditi tudi drugo programsko opremo, da se v celoti izkoristijo nove funkcije. Starejše 32-bitne aplikacije se lahko spremenijo na enega od naslednjih načinov:


  • dodajanje navideznega niza ukazov tipa 64 (je nadskup glede na 32-bitni niz);
  • emulacija programske aplikacije;
  • Izvajanje jedra 32-bitnega procesorja v 64-bitnem procesorju, kot v nekaterih modelih Intel Itanium, ki vsebuje jedro, ki podpira arhitekturo IA-32 za izvajanje aplikacij x86.
  • Prednosti operacijskih sistemov 64 bitov

    Pri primerjavi 32-bitne in 64-bitne arhitekture je odločilni dejavnik v prid slednji hitrost izvajanja nalog. V 64-bitni arhitekturi je velikost uporabljenega RAM-a večja od 4 GB. Da pa bi lahko v celoti izkoristili 64-bitno arhitekturo, morajo biti aplikacije vsaj pravilno nameščene. Pri taki arhitekturi je priporočljivo izvajati naslednje aplikacije:
  • večopravilnost;
  • testiranje izjemnih situacij;
  • Računalništvo z visoko zmogljivostjo(pogosto uporablja v velikih organizacijah, kot so IBM, HP, Microsoft).
  • Sklepi

  • 64-bitni procesor bolje deluje pri 64-bitnih aplikacijah;
  • 64-bitni procesor ima sposobnost obvladovanja večine 32-bitnih aplikacij;
  • bitni 32-bitni procesor ni združljiv s 64-bitnimi aplikacijami.
  • Sorodne publikacije