reklama
Aktuality  |  Články  |  Recenze
Doporučení  |  Diskuze
Grafické karty a hry  |  Procesory
Storage a RAM
Monitory  |  Ostatní
Akumulátory, EV
Robotika, AI
Průzkum vesmíru
Digimanie  |  TV Freak  |  Svět mobilně

128 bit ? Fikce nebo reálná věc v budoucnosti ?

imported_tomros (63)|25.10.2010 23:13
Četl jsem článek, že v laboratořích pracují na OS který bude mít 128 bit. Po konzultaci s ing programátorem mne bylo řečeno, že to je holý nesmysl. Že nic takového nemůže být. Tak jak je tomu tedy doopravdy prosím. Píšou novináři technické kachny ? A nebo je to pravda ? Pokud ano, tak mne prosím řekněte na jakém principu by to fungovalo ? Ať mohu přesvědčit toho programátora, že to lze . Díky Tom
honzee (187)|26.10.2010 02:27
Pocet bitu udava delku instrukce. Aby melo smysl delat 128bit OS, musi byt 128bit CPU. Zde je ale problem s efektivnosti. Vygoogli si "pipelining" a dozvis se vic. Odpoved na tvou otazku by byla asi takova, ze je to mozne, ale v soucasne dobe by to bylo neskutecne pomale a neefektivni.
Dojigiri (1629)|26.10.2010 08:57
Tak hlavně aby mělo smysl mít 128 bit OS (a CPU, samozřejmě), muselo by být potřeba pracovat s tak velkými (resp. přesnými, v případě floating point) čísly (tj. většími než 64-bitových 18e18 v integer), nebo být potřeba používat tak velký adresní prostor (např. mít víc než 18 EB, tj. 18 milionů TB paměti RAM ... anebo prostoru na disku, kde je takový případ pravděpodobnější, ovšem ve stále dost vzdálené budoucnosti).
mstejska (2912)|26.10.2010 14:04
i v 32 bit systému můžeš pracovat s velkými čísly. viz FPU, MMX a další. Taky pracují z 128bit daty.
Potřebu 128bit systému vidím v případě adresování kde už je 64bit málo. (A to si ještě nejsem jistý)
crasher.km (919)|26.10.2010 14:08
Samozdřejmě, že je to možné.
Ale zároveň zbytečné. 64Bit ještě zdaleka není využit.
64bit dokáže adresovat až 128Gb paměti. Proč tedy přecházet na 128bit?
jrx (1880)|26.10.2010 14:53
[quote=crasher.km;411577]Samozdřejmě, že je to možné.
Ale zároveň zbytečné. 64Bit ještě zdaleka není využit.
64bit dokáže adresovat až 128Gb paměti. Proč tedy přecházet na 128bit?[/quote]

Dokáže teoreticky adresovat až 2^64 bitů, což je 18446744073709551616 bitů (18.44 exabitů). Prakticky je zatím tato kapacita nedosažitelná a navíc tady máme i limity dané operačním systémem (pokud se budeme bavit o Windows). Pěkně je to rozepsáno na MSDN. Ovšem paměť je to poslední, o co jde.
Pabler (425)|26.10.2010 14:57
este aby som to upresnil, tak sice pointer s adresou je 64bitovy, no nevyuziva sa plnych 64bitov na adresu, ak si dobre pametam, tak momentalne u oboch rivalov je to 48bit
a teda 256TB ;)
Ja myslím, ze by mohlo na par mesiacov stacit :-D
|Mio| (1333)|28.10.2010 15:59
64 bit by melo plne dostacovat az do urovne kopie lidskeho mozku.

Potreba 128bit a nasledne vice nastane ve chvili kdy lidstvo zacne zkoumat sirsi vesmir a popisovat jej, nebo se naopak pusti do zkoumani a popisu subatomarnich castic a deju.

Ale na druhou stranu je klidne mozne ze do te doby technicky vyvoj preskoci uplne jinym smerem a rozvinou se kvantove procesory a jine varianty na kterych se celkem uspesne pracuje.

Ale zase na druhou stranu, od 8 bitu k 64 to netrvalo az tak dlouho. Uvidime co bude za 20 let.
Salamander (6177)|28.10.2010 17:52
Neco vic ke 128 bitum here http://en.wikipedia.org/wiki/128-bit ony v CPU nektere registry 128bitu maji, ale pouzivaji se rozdelene na 32/64bitu ...

Jeste jsem chtel doplnit takovou drobnost ... u architektury VLIW je mozne zpracovavat nekolik instrukci paralelne, takze nektere z techto cpu maji i vice nez 64bitu (konkretne Transmeta Crusoe - 128bit a Efficeon - 256bit), v realu je to ale dost neefektivni, kazdopadne je to zajimavy pristup a ty vase bity tam jsou :D