==============================
Bei Multitasking können zwischen den Tasks Nachrichten ausgetauscht werden. Reine Multiprogramming-Systeme lassen Programme völlig unabhängig voneinander ablaufen.
==============================
Um es möglichst kurz zu fassen: Multiprogramming bedeutet tatsächlich, dass mehrere Programme zeitlich ineinander verschachtelt, d.h. quasisimultan, ausgeführt werden. Um einen Multiprogramming-Betrieb realisieren zu können, müssen die auszuführenden Programme in kleine Teile (Tasks) zerlegt werden. So ein Task kann sich auf ein konkretes Betriebsmittel beziehen, bei PC-Betriebssystemen kann der Task-Begriff jedoch so weit gefasst werden, dass er (wie ein Programm) mehrere Betriebsmittel beansprucht. Damit kann man behaupten: beide Begriffe kann man gleich verstehen, denn ein Programm hat i.A. mehrere Tasks, sodass Multiprogramming Multitasking bedingt.
multitasking -
ermöglicht den Eindruck für den Benutzer, als habe er die CPU für sich allein, wobei er mit dem Programm kommunizieren kann.
Hoffe, es hilft weiter :)
2006-06-30 23:08:47
·
answer #1
·
answered by poysen 4
·
1⤊
0⤋