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

background image

SYSTEMY OPERACYJNE

Zarządzanie Pamięcią Operacyjną

21.12.2010

1. Wiązanie adresów

program źródłowy

tekst programu

plik: program.c

zmienne:

A, B, C

adresy symboliczne

kompilacja

program wynikowy

(binarny)

plik wykonywalny

plik: program.exe

adresy względne

(OFFSET'Y)

Uruchamianie

programu

SO

adres bazowy

Wykonywanie

programu

PROCESOR

adresy fizyczne

Nazwa zmiennej – adres symboliczny

A

dr

es

b

az

ow

y

(S

O

)

A

dr

es

f

iz

yc

zn

y

OFFSET

plik wykonywalny

program.exe

Pamięć Operacyjna

A

SO

background image

ADRES FIZYCZNY = ADRES BAZOWY + OFFSET

Dynamiczne wiązanie adresów

Procesor w trakcie realizacji programu

procesor posiada równoległą jednostkę

wykonywawczą do sumowania adresów

np.: procesory rodziny x86

Statyczne wiązanie adresów

SO w trakcie ładowania programu do pamięci

Dynamiczne wiązanie adresów

A

dr

es

b

az

ow

y

(1

)

Pamięć Operacyjna

OFFSET

program

OFFSET

program

A

dr

es

b

az

ow

y

(2

)

re

lo

ko

w

an

ie

p

ro

gr

am

u


Wyszukiwarka

Podobne podstrony:
Wyklad 11 - Religia a etyka - 21.12.2010 r, Filozofia religii (koziczka)
21 12 2010
21 12 2010 r
descriptive grammar 21 12 2010
Wyklad 11 Koniec średniowiecza; początek wloskiego renesansu; Giotto 21 12 2010 r
list motywacyjny, CV, ogłoszenie SPR 21 12 2010
5 Systemy Operacyjne 23 11 2010 Zarządzanie procesami
12 wspomaganie systemu operacyjnego pamiec wirtualna
9 Systemy Operacyjne 04 01 2011 Zarządzanie Pamięcią Operacyjną2
7 Systemy Operacyjne 07 12 2010 Kontekst i jego połączenie
2006 08 Zarządzanie pamięcią w systemach operacyjnych [Inzynieria Oprogramowania]
5 Systemy Operacyjne 23 11 2010 Zarządzanie procesami
12 wspomaganie systemu operacyjnego pamiec wirtualna
SO Zarządzanie pamięcią w systemach operacyjnych
Systemy Operacyjne 30 11 2010 Zarządzanie procesami

więcej podobnych podstron