Pamięć w komputerach PC 32BIT

Wolverine
Adres liniowy Adres segmentowy Typ Opis
00000-003FF 0000:0000-0000:03FF RAM Tablica wektorów przerwań (RMODE)
00400-004FF 0040:0000-0040:00FF RAM Dane BIOSa (BDA: Bios Data Area)
00500-9FBFF 0050:0000-9000:FBFF RAM Pamięć konwencjonalna
9FC00-9FFFF 9000:FC00-9000:FFFF RAM Dane BIOSa (EBDA: Extended Bios Data Area)
A0000-BFFFF A000:0000-B000:FFFF RAM Pamięć wideo
C0000-C7FFF C000:0000-C000:7FFF ROM BIOS video
C8000-EFFFF C800:0000-E000:FFFF Brak
F0000-FFFFF F000:0000-F000:FFFF ROM BIOS
Dostępna w trybie chronionym
100000-FEBFFFFF RAM Pamięć rozszerzona
FEC00000-FFFFFFFF Różna BIOS, PnP, ACPI etc.

4 komentarzy

oo kozacki art, oby więcej tego typu niskopoziomowych rzeczy...
może jakiś arcik o pisaniu i odpalaniu swojego OS'a :> może się na przyszłość przydać...

Wypas. Teraz już wiem gdzie ładować kernela żeby zastartować potem jakiś v86. A przynajmniej ktoś napisał gdzie jest ta głupia EBDA :P

gdybyś użył czcionki monotypicznej do adresów wyglądałoby to o wiele czytalniej...

Hmm... tylko dlaczego przed tą tabelką jest taka duża wolna przestrzeń? ;/ [dopisane] teraz o wiele lepiej :)