Premium Partner

Betriebssysteme 1

Einführung File Systeme Prozesse und Threads Memory Management

Einführung File Systeme Prozesse und Threads Memory Management


Kartei Details

Karten 111
Sprache Deutsch
Kategorie Informatik
Stufe Andere
Erstellt / Aktualisiert 20.02.2013 / 30.06.2017
Lizenzierung Kein Urheberrechtsschutz (CC0)
Weblink
https://card2brain.ch/box/betriebssysteme_1
Einbinden
<iframe src="https://card2brain.ch/box/betriebssysteme_1/embed" width="780" height="150" scrolling="no" frameborder="0"></iframe>

Was ist ein Betriebssystem?

Ein Betriebssystem 

  • Verwaltet Computerresourcen
    • Prozessor
    • Hauptspeicher
    • IF zum Netzwerk
    • Massenspeicher
    • Benutzerinterface

 

  • erweitert Maschinen
    • OS ist eine konfortable und HW-unabhängigs IF zum Computer
    • Das OS bietet eine Reihe hilfreicher und nützlicher Services an. (Compiler, Performance Monitoring, Prcess Monitoring, Editor etc.)

Nennen Sie 7 Betriebssysteme mit einem Beispiel wo sie zum Einsatz kommen?

  1. Microsoft Windows (Business und Residential)
  2. Apple OS X (Residential)
  3. Google Android (Mobile)
  4. Linux Ubuntu (Geeks Residential)
  5. HP/UX, IBM AIX, Sun Solaris (Datacenter)
  6. z/OS (MainFrame)
  7. Embedded Systems (Auto, Wetterstation usw)

Wie heissen die Metriken from 10^-24 to 10^24

  • yocto
  • zepto
  • atto
  • femto
  • pico
  • nano
  • micro
  • milli
  • centi
  • dezi
  • deca
  • hecto
  • kilo
  • mega
  • giga
  • tera
  • peta
  • exa 
  • zetta
  • yotta

Was sind nicht-strukturierte Daten?

Nicht-Strukturierte Daten sind Daten die NICHT in einer Datenbanktabelle stehen und somit klar angesprochen werden können. Bilder, Musik, Videos die wir in Ordnern ablegen.

Diese verdoppelt sich von Jahr zu Jahr.

Welsches sind die vier Grundlegenden Betriebssystemkonzepte?

  1. Prozess
  2. Adressraum
  3. Files
  4. I/O

Was genau wird durch das Konzept "Prozess" erledigt?

Ein Prozess ist ein Container für ein Programm, dass gerade ausgeführt wird.

Hat eigenen Adressraum (Programm Code, Programm Daten)

Verfügt über Ressourcen
         CPU Status (Registeer, program counter)
         Offene FIles
         Alarme (signals) selbe wie Interrups bei HW

Hat eine Umgebung (allgemeine Umgebungsvariablen) und Sicherheitseigenschaften (user id, group id), die Rechte des Prozesses beschreiben

Für was ist der Adressraum nötig?

  • Verwaltung des realen Hauptspeichers
  • Verwaltung des virtuellen Speichers (Adressraum eines Prozesses)
    • Der virtuelle Speicher kann um ein vielfaches grösse sein als der reale Speicher was für ein Prozess mit sehr hohen Kapazitätsanforderungen nützlich ist.
  • Exclusiv zu einem Prozess zugeordnet (integrität, Zugriffsschutz)

Für was wird das Konzept "Files" gebraucht?

  • Verwaltung von Massenspeicher
  • Geräteunabhängig
    • Benötigt Treibersoftware für jedes Gerät
    • Verdeckt spezielle Funktionen wie Disk Scheduling