SchedulingVerfahren
SchedulingVerfahren bezeichnet Verfahren und Algorithmen zur Zuteilung knapper Ressourcen über die Zeit hinweg. In der Informatik spielen sie vor allem eine Rolle bei der CPU-Planung in Betriebssystemen, daneben werden sie in der Fertigung, in Kommunikationsnetzen und in der Projekt- bzw. Ressourcenplanung eingesetzt. Ziel ist es, Ressourcen effizient zu nutzen, Wartezeiten zu minimieren, Durchsatz zu maximieren und Fairness zu gewährleisten; in Echtzeitsystemen gelten zusätzlich Fristen.
Zu den grundlegenden Eigenschaften von SchedulingVerfahren gehören die Unterscheidung zwischen präemptiven und nicht-präemptiven Verfahren, online versus
Typische Beispiele und Kategorien umfassen: First-Come-First-Served (FCFS); Kürzeste Verarbeitungszeit zuerst (SJF); Round Robin (RR) mit festen
Anwendungsbereiche umfassen die CPU-Zeitplanung in Betriebssystemen, die Reihenfolgeplanung in der Fertigung, Bandbreitenzuweisung in Netzwerken sowie die