Kriterien und Ziele von CPU Scheduling Algorithmen
Eingeordnet in Informatik
Geschrieben am in Deutsch mit einer Größe von 4,01 KB
Kriterien für einen guten Scheduling-Algorithmus
Wichtige Leistungsmerkmale
- Gerechtigkeit (Equity): Stellen Sie sicher, dass jeder Prozess seinen gerechten Anteil an der CPU erhält.
- CPU-Effizienz: Die CPU soll prozentual möglichst lange ausgelastet sein.
- Antwortzeit (Response Time): Minimierung der Antwortzeit für interaktive Benutzer.
- Durchlaufzeit (Turnaround Time): Batch-Benutzer erwarten schnelle Ergebnisse. Minimierung der Zeit, die benötigt wird, um die Ergebnisse zu erzielen.
- Durchsatz (Throughput): Maximierung der Anzahl der pro Stunde verarbeiteten Aufträge.
Arten der Prozessplanung (Scheduling)
Definitionen
- Präemptives Scheduling: Die Strategie, bei der ausführbare Prozesse (aus logischer Sicht) vorübergehend unterbrochen werden können.