1.7 - Memory Mangement (p.24)
- Snel toegankelijke data gedeeld door de CPU en I/O apparaten.
- Instructies moeten in het geheugen zitten om te kunnen worden uitgevoerd door de CPU.
- Een programma wordt gelinkt aan absolute adderessen in het geheugen, en daarin geladen.
- Zodra een programma klaar is, worden de geheugenlocaties vrijgegeven en kan het volgende programma worden geladen.
- Memory management is nodig
- Optimaliseren van CPU gebruik.
- Interactie tussen de computer en de gebruiker snel houden.
- Sommige type computers hebben altijd sommige programmas nodig in het geheugen.
- Veel verschillende vormen van Memory-Management.
- Verschilt in algoritmes.
- Kiezen op basis van hardware.
- Het OS is verantwoordelijk voor het geheugen door de volgende activiteiten:
- Bijhouden welke delen van het geheugen in gebruik zijn, en door wie.
- Beslissen welke (delen) van processen/data uit en in het geheugen mogen worden geplaatst.
- Toewijzen en Afnemen van geheugenruimte wanneer nodig.