Betriebssysteme VO an der Technische Universität Wien

Karteikarten und Zusammenfassungen für Betriebssysteme VO an der Technische Universität Wien

Arrow Arrow

Komplett kostenfrei

studysmarter schule studium
d

4.5 /5

studysmarter schule studium
d

4.8 /5

studysmarter schule studium
d

4.5 /5

studysmarter schule studium
d

4.8 /5

Lerne jetzt mit Karteikarten und Zusammenfassungen für den Kurs Betriebssysteme VO an der Technische Universität Wien.

Beispielhafte Karteikarten für Betriebssysteme VO an der Technische Universität Wien auf StudySmarter:

Was sind Aufgaben eines Monitors?

Beispielhafte Karteikarten für Betriebssysteme VO an der Technische Universität Wien auf StudySmarter:

Für was war Multiprogramming die Lösung?

Beispielhafte Karteikarten für Betriebssysteme VO an der Technische Universität Wien auf StudySmarter:

Was ist ein Betriebssystem?

Beispielhafte Karteikarten für Betriebssysteme VO an der Technische Universität Wien auf StudySmarter:

Was ist ein Prozess?

Wieso wird das Programm und der Prozess unterschieden?

Beispielhafte Karteikarten für Betriebssysteme VO an der Technische Universität Wien auf StudySmarter:

Was ist ein Trace?

Beispielhafte Karteikarten für Betriebssysteme VO an der Technische Universität Wien auf StudySmarter:

Nenne 5 wesentliche Prozesszustände und beschreibe sie.

Beispielhafte Karteikarten für Betriebssysteme VO an der Technische Universität Wien auf StudySmarter:

Für was benötige ich einen Process Switch?

Welche 3 Klassen gibt es?

Beispielhafte Karteikarten für Betriebssysteme VO an der Technische Universität Wien auf StudySmarter:

Für was benötige ich Swapping?

Was muss ich dafür einführen.

Beispielhafte Karteikarten für Betriebssysteme VO an der Technische Universität Wien auf StudySmarter:

Definiere ein Process Image.

Beispielhafte Karteikarten für Betriebssysteme VO an der Technische Universität Wien auf StudySmarter:

Definiere die Process Identifikation  des PCB.

Für was benötigt man es?

Beispielhafte Karteikarten für Betriebssysteme VO an der Technische Universität Wien auf StudySmarter:

Definiere die Processor State Information des PCB.

Für was brauchen wir das?

Beispielhafte Karteikarten für Betriebssysteme VO an der Technische Universität Wien auf StudySmarter:

Definiere die Process Control Information des PCB.

Für was benötigen wir sie?

Kommilitonen im Kurs Betriebssysteme VO an der Technische Universität Wien. erstellen und teilen Zusammenfassungen, Karteikarten, Lernpläne und andere Lernmaterialien mit der intelligenten StudySmarter Lernapp. Jetzt mitmachen!

Jetzt mitmachen!

Flashcard Flashcard

Beispielhafte Karteikarten für Betriebssysteme VO an der Technische Universität Wien auf StudySmarter:

Betriebssysteme VO

Was sind Aufgaben eines Monitors?

  • Speicherschutz
  • Timer
  • Privilegierte Instruktionen
  • Interrupts

Betriebssysteme VO

Für was war Multiprogramming die Lösung?

Kaum ein Programm nützt CPU und periphere Hardware gleichmäßig aus.

--> CPU-intensive programme (CPU bound)
--> I/O-intensive Programme (I/O bound)

Betriebssysteme VO

Was ist ein Betriebssystem?

  • Interface
  • Vituelle Maschine
  • Dienstleister
  • Ressourcenmanager

… passt sich den Anforderungen des Benutzers an

Betriebssysteme VO

Was ist ein Prozess?

Wieso wird das Programm und der Prozess unterschieden?

salop: "Ein Programm bei der Ausführung"


Programm: Statischer Code

Wenn wir das Programm ausführen wollen, müssen wir uns mehr Gedanken machen (Kontext, Stack, Puffer) --> Prozess.

Betriebssysteme VO

Was ist ein Trace?

Eine Abarbeitungsfolge einzelner Sequenzen.

Betriebssysteme VO

Nenne 5 wesentliche Prozesszustände und beschreibe sie.

Running

Prozess ist im Besitz der CPU und wird ausgeführt

Ready

Prozess ist bereit zur Ausführung (wartet nur auf Zuteilung der CPU)

Blocked / Waiting

Prozess wartet auf ein Ereignis (z.B. Beendigung von I/O), ist nicht laufbereit

New

BS hat den Prozess kreiert

der Prozess ist jedoch noch nicht bereit zur Ausführung.

Exit

Zustand wird durch Terminierung erreicht.

Prozess wird nicht mehr weiter ausgeführt

Die Prozessinformationen, -tabellen werden gelöscht, wenn sie nicht mehr benötigt werden.

Betriebssysteme VO

Für was benötige ich einen Process Switch?

Welche 3 Klassen gibt es?

Durch einen Process Switch kann ich den aktiven Prozess umschalten.

Es gibt folgende 3 Klassen:

  • Supervisor Call (expliziter Aufruf durch das Programm (I/O, …)
  • Trap (bedingt durch aktuelle Instruktion (z.B. Auftreten eines Fehlers)
  • Interrupt (Ursache liegt außerhalb des Prozesses, Kontrolle geht an Interrupt Handler und BS)

Betriebssysteme VO

Für was benötige ich Swapping?

Was muss ich dafür einführen.

Wenn zuviele Prozesse im Hauptspeicher sind, führt dies zu einer schlechteren Performance.
Swapping = Auslagern von Prozessen auf einen Sekundärspeicher.


Dafür muss ich zwei neue Prozesszustände einführen:
Ready, suspend

Blocked, suspend

Betriebssysteme VO

Definiere ein Process Image.

  • User Program
  • User Data:
    modifizierbarer Bereich des User Space
  • System Stack:
    brauchen wir um System Calls aufzurufen - nicht vom Nutzer veränderbar
  • Process Control Block (Execution Context):
    Prozess Identification, Prozess State information -> Pure Information, welche das System über den Prozess hat und bearbeitet.

Betriebssysteme VO

Definiere die Process Identifikation  des PCB.

Für was benötigt man es?

  • Eindeutige Prozessnummer (Process identifier) = Index in der Primary Process Table
  • Benutzerkennung (User identifier): Benutzer, dem der Prozess gehört
  • Nummer des Prozesses, der den Prozess generiert hat (Parent Process Identifier)

--> wichtig, falls ein Prozess gelöscht wird, man auch alle anderen Prozesse löschen kann. Kontrolle über Teilprozesse.

Betriebssysteme VO

Definiere die Processor State Information des PCB.

Für was brauchen wir das?

Prozesszustand wird gespeichert

  • Registerinhalte
  • Kontroll- und Statusregister
  • Stack Pointers

Wir brauchen das, weil nur ein Prozess aktiv ist und die anderen unterbrochen sind. Diese wollen irgendwann fortgesetzt werden und man will sie bei dem aktuellsten Zustand fortsetzen -> Dieser ist gespeichert.

Betriebssysteme VO

Definiere die Process Control Information des PCB.

Für was benötigen wir sie?

Das ist die Management Information, die das System braucht.

  • Scheduling und Zustandsinformation
  • Querverweise auf andere Prozesse
  • Interprozesskommunikation (IPC):
    Ist das Signal angekommen? Welche Interrputs lasse ich zu?
  • Privileges:
    Auf welche Daten darf er zugreifen? Welche Priorität hat er?
  • Memory Management
  • Ressourcen:
    verwendete Ressourcen, bisher konsumierte (Zeit), ...

Melde dich jetzt kostenfrei an um alle Karteikarten und Zusammenfassungen für Betriebssysteme VO an der Technische Universität Wien zu sehen

Singup Image Singup Image
Wave

Andere Kurse aus deinem Studiengang

Für deinen Studiengang Betriebssysteme VO an der Technische Universität Wien gibt es bereits viele Kurse auf StudySmarter, denen du beitreten kannst. Karteikarten, Zusammenfassungen und vieles mehr warten auf dich.

Zurück zur Technische Universität Wien Übersichtsseite

griechisch

Rechnerstrukturen

Digital Design

Betriebssysteme UE

Dezentrale Automation VO

Was ist StudySmarter?

Was ist StudySmarter?

StudySmarter ist eine intelligente Lernapp für Studenten. Mit StudySmarter kannst du dir effizient und spielerisch Karteikarten, Zusammenfassungen, Mind-Maps, Lernpläne und mehr erstellen. Erstelle deine eigenen Karteikarten z.B. für Betriebssysteme VO an der Technische Universität Wien oder greife auf tausende Lernmaterialien deiner Kommilitonen zu. Egal, ob an deiner Uni oder an anderen Universitäten. Hunderttausende Studierende bereiten sich mit StudySmarter effizient auf ihre Klausuren vor. Erhältlich auf Web, Android & iOS. Komplett kostenfrei. Keine Haken.

Awards

Bestes EdTech Startup in Deutschland

Awards
Awards

European Youth Award in Smart Learning

Awards
Awards

Bestes EdTech Startup in Europa

Awards
Awards

Bestes EdTech Startup in Deutschland

Awards
Awards

European Youth Award in Smart Learning

Awards
Awards

Bestes EdTech Startup in Europa

Awards
X

StudySmarter - Die Lernplattform für Studenten

StudySmarter

4.5 Stars 1100 Bewertungen
Jetzt entdecken
X

Gute Noten in der Uni? Kein Problem mit StudySmarter!

89% der StudySmarter Nutzer bekommen bessere Noten in der Uni.

50 Mio Karteikarten & Zusammenfassungen
Erstelle eigene Lerninhalte mit Smart Tools
Individueller Lernplan & Statistiken


Lerne mit über 1 Millionen Nutzern in der kostenlosen StudySmarter App.

Du bist schon registriert? Hier geht‘s zum Login