TOPlist

64bitová architektura: Co přinese v mobilních telefonech a jaké jsou její výhody?

O tom, že mobilní zařízení přejdou na 64bitovou technologii se mluví již delší čas, prvním se stal Apple s nejnovějším iPhonem 5s. Co tato změna znamená pro koncové uživatele?

Když se podíváme na současné operační systémy pro stolní počítače, poslední verzi iOS, možná i budoucí generaci Androidu, tak mluvíme o systémech využívajících výhod 64bitové technologie. Samo o sobě to neznamená revoluční změnu; pojďme se ale podívat, co vše víme o 64bitových chytrých telefonech a jaké výhody můžeme získat. Vyvrátíme také několik mýtů.

64 bitů: Ve znamení vyšší rychlosti?

Často se dočteme, že 64bitová technologie přináší oproti 32bitové vyšší rychlost. To nemusí být pravda, vysvětíme si to na příkladu stolních počítačů. 64bitová zařízení vyžadují vhodný software i hardware, jedno bez druhého nemá smysl. Proto bylo otázkou, co bude první. Procesory byly vyráběny tak, že mohly dostávat 32 i 64bitové instrukce. To umožnilo uživatelům mít nejnovější hardware a čekat na to, kdy přijde vhodný software.

 

Když ten den konečně nastal, věci mohly běžet rychleji a plynuleji. Procesor se však přes noc nezrychlil, pouze 64bitová architektura otevřela více „pruhů“, kterými mohou data putovat. Přirovnejme si tento proces k silnicím. Když máme silnici s rychlostním limitem 100 km/h, tak jí projede jen určitý počet automobilů za daný čas. Jsou dva způsoby jak silnici zrychlit, a to zvednutí rychlostního limitu, nebo přidání dalších pruhů. Zvednutí rychlostního limitu je ekvivalent k navýšení rychlosti procesoru, například z 1 GHz na 2 GHz. Přidání více pruhů odpovídá přechodu z 32 na 64 bitů. Nezvednete tedy rychlost, ale propustnost.

64 bitů povolí více operační paměti

Pravděpodobně jste slyšeli, že maximum operační paměti pro 32bitové systémy jsou 3 GB. Můžete instalovat i více, ale systém ji nedokáže využít. Existovaly cesty, jak přidat daleko více paměti, ale systém ji nebyl schopen využít. Přesná bariera je závislá na základní desce a konfiguraci dalších komponentů, speciálně na velikosti VRAM. Může se tak pohybovat v rozmezí 2,75 GB až 3,5 GB. Pro více je potřeba 64bitová technologie. Většina dnešních mobilních zařízení má 2 GB paměti RAM nebo méně, tudíž je to zatím pouze teoretická debata, ale dá se očekávat, že podobně jako u osobních počítačů, bude její kapacita v následující letech jen růst. Například Samsung Galaxy Note 3 již nabízí 3 GB RAM.

  

Musí být všechny aplikace přepsány?

K využití výhod 64bitové prostředí je potřeba optimalizovaný software. Plány Applu pro iOS jsou podobné jako u Microsoftu, který před lety začal s 64bitovou verzí Windows. Povolit hybridní prostředí, které dovolí běžet oběma druhům aplikací. Ty, které jsou napsány pro 64bitů, poběží lépe než jejich 32bitový ekvivalent. Ale 32bitové poběží stejně dobře jako na 32bitovém systému.

 

Android je v trochu jiné situaci. Jelikož aplikace využívají Dalvik VM, je teoreticky možné Dalvik aktualizovat na 64 bitů a aplikace přirozeně poběží v tomto prostředí, jelikož jsou kompilovány v reálném čase. Pro příklad slouží Java aplikace, které dnes běží v 32 i 64bitovém prostředí bez jakýchkoliv modifikací. V praxi to nemusí fungovat takto spolehlivě, ale je tu naděje. Pro Apple platí, že aby aplikace mohla využít výhody 64 bitů, musí být znovu zkompilována, vydána a stažena. Dnes to vypadá jako ohromné množství práce, ale za pár let o tom nikdo nebude vědět, podobně jako je tomu na stolních Windows.

Je to vše?

Samozřejmě ne, na téma porovnání 64 a 32 bitů by se dala napsat celá kniha, ale v praxi stačí znát tyto hlavní rozdíly. Aplikace, operační paměť a propustnost, to je vše co potřebujete vědět, když dojde na mobilní zařízení a jejich software.

Autor článku David Podzimek
David Podzimek

Kapitoly článku