Arhitektura operacijskih sustava tipa 64

Izraz "64-bitno računanje" odnosi se na računala u kojima je bit podatkovne sabirnice, registara i adresne sabirnice 64 bita. Pod tipom 64 razumijemo generaciju računala koja koriste 64-bitne mikroprocesore. Registar takvog procesora može pohraniti 2 64 različite vrijednosti.

64-bitna povijest operacijskog sustava

Godine 1984. Cray je pokrenuo UNIX operativni sustav (OS) koji radi pod imenom UNICOS tip 64. Godine 1998. Sun je stvorio Solaris 7 - sustav s punom podrškom za 64-bitne UltraSPARC procesore.
Apple 2003 pokreće Mac OS X 10.3 koji podržava 64-bitnu cjelobrojnu aritmetiku za procesore PowerPC 970. Godine 2001. Linux je postao prvi OS, čija jezgra u potpunosti podržava implementaciju x86-64. U isto vrijeme, procesori s takvom provedbom još nisu objavljeni. Microsoft ima 64-bitni sustav Windows XP za procesore Itanium u arhitekturi IA-64. U 2006, Microsoft je stvorio Windows Vista sa 64-bitnom verzijom za EM64T /AMD64 procesore. Ova verzija sustava kompatibilna je s 32-bitnom. Sve 64-bitne OS aplikacije i komponente, iako su neke od njih 32-bitne verzije, osiguravaju kompatibilnost s 32-bitnim softverskim modulima (plug-ins).


U 2009. Microsoft razvija sustav Windows 7 koji uključuje 64-bitnu verziju za procesore Intel64 /AMD64. Iste godine dolazi i Windows Server 2008 R2 - prvi Microsoftov sustav koji ima samo 64-bitno izdanje. Apple IOS 7 s podrškom za AArch64 procesore kreiran je 2013. godine. 64-jezgreni sustav je dizajniran za podršku 64-bitnim aplikacijama. 2014. - Google implementira AndroidLollipop je prvi Android OS koji podržava 64-bitne mikroprocesore. U 2017. godini IOS 11 dolazi iz tvrtke Apple. Ovaj operativni sustav dizajniran je za rad samo na AArch64 procesorima. Ima 64-bitni kernel koji podržava 64-bitne aplikacije.

Realizacija prijelaza na 64-bitne sustave

Prebacivanje na 64-bitnu arhitekturu temeljna je promjena koja utječe na sve operacijske sustave. Da bi se iskoristile prednosti nove arhitekture, ovi operativni sustavi moraju biti bitno modificirani. Drugi softver također treba prilagoditi kako bi se u potpunosti iskoristile nove značajke. Starije 32-bitne aplikacije mogu se modificirati na jedan od sljedećih načina:


  • dodavanje virtualnog skupa naredbi tipa 64 (je nadskup u odnosu na 32-bitni skup);
  • emuliranje softverske aplikacije;
  • Implementacija jezgre 32-bitnog procesora u 64-bitnom procesoru, kao u nekim Intel Itanium modelima, sadrži kernel koji podržava arhitekturu IA-32 za izvođenje x86 aplikacija.
  • Prednosti operacijskih sustava 64 bita

    Pri usporedbi 32-bitne i 64-bitne arhitekture, odlučujući čimbenik u korist potonje je brzina izvršavanja zadataka. U 64-bitnoj arhitekturi, veličina korištenog RAM-a je veća od 4 GB. Međutim, da bi se u potpunosti iskoristile 64-bitne arhitekture, aplikacije moraju biti barem ispravno instalirane. Na takvoj arhitekturi preporuča se implementacija sljedećih aplikacija:
  • višezadaćnost;
  • testiranje otpornosti na stres;
  • Računanje visokih performansi(široko se koristi u velikim organizacijama kao što su IBM, HP, Microsoft).
  • Zaključci

  • 64-bitni procesor bolje radi s 64-bitnim aplikacijama;
  • 64-bitni procesor može upravljati većinom 32-bitnih aplikacija;
  • bitni 32-bitni procesor nije kompatibilan s 64-bitnim aplikacijama.
  • Povezane publikacije