1 Zarządzanie zasobami pamięci 1. Pamięć logiczna a fizyczna

Transkrypt

1 Zarządzanie zasobami pamięci 1. Pamięć logiczna a fizyczna
Zarządzanie zasobami pamięci
1. Pamięć logiczna a fizyczna
 Adres logiczny (wirtualny) – adres na poziomie programu, generowany przez procesor
 Adres fizyczny – adres sprzętowy lokacji w pamięci
Odwzorowywanie przestrzeni adresowych wykonuje MMU (z użyciem rejestrów przemieszczenia).
2. Pamięć wirtualna – mechanizm zarządzania pamięcią komputera zapewniający procesowi wrażenie pracy w
jednym dużym, ciągłym obszarze pamięci operacyjnej podczas, gdy fizycznie może być ona
pofragmentowana, nieciągła i częściowo przechowywana na urządzeniach pamięci masowej. Systemy
korzystające z tej techniki ułatwiają tworzenie rozbudowanych aplikacji oraz poprawiają wykorzystanie
fizycznej pamięci RAM w systemach wielozadaniowych. Często popełnianym błędem jest utożsamianie
pamięci wirtualnej z wykorzystaniem pamięci masowej do rozszerzenia dostępnej pamięci operacyjnej.
Rozszerzenie pamięci na dyski twarde w rzeczywistości jest tylko naturalną konsekwencją zastosowania
techniki pamięci wirtualnej, lecz może być osiągnięte także na inne sposoby, np. nakładki lub całkowite
przenoszenie pamięci procesów na dysk, gdy znajdują się w stanie uśpienia. Pamięć wirtualna działa na
zasadzie przedefiniowania adresów pamięci (fizycznych) na adresy używane przez procesy (logiczne) tak, aby
"oszukać" procesy i dać im wrażenie pracy w ciągłej przestrzeni adresowej. Pamięć wirtualna oznacza
znacznie większą ilość pamięci RAM dla procesu niż fizycznie dostępna w systemie.
3. Interfejs systemu plików (angielskie file system interface), ogół operacji i definicji składających się na
realizację systemu plików. Oprócz wkomponowanej w interfejsie systemu plików definicji pliku i jego
atrybutów, interfejs systemu plików zawiera m. in. operacje tworzenia, kopiowania, zapisywania, czytania,
rozszerzania, skracania, usuwania, określania atrybutów pliku (w tym praw dostępu), przemianowywania
(będącego w istocie działaniem na katalogu) oraz usługi katalogowe. Interfejsy systemu plików są
realizowane na różnych poziomach abstrakcji (interfejs opracowany i surowy). Interfejs systemu plików
tworzy jedyny obraz, w jaki system plików uwidacznia się użytkownikom docelowym.
1

Podobne dokumenty