blogging about internet, technology, software & more

Grundlagen-Computer.de > Betriebssysteme > Aufgaben Betriebsystem – Grundlagen Client-Server-Modell

Aufgaben Betriebsystem – Grundlagen Client-Server-Modell

date 07.11.2007 | user KonstantinM | tag_blue Betriebssysteme | comments 2 Kommentare

Was ist ein Betriebssystem? Wofür ist es eigentlich notwendig und was sind die Aufgaben eines Betriebssystems? Was versteht man unter dem Client-Server-Modell? Diese und weitere Fragen zum Betriebssystem werde ich hier behandeln. Dieser Beitrag eröffnet auch gleichzeitig eine neue Kategorie: Das Betriebssysstem.

Ich werde hier auf kein bestimmtes Betriebssystem wie Windows von Microsoft oder Linux eingehen, sondern diesen Beitrag neutral halten.

Was ist ein Betriebssystem? Definition Betriebssystem

Das Betriebssystem auch OS (Operating System) genannt ist eine Software, die den Betrieb eines Computers ermöglicht. Dabei vermittelt es zwischen Hardware, Software und dem Anwender – sprich dir. Betriebssysteme haben nicht nur die gewöhnlichen PCs, wie du sie kennst. Auch z.B. DVD-Recorder haben ein abgespecktes Betriebssystem auf das im Betrieb nicht verzichtet werden kann.

Dabei laufen die Dienste im Hintergrund ab ohne dass der Anwendet viel davon mitbekommt.


Aufgaben Betriebssystem – Was macht ein Betriebssystem?

Welche Aufgaben hat das Betriebssystem genau? Nun ja, es ist für die “Abstraktion” zuständig. Das bedeutet, dass der Anwender eine “anwenderfreundliche” Möglichkeit bekommt Befehle an die Hardware zu geben. Dafür stellt das Betriebssystem dem Anwender eine Shell (z.B. Linux), einen Kommandointerpreter oder eine grafische Oberfläche bereit, wie du sie gerade wahrscheinlich beim Betrachten des Blogs siehst, bereit :-) .

Für die Koordinierung der Zusammenarbeit zwischen CPU mit Hardware und Peripherie ist das Betriebssystem ebenfalls zuständig. Dabei werden Ressourcen unterschiedlich zugeteilt.

Beim Starten deines Browsers führt das Betriebssystem das Programm, nämlich den Browser, aus.

Jeder kennt es – Die Maus steht, nichts geht mehr. Die Tastatur reagiert auf die Eingaben oder das “Daraufrumprügeln” auch nicht mehr. Der PC ist abgestürzt. Damit dieses nicht oder nicht so oft geschieht verfolgt das Betriebssystem Schutzstrategien und versucht dieses zu verhindern.

Szenario: Du führst eine Videobearbeitung durch, gleichzeitig surfst du im Internet und brennst eine DVD. Wie ist es eigentlicht möglich, dass du die Maus bewegen kannst? Dafür teilt das Betriebssystem Ressourcen den entsprechenden Prozessen zu und steuert Programmabläufe. Demnach haben Tastatur- oder Mauseingaben stets eine hohe Priorität und werden bevorzugt abgearbeitet.

Also nochmal die Aufgaben des BS auf einem Blick:

  • Abstraktion
  • bietet Kommandointerpreter, Shell oder einen Desktop
  • Zusammenarbeit zwischen CPU mit Hardware und Peripherie koordinieren
  • Ressourcenverwaltung
  • Programme ausführen
  • Systemabstürze vermeiden
  • Prozesse und Programmabläufe koordinieren

Betriebssystem Klassifizierung

Betriebssysteme werden in unterschiedliche Kategorien eingeteilt / klassifiziert. Die Einteilung erfolgt nach den folgenden 4 Punkten:

  • Betriebsart ( Netzwerk-Betriebssystem oder Dialog-Betriebssystem )
  • Anzahl der Programme, die gleichzeitig laufen ( Single- oder Multitasking-Betriebssystem)
  • Benutzeranzahl ( Einzel- oder Mehrbenutzerbetriebssystem )
  • Anzahl der Prozessoren (Einprozessor- oder Mehrprozessor-Betriebssystem)

Schalenmodell und das Betriebssystem

Anhand des Schalenmodells kann man recht gut erkennen wo sich das Betriebssystem genau beim Computer befindet. Zum Vergrößern des Schalenmodells einfach draufklicken.

aufgaben-betriebssystem.jpg

Client-Server-Modell

Um das ganze abzurunden werde ich hier noch kurz das Client-Server-Modell ansprechen. Dabei gibt es wie der Name schon sagt einen Client und einen Server. Ich denke, dass wir das anhand dieses Blogs gut verdeutlichen können.

Also wir haben Grundlagen-Computer.de – diese Seite wird auf einem Server (Web-Server) betrieben. Daher stellt der Server den Dienst der Auslieferung der Webseite zur Verfügung. Der Client, das ist dein PC, nimmt diesen Dienst an, indem du die Browser-URL eingegeben hast. Anschließend liefert der Server nämlich die Seite und erfüllt damit den Dienst.

Weitere Serverdienste für ich hier auf:

  • FTP-Server
  • DNS-Server
  • DHCP-Server
  • Mail-Server
  • Backup-Server

Ich hoffe, dass ich einigen dabei helfen konnte die Aufgaben eines Betriebssystem zu verstehen, indem diese kurz und prägnant aufgeführt wurden. In diesem Sinne möchte ich noch den kostenlosen RSS-Feed empfehlen. Neueste Nachrichten dieses Blogs können dort verfolgt werden.

info Dieser von Konstantin geschriebene Beitrag hat bislang 2 Reaktionen. Schreibe einen Kommentar oder sende einen Trackback ab. Sollte dieser sinnvoll sein, schalte ich ihn gerne frei. Ansonsten empfehle ich den kostenlosen Feed zu abonnieren. Schlagwörter: Betriebssystem, Internet, Netzwerk
Bisherige Reaktionen

Hey,

das hast du echt gut erklärt!!!

Dankeschön =)


die Seite ist gut, denn am ende wird alles kurz erklärt :)


Kommentar schreiben

Beachte die Kommentar-Regeln!

Dein Kommentar

E-Mail-Benachrichtigung bei weiteren Kommentaren.
Auch möglich: Abo ohne Kommentar.