1. Segmentacja pamięci.
2. Stronicowanie pamięci.
3. Pamięci wirtualne.
> Wiązanie adresów:
Wykonanie
(procesor)
Ładowanie do pamięci (SO)
Kompilacja
Program źródłow y -N Program wynikowy
Adresy symboliczne:*-^ binarny)
A.H.C. etykieta: Adresy względne
(OFFSET-y)
> Adresy bazowe I \ . , c
, . , . _/Adresy Fizyczne
(pod nie ładowane /
sa. segmenty
programu)
Segmentacja pamięci:
Jest to podział programu na jego części logiczne:
1. kod
2. dane
3. stos
i przydzielenie każdemu z nich odrębnego miejsca w pamięci.
Realizacja segmentacji przez procesory PENTIUM: