scheduleringsmechanismen
Scheduleringsmechanismen zijn methoden waarmee systemen beperkte middelen over tijd toewijzen. In besturingssystemen gaat het meestal om CPU-tijd, maar ook om I/O, geheugen en netwerkbandbreedte. Het doel is efficiënt gebruik van resources, snelle respons en doorvoer, met eerlijke toegang en waar mogelijk realistische deadlines.
CPU-scheduling bepaalt welke taak de CPU krijgt en wanneer. Mechanismen kunnen preemptief of niet-preemptief zijn. Bekende
I/O-scheduling bepaalt volgorde van I/O-verzoeken. Voor schijven bestaan algoritmen zoals FCFS, SSTF, SCAN en LOOK, die
Real-time schedulers streven naar deterministische uitkomsten. Voorbeelden zijn Rate Monotonic (RM) en Earliest Deadline First (EDF),
In gedistribueerde en cloudomgevingen spelen schedulers een cruciale rol bij toewijzing van compute-, geheugen- en opslagbronnen.
Prestaties worden beoordeeld op wachttijd, doorlooptijd, doorvoer, resourcebenutting en fairness. Verschillende mechanismen maken verschillende trade-offs tussen