Ugrás a tartalomhoz

Operációs rendszerek

Dr. Fazekas Gábor (2011)

Kempelen Farkas Hallgatói Információs Központ

Relokáció

Relokáció

  • Egy program memórába való betöltődése során az abszolút memóriacímek meghatározásra kerülnek

  • Egy processzus futás során különböző partíciókra kerülhet (swapping miatt) ami egyben különböző abszolút memóriacímet is jelent

  • A tömörítés szintén okozhatja processzusok más partícióba kerülését, ami szintén az abszolút memóriacímek megváltozását jelenti

  • Ezek miatt fontos a következő memóriacímeket bevezetni:

    • – Logikai cím

      • olyan memóriacím, mely független az aktuális memóriakiosztástól (CPU által generált cím – virtuális cím)

      • a fizikai címre történő átfordítása szükséges

    • – Relatív cím

      • egy ismert ponthoz viszonyított pozíciót meghatározó cím

    • – Fizikai cím (abszolút cím)

      • főmemóriabeli abszolút cím (memóriakezelő egység által generált)