Die Präsentation wird geladen. Bitte warten

Die Präsentation wird geladen. Bitte warten

Autor: Timo Pagel Nutzung: Diese Lernkarten sind für die Nutzung mit OpenCards gedacht Siehe dazu

Ähnliche Präsentationen


Präsentation zum Thema: "Autor: Timo Pagel Nutzung: Diese Lernkarten sind für die Nutzung mit OpenCards gedacht Siehe dazu"—  Präsentation transkript:

1 Autor: Timo Pagel Nutzung: Diese Lernkarten sind für die Nutzung mit OpenCards gedacht Siehe dazu http://opencards2.wordpress.com/

2 Definition Betriebssystem Ein Betriebssystem ist die Software, die die Verwendung (den Betrieb) eines Computers ermöglicht. Es verwaltet Betriebsmittel wie Speicher, Ein- und Ausgabegeräte und steuert die Ausführung von Programmen.

3 Aufgaben eines OS? Abarbeiten von Programmen (Prozesse, Threads) Speicher Dateien Eingabe/Ausgabe Benutzeroberfächen mit Schriftarten

4 Nenne Betriebsmittel Speicher Ein/-Ausgabegeräte Steuerung der Ausführung von Programmen

5 Welche Dienste umfasst der OS- Kernel? Prozessorverwaltung Speicherverwaltung Geräteverwaltung

6 Was ist der „Kernel-Mode“ OS-Programme: Vollen Zugriff auf die Funktionalitäten des Prozessors

7 Was geschieht „User-Mode“? Anwenderprogramme: Eingeschränkter Prozessorzugriff => Der Benutzer ist doof und darf nicht auf Register zugreifen

8 Laufer Compiler im User- oder im Kernelmode? Usermode

9 Wie nennt sich die Umschaltung zwischen User- und Kernelmode Trap

10 Kann über einen Trap von einem Anwendungsprogramm auf alle Betriebsmittel uneingeschränkt zugegriffen werden? Nein, es werden nur bestimmte Dienste zur Verfügung gestellt

11 Nenne Systemaufrufe Eingabe: Read Ausgabe: Write Fertig: Exit Ausführen: Exec Öffnen einer Datei: Open Schließen einer Datei: Close

12 Nenne alle File-Deskriptoren 0stdinEingabe 1stdoutAusgabe 2stderrFehlerausgabe

13 Rückgabe des System-Aufrufs „read“ Anzahl der tatsächlich gelesenen Bytes -1 im Fehlerfall (falsche Parameter)

14 Ist die variable errno lokal in jeder Funktion vorhanden? Nein, global. Jede Funktion schreibt bei einem Fehler ihre Fehlernummer in errno

15 Wann kann es passieren, dass die Kontrolle vom System-Call-Handler nicht unmittelbar nach Abarbeitung an das Anwenderprogramm abgibt? Z.B. bei Eingabe mit der Tastatur, da gewartet wird, bis die Eingabe abgeschlossen wurde


Herunterladen ppt "Autor: Timo Pagel Nutzung: Diese Lernkarten sind für die Nutzung mit OpenCards gedacht Siehe dazu"

Ähnliche Präsentationen


Google-Anzeigen