BS-IS 1

Betriebssysteme

Betriebssysteme


F. F.
Diese Lernkarten bieten eine grundlegende Einführung in die Informatik, insbesondere in die Funktionsweise von Betriebssystemen und Prozessoren. Sie behandeln Themen wie Speichermanagement, Prozesse, virtuelle Speicherbereiche, Unterbrechungen und Treiber. Die Karteikarten sind ideal für Anfänger, die die Grundlagen der Informatik verstehen möchten, insbesondere wie Betriebssysteme Hardware und Software verwalten und wie Prozesse auf einem Computer ablaufen.
Flashcards
55
Students
3
Language
German
Category
Computer Science
Created / Updated
24.03.2013 / 23.07.2015

Flashcards

Prozess

Threads

Aufteilung Prozess in quasiparallele Unterprozesse

Prozess

Task

Prozess mit mehr als einem Thread

Speichermanagement

Adresse

Index

Speichermanagement

Paging

Aufteilung des Hauptspeichers in gleich große Einheiten, Seite, 4 KiB

Speichermanagement

virtuelle Adresse

Adresse im virtuellen Speicher eines Prozesses, wird durch MMU auf reale Adresse umgerechnet

Spichermanagement

TLB

Translation Lookaside Buffer, Cache für Adressübersetzungen

Speichermanagement

Swapping

Nicht benötigte Seiten vorübergehend auf Festeplatte auslagern

Speichermanagement - Swapping

Pagefault

Vom Prozessor adressierte Speicherstelle ist ausgelagert ->  Seite neu laden

Speichermanagement - Swapping

Auslagerungsalgorithmus

Verfahren zur Bestimmung, welche Seite verdrängt wird

Speichermanagement - Swapping

Thrashing

Ständiges Auslagern -> verlangsamt Prozess

Speichermanagement - Swapping

Auslagerungsalgorithmen

  • First In - First Out: am längsten nicht augelagerte Seite
  • Least Recently Used: am längsten nicht genutzte Seite
  • Not Recently Used: Seite, die seit einem festgelegten Zeitraum nicht mehr genutzt wurde
  • Not Frequently Used: Seite, die seit einem festgelegten Zeitraum nur selten genutzt wurde

Speichermanagement -

Pagetable

Zuordnung einer Seite eines virtuellen Speichers zu einer Seite des Hauptspeichers

Speichermanagement - virtueller Speicher

Heap

Für zur Laufzeit (neu) erzeugte Objekte, diese können in mehreren Methoden benutzt werden

Speichermanagement - virtueller Speicher -Heap

Fragmentierung

Lücken im Heap durch Objeklöschung

Stapel

Datenstruktur mit LIFO-Prinzip

Study