Różnica między 32 a 64 bit systemem operacyjnym.
|
Odjechani.com.pl, to bardzo przyjazne forum wielotematyczne. Zapraszamy do darmowej rejestracji! Kliknij "rejestracja" i...
32 bitowy system obsługuje do ok. 3,5GB Ramu <-- to jest główna różnica
19.12.2015, 16:20
(Ten post był ostatnio modyfikowany: 19.12.2015, 16:21 przez Swordancer.)
Chodzi głównie o obsługę fizycznej pamięci adresowanej RAM przy współpracy z 64 bitowymi procesorami. 64 bitowe procesory obsługują jej więcej, co za tym idzie, większa wydajność aplikacji, które mogą zmieścić więcej danych w pamięci RAM i po prostu działać szybciej.
19.12.2015, 16:39
Różnica jest taka że system 32-bitowy jest przystosowany do procesora 32-bitowego... A system 64-bitowy do procesora 64-bitowego...
W skrócie ujmując - chodzi o to ze rejestr jest w stanie zaadresować 2^32 (4294967296) lub 2^64 (18446744073709551616) adresy. Głównym "konsumentem" tych adresów jest pamięć RAM, ponieważ każdy blok tej pamięci trzeba zaadresować. W przypadku większości systemów 32-bitowych wychodzi więc około 4GB RAM. Różnice pojawiają się ponieważ trzeba zaadresować także wszystkie peryferia. Więc każdy slot PCIE, SATA, USB itp. musi dostać swój adres... Oczywiście są systemy 32-bitowe które są w stanie zaadresować więcej niż 4GB RAM, lecz sam system jak i procesor musi obsługiwać PAE (Physical Address Extension)... Ale to już zapewne cię nie interesuje, więc nie będę się rozczulał...
19.12.2015, 19:27
Od siebie dodam, że na systemie 32-bit nie uruchomisz programów na system 64-bit ale na systemie 64 bitowym uruchomisz też programy 32-bitowe.
19.12.2015, 19:34
To zależy, nie wszystkie. Dla przykładu sterowniki czasami wymagają konkretnej architektury i nie uruchomisz ich w środowisku do którego nie zostały zaprojektowane.
(19.12.2015, 20:30)amb00 napisał(a): Chyba miałeś na myśli procesor. Adresuje procesor... Informacje o tym przetrzymuje w rejestrze... ¯\_(ツ)_/¯ Idiotyczne łapanie za słówka... Ale jak już się doj*bujesz do mnie, to ja się do*bie do ciebie.... Powiedziałeś że można odpalić program 32-bitowy na systemie 64-bitowym... Gó*no prawda. Po prostu niektóre systemy są w stanie "wyemulować" środowisko dla takich programów. Mówi ci coś "SysWOW64"?
19.12.2015, 22:42
|
Użytkownicy przeglądający ten wątek: 2 gości