Heim >häufiges Problem >Was ist der Zweck der Einführung von Multiprogramming?

Was ist der Zweck der Einführung von Multiprogramming?

王林
王林Original
2020-12-04 11:26:2317043Durchsuche

Der Zweck der Einführung von Multiprogrammierung besteht darin, die CPU voll auszunutzen und die CPU-Wartezeit zu verkürzen. Bei der Multiprogramming-Technologie werden mehrere unabhängige Programme gleichzeitig im Computerspeicher gespeichert, sodass sie unter der Kontrolle des Verwaltungsprogramms zwei oder mehr Programme durchdringen und ausführen können. Diese Programme teilen sich die Ressourcen des Computersystems.

Was ist der Zweck der Einführung von Multiprogramming?

Der Zweck der Einführung von Multiprogrammierung besteht darin, die CPU voll auszunutzen und die CPU-Wartezeit zu verkürzen.

(Betriebssystem-Wissensaustausch: Windows)

Das sogenannte Multiprogramming bezeichnet eine Methode, die es mehreren Programmen gleichzeitig ermöglicht, in den Hauptspeicher eines Computersystems einzudringen und Berechnungen zu starten. Mit anderen Worten: Es können mehrere (zwei oder mehr unabhängige) Programme gleichzeitig im Computerspeicher gespeichert werden, und zwar alle zwischen Anfang und Ende. Aus der Makro-Perspektive ist es parallel. Die Multi-Programme werden noch nicht vollständig ausgeführt. Aus der Mikro-Perspektive wird die CPU abwechselnd ausgeführt.

Der grundlegende Zweck der Einführung der Multiprogrammierungstechnologie besteht darin, die CPU-Auslastung zu verbessern und die Parallelität von Computersystemkomponenten voll auszuschöpfen. Moderne Computersysteme übernehmen die Multiprogrammierungstechnologie.

Multiprogrammierung:

Multiprogrammierungstechnologie besteht darin, mehrere unabhängige Programme gleichzeitig im Computerspeicher zu speichern, sodass sie unter der Kontrolle des Verwaltungsprogramms miteinander verschachtelt ausgeführt werden können Computersystem Im gleichen Zustand zwischen Start und Ende teilen sich diese Programme Computersystemressourcen. Das Gegenstück dazu ist die Einzelprogrammierung, bei der nur ein Programm im Arbeitsspeicher des Computers ausgeführt werden kann.

Bei einem Einzel-CPU-System handelt es sich nur um ein Makrokonzept, bei dem Programme gleichzeitig ausgeführt werden. Obwohl alle Programme ausgeführt werden, läuft aus Mikroperspektive immer nur ein Programm auf der CPU.

mac-System-Tutorial: macos

Das obige ist der detaillierte Inhalt vonWas ist der Zweck der Einführung von Multiprogramming?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn