Betriebsmittel (Informatik)
- Betriebsmittel (Informatik)
-
Betriebsmittel oder Systemressourcen (oder einfach Ressourcen) sind Systemelemente eines Computers, die von Prozessen zur korrekten Ausführung benötigt werden, wie z. B. Festplatte, Arbeitsspeicher oder Drucker. Der Zugriff auf die Ressourcen wird durch das Betriebssystem geregelt. Hierbei werden zur Vermeidung von Konflikten in der Regel Semaphoren eingesetzt, die den Zugriff auf die ihnen zugewiesene Ressource einschränken. Bei wechselseitiger Abhängigkeit von Ressourcen führt ein Versagen der Zugriffsregelung zu einer sogenannten Verklemmung (deadlock).
Manche Ressourcen wie z. B. Drucker können nur eine Aufgabe zur selben Zeit erledigen, was den Einsatz von sogenannten Druckerwarteschlangen (Spooling) erfordert. Bei der Ressource CPU wiederum kann durch den Einsatz eines Scheduler eine faire Verteilung der vorhandenen Rechenzeit an alle laufenden Prozesse gewährleistet werden.
Klassifikationsmöglichkeiten
Betriebsmittel können verschiedenartig klassifiziert werden:
- Hardware- und Softwarekomponenten
- Zu den Softwarekomponenten zählen alle Programme und Daten. Hardwarekomponenten sind z. B. der Prozessor, Speicher, Bildschirm, Drucker ...
- Exklusive und gleichzeitige Nutzbarkeit
- Ein Betriebsmittel ist exklusiv nutzbar, wenn zu einer bestimmten Zeit nur ein Prozess darauf zugreifen kann. Zum Beispiel kann eine Datei, auf die schreibend zugegriffen wird, nur exklusiv von einem Prozess nutzbar sein. Im Gegensatz dazu kann eine Datei jedoch von mehreren Prozessen gleichzeitig gelesen werden.
- Einmalige und mehrmalige Benutzbarkeit
- Anders als Betriebsmittel, die mehrfach verwendet werden können (z. B. der Prozessor), sind einmalig benutzbare Betriebsmittel nach dem Zugriff verbraucht (z. B. Druckerpapier).
- Entziehbar und nicht-entziehbar (preemptible, non-preemptible)
- Entziehbare Betriebsmittel (z. B. Speicher) können dem Prozess, der sie gerade benötigt, entzogen und einem anderen Prozess zugeteilt werden. Nicht-entziehbare Betriebsmittel, wie z. B. der Drucker, müssen bis zur Beendigung der Tätigkeit beim Prozess bleiben.
Beim Programmieren speziell grenzt man mit „Ressource“ Dateien oder Teile von Dateien ab, die Hintergrundinformationen zum Programmablauf bietet.
Wikimedia Foundation.
Schlagen Sie auch in anderen Wörterbüchern nach:
Betriebsmittel — steht für: Betriebsmittel (Elektrotechnik), ein Bauteil, eine Baugruppe oder ein Gerät einer elektrischen Anlage Betriebsmittel (Informatik), ein Systemelement in der Informatik, das von Prozessen zur korrekten Ausführung benötigt wird… … Deutsch Wikipedia
Faden (Informatik) — Ein Thread (auch: Aktivitätsträger oder leichtgewichtiger Prozess, vereinzelt auch: Faden) bezeichnet in der Informatik einen Ausführungsstrang oder eine Ausführungsreihenfolge in der Abarbeitung eines Programms. Ein Thread ist Teil eines… … Deutsch Wikipedia
Prozess (Informatik) — Ein Prozess ist in der Informatik „der Vorgang einer algorithmisch ablaufenden Informationsverarbeitung“. Als Spezialfall „in Betriebssystemen ist ein Prozess ein Vorgang, der durch ein Programm kontrolliert wird, welches zur Ausführung einen… … Deutsch Wikipedia
Semaphor (Informatik) — Ein Semaphor ist eine Datenstruktur, die aus einer Ganzzahl und den Nutzungsoperationen „Reservieren/Probieren“ und „Freigeben“ besteht. Sie dient der Verwaltung beschränkter (zählbarer) Ressourcen, auf die mehrere Prozesse oder Threads zugreifen … Deutsch Wikipedia
Thread (Informatik) — Ein Thread (auch: Aktivitätsträger oder leichtgewichtiger Prozess) bezeichnet in der Informatik einen Ausführungsstrang oder eine Ausführungsreihenfolge in der Abarbeitung eines Programms. Ein Thread ist Teil eines Prozesses. Man unterscheidet… … Deutsch Wikipedia
Praktische Informatik — Die Praktische Informatik (PI) ist eines der Hauptgebiete der Informatik. Sie ist zwischen der Theoretischen und der Angewandten Informatik angesiedelt und entwickelt grundlegende Konzepte und Methoden zur Lösung konkreter informatischer Probleme … Deutsch Wikipedia
Gesellschaft für Informatik in der Land-, Forst- und Ernährungswirtschaft — Agrarinformatik ist eine wissenschaftliche Teildisziplin, die sich mit dem Einsatz von Informationstechnik und Elektronik in der Landwirtschaft beschäftigt. Agrarinformatik kann an manchen Universitäten als Wahlpflichtfach im Rahmen der… … Deutsch Wikipedia
Schedule (Informatik) — Ein Prozess Scheduler (Scheduler = Steuerprogramm) ist eine Arbitrationslogik, der die zeitliche Ausführung mehrerer Prozesse in Betriebssystemen regelt. Prozess Scheduler kann man grob in unterbrechende (preemptive) und nicht unterbrechende (non … Deutsch Wikipedia
Scheduler (Informatik) — Ein Prozess Scheduler (Scheduler = Steuerprogramm) ist eine Arbitrationslogik, der die zeitliche Ausführung mehrerer Prozesse in Betriebssystemen regelt. Prozess Scheduler kann man grob in unterbrechende (preemptive) und nicht unterbrechende (non … Deutsch Wikipedia
Scheduling (Informatik) — Ein Prozess Scheduler (Scheduler = Steuerprogramm) ist eine Arbitrationslogik, der die zeitliche Ausführung mehrerer Prozesse in Betriebssystemen regelt. Prozess Scheduler kann man grob in unterbrechende (preemptive) und nicht unterbrechende (non … Deutsch Wikipedia