Implementierte verschiedene Scheibenplanungsalgorithmen in Python
Die folgenden Festplattenplanungsalgorithmen werden nachgewiesen:
1. FCFS
2. SSTF
3. Scan
4. CSCAN
5. Schau
6. Clook
Der Prozess benötigt entweder eine CPU -Zeit oder die Eingangs-/Ausgangszeit. Und für E/A erfordert es Zugang zu Festplatten. Die Technik, die das Betriebssystem verwendet, um die Anforderung zu bestimmen, die als nächstes erfüllt werden soll, wird als Festplattenplanung bezeichnet.
Bildquelle:
https://notesformsc.org/computer-science/operating-systems/operating-systems-disk-scheduling-algoriths/
Zeit suchen
Suchen Sie die Zeit für die Suche nach dem Festplattenarm in einen bestimmten Track, in dem die Lese-/Schreibanfrage erfüllt wird.
Rotationslatenz
Es ist die Zeit, die der gewünschte Sektor benötigt, um sich an die Position zu drehen, von der er auf die R/W -Köpfe zugreifen kann.
Übertragungszeit
Es ist die Zeit, die benötigt wird, um die Daten zu übertragen.
Datenträgerzugriffszeit
Die Zugriffszeit des Festplattens wird gegeben als,
Datenträgerzugriffszeit = Rotationslatenz + Suchzeit + Übertragungszeit
Festplattenreaktionszeit
Es ist der Durchschnitt der Zeit, die jede Anfrage auf den IO -Betrieb aufgewendet hat.









