[gesichtete Version] | [gesichtete Version] |
Keine Bearbeitungszusammenfassung |
Keine Bearbeitungszusammenfassung |
||
Zeile 60: | Zeile 60: | ||
<loop_area type="definition">'''Definition: Entziehbares Betriebsmittel''' | <loop_area type="definition">'''Definition: Entziehbares Betriebsmittel''' | ||
<p> | <p> | ||
Unter einem '''entziehbaren Betriebsmittel''' versteht man ein Betriebsmittel, dass einem Prozess bei dessen Abarbeitung '''ohne negative Folgen''' entzogen werden kann. | Unter einem '''entziehbaren Betriebsmittel''' versteht man ein Betriebsmittel, dass einem Prozess bei dessen Abarbeitung '''zu einem beliebigen Zeitpunkt''' und '''ohne negative Folgen''' entzogen werden kann. | ||
</p> | </p> | ||
</loop_area> | </loop_area> | ||
</p> | |||
<p> | |||
Ein Prozessor (CPU) ist ein entziehbares Betriebsmittel. Im Abschnitt [[Interrupt-Controller]] ist bereits erläutert worden, dass keine negativen Folgen auftreten dürfen, wenn die CPU einem Prozess entzogen wird. | |||
</p> | </p> | ||
Zeile 79: | Zeile 83: | ||
<p> | <p> | ||
< | Ein Drucker ist zum Beispiel ein nicht entziehbares Betriebsmittel. | ||
</p> | |||
<p> | <p> | ||
Druckt beispielsweise der Prozess einer Textverarbeitung gerade ein umfangreiches Dokument aus, so führt der Entzug dieses Betriebsmittels mit hoher Wahrscheinlichkeit zu negativen Folgen. | |||
</p> | </p> | ||
<p> | <p> | ||
Man stelle sich nur einmal vor, dass während des Ausdrucks eines Briefes der Drucker dem Prozess (Textverarbeitung) entzogen wird, und einem anderen Prozess (E-Mail-Client) zugewiesen wird. Dann könnte auf der oberen Hälfte der Druckseite ein Teil des Briefes gedruckt werden, und auf der unteren Hälfte ein Teil einer zu druckenden E-Mail. | Man stelle sich nur einmal vor, dass während des Ausdrucks eines Briefes der Drucker dem Prozess (Textverarbeitung) entzogen wird, und einem anderen Prozess (E-Mail-Client) zugewiesen wird. Dann könnte auf der oberen Hälfte der Druckseite ein Teil des Briefes gedruckt werden, und auf der unteren Hälfte ein Teil einer zu druckenden E-Mail. | ||
</p> | </p> | ||
Zeile 93: | Zeile 98: | ||
<loop_area type="definition">'''Definition: Exklusiv nutzbares Betriebsmittel''' | <loop_area type="definition">'''Definition: Exklusiv nutzbares Betriebsmittel''' | ||
<p> | <p> | ||
Unter einem '''exklusiv nutzbaren Betriebsmittel''' versteht man ein Betriebsmittel, dass | Unter einem '''exklusiv nutzbaren Betriebsmittel''' versteht man ein Betriebsmittel, dass zu einem beliebigen Zeitpunkt nur maximal einem Prozess zugeordnet sein darf. | ||
</p> | </p> | ||
</loop_area> | </loop_area> | ||
</p> | |||
<p> | |||
Entweder ist ein exklusiv nutzbares Betriebsmittel also gar keinem Prozess zugeordnet, oder es ist genau einem Prozess zugeordnet. | |||
</p> | |||
<p> | |||
Exklusiv nutzbare Betriebsmittel können prinzipiell ''entziehbar'' oder ''nicht entziehbar'' sein. | |||
</p> | |||
<p> | |||
* Ein Prozessor (CPU) mit nur einem Kern ist nur exklusiv nutzbar (und entziehbar). | |||
* Ein Drucker ist nur exklusiv nutzbar (und nicht entziehbar). | |||
</p> | </p> | ||
Zeile 102: | Zeile 120: | ||
<loop_area type="definition">'''Definition: Gemeinsam nutzbares Betriebsmittel''' | <loop_area type="definition">'''Definition: Gemeinsam nutzbares Betriebsmittel''' | ||
<p> | <p> | ||
Unter einem '''gemeinsam nutzbaren Betriebsmittel''' versteht man ein Betriebsmittel, dass | Unter einem '''gemeinsam nutzbaren Betriebsmittel''' versteht man ein Betriebsmittel, dass quasi-gleichzeitig von mehreren Prozessen genutzt werden kann. | ||
</p> | </p> | ||
</loop_area> | </loop_area> | ||
</p> | |||
<p> | |||
Eine Festplatte ist ein Beispiel für ein gemeinsam nutzbares Betriebsmittel. Mehrere Prozesse können zur gleichen Zeit (verschiedene) Dateien auf der Festplatte geöffnet halten. Lediglich ein gleichzeitiger Zugriff mehrerer Prozesse auf mehrere Dateien ist technisch bedingt nicht möglich. | |||
</p> | </p> | ||
Es folgen einige wichtige Definitionen rund um Betriebsmittel:
{{#index:Betriebsmittel}}
Definition: Betriebsmittel
Unter einem Betriebsmittel eines Rechners versteht man eine beliebige Hardware- oder Software-Ressource.
{{#index:Hardware-Ressource|Ressource, Hardware}}
Definition: Hardware-Ressource
Unter einer Hardware-Ressource eines Rechners versteht man eine einzelne Hardware-Komponente dieses Rechners.
Beispiele für Hardware-Ressourcen sind:
{{#index:Software-Ressource|Ressource, Software}}
Definition: Software-Ressource
Unter einer Software-Ressource versteht man einen Prozess oder eine Datei auf einem beliebigen Datenträger.
Man beachte an dieser Stelle den bereits bekannten Unterschied zwischen einem Programm und einem Prozess.
Als versierter Anwender weißt du, dass es prinzipiell möglich ist, ein Programm auf einem PC oder Laptop mehrfach zu starten. Aus einem einzelnen Programm können so mehrere Prozesse resultieren!
Das Betriebsmittel Prozess umfasst neben dem Programmtext auch alle zugehörigen Daten im Hauptspeicher (z.B. Stack, Heap, etc.), sowie auf der CPU (z.B. die Registerinhalte).
Bei dem Betriebsmittel Datei kann es sich sowohl um eine ausführbare Programmdatei handeln, als auch um eine beliebige Art von Datendatei.
{{#index:Entziehbares Betriebsmittel|Betriebsmittel, entziehbar}}
Definition: Entziehbares Betriebsmittel
Unter einem entziehbaren Betriebsmittel versteht man ein Betriebsmittel, dass einem Prozess bei dessen Abarbeitung zu einem beliebigen Zeitpunkt und ohne negative Folgen entzogen werden kann.
Ein Prozessor (CPU) ist ein entziehbares Betriebsmittel. Im Abschnitt Interrupt-Controller ist bereits erläutert worden, dass keine negativen Folgen auftreten dürfen, wenn die CPU einem Prozess entzogen wird.
{{#index:Nicht entziehbares Betriebsmittel|Betriebsmittel, nicht entziehbar}}
Definition: Nicht entziehbares Betriebsmittel
Unter einem nicht entziehbaren Betriebsmittel versteht man ein Betriebsmittel, dass einem Prozess so lange zur Verfügung stehen muss, wie dieser es benötigt.
Ein vorzeitiger Entzug eines nicht entziehbaren Betriebsmittels hätte negative Folgen, die i.d.R. vom Anwender nicht gewünscht (und deshalb auch nicht erwartet) werden.
Ein Drucker ist zum Beispiel ein nicht entziehbares Betriebsmittel.
Druckt beispielsweise der Prozess einer Textverarbeitung gerade ein umfangreiches Dokument aus, so führt der Entzug dieses Betriebsmittels mit hoher Wahrscheinlichkeit zu negativen Folgen.
Man stelle sich nur einmal vor, dass während des Ausdrucks eines Briefes der Drucker dem Prozess (Textverarbeitung) entzogen wird, und einem anderen Prozess (E-Mail-Client) zugewiesen wird. Dann könnte auf der oberen Hälfte der Druckseite ein Teil des Briefes gedruckt werden, und auf der unteren Hälfte ein Teil einer zu druckenden E-Mail.
{{#index:Exklusiv nutzbares Betriebsmittel|Betriebsmittel, exklusiv nutzbar}}
Definition: Exklusiv nutzbares Betriebsmittel
Unter einem exklusiv nutzbaren Betriebsmittel versteht man ein Betriebsmittel, dass zu einem beliebigen Zeitpunkt nur maximal einem Prozess zugeordnet sein darf.
Entweder ist ein exklusiv nutzbares Betriebsmittel also gar keinem Prozess zugeordnet, oder es ist genau einem Prozess zugeordnet.
Exklusiv nutzbare Betriebsmittel können prinzipiell entziehbar oder nicht entziehbar sein.
{{#index:Gemeinsam nutzbares Betriebsmittel|Betriebsmittel, gemeinsam nutzbar}}
Definition: Gemeinsam nutzbares Betriebsmittel
Unter einem gemeinsam nutzbaren Betriebsmittel versteht man ein Betriebsmittel, dass quasi-gleichzeitig von mehreren Prozessen genutzt werden kann.
Eine Festplatte ist ein Beispiel für ein gemeinsam nutzbares Betriebsmittel. Mehrere Prozesse können zur gleichen Zeit (verschiedene) Dateien auf der Festplatte geöffnet halten. Lediglich ein gleichzeitiger Zugriff mehrerer Prozesse auf mehrere Dateien ist technisch bedingt nicht möglich.
Diese Seite steht unter der Creative Commons Namensnennung 3.0 Unported Lizenz http://i.creativecommons.org/l/by/3.0/80x15.png