Domů Řešení Stavebnictví Ostatní 32 bitů nebo 64 bitů?

32 bitů nebo 64 bitů?

S rozširující se paměťovou náročností aplikací, a to hlavně programů pracující s velkými objemy dat (jako jsou CAD programy, aplikace pro práci s videem - filmový průmysl) i ostatních paměťově náročných programů, se jejich vývojáři před časem dostali až na hranici možností, kterénabízejí 32bitové systémy.

A tak je již od roku 2003 dostupný operační systém Windows XP Professional 64bit Edition, což jsou vzhledově běžná XPčka s tím rozdílem, že jsou plně 64-bitová. Nevýhodou je, že jsou pouze v anglické verzi. V současné době vydávaný systém Windows Vista je již, jak 32-bitový, tak 64-bitový a to včetně české mutace. Přichází tedy rozhodnutí, zda jít do 64-bitového systému nebo zůstat u již zastaralého, byť osvědčeného 32bitového.

Co je to vlastně ten "bit"

Bit (z anglického binary digit - dvojková číslice) je základní a současně nejmenší jednotkou informace, používanou především v číslicové a výpočetní technice. Značí se malým písmenem b, např. 16b, ale současně se může také objevit i označení bit, např. 16 bit.

1 bit reprezentuje informaci, získanou odpovědí na jednu otázku typu ano/ne. Tyto odpovědi můžeme označit binárními číslicemi 0 a 1. Bit se v praxi nejčastěji objevuje jako základní jednotka kapacity paměti, tzn. jednotka množství informace, která může být v jednom okamžiku v paměti uložena. Skupina 8 bitů se nazývá Byte (čteme bajt).


Vývoj procesorů

Základním ukazatelem procesoru je počet bitů, tj. šířka operandu, který je procesor schopen zpracovat v jednom kroku. Zjednodušeně se dá říci, že např. osmibitový procesor umí počítat s čísly od 0 do 255, 16bitový s čísly od 0 do 65535 atd.

 

Pro velmi jednoduché aplikace se používají čtyřbitové nebo osmibitové procesory (systémy např. v mikrovlnných troubách, kalkulačkách, počítačových klávesnicích). Osobní počítače a laserové tiskárny obsahují 32bitové procesory, přičemž u osobních počítačů dnes dochází k přechodu na 64bitové procesory. Jsme svědky rozmachu vícejádrových procesorů, protože zvyšování frekvence je spojeno s řadou problémů a další prostý přechod na vyšší počet bitů z hlediska aplikací není tak významný skok, jako tomu bylo u přechodu z 16 na 32 bitů.

 

Konkrétně tedy 64-bitová platforma přináší možnost pracovat s velkými čísly či využívat mnoho paměti.


Paměti není nikdy dost (Bill Gates - Microsoft)

pameti

Operační systém si mapuje paměť. Z toho vyvstává obecné omezení 32-bitové platformy na limit 4GB celkové paměti (232 bitů = 4GB) a to programy využijí nejvýše 3GB RAM, zbylé asi 1GB připadá na grafickou kartu a interní potřeby mapování OS (u každého PC je využití individuální).

 

Platforma 64-bitovánás od tohoto omezení osvobozuje. Její hranice je totiž na 264 bitů = 17 179 869 184 GB. Protože žádný dnešní počítač nemůže mít takové množství paměti (tolik se jí za celou historii transistorů snad ani nevyrobilo), bývá reálně adresace omezena na 40 bitů, případně 48 bitů, protože je to tak jednodušší v hardware navrhnout.


Procesor + operační systém

Procesor, jakožto hardware, primárně rozlišuje platformu co do počtu bitů. Pokud máme 32bitový procesor, pak nemůžeme provozovat 64bitový operační systém a tím pádem ani 64bitové aplikace. Naopak, pokud vlastníme 64bitový procesor, máme již volbu: provozovat buď běžný 32bitový nebo nastupující 64bitový operační systém a tedy i 64bitové aplikace. Rozdílem mezi procesory od AMD a Intel v tomto ohledu je implementace. Typickými představiteli 64-bitových procesorů jsou AMD Athlon 64 (X2) či Intel Core 2 (Duo/Quad).

 

core2duocore2quadxeonamd64amdphenom

 

Abychom mohli využít výhod 64bitového procesoru, je nutné mít 64bitový operační systém, kterým je například Windows XP Professional x64 Edition nebo Windows Vista 64bit libovolné edice. Jelikož většina aplikací je zatím dostupná pouze 32bitová, obsahuje 64bitový operační systém emulační vrstvu, která umožňuje bezproblémový chod i 32bitových aplikací.

 

Výhody 64bitového operačního systému:

  • prakticky neomezená velikost paměti
  • ve většině případů narůst výkonu v rozsahu +3% až 40%, většina aplikací vykazuje zrychlení kolem 10%.
  • potenciál do budoucna


Nevýhody 64bitového operačního systému:

  • ovladačů integrovaných už v systému je relativně málo.


Dnes ale každý novější hardware má své 64bitové ovladače dostupné (jak pro XP, tak pro Vista), které jsou tak jen otázkou dohledání na stránkách výrobce, stažení a instalace.

Z předchozího plyne, že při nutnosti použití více než 4GB RAM paměti, je jasná volba 64bit ového operačního systému.

Přechodem na 64 bitů získáte na výkonu v náročných aplikacích (simulace, výpočty, grafika, video, programování atd), mnohem více paměti a připravenost na blízkou budoucnost, kdy budou na x64 postupně přecházet všechny aplikace.

Od verze Autodesk Inventor 2009 je aplikace nativně 64bitová, čímž umožňuje plné využití potenciálu 64bitové platformy, nárůst výkonu je oproti 32bitovému řešení dvacetiprocentní.

 

wxpvistaw7

 

Pozn.: K dnešnímu datu tj. 15.06.2009 je k dispozici na testování Windows 7 RC, jehož uvedení na trh se očekává někdy na podzim tohoto roku.