1 Klausur Flashcards
Was ist ein Betriebssystem?
Es ist ein Programm zur Verwaltung und Steuerung von Hardwarekomponenten und Anwendungsprogrammen.
Zwischen wem ist ein Betriebssystem eine Schnittstelle?
Zwischen dem Rechner und den Anwendern.
Was sind die zentralen Aufgaben eines Betriebssystems?
- Dateiverwaltung
- Speicherverwaltung
- Prozessverwaltung
- Benutzerverwaltung
- Geräteverwaltung
Was heißt FIFO?
First in First out.
Wie werden Betriebssysteme klassifiziert?
- Einzelprogramm-BS (Single-Tasking)
- Mehrprogramm-BS (Multitasking)
- Einzelnutzer-BS (Single-user)
- Mehrbenutzer-BS (Multiuser)
Was heißt es, wenn ein BS mehrere Benutzer hat?
Mehrere Benutzer arbeiten über verschiedene Terminals am gleichen Rechnersystem.
Gib ein Beispiel für ein Einzelprogramm BS?
MS-DOS
Gib Beispiele für Mehrprogramm BS?
- Unix
- Windows 7
- Mac OS
Gib Beispiele für Einzelnutzer BS?
- Windows 95
2. Windows 98
Gib Beispiele für Mehrbenutzer BS?
- Unix
- Linux
- Windows NT
Was ist Unix?
Unix ist ein Multitasking- und Multiuser- Betriebssystem und wurde in den 70er Jahren entwickelt.
Was ist Linux?
Linux ist ein unix-ähnliches Betriebssystem und wurde von einem Studenten entwickelt und schließlich fortentwickelt.
Wie verwaltet ein BS Dateien?
Indem sie Dateien
- löschen
- speichern
- verschieben
- anlegen
- umbenennen
Nennen Sie die Typen von Dateien?
- Gewöhnliche Dateien
- Verzeichnisse
- Spezielle Dateien
Wie wäre es, wenn es kein BS gäbe?
Wir müssten dann Maschinen- und Computersprachen wissen, um mit Computern zu kommunizieren
Was repräsentiert ~ ? (Tilde)
Sie ist der absolute Pfad des Heimatverzeichnisses
z.B /Home/h/habe
Was ist ein Pfad?
Er ist die Folge der Verzeichnis-/Datennamen (von der Wurzel) zu einer Datei
Was ist ein absoluter Pfadname?
Er ist der Pfad von der Wurzel zur Zeildatei
Was ist ein relativer Pfadname?
Er ist der Pfad vom Arbeitsverzeichnis zur Zieldatei
Was ist die Shell?
Sie ist eine Benutzerschnittstelle, über die der Benutzer Kommandos über eine Eingabezeile eingeben und ausführen lassen kann.
Was signalisiert % und $ Zeichen?
Sie signalisiert dem Benutzer die Eingabebereitschaft
Was ist ein Kommando?
Es ist ein Befehl, der eine Aufgabe ausführt
Welches Kommando…
- listet Dateinamen im Arbeitsverzeichnis auf
- wechselt das Arbeitsverzeichnis
- gibt den absoluten Pfadname des AV
- richtet eine neue Verzeichnis ein
- ls (DN)
- cd (DN)
- pwd (DN)
- mkdir (DN)
Welches Kommando(s) …
- löscht leere Verzeichnisse
- löscht gewöhnliche Dateien
- löscht gewöhnliche Dateien und ganze Verzeichnisbäume
- ermöglicht, den Inhalt von Dateien anzusehen
- rmdir (DN)
- rm (DN)
- rm -r (DN)
- cat / more (DN)
Welches Kommando(s) …
- kopiert den Inhalt einer Datei
- kopiert und löscht die Originaldatei oder benennent sie um.
- sucht den Dateinamen ab einem Ort
- erstellt eine Textdatei
- cp (DN1) (DN2)
- mv (DN1) (DN2)
- find (ab Ort) -name (DN)
- echo > (DN) (Inhalt)
Welches Kommando(s) …
- ändert die Zugriffrechte von Dateien
- gibt Dateien am Drucker aus
- zeigt der aktuelle Druckerwarteschlange
- löscht Druckaufträge
- zeigt Online-Manual
1. chmod 777 (DN) chmod ugo+w (DN) 2. lpr 3. lpq 4. lprm 5. man (DN)
Wie kann man Zugriffsrechte anzeigen bzw. ändern?
anzeigen ls -l
ändern chmod
Was sind die Zugriffsrechte?
Leserecht
Schreibrecht
Ausführrecht
Wonach werden die Zugriffrechte zugeteilt?
Nach Besitzer, Gruppe und Andere.
Was ermöglicht die Lese- Schreib- und Ausführrecht in gewöhnlichen Dateien?
LR, Inhalt lesen
SR, Datei ändern, bearbeiten
AR, Programme ausführen
Was ermöglicht die Lese- Schreib- und Ausführrecht in Verzeichnisse?
LR, Inhalt lesen; Dateien in dem Verzeichnis sehen (nicht öffnen)
SR, Dateien umbennen, löschen, anlegen, kopieren…
AR, Arbeitsverzeichnis ändern *
Wofür steht r, w und x?
Wofür steht u, g und o?
r: lesen (read)
w: schreiben (write)
x: ausführen (execute)
u: Besitzer
g: Gruppe
a: Andere
- rwxr_xr_x Infoblatt
d rwxr_xr__ Informatik1
1) Was für eine Datei ist Infoblatt bzw. Informatik1
chmod g+w Infoblatt
chmod go-x Infoblatt
chmod o-r Infoblatt
2) Wie kann man die Zugriffrechtsänderung anders machen?
3) Wie sehen die Zugriffrechte jetzt aus?
1) Infoblatt ist eine gewöhnliche Datei wegen -
- rwx r_x r_x Infoblatt
Informatik1 ist eine Verzeichnis wegen d
d rwx r_x r__ Informatik1
2) chmod 760 Infoblatt
3) -rwxrw____ Infoblatt
drwxr_xr__ Informatik1
Welcher Wert hat das Lesen bzw. Schreiben bzw. Ausführen bei der Zugriffsänderung mit chmod?
Lesen: 4
Schreiben: 2
Ausführen: 1
Bei der Zugriffsänderung mit chmod, wofür gilt die erste, zweite und dritte Ziffer?
Die erste Ziffer gilt für den Besitzer. Die zweite bzw. dritte gelten für die Gruppe bzw. die Anderen.
Was ist der vi Editor?
Der vi Editor ist ein bildschirmorientierter Editor unter Linux
Wie öffnet man eine (neue) Datei für den vi Editor?
vim (DN)
Was sind die zwei verarbeitungsmodi des vi Editors? We kann man sie aktivieren?
Eingabemodus (mit der Taste i)
Kommandomodus (mit der Taste ESC)
Wie kann man den vi Editor verlassen?
speichern und verlassen :wq
verlassen ohne Speicherung :q!
Wofür steht den Stern *?
alles beliebig
Was ist ein Algorithmus?
Ein Algorithmus ist eine Folge von Schritten zur systematischen Lösung eines Problems
Was ist die Aufgabe einer Programmiersprache?
Eine Programmiersprache hat als Aufgabe, den Algorithmus dem Computer mitzuteilen
Was ist ein Compiler?
Ein Compiler ist ein Programm, das höhere Programmiersprache in eine Maschinensprache übersetzt.