Strona 1 z 2 12 OstatniOstatni
Pokaż wyniki 1 do 10 z 15

Temat: Win32 a 4GB RAM

  1. #1
    Zarejestrowany
    Jan 2009
    Postów
    836

    Domyślnie Win32 a 4GB RAM

    Witam

    Kiedyś trochę pisałem w assmie, ale to były czasy CPUs 386. Mam pytanie technicze ponieważ pamiętam, że za pomocą 2x 32-bit rejestrów tj: rejestru segmentowego i offsetu da się właśnie zaadresować max 4GB komórek - więc właściwie dlaczego dostęp kończy się na 3,2 ?

  2. #2
    Zarejestrowany
    Nov 2006
    Skąd
    Polska/Poland
    Postów
    1,191

    Domyślnie

    Powiem tak, można włączyć coś takiego jak PAE - testowane na 2k3 R2 i działa.Wystarczy dodać odpowiednią opcję w boot.ini. Sprawdź na innym i daj znać.
    ***********
    * markossx *
    ***********

  3. #3
    Zarejestrowany
    May 2012
    Postów
    30

    Domyślnie

    "Widzi" a jest w stanie wykorzystać to co innego.

  4. #4
    Zarejestrowany
    Nov 2006
    Skąd
    Polska/Poland
    Postów
    1,191

    Domyślnie

    Widzi i jest w stanie wykorzystać.

    Large memory support is available in Windows Server 2003 and in Windows 2000

    mem_usage.jpg

    Przy okazji wiadomo, że oficjalnie na XP się nie da.
    ***********
    * markossx *
    ***********

  5. #5
    Zarejestrowany
    Jan 2009
    Postów
    836

    Domyślnie

    multi(0)disk(0)rdisk(0)partition(1)\WINDOWS="Micro soft Windows XP Professional" /noexecute=AlwaysOff /fastdetect /PAE


    nic to w XP nie daje

  6. #6
    Avatar Orzech-Pistacjowy
    Orzech-Pistacjowy jest offline praca/nauka
    Zarejestrowany
    Jun 2012
    Postów
    27

    Domyślnie

    hej!

    Panowie, ale co tak naprawdę chcecie dzięki trybowi PAE w efekcie uzyskać

    Odpowiedź na pytanie, dlaczego dostęp w user mode kończy się na ~3GB, mimo iż 32bity obsługują 4GB pamięci jest prosta!
    Mowa tu o SUMIE całej adresowanej pamięci, a przecież dla przykładu karta graficzne też jej używa... więc teoretycznie każdy podzespół który adresuje swoją pamięć włącza się w ten magiczny limit 4 gigabajtów...


    ten tryb PAE w XP-SP>1 włącza się opcją "/3GB" a nie "/PAE" ( wtedy na usermode przypadnie ~3GB a kernel dostanie ~1GB, bo domyślnie jest 2GB-2GB) więc tak czy inaczej dostęp skończy Ci się na ~3GB, ale niewymagający użytkownik zmiany i tak nie zauważy....Więc nie ma bata żebyś kiedykolwiek uzyskał dostęp do 4GB to jest fizycznie na architekturze 32 bitowej niewykonalne. Więc wszelkie sztuczki na uzyskanie dostępu do 4GB i więcej pod Windows7 które opisują ostatnio dosyć często na forach to zwykłe kalumnie :P

    Pozdrawiam
    Ostatnio edytowane przez Orzech-Pistacjowy : 06-16-2012 - 15:08

  7. #7
    Zarejestrowany
    Jul 2007
    Skąd
    UK
    Postów
    360

    Domyślnie

    A ja sie zastanawiam, co jest nie tak u mnie, ze mimo posiadania 4GB RAM i win7 64 system widzi tylko 2.99GB . Grafika ma przydzielony tylko 128MB.

    ram.jpg
    Atheros? - nanzwa mhata yangu

  8. #8
    Zarejestrowany
    Sep 2006
    Postów
    1,227

    Domyślnie

    Zakładam, że twój sprzęt nie obsługuje więcej niż 3GB. Sprawdź specyfikację sprzętu i BIOS.

  9. #9
    Zarejestrowany
    Jul 2007
    Skąd
    UK
    Postów
    360

    Domyślnie

    Ale gdyby moj hardware nie obslugiwał wiecej niz 3GB czy system (link powyżej) i cpu-z pokazłby mi 4GB? Pytam bo nie wiem.
    Atheros? - nanzwa mhata yangu

  10. #10
    Zarejestrowany
    Jun 2006
    Skąd
    rand(.eu)
    Postów
    8,748

    Domyślnie

    Dziwne... u mnie na laptopie na Win7 Pro pokazuje:
    ctrl-alt-del.cc - soft reset site for IT admins and other staff :-)

Strona 1 z 2 12 OstatniOstatni

Zasady Postowania

  • Nie możesz zakładać nowych tematów
  • Nie możesz pisać wiadomości
  • Nie możesz dodawać załączników
  • Nie możesz edytować swoich postów
  •  
Subskrybuj