Mój komputer to 16G, ale komenda wmic pokazuje 33554432 (32G), dlaczego?

-1

Mój komputer ma pamięć 16G.

Kiedy wmic memphysical get maxcapacitygo uruchomię , wraca33554432(32G)

Czy jest jakiś problem z tym poleceniem?

Podpalenie
źródło
1
jakiej części „get maxcapacity” nie rozumiesz?
Moab

Odpowiedzi:

5

maxcapacityKomenda pokazuje co Okna myśli to absolutne maksimum, system może obsługiwać zarówno z powodu procesora lub płyty głównej wsparcia. tzn. widzisz maksymalną pojemność systemu .

Nie wykazuje maksymalną wyposażoną pamięć.

Mogę to powiedzieć, ponieważ wiem, że mój procesor (stary i7) ma maksymalną obsługę 16 GB, ale mam 12 GB pamięci RAM. Kiedy uruchomię to polecenie, otrzymam

>wmic memphysical get maxcapacity
MaxCapacity
16777216

Zgodnie z tym pytaniem SO polecenie, które chcesz uzyskać z bieżącej pamięci fizycznej to:

wmic ComputerSystem get TotalPhysicalMemory

Który wraca

TotalPhysicalMemory
12841988096

Co jest tak blisko, jak nie ma znaczenia, 12 GB.


Na marginesie, wydaje się, że MaxCapacityzwraca wartość w kilobajtach, podczas gdy TotalPhysicalMemoryzwraca wartość w bajtach .

Mokubai
źródło