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?
- Microsoft Windows (Business und Residential)
- Apple OS X (Residential)
- Google Android (Mobile)
- Linux Ubuntu (Geeks Residential)
- HP/UX, IBM AIX, Sun Solaris (Datacenter)
- z/OS (MainFrame)
- 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?
- Prozess
- Adressraum
- Files
- 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