Dlaczego mój system wykorzystuje tylko 3,2 GB pamięci RAM 4GM?

10

Używam Win 7 64 bit.

Wypróbowałem podane tutaj rozwiązanie , nie pomogło. Odpowiedź Dawida sprawia, że ​​uważam, że to bezcelowe. Czy jest coś jeszcze do spróbowania?

Aktualizacje:

Zauważ, że mam kartę graficzną na płycie głównej (z 512 MB), więc teoretycznie nie potrzebuje ona żadnej pamięci zewnętrznej. Zwróć również uwagę na najnowszą aktualizację systemu BIOS (25.03.08).

Z tego, co widzę tutaj , jest nowsza wersja (2008/07/30), ale boję się jej używać (ponieważ jest to „BETA”)

Myśli ?

 Motherboard:  
   CPU Type   DualCore Intel Pentium D 915, 2800 MHz (14 x 200)  
   Motherboard Name   Gigabyte GA-945GCM-S2C (2 PCI, 1 PCI-E x1, 1 PCI-E x16, 2 DDR2 DIMM, Audio, Video, LAN)  
   Motherboard Chipset   Intel Lakeport-G i945GC  
   System Memory   3328 MB (DDR2-667 DDR2 SDRAM)  
   DIMM1: 2048736750L   2 GB DDR2-667 DDR2 SDRAM (5-5-5-15 @ 333 MHz) (4-4-4-12 @ 266 MHz) (3-3-3-9 @ 200 MHz)  
   DIMM3: 2048736750L   2 GB DDR2-667 DDR2 SDRAM (5-5-5-15 @ 333 MHz) (4-4-4-12 @ 266 MHz) (3-3-3-9 @ 200 MHz)  
   BIOS Type   Award Modular (03/25/08)  
   Communication Port   Communications Port (COM1)  
   Communication Port   Printer Port (LPT1)  


Display:  
   Video Adapter   NVIDIA GeForce 8500 GT (512 MB)  
   Video Adapter   NVIDIA GeForce 8500 GT (512 MB)  
   3D Accelerator   nVIDIA GeForce 8500 GT  

 DMI:  
   DMI BIOS Vendor   Award Software International, Inc.  
   DMI BIOS Version   F5  
   DMI System Manufacturer   Gigabyte Technology Co., Ltd.  
   DMI System Product   945GCM-S2C  
   DMI System Version    
   DMI System Serial Number    
   DMI System UUID   00000000-00000000-0000001F-D06D37BD  
   DMI Motherboard Manufacturer   Gigabyte Technology Co., Ltd.  
   DMI Motherboard Product   945GCM-S2C  
   DMI Motherboard Version   x.x  
   DMI Motherboard Serial Number    
   DMI Chassis Manufacturer   Gigabyte Technology Co., Ltd.  
   DMI Chassis Version    
   DMI Chassis Serial Number    
   DMI Chassis Asset Tag    
   DMI Chassis Type   Desktop Case  
   DMI Total / Free Memory Sockets   2 / 0  
Tal Galili
źródło
4
Uwaga dla tych, którzy myślą, że jest to duplikat pytania, nie sądzę, żeby tak było. Pytanie dotyczy w szczególności 64-bitowego systemu operacyjnego, przy czym większość pytań tego typu dotyczy 32-bitowych systemów operacyjnych.
Jed Daniels
Będziemy potrzebować o wiele więcej informacji, aby ci pomóc - przynajmniej wersję / model / bios płyty głównej.
Andrew Coleson

Odpowiedzi:

14

To Twoja płyta główna ogranicza dostępną pamięć RAM (a dokładniej jest to chipset Intel 945G).

Od Gigabyte :

Pamięć

  1. 2 gniazda DIMM DIMM 1,8 V obsługujące do 4 GB pamięci systemowej

  2. Architektura dwukanałowej pamięci

  3. Obsługa modułów pamięci DDR2 667/533/400 MHz (najnowsza lista obsługiwanych pamięci znajduje się na stronie GIGABYTE).

* Ze względu na standardową architekturę PC pewna ilość pamięci jest zarezerwowana na użytkowanie systemu, dlatego rzeczywisty rozmiar pamięci jest mniejszy niż podana.

To, co zamierzam tu przedstawić, opiera się na osobistych rozmowach z technikami Intela na temat tego problemu:

Ponieważ mikroukład ma dostęp do maksymalnie 4 GB pamięci RAM, a masz zainstalowane 4 GB, chipset statycznie mapuje urządzenia we / wy zamiast dynamicznie mapować (ponieważ szybsze jest mapowanie statyczne). To sprawia, że ​​te adresy RAM są niewidoczne dla systemu operacyjnego, ponieważ nigdy nie będą dostępne.

Gdy w systemie jest zainstalowanych mniej niż 4 GB, mikroukład dynamicznie odwzorowuje zamiast tego operacje we / wy, dzięki czemu może zapewnić dostęp do największej ilości zainstalowanej pamięci RAM w dowolnym momencie.

Aby to zrobić, muszą sprawić, aby cała zainstalowana pamięć RAM była widoczna dla systemu operacyjnego, aby mógł uzyskać dostęp do wszelkich potencjalnie dostępnych adresów RAM, niezależnie od tego, gdzie we / wy jest mapowane w tym momencie.

Ponieważ chipset musi śledzić dynamiczne mapowanie I / O, jest to nieco wolniejsze.

Była to decyzja zespołu projektowego Intela, aby zapewnić najwyższą ogólną „wydajność” zarówno w konfiguracjach w pełni zaludnionych, jak i częściowo zaludnionych.

Aby widoczna była pamięć „cała twoja pamięć RAM”, musisz znaleźć płytę główną z mikroukładem, który obsługuje 64-bitowy procesor i pozwala na ponad 4 GB pamięci RAM.

Prawdopodobnie najlepszym rozwiązaniem byłby chipset Intel G965. Być może Intel DQ965GF , użyliśmy ich mnóstwo i była to dobra płyta. Obecnie jest nieco przestarzały, ale prawdopodobnie nadal dostępny (podobnie jak inne marki i modele z chipsetem G965).

Mam nadzieję, że pomoże ...

Ƭᴇcʜιᴇ007
źródło
Smutne wiadomości dla mnie - ale przynajmniej wiem, że nie mogę nad tym pracować (przed aktualizacją sprzętu). Techie - wielkie dzięki za pomoc!
Tal Galili
NP. :) To była generacja punktu zwrotnego dla komputerów stacjonarnych w wersji 64-bitowej; więc procesory miały to, zanim płyty główne w pełni wspierały jego zalety (tj. więcej pamięci RAM).
ᴇcʜιᴇ007
8

Najbardziej prawdopodobnym powodem jest to, że system BIOS na to nie zezwala. Możesz spróbować kilku rzeczy:

  1. Zaktualizuj BIOS
  2. Poszukaj ustawień w BIOS-ie, które odnoszą się do funkcji mapy pamięci, i zmieniaj je (pojedynczo i dopiero po zbadaniu ich znaczenia)
  3. Skontaktuj się ze sprzedawcą systemu

EDYCJA: W oparciu o twoje nowe informacje o typie systemu udało mi się pobrać instrukcję płyty głównej z Gigabyte . Niestety nie wygląda na to, aby były jakieś obiecujące ustawienia (niektóre BIOS-y mogą ukrywać pamięć powyżej 3.X GB lub grać w inne trudne gry). Jest tylko jedno ustawienie, które widzę, które dotyczy trybu 64-bitowego: tryb HPET. Możesz spróbować zmienić go na 64-bitowy, na wypadek gdyby dostosował pamięć dostępną w systemie oprócz zmiany timera procesora, ale wątpię, czy to coś zmieni. Witryna dla tej płyty głównej pokazuje, że maksymalna obsługiwana pojemność wynosi 4 GB, i ma małą notatkę na temat rezerwowania części dla systemu, więc możesz nie mieć szczęścia z uzyskaniem więcej niż to, co widzisz.

Jed Daniels
źródło
Myślę, że zostałem odrzucony jako odwet za głosowanie za to, co uważam za błędną odpowiedź. Nie zdawałem sobie sprawy, że tutaj tak to działa. Jeśli ta odpowiedź jest niepoprawna, proszę ją głosować i dać znać, co jest niepoprawne.
Jed Daniels
1
+1. Nie jestem pewien, do czego służy opinia. Często pomocne są aktualizacje systemu BIOS.
Sathyajith Bhat
Zasadniczo rzecz biorąc - popieram tę odpowiedź. Na razie zachowuję swój „znak odpowiedzi” :)
Tal Galili
1

Problem <4 GB pamięci RAM nie dotyczy tylko systemu operacyjnego.

Może po prostu być tak, że chociaż procesor i system operacyjny mogą obsługiwać więcej niż 4 GB pamięci RAM, producent płyty głównej nie uznał za warte czasu / wysiłku / kosztu połączenia wystarczającej liczby linii adresowych między procesorem a kontrolerem pamięci, aby umożliwić wykorzystanie ponad 4 GB pamięci.

Daje to taki sam efekt netto, jak w 32-bitowym systemie operacyjnym, ale w 64-bitowym systemie procesor nie może fizycznie UŻYWAĆ żadnego adresu powyżej 4 GB dla innego sprzętu lub urządzeń pamięciowych, a nawet zażądać od kontrolera pamięci mapowania na inny adres będzie zmuszony zabić część dostępnej pamięci na rzecz takich rzeczy jak karta graficzna.

Jest to zasadniczo ten sam problem, co w 32-bitowym systemie operacyjnym, ale jest ograniczony sprzętowo, a nie programowo. Bardziej prawdopodobne jest, że wpłynie to na nieco starszy sprzęt, w którym 4 GB można uznać za „więcej niż dużo” ...

Widziałem wiele rzeczy na ten temat w Internecie, gdzie sprzęt jest emulacji limitu 32-bitowy, tutaj , Dell 530 laptop ma ten sam problem , tutaj , do systemu 945 chipset z Win7 64, a w zasadzie w całym internecie .

Nie jest to łatwe do naprawienia, a nawet takie, które ma wiele sensu, ale w zasadzie sprowadza się do tego, że stary sprzęt nie jest przeznaczony do fizycznego wspierania tego, o co go prosisz ...

Być może znaleziona aktualizacja systemu BIOS może rozwiązać problem, ale obawiam się, że na to nie liczę.

Mokubai
źródło
Więc na koniec - muszę zaktualizować procesor?
Tal Galili
1
Może to być albo procesor, albo sama płyta główna, albo jedno i drugie. Prawdopodobnie będzie to co najmniej mobo i procesor, które należy wymienić, jedyną rzeczą do upewnienia się jest to, że albo dostaniesz płytę główną z obsługą DDR2 i> 4 GB, albo po prostu dostaniesz płytę główną DDR3, procesor i nową pamięć RAM. Większość nowszych mobo nie powinna być ograniczona tak, jak obecnie.
Mokubai
1

To długa szansa, ale może to być niekompatybilność pamięci RAM i płyty głównej. Widziałem przypadki, w których płyta główna nie działa dobrze z określonym typem układów pamięci.

Również widziałem podobne problemy w przypadkach, gdy płyta główna używa różnych modeli układów pamięci lub różnych producentów.

Upewnij się również, że cała pamięć RAM jest dobra itp.

AndrejaKo
źródło
0

Powód może być dość prosty.

W systemie może być zainstalowana karta wideo z pamięcią współdzieloną, która zabiera ilość zainstalowanej pamięci globalnej (jak wbudowana karta wideo). Jest inaczej, gdy masz zainstalowaną dedykowaną kartę pamięci wideo.

r0ca
źródło
-1 Prawie na pewno zła odpowiedź. Czy możesz wymienić wspólną kartę pamięci, która pozwala na skonfigurowanie ~ 800 MB pamięci RAM?
Jed Daniels,
Karta graficzna
768mo
768 MB na karcie pokładowej? Która płyta główna i karta?
Jed Daniels,
Dodałem specyfikacje mojego komputera - uwielbiam wiedzieć, co oboje myślicie.
Tal Galili,