8 Systemy Operacyjne 21 12 2010 Zarządzanie Pamięcią Operacyjną


SYSTEMY OPERACYJNE
Zarządzanie Pamięcią Operacyjną
21.12.2010
1. Wiązanie adresów
kompilacja Uruchamianie Wykonywanie
programu programu
SO PROCESOR
program zródłowy program wynikowy
tekst programu (binarny)
plik wykonywalny
plik: program.c plik: program.exe
zmienne:
A, B, C
adresy symboliczne adresy względne adres bazowy adresy fizyczne
(OFFSET'Y)
Nazwa zmiennej  adres symboliczny
Pamięć Operacyjna
plik wykonywalny
program.exe
A
OFFSET
SO
(SO)
Adres fizyczny
Adres bazowy
ADRES FIZYCZNY = ADRES BAZOWY + OFFSET
Dynamiczne wiązanie adresów Statyczne wiązanie adresów
Procesor w trakcie realizacji programu SO w trakcie ładowania programu do pamięci
procesor posiada równoległą jednostkę
wykonywawczą do sumowania adresów
np.: procesory rodziny x86
Pamięć Operacyjna
program
OFFSET
program
OFFSET
Dynamiczne wiązanie adresów
(2)
Adres bazowy
relokowanie programu
(1)
Adres bazowy


Wyszukiwarka

Podobne podstrony:
sołtys,systemy operacyjne, zarządzanie pamięcią
6 Systemy Operacyjne 30 11 2010 Zarządzanie procesami2
Systemy Operacyjne 07 12 2010 Kontekst i jego połączenie
2006 08 Zarządzanie pamięcią w systemach operacyjnych [Inzynieria Oprogramowania]
9 Systemy Operacyjne 04 01 2011 Zarządzanie Pamięcią Operacyjną2
5 Systemy Operacyjne 23 11 2010 Zarządzanie procesami
12 wspomaganie systemu operacyjnego pamiec wirtualna
sołtys,Systemy operacyjne, Zarządzanie urządzeniami zewnętrznymi
3 Systemy Operacyjne 19 10 2010 Klasyfikacja Systemów Operacyjnych2

więcej podobnych podstron