1.Obszar obejmujacy zakres 0 9FFF (0 640 KB) pamięć konwencjonalna, jest to obszar, gdzie DOS ładuje i wykonuje twoje programy. Dolna pamięć konwencjonalna zarezerwowana jest do użytku komputera, lecz mniej więcej od punktu 2 KB aż do 640 KB, możesz uruchamiać aplikacje. Nie oznacza to jednak, że masz całe 640 KB (lub 638 KB) dostępne dla wszystkich twoich aplikacji. DOS sam pozostaje w pamięci konwencjonalnej, zajmujac od 18 KB do 90 KB w zależnosci od wersji. Ponad DOSem sa pewne obszary przechowywania danych (ang. data storage areas) miejsca, które DOS wykorzystuje do obsługi wszystkich otwartych plików, plus dowolnych drajwerów urzadzeń ładowanych przez CONFIG.SYS oraz wszystkich programów rezydentnych ładowanych przez AUTOEXEC.BAT. Na zakończenie, nad tym wszystkim, znajduje się twój program użytkowy (aplikacja) i wszystkie pliki przez ciebie załadowane potrzebne danej aplikacji, takie jak dokument czy arkusz kalkulacyjny. W najgorszym przypadku, przy dużej ilosci załadowanych drajwerów urzadzeń i programów rezydentnych, może ci zostać tylko kilkadziesiat kilobajtów pamięci konwencjonalnej przeznaczonej dla twoich aplikacji.

2.Pamięć górna UMA - Obszar o adresie A0000 do FFFFF (640 1 MB) IBM zarezerwowało górne 384 KB pamięci PC dla celów przyszłych rozwiazań lub dla ROMa. Oryginalny PC używał tylko skrawka tej pamięci dla swojego BIOSa, Podstawowego Systemu Wejscia/Wyjscia, zapewniajacego PC instrukcje niskiego poziomu do sterowania urzadzeniami peryferyjnymi, takimi jak stacje dysków i klawiatura. Jeszcze jeden mały kawałek był używany dla pamięci monitora, gdzie były przechowywane informacje, które miały być wyswietlone na monitorze monochromatycznym lub kolorowym. A i tak pozostał cały tłum miejsca dla przyszłych rozszerzeń. Obecnie pamięć górna nadal nie jest wypełniona ROMem. Pierwsze 128 KB jest przeznaczone dla pamięci monitora: systemów grafiki monochromatycznej, CGA, EGA lub VGA w większosci PC. Następne 128 KB jest zarezerwowane dla ROMów instalowalnych, takich jak ROM monitora i ROM kontrolera stacji dysków. Ostatnich 128 KB jest zarezerwowanych dla ROMBIOSU. W pamięci tej można zainstalować wersję 5.0 sytemu operacyjnego, dyski typu RAM, a na zestawach z procesorem 80386 (lub 80486) umiescićtakże programy rezydentne i sterowniki urzadzeń.Do rozpoznawania adresów powyżej granicy 640 kB programy potrzebuja specjalnego programu zarzadzania pamięcia rozszerzona, którym w systemie operacyjnym MSDOS jest program HIMEM (zapisany w zbiorze HIMEM.SYS).

3.Pamięć typu expanded (EMS)
Użytkownicy arkuszy kalkulacyjnych byli pierwszymi, którzy zaczęli domagać się więcej pamięci. W trakcie pracy arkusz kalkulacyjny jest przechowywany w pamięci; im więcej masz pamięci, tym większy arkusz możesz utworzyć. Dla budżetu domowego, 256 KB było wystarczajaca pamięcia. Dla małego biura, 640 KB było w porzadku. Lecz dla Użytkowników Wielkich Arkuszy Kalkulacyjnych, to nie wystarczało. Stworzono rozwiazanie, oparte na kombinacji sprzętu i oprogramowania. Lotus, Intel i Microsoft opracowały standardowa specyfikację pamięci typu expanded (EMS) LIM dla pamięci typu expanded, de facto dodatkowej puli pamięci w PC. Nie jest to pamięć poza znacznikiem 1 MB, nie moga w niej być wykonywane żadne programy. Jest to raczej obszar pamięci na karcie rozbudowy wewnatrz komputera zgodnej z EMS. Oprogramowanie zgodne z EMS mogłoby mieć dostęp do pamięci na karcie, co z kolei oznaczało, że oprogramowanie może mieć dostęp do większej ilosci pamięci do przechowywania danych.

Aby używać pamięci typu expanded na twoim komputerze, potrzebujesz zarówno karty rozbudowy zgodna z EMS, jak i driverów urzadzenia znany jako driver pamięci typu expanded (EMM). Musisz mieć również aplikacje zgodne z EMS, które "umieja" używać pamięć typu expanded.

4.W jaki sposób działa pamięć typu expanded Pamięć typu expanded wykorzystuje nieużywany kawałek górnej pamięci, rezerwujac jeden 64kilobajtowy blok pamięci zwany ramka strony (ang. page frame). Pamięć typu expanded jako taka miesci się poza główna pamięcia w PC na karcie rozbudowy w jednym z gniazd rozszerzenia PC. Driver EMM udostępnia pamięć typu expanded oprogramowaniu aplikacji w postaci czterech 16KB stron mieszczacych się w ramce strony. Pamięć ta jest blokami przełaczana zarówno sprzętowo, jak i programowo, co oznacza, że 16KB strony w miarę potrzeby moga być przerzucane do i z ramki strony. Po umieszczeniu w ramce strony, strona staje się dostępna dla mikroprocesora, ponieważ miesci się ona w 1 MB przestrzeni adresowej. Jeżeli twoje aplikacje wykorzystuja funkcje zapewniane przez drajwer EMM, moga one odwzorowywać inne strony pamięci typu expanded na ramkę strony. W taki własnie sposób używana jest pamięć typu expanded. Ostatnia wersja standardu EMS, wersja 4.0, umożliwia dostęp aż do 32 MB pamięci typu expanded. Standard EMS 4.0 pozwala nowym kartom EMS na przenoszenie programów, jak również danych, do pamięci typu expanded. W ten sposób, pamięć typu expanded staje się bardziej użyteczna w przypadku wielozadaniowosci, lecz w dalszym ciagu jest ona o wiele wolniejsza niż bezposrednio adresowana pamięć konwencjonalna.