Welche Vorteile bietet die Einführung der Multiprogramming-Technologie in das Betriebssystem? Lassen Sie mich es Ihnen unten vorstellen:
Verwandte Empfehlungen: „PHP-Einführungs-Tutorial“
(1) Verbessern Sie die CPU-Auslastung. Wenn nur ein Programm im Speicher gespeichert ist und das Programm während der Ausführung eine E/A-Anfrage ausgibt, ist die CPU im Leerlauf und muss nach Abschluss der E/A weiterlaufen. Insbesondere die niedrige Geschwindigkeit von I/O-Geräten reduziert die CPU-Auslastung erheblich. Nach der Einführung der Multiprogramming-Technologie können mehrere Programme gleichzeitig in den Speicher geladen und abwechselnd ausgeführt werden. Auf diese Weise kann das System die Ausführung eines anderen Programms planen hält die CPU auf Trab.
(2) Kann die Speicher- und E/A-Geräteauslastung verbessern. Um größere Aufträge ausführen zu können, verfügt der Speicher meist über eine größere Kapazität. Da jedoch mehr als 80 % der Jobs klein und mittelgroß sind, kommt es in einer Einzelprogrammumgebung zwangsläufig zu einer Speicherverschwendung. Ebenso können die verschiedenen Arten von E/A-Geräten, die im System konfiguriert sind, in einer Einzelprogrammumgebung nicht vollständig genutzt werden. Wenn mehrere Programme in den Speicher geladen und gleichzeitig ausgeführt werden dürfen, werden die Speicherauslastung und die E/A-Geräteauslastung zweifellos erheblich verbessert.
(3) Erhöhen Sie den Systemdurchsatz. Während die CPU und die E/A-Geräte ständig ausgelastet bleiben, wird der Durchsatz des Systems zwangsläufig erheblich verbessert, wodurch die Kosten für die Auftragsverarbeitung gesenkt werden.
Das obige ist der detaillierte Inhalt vonWelche Vorteile bietet die Einführung der Multiprogramming-Technologie in das Betriebssystem?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!