Skocz do zawartości

Fedora Nie Widzi Całej Pamięci Ram


Dogen Kigen

Rekomendowane odpowiedzi

Po zainstalowaniu fc11 x86_64 odkryłem że system widzi tylko 3,8GB z 4 zainstalowanej pamięci.

 $ free -l
             total       used       free     shared    buffers     cached
Mem:       4018676     719436    3299240          0      13352     253144
Low:       4018676     719436    3299240
High:            0          0          0
-/+ buffers/cache:     452940    3565736
Swap:      1048564          0    1048564

W biosie wszystko w najlepszym porządku. Memtest również przechodzi bez problemu. Co ciekawe fc10 na liveCD jest troche lepszy bo widzi juz 3,9GB pamięci... Jaka może być przyczyna takiego stanu rzeczy?

Odnośnik do komentarza
Udostępnij na innych stronach

Przecież dobrze jest, tzn. to jest normalne. Kiedyś był o tym przeliczaniu cały temat, dlaczego jest tak, a nie inaczej i jak to jest pamięcią pod systemami 64 bitowymi. Ogólnie to nie ma się czym przejmować.

Odnośnik do komentarza
Udostępnij na innych stronach

Też nie mogę znaleźć tego tematu :) Ale popatrz sobie na tabelkę http://pl.wikipedia.org/wiki/Gibibajt , w informatyce przyjął się przelicznik 1KB=1024B, ale w rzeczywistości jak widać w tabeli 1KB=1000B. I to jest tak, że producenci pamięci stosują przelicznik 10^3=1000, a wszystkie systemy przeliczają to na 2^10=1024 stąd ta różnica, która jest tym bardziej widoczna im większa jest faktyczna pamięć. A różnica między i686 (32bit), a x86_64 (6bit) wynika z innego sposobu alokowania pamięci, kiedyś o tym czytałem, ale nie mam tego artykułu pod ręką i nie chcę wymyślać ;) Na forum są ludzie używający systemu x86_64 oni na pewno wiedzą lepiej.

Odnośnik do komentarza
Udostępnij na innych stronach

Hmm... Nie chciałbym się (_kłucić_ → kłócić) ORT bo to może faktycznie nie jest jakaś usterka ale pozostają nie wyjaśnione wątki tej historii.

1. 4 x 1000MB to jest 4000MB a nie 3924 które widzi mój system, czyli na pewno nie jest to zaokrąglanie do 1000

2. Fedora 10 na live CD również x86_64 widzi 3965 MB

3. Systemy microsoftu wykrywają całą pamięć (chociaż to może być słaby argument)

4. Wynik polecenia dmidecode -t 17

# dmidecode -t 17
# dmidecode 2.10
SMBIOS 2.5 present.

Handle 0x0035, DMI type 17, 27 bytes
Memory Device
    Array Handle: 0x0033
    Error Information Handle: Not Provided
    Total Width: 64 bits
    Data Width: 64 bits
    Size: 2048 MB
    Form Factor: DIMM
    Set: None
    Locator: DIMM0
    Bank Locator: BANK0
    Type: DDR
    Type Detail: Synchronous
    Speed: 1066 MHz
    Manufacturer: Manufacturer0
    Serial Number: SerNum0
    Asset Tag: AssetTagNum0
    Part Number: PartNum0

Handle 0x0037, DMI type 17, 27 bytes
Memory Device
    Array Handle: 0x0033
    Error Information Handle: Not Provided
    Total Width: Unknown
    Data Width: Unknown
    Size: No Module Installed
    Form Factor: DIMM
    Set: None
    Locator: DIMM1
    Bank Locator: BANK1
    Type: Unknown
    Type Detail: Unknown
    Speed: Unknown
    Manufacturer: Manufacturer1
    Serial Number: SerNum1
    Asset Tag: AssetTagNum1
    Part Number: PartNum1

Handle 0x0039, DMI type 17, 27 bytes
Memory Device
    Array Handle: 0x0033
    Error Information Handle: Not Provided
    Total Width: 64 bits
    Data Width: 64 bits
    Size: 2048 MB
    Form Factor: DIMM
    Set: None
    Locator: DIMM2
    Bank Locator: BANK2
    Type: DDR
    Type Detail: Synchronous
    Speed: 1066 MHz
    Manufacturer: Manufacturer2
    Serial Number: SerNum2
    Asset Tag: AssetTagNum2
    Part Number: PartNum2

Handle 0x003B, DMI type 17, 27 bytes
Memory Device
    Array Handle: 0x0033
    Error Information Handle: Not Provided
    Total Width: Unknown
    Data Width: Unknown
    Size: No Module Installed
    Form Factor: DIMM
    Set: None
    Locator: DIMM3
    Bank Locator: BANK3
    Type: Unknown
    Type Detail: Unknown
    Speed: Unknown
    Manufacturer: Manufacturer3
    Serial Number: SerNum3
    Asset Tag: AssetTagNum3
    Part Number: PartNum3

 

Wyraźnie widać 2 moduły po 2048 MB...

Odnośnik do komentarza
Udostępnij na innych stronach

1. 4 x 1000MB to jest 4000MB a nie 3924 które widzi mój system, czyli na pewno nie jest to zaokrąglanie do 1000
To po co ja napisałem poprzedni post jak Ty i tak za podstawę bierzesz 1024 a nie 1000. Podałeś wcześniej wydruk z free i jest 4018676 KB, teraz podziel to przez tysiąc, 4018676KB / 1000~4019MB / 1000 ~ 4GB. W ogóle to zapełniasz te 4GB ramu, że tak Ci szkoda tych 100MB. A to że Windows pokazuje tyle ile Ty chcesz widzieć to przecież taka jego cecha... Oni zawsze wiedzą lepiej i potrafią zadowolić klienta :)
Odnośnik do komentarza
Udostępnij na innych stronach

A to że Windows pokazuje tyle ile Ty chcesz widzieć to przecież taka jego cecha...
Znajomy ostatnio przyniósł laptopa z 4Gb pamięci + 32 bitowa Vista. W zakładce informacyjnej wszystko elegancko - ładne logo Fujitsu-Siemens, informacja o dostępnej pamięci - 4Gb. Czar prysł w momencie odpalenia menadżera zadań.
Odnośnik do komentarza
Udostępnij na innych stronach

Jeśli chcesz dodać odpowiedź, zaloguj się lub zarejestruj nowe konto

Jedynie zarejestrowani użytkownicy mogą komentować zawartość tej strony.

Zarejestruj nowe konto

Załóż nowe konto. To bardzo proste!

Zarejestruj się

Zaloguj się

Posiadasz już konto? Zaloguj się poniżej.

Zaloguj się
×
×
  • Dodaj nową pozycję...