1.8 - Storage Management (p.25)
- File = Logishe opslag unit.
- Kunnen numeriek, alfanumeriek, alfabetish of binar zijn.
- Computers kunnen op verschillende typen media opslaan.
- Elk type heeft eigen characterestieken mbt de fysieke opslag.
- Het OS is verantwoordelijk voor opslag door de volgende activiteiten:
- Aanmaken en verwijderen van files.
- Aanmaken en verwijderen van mappen om files in te organiseren.
- Ondersteunen van primitives 1 om files en mappen te kunnen bewerken.
- Het verplaatsen van files naar alternatieve opslag.
- Het oplaan van files op stabiele en non-volatile opslag media.
Disk
- Het OS is verantwoordelijk voor schijf management door de volgende activiteiten:
- Bijhouden/optimaliseren van vrije ruimte.
- Oplag toewijzing
- Schijf planning
- Tertiary storage = Meda wat wordt gebruikt voor archiveren.
- Magnetische tapes, CD, DVD
- WORM = Write Once Read Many (times)
- RW = Read Write
Caching
- Caching = Het verplaatsen van data van een langzamer naar een sneller medium, wanneer het vaak wordt gebruikt.
- Cache Management is nodig omdat de cache klein is. (cpu registers)
- Main Memory > Secondary Storage > Tertiary Storage
- Zie ook 1.2 Opslagstructuur.
- Cache coherency = Wanneer de data van A is geupdated in een locatie, dat deze data ook wordt ververst in de andere locaties waar A zich plaatsvind.
IO subsystem
- Doel OS: Verstoppen van de details van de communicatie met verschillende hardware apparaten.
- Het IO subsystem bestaat uit de volgende componenten:
- Geheugen beheer voor buffering, caching en spooling.
- Generieke apparaatdriver interface.
- Drivers voor specifieke hardware apparaten.
1. Ik kan hier nergens wat over vinden. ↩