Odjechani.com.pl

Pełna wersja: Różnica między 32 a 64 bit systemem operacyjnym.
Aktualnie przeglądasz uproszczoną wersję forum. Kliknij tutaj, by zobaczyć wersję z pełnym formatowaniem.
Jaka różnica tkwi w 32 lub 64 bitowym systemie operacyjnym?
32 bitowy system obsługuje do ok. 3,5GB Ramu <-- to jest główna różnica
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.
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ł...
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.
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.
@UP Wiem, ale zdecydowana większość gier i programów 32-bit będzie działać na systemie 64-bit.

(19.12.2015, 16:39)MrPsycho napisał(a): [ -> ]rejestr jest w stanie zaadresować 2^32
Chyba miałeś na myśli procesor.
(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...
[Obrazek: 8483386.jpg]
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"?