Title: Besturingssystemen / hoofsdstuk 12

Naam: op welke basis wordt voor een bepaald disk scheduling algoritme gekozen?
Welke types zijn er?: - weinig requests? => SSTF, veel? => SCAN/LOOK (anders starvation)
- file-allocation algoritme: contiguous/linked?
- locatie van mappen en link-blokken
Waar gebruikt?: aparte module van het OS => gemakkelijjk te wijzigen
Alternatieven: hardware controller disk scheduling laten doen om performantie te maximaliseren, maar dit houdt geen rekening met andere prioriteiten (bv paging vs application I/O, reads vs writes bij paging)
Pagina: 549

Naam: physical/low-level formatting
Wat is/doet het?: disk bruikbaar maken
Hoe werkt het?: sectoren met header en trailer maken met informatie als foutencorrectecode
Waar gebruikt?: disk formatting
Wanneer gebruikt?: bij maken van disk

Naam: logical formatting
Wat is/doet het?: filesystem maken
Hoe werkt het?: datastructuren voor filesystem initialiseren op schijf
   - aantekenen wat vrij is
   - lege root-map
Welke types zijn er?: ext4, NTFS, fat32, ...
Waar gebruikt?: maken filesystem
Wanneer gebruikt?: alloceren van nieuwe partitie
Pagina: 551

Naam: oplossingen voor defecte blokken
Welke types zijn er?: sector sparing: bij block read/write wordt in de foutcorrectiecode gekeken of blok defect is, zo ja, dan werkt de controller vanaf dan met een andere (spare) sector, telkens als het OS naar die sector verwijst
sector slipping: bij defect worden ve blok worden alle sectoren opgeschoven
Waar gebruikt?: disk controller
Pagina: 553