LE 8 Memory Management Strategies Flashcards
Address space
Een verzameling adresseerbare geheugenplaatsen.
Address binding
Het koppelen van logische (virtuele) aan fysiek adressen.
Associative register of translation look-aside buffer (TLB)
Associatief register. Speciaal hardwareonderdeel dat van recent in frames geplaatste procespagina’s de paginanummer-framenummercombinaties bevat. De buffer werkt als een simultane comparator en zal als een erin voorkomend paginanummer wordt aangeboden, het bijbehorende framenummer zeer snel leveren (aanzienlijk sneller dan de toegangstijd tot het geheugen).
Backing store
Dat deel van het achtergrondgeheugen dat gebruikt wordt voor het swappen van processen.
Compaction
Een actie van het besturingssysteem waarbij geheugenpartities verschoven worden zodat bestaande gaten opgevuld worden en externe fragmentatie verdwijnt.
Dynamic loading
Het pas laden van een routine als die routine voor het eerst aangeroepen wordt tijdens de uitvoering van een proces.
Dynamic linking
Het linken van een bibliotheekroutine als die routine pas echt nodig blijkt te zijn tijdens de uitvoering van een proces.
Effective memory access time
Gemiddelde tijd nodig om bij een gegeven logisch geheugenadres het bijbehorende fysieke adres te benaderen.
External fragmentation
Kleine, vrijwel niet opvulbare, gaten tussen aan processen toegewezen geheugenpartities of in het algemeen tussen geheugensegmenten van variabele grootte.
First, best and worst fit strategy
Strategieën voor het aan processen toewijzen van ruimtes in het geheugen.
Frame
Een deel van het fysieke geheugen ter grootte van een pagina.
Frame table
Feitelijk dezelfde tabel als de geïnverteerde paginatabel. Tabel met als index het framenummer, die per frame aangeeft of het frame beschikbaar is, dan wel welke pagina van welk proces er in dat frame staat.
Internal fragmentation
Het feit dat aan een proces toegewezen geheugenpagina’s, vooral de laatste, niet volledig gebruikt worden.
Inverted page table
Alternatieve tabel voor page tables waarvan de opzet in feit overeenkomt met de frame table. Tabel met als index het framenummer en met als inhoud welke pagina van welk proces er in dat frame is opgeslagen, dan wel de indicatie dat dat frame niet gebruikt wordt.
Limit register
Begrenzingsregister. Register met als inhoud de geheugenomvang van het actieve segment of de actieve geheugenpartitie.