Autor | Zpráva | ||
---|---|---|---|
inekafák Profil * |
#1 · Zasláno: 6. 5. 2009, 20:59:21
Dobrý den,
Jaký je prosím rozdíl mezi 64 bit architekturou a 32 bit architekrturou počítače? A co to vlastně je? Mohu nějak zjistit (bez zkoumání vnitřností počítače) jakou architekturu můj počítač používá? Předem děkuji za případné odpovědi. |
||
Joker Profil |
#2 · Zasláno: 7. 5. 2009, 01:29:33
inekafák
Jaký je prosím rozdíl mezi 64 bit architekturou a 32 bit architekrturou počítače? Vpodstatě jde o šířku datové sběrnice a registry v procesoru. Registry jsou vlastně takové "proměnné" na procesoru. Do širšího registru samozřejmě jde uložit "větší číslo". Stejnětak přes širší datovou sběrnici jde přenést v jednom kroku větší číslo. Pokud mám například něco, co může nabývat 300 různých hodnot/stavů, na 8-bitovém procesoru musím použít dva registry a hodnotu přenášet ve dvou instrukcích. Na 16-bitovém procesoru stačí jeden 16-bitový registr a hodnotu přenést jednou instrukcí. Analogicky u 32-bitových a 64-bitových procesorů. Další rozdíl je v tom, že "vícebitový" procesor mívá i širší adresní sběrnici, díky čemuž je schopný adresovat víc operační paměti- jednoduše řečeno se zvětší maximální operační paměť, kterou lze do počítače osadit. Poznámka, šířka adresní sběrnice nemusí odpovídat datové sběrnici; ono i v době osmibitů bylo maximum 256 bajtů paměti trochu málo :), takže "osmibity" měly obvykle 16-bitovou adresní sběrnici, díky které mohly adresovat až 64kB paměti. Naopak 16-bity (hlavně "dva-osm-šestka" 80286) měly zase širší sběrnici, třeba "dva-osm-šestka" měla 24bitovou, takže uměla až 16MB RAM (ale v té době byly i 2MB RAM strašně moc :-) Nejvíc paměti, co jsem u 286-ky kdy viděl, bylo 1,6MB). U 32-bitů se to už sjednotilo, takže obvykle mají i 32-bitovou adresní sběrnici, což jim umožňuje adresovat až 4GB RAM- dlouho to vypadalo, že 4GB stačí všem :-), nicméně došli jsme do doby, kdy ani 4GB už nejsou nedosažitelný limit, takže 64-bitové procesory mají i 64-bitovou adresní sběrnici, takže množství adresovatelné paměti se posune zas o šest řádů výše, což by mohlo na chvíli stačit :) Mohu nějak zjistit (bez zkoumání vnitřností počítače) jakou architekturu můj počítač používá? No jasně, stačí se podívat na krabici od operačního systému, nebo do informací o systému. Pokud máte 64-bitovou edici systému, počítač jede na 64-bit. Jinak nejspíš na 32-bit, pokud je tomu počítači méně než 20 let :-) |
||
bohyn Profil |
#3 · Zasláno: 7. 5. 2009, 02:21:08
inekafák
„Mohu nějak zjistit (bez zkoumání vnitřností počítače) jakou architekturu můj počítač používá? “ - Pokud znas model tveho procesoru tak se da zjistit zda je 32 ci 64 bitovy. U nekterych staci typ, treba Core 2 Duo nebo Athlon 64 jsou vsechny 64 bitove. Joker „U 32-bitů se to už sjednotilo, takže obvykle mají i 32-bitovou adresní sběrnici,“ Jen doplnim ze posledni 32 bit Pentia meli (nebo dokazali emulovat) 36 bitovou sbernici a adresovali az 64GB pameti. |
||
Joker Profil |
#4 · Zasláno: 7. 5. 2009, 08:45:53
bohyn
U nekterych staci typ, treba Core 2 Duo nebo Athlon 64 jsou vsechny 64 bitove. Upřesním: Zmíněné procesory umějí pracovat jako 32- i 64-bitové. V jakém režimu procesor skutečně poběží záleží na tom, jaký umí operační systém- dnešní operační systémy mívají varianty pro 32- i 64-bitové procesory. Intel před pár lety vydal serverový čistě 64-bitový procesor, který neuměl pracovat se 32-bitovými systémy, ale moc se neujal, takže pro domácí/kancelářské počítače šli Intel i AMD cestou zpětně kompatibilních 32/64-bitových procesorů. Tzn. například můj počítač má procesor Athlon64 a operační systém Ubuntu 9.04 ve 32-bitové variantě, takže funguje jako 32-bitový. Kdybych si totéž Ubuntu 9.04 nainstaloval v 64-bitové variantě, fungoval by jako 64-bitový. |
||
Davex Profil |
#5 · Zasláno: 7. 5. 2009, 20:13:05
Joker
„Intel před pár lety vydal serverový čistě 64-bitový procesor, který neuměl pracovat se 32-bitovými systémy, ale moc se neujal“ Pokud myslíš Intel Itanium, tak ten se ujal dost dobře, ale domů si ho asi nikdo kvůli ceně hardware a software kupovat nebude. Používá se v serverech s vysokým výkonem ve velkých firmách. |
||
Časová prodleva: 15 let
|
0