Greife auf kostenlose Karteikarten, Zusammenfassungen, Übungsaufgaben und Altklausuren für deinen Informatik Kurs an der Technische Hochschule Ingolstadt zu.
Woraus besteht CPU?
- Steuerwerk und Rechenwerk bilden zusammengenommen die CPU
- CPU führt Befehlsfolge aus.
=> Befehle werden in sog. Befehlszyklus ausgeführt => Ein Befehlszyklus findet in einem Takt statt.
CPU besteht aus:
- ALU
- Register zum zwischenspeichern
- Programmzähler
- Befehlsregister
- ALU
Was optimiert die mittlere Wartezeit?
Preemptive Shortest Job First
Wer sorgt dafür das den Prozessen CPU Zeit zugewiesen wird?
Prozessverwaltung
Wer sorgt für die Kommunikation zwischen den Prozessen?
Prozessverwaltung
Welche Arten bzgl. der Kommunikation zwischen Prozessen gibt es und wie wwerden viele kommunizierende Prozesse genannt?
Arten:
- Prozesse die nicht miteinander kommunizieren (parallel laufend)
- Prozesse die kommunizieren
Viele kommunizierende Prozesse = verteiltes System
Kommunikation:
- synchron
- asynchron
Welche zwei Methoden zur Speicherverwaltung gibt es?
- Swapping
- Paging
Wie können Deadlocks sich erholen?
- Abbruch von Prozessen
- Entzug von Betriebsmittel
=> Beim Abbruch gehen Daten verloren und es kann zu Inkonsistenzen kommen
=> Beim Entzug muss Prozess gesucht werden der am wenigstens Schaden davon nimmt
Was ist die Hauptaufgabe des Betriebssystems und die damit verbundene Herausforderung?
Verwaltung von Ressourcen für Benutzer und Programme
Herausforderung: Viele Benutzer und Programme wollen gleichzeitig auf Ressourcen zugreifen
Was ist die Belady Anamolie und bei welcher Ersetzungsstrategie tritt sie auf?
- FIFO Ersetzungsstrategie
mehr Seitenfehler trotz gleicher Referenzfolge und mehr Kacheln
Was ist Semantische Analyse?
- Prüfung ob Variable zuvor deklariert wurde
- Typenkonsistenz: Übereinstimmung von Datentypen
- Werden bei Arrays die Grenzen eingehalten => Code muss ergänzt werden
Welche drei Ansätze gibt es um eine gültige Syntax festzulegen?
- Formale Grammatik
- Syntaxdiagramm
- Backus-Naur-Form bzw. erweiterte Backus-Naur-Form
Welche Listen gibt es (dynamische Datenstrukturen)?
- Verkette Liste
- Doppelt Verkette Liste
Greife kostenlos auf tausende geteilte Karteikarten, Zusammenfassungen, Altklausuren und mehr zu.
Jetzt loslegenFür deinen Studiengang Informatik an der Technische Hochschule Ingolstadt gibt es bereits viele Kurse, die von deinen Kommilitonen auf StudySmarter erstellt wurden. Karteikarten, Zusammenfassungen, Altklausuren, Übungsaufgaben und mehr warten auf dich!