Ile RAMu ubsłuży wersja 32-bitowa?

Zaczęty przez Ibanezq, 09 Wrzesień 2009, 23:26:39

Poprzedni wątek - Następny wątek

KilKr

****
Zaawansowany użytkownik
Wiadomości: 274
Miejsce pobytu: localhost ;)
IP zapisane

cookiz

*
Nowy użytkownik
Wiadomości: 15
IP zapisane

sCooBy^

*****
Ekspert
Wiadomości: 1,190
GG: 9706662
  1. sebastian.pawlus@hotmail.com
Miejsce pobytu: Install.wim
IP zapisane
1. System 32 bit obsługuje tylko 4GB przestrzeni adresowej wiec to jest absolutny max dla niego
2. W tej przestrzeni adresowej znajdują sie obaszary zarezerwowane dla pewnych zasobów sprzętowych komutera (adresy fizyczne dla PCI, PCI-Express, bufory dla grafik itd. długo można by wymieniać). Obszary te mają różne rozwiamy (zalezne od płyty i BIOS) ale w praktyce można założyć żę jest to maksymalnie około 768MB.
3. Zatem BIOS widzie 4GB. Niestety BIOS także rezerwuje cześć adresów dla sprzętu. Zatem CPU tych 768MB nie jest w stanie zaadresować, czyli nie jest w stanie wykorzystać. Zatem pozostaje nam około 3,2 GB pamięci dostępnej dla systemu operacyjnego.
4. Co jak CPU 64-bit i system też? Niestety to samo, Dlaczego? Ano dlatego że BIOS musi być uniwersalny i musi być przygotowany dla dowolnego systemu (zarówno 32 jak i 64 bit). Z tego też powodu nie moze sobie przenieść tego obszaru "rezerwacji" powyżej 4GB bo inaczej nie dało by się na tym komputerze uruchomić żadnego 32-bitowego systemu (16-bit też, nawet DOS by nie wstał). Rozwiązaniem jest jedynie wykonanie specjalnego "zoptymalizowanego" BIOS'a pod 64-bit system. Jednak w przypadku plyt normalnych (nie serwerowych) nikt tego nie robi. Powód - ważniejsza jest uniwersalność platformy. Jakby Jestem pewien że producenta który wypuścił by płytę "zoptymalizowaną" prędzej czy pużniej wszyscy użytkownicy by "zjedli żywcem".
Dlatego "rezerwacja" jest i pozostaje na razie na zawsze pomiędzy 3,2GB a 4GB.
Zatem czy warto instalować 64-bitowe systemy operacyjne? Tak, oczywiście szczególnie jak mamy wiecej jak 4GB pamieci. Jeśli mamy na przykład 8GB to dla systemu dostępne będzie 7,25GB nawet na "niezoptymalizowanym" BIOSie uniwersalnym.

Z poprzedniego podanego forum MSI ;)
Zapraszam do grupy "Windows 8 pre-release testers group" na Facebook

szpachla

***
Aktywny użytkownik
Wiadomości: 113
GG.HF
IP zapisane
Cytat1. System 32 bit obsługuje tylko 4GB przestrzeni adresowej wiec to jest absolutny max dla niego

I to nie jest do końca prawdą, wersje serwerowe 32 bit obsługują więcej niż 4 gb :)
Sam sie ździwiłem...
Microsoft "szucznie" ogranicza domowe wersje 32 bitowych systemów do 4 gb.
Intel Core2Duo E6300 1,86@3.2 GHz
Asus p5k
G.Skill 2X1GB @ 900 MHz
GeForce 8800 GT, core @ 600 MHz
Chieftec GPS-450W


cookiz

*
Nowy użytkownik
Wiadomości: 15
IP zapisane
Nasuwa sie też pytanie czym zapełnic chociaz te 3,25 Gb RAM'u.  Win 7 (wersja oczywiscie 32 bitowa) w idlu łyka 350MB. A aplikacje nie maja az tak ekstremalnych wymagan. Pomijam domowe laboratorium hostujace kilka maszyn wirtualnych ;)

KilKr

****
Zaawansowany użytkownik
Wiadomości: 274
Miejsce pobytu: localhost ;)
IP zapisane
Cytat: szpachla w 11 Wrzesień 2009, 15:43:58
Cytat1. System 32 bit obsługuje tylko 4GB przestrzeni adresowej wiec to jest absolutny max dla niego

I to nie jest do końca prawdą, wersje serwerowe 32 bit obsługują więcej niż 4 gb :)
Sam sie ździwiłem...
Microsoft "szucznie" ogranicza domowe wersje 32 bitowych systemów do 4 gb.
32 bitowe systemy serwerowe M$ obsługują więcej niż 4GB po włączeniu PAE. Tyle tylko że po włączeniu PAE przestanie Ci działać np. karta dźwiękowa na złączu PCI lub będziesz słyszał z głośników tylko trzaski, szumy itp.

Krendzel

**
Użytkownik
Wiadomości: 58
MasterOfFlamaster
IP zapisane
Kto tu napisał że w idlu mu Win 7 łuka ok400 MB ... To czemu mi 64 łyka ponad 1GB w idlu ? zaraz po instalacji systemu ? :|

michalus

*****
Ekspert
Wiadomości: 679
IP zapisane
Cytat: Krendzel w 11 Wrzesień 2009, 19:44:49
Kto tu napisał że w idlu mu Win 7 łuka ok400 MB ... To czemu mi 64 łyka ponad 1GB w idlu ? zaraz po instalacji systemu ? :|
Bo masz wersje 64 bity a wiec to normalne ze Ci tyle "łyka" ;)