Witaj szanowny Gościu na forum Odjechani.com.pl. Serdecznie zachęcamy do rejestracji. Tylko u nas tak przyjazna atmosfera. Kliknij tutaj, aby się zarejestrować i dołączyć do grona Odjechanych!

Strona odjechani.com.pl może przechowywać Twoje dane osobowe, które w niej zamieścisz po zarejestrowaniu konta. Odjechani.com.pl wykorzystuje również pliki cookies (ciasteczka), odwiedzając ją wyrażasz zgodę na ich wykorzystanie oraz rejestrując konto wyrażasz zgodę na przetwarzanie swoich danych osobowych w ramach funkcjonowania serwisu. Więcej informacji znajdziesz w naszej polityce prywatności. Pozdrawiamy!


Różnica między 32 a 64 bit systemem operacyjnym.
#1
Jaka różnica tkwi w 32 lub 64 bitowym systemie operacyjnym?
  Odpowiedz
#2
32 bitowy system obsługuje do ok. 3,5GB Ramu <-- to jest główna różnica


  Odpowiedz
#3
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.
  Odpowiedz
#4
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ł...
  Odpowiedz
#5
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.
  Odpowiedz
#6
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.
  Odpowiedz
#7
@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.
  Odpowiedz
#8
(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"?
  Odpowiedz
#9
  Odpowiedz


Skocz do:


Użytkownicy przeglądający ten wątek: 1 gości