Premium Partner

RGM Start PU11-01

Betriebssysteme. Eingabegeräte. Eva-Prinzip.

Betriebssysteme. Eingabegeräte. Eva-Prinzip.


Kartei Details

Karten 52
Sprache Deutsch
Kategorie Informatik
Stufe Andere
Erstellt / Aktualisiert 29.04.2023 / 09.05.2023
Lizenzierung Keine Angabe
Weblink
https://card2brain.ch/box/20230429_rgm_start_pu1101
Einbinden
<iframe src="https://card2brain.ch/box/20230429_rgm_start_pu1101/embed" width="780" height="150" scrolling="no" frameborder="0"></iframe>

Was ist ein Betriebssystem?

OS Operating Systems
Ein Betriebssystem ist ein grundlegendes Softwareprogramm, das die Ressourcen eines Computers verwaltet und die Kommunikation zwischen dem Benutzer und der Hardware des Computers erleichtert. Es ist eine Art von Systemsoftware, die als Schnittstelle zwischen den Anwendungen und der Hardware dient. Das Betriebssystem steuert die Abläufe und Ressourcen des Computers, darunter Prozesse, Speicher, Ein- und Ausgabegeräte sowie Netzwerkfunktionen. Es bietet auch Sicherheits- und Schutzfunktionen, um das System vor Schäden oder unbefugtem Zugriff zu schützen. 

Wozu ein Betriebssystem

Ein Rechner ohne irgendwelche Software bringt kaum Nutzen, weil für ihn keine Anweisungen vorhanden sind, was er zu tun hat. Erst durch das Laden von Instruktionssequenzen kann ein Computer eine Aufgabe erledigen. Es zeigt sich dabei, dass unabhängig von den gestellten Anforderungen gewisse Programmteile immer wieder dieselben sind:

  • Bedienung der Tastatur
  • Bildschirmaufbereitung
  • Datenablage auf Disk
  • Netzwerkkommunikation

Was sind die zwei Hauptaufgaben?

Diens te (Services)
Benutzung von Hardware und Netz.

Ressourcen verwalten
RAM, Ein- und Ausgabegeräte, überwacht Funktionsfähigkeit des gesamten Systems

Single User Single User-Betriebssystem

Benützung der Computerhardware durch nur einen einzigen Benutzer erlaubt

Multi User-Betriebssystem

Sobald an einem Rechner jedoch mehrere Anwender gleichzeitig arbeiten können, muss darauf ein Multi User-Betriebssystem vorhanden sein,

Ob der Anwender dabei physikalisch am Rechner sitzt oder über das Netz eine Terminal Sessiongeöffnet hat, spielt dabei keine Rolle.

Multithreading

Multithreading ist aus Sicht des Betriebssystems eine besondere Form von Multitasking. Dabei wird nicht nur eine Applikation als Ganzes

«gleichzeitig» mit anderen ausgeführt, sondern auch innerhalb des Programms parallelisiert. Bei Multithreading sind mehrere Teilbereiche einer einzelnen Software gleichzeitig am Laufen.

Im Unterschied zu einem Task, der in einem eigenen, von anderen Programmen geschützten Adressbereich funktioniert, teilen sich die Threads (Fäden) einen gemeinsamen Adressraum. Dies ist erforderlich, weil Threads als Teilprogramme unter anderem Zugriff auf gemeinsamen Variablen benötigen

Multiprocessing

symmetric Multiprocessing (SMP)

asymmetric Multiprocessing

Ein Betriebssystem ist Multiprocessing fähig, wenn es mit einem Multi-Prozessor Kernel ausgerüstet ist und damit mehrere CPUs gleichzeitig mit Aufgaben bedienen kann.

Bei symmetric Multiprocessing (SMP) ist das Betriebs- system in der Lage, die Arbeit gleichmässig auf sämtlichen verfügbaren Prozessoren zu verteilen. Bei asymmetric Multiprocessing wird einzelnen CPUs eine ganz spezifische Aufgabe fix zugeteilt.

CPU

Die CPU (Central Processing Unit) oder auch Prozessor genannt, ist das "Gehirn" eines Computers.

Es ist der Teil des Computers, der alle Befehle und Aufgaben ausführt. Die CPU ist ein kleiner Chip, der auf dem Motherboard des Computers befestigt ist und besteht aus Millionen von winzigen Schaltkreisen. Die Geschwindigkeit und Leistung der CPU werden in Hertz oder Gigahertz gemessen und geben an, wie viele Befehle sie pro Sekunde ausführen kann. Je höher die Taktrate, desto schneller kann die CPU Aufgaben erledigen. Die CPU ist dafür verantwortlich, dass Anwendungen ausgeführt werden, Daten verarbeitet werden und dass das Betriebssystem des Computers funktioniert.