Was ist der Unterschied zwischen Multitasking und Multiprogramming?

2 Antworten


  • Multitasking ist im Grunde ein Werkzeug, das es einem Benutzer ermöglicht, mehr als eine Aufgabe gleichzeitig auszuführen. Benutzer können mehrere Prozesse auf einer gemeinsamen Verarbeitungsressource wie einer CPU ausführen. Multiprogramming ist eigentlich eine der Kategorien von Planungsstrategien, die von Multitasking-Systemen auf Computern verwendet werden. Multiprogramming ist eine Art Parallelverarbeitung. Dabei laufen mehrere Programme gleichzeitig auf einem einzigen Prozessor.
  • Multitasking bedeutet, dass mehrere Programme gleichzeitig ausgeführt werden. Hier wird häufig zwischen Jobs gewechselt, da sie zeitlich geteilt werden.
    Multiprogramming sammelt mehrere Jobs in einem Job-Pool und das Betriebssystem wählt den Job aus dem Pool aus, damit die CPU einen Job ausführen muss zum Multitasking.
    Letztendlich verbessern sowohl Multitasking als auch Multiprogramming die CPU-Auslastung, da die CPU nie im Leerlauf bleibt. 

Schreibe deine Antwort

Ihre Antwort erscheint nach der Moderation appear