Przepraszam, że nie mam wszystkich danych, ponieważ jest to problem, który ma znajomy. Mówi, że dodał kolejny 512 MB pamięci do swojego starego komputera i zamiast pokazywać ~ 1024 MB, pokazuje 700-800 MB. Różnica wydaje się zbyt duża, by być trochę miejsca na powiedzmy, zintegrowaną kartą wideo lub czymś takim.
SO: Windows XP. PC: nieznany, bardzo stary.
Co to może być?
windows-xp
memory
ChocoDeveloper
źródło
źródło
Odpowiedzi:
Uruchamianie w BIOS-ie powinno pokazywać prawdziwą ilość pamięci. Windows czasami tylko (nie pamiętam, które główne wersje robią i nie) raportuje pamięć nie zarezerwowaną przez BIOS. BIOS często dynamicznie przypisuje pamięć RAM do zintegrowanej karty wideo na podstawie ilości zainstalowanej pamięci RAM.
Wprowadź swojego przyjaciela BIOS i sprawdź tam. Pierwsza pojawiająca się strona powinna pokazywać ilość zainstalowanej pamięci. Istnieje również możliwość ustawienia ilości pamięci RAM przypisanej do karty wideo.
źródło
To brzmi jak Otwór PCI Dla mnie. Niektóre obszary fizycznej przestrzeni adresowej są zarezerwowane w celu komunikacji z kartami wideo i innymi urządzeniami PCI, co powoduje, że pamięć w tych regionach jest niedostępna. Nie oznacza to, że ta pamięć jest faktycznie używana przez te urządzenia, oznacza to, że ta pamięć znajduje się w części przestrzeni adresowej, która jest mapowana do pamięci w tych urządzeniach, a nie do pamięci fizycznej systemu.
Przykładowo, gdy na moim laptopie aktywowany jest wydajny GPU, 256 MB pamięci staje się niedostępne, pozostawiając 7,75 GB pamięci. Jeśli korzystam tylko z GPU o niskiej mocy, dostępne są wszystkie 8 GB pamięci.
Wydaje się, że komputer nie może obsługiwać więcej niż 1 GB pamięci fizycznej, ponieważ jeśli 1 GB pamięci jest wystarczający, aby dotrzeć do otworu PCI, to 1 GB jest prawdopodobnie górną częścią fizycznej przestrzeni adresowej obsługiwanej przez płytę główną.
źródło