Systemy operacyjne - wyklad 4, Studia, Studia

[ Pobierz całość w formacie PDF ]
Zarządzanie pamięcią operacyjną
i pamięć wirtualna
• Pamięć jako zasób systemu komputerowego.
• Wsparcie dla zarządzania pamięcią na poziomie
architektury komputera.
• Podział i przydział pamięci.
• Obraz procesu w pamięci.
• Stronicowania.
• Segmentacja.

Stronicowanie na żądanie.
• Problemy realizacji stronicowania na żądanie.
• Algorytmy wymiany.
Systemy operacyjne
Wykład 4
1/81
Pamięć jako zasób systemu
komputerowego
• Pamięć jest zasobem służący do przechowywania
danych i programów.
• Z punktu widzenia systemu pamięć jest zasobem
o strukturze hierarchicznej (począwszy od
rejestrów procesora, przez pamięć podręczną,
pamięć główną, skończywszy na pamięci
masowej), w której na wyższym poziomie
przechowywane są dane, stanowiące fragment
zawartości poziomu niższego.
• Z punktu widzenia procesu (również procesora)
pamięć jest zbiorem bajtów identyfikowanych
przez adresy, czyli tablicą bajtów, w której adresy
są indeksami.
Systemy operacyjne
Wykład 4
2/81
Hierarchia pamięci
rejestry
pamięć
podręczna
pamięć główna
dysk magnetyczny
taśmy
dyski optyczne
Systemy operacyjne
Wykład 4
3/81
Przestrzeń adresowa
• Przestrzeń adresowa jest zbiór wszystkich
dopuszczalnych adresów w pamięci.
• W zależności od charakteru adresu odróżnia się:
– przestrzeń fizyczną — zbiór adresów
przekazywanych do układów pamięci głównej
(fizycznej).
– przestrzeń logiczną — zbiór adresów
generowanych przez procesor w kontekście
aktualnie wykonywanego procesu.
Systemy operacyjne
Wykład 4
4/81
Adres logiczny i fizyczny
jednostka
zarządzania
pamięcią (MMU)
szyna
adresowa
adres
logiczny
jednostka
adresowa
adres
fizyczny
jednostka
arytmetyczno-
logiczna (ALU)
rejestry
PROCESOR
jednostka
sterująca
Systemy operacyjne
Wykład 4
5/81
[ Pobierz całość w formacie PDF ]

  • zanotowane.pl
  • doc.pisz.pl
  • pdf.pisz.pl
  • kfc.htw.pl