• Keine Ergebnisse gefunden

Quiz Betriebssysteme 1

N/A
N/A
Protected

Academic year: 2021

Aktie "Quiz Betriebssysteme 1"

Copied!
2
0
0

Wird geladen.... (Jetzt Volltext ansehen)

Volltext

(1)

Quiz BS 1 8. Januar 2021

Quiz Betriebssysteme 1

Hinweise:

1. Keine Namen, keine Matrikelnummern. Das Ganze ist anonym.

2. Multiple Choice, aber 0-3 richtige Antworten pro Frage m¨oglich 3. Sie haben 10 Minuten Zeit.

1. Welche der folgenden Zeichenketten werden durch den regul¨aren Ausdruck selektiert?

\<C[[:alpha:]].*\>

CDU, CSU, PDU

√ CoW, CSP, CSMA/CD

C1, Cx, C

2. Welchen R¨uckgabewert liefertfork()?

Die PID des Prozesses.

1 im Sohn, -1 im Vater

√ 0 im Sohn, PID des Sohnes im Vater, -1 bei Fehler.

3. Welche Fehler enth¨alt das folgende Shellskript?

#/bin/bash

if ($#>0); then echo $*

else

echo "Nix uebergeben worden"

fi

√ Der Shebang ist syntaktisch inkorrekt.

√ Das test-Statement bei ifist falsch.

√ Das Skript liefert keinen definierten R¨uckgabewert.

4. Was tut der Systemruf wait()?

Er wartet eine definierte Zeitspanne.

√ Er wartet auf das Ende eines Kindprozesses.

Er wartet auf das Ende aller Kindprozesse.

5. Was tut das Kommandocat text.txt | sort | uniq | wc -l?

√ Es gibt die Anzahl unterschiedlicher Zeilen intext.txt aus.

Es sortiert alle Zeilen intext.txtund gibt deren Anzahl aus.

√ Es sortiert alle Zeilen in text.txt, eliminiert die doppelt vorkommenden und z¨ahlt die verbleibenden.

– 1 –

(2)

Quiz BS 1 8. Januar 2021

6. Wieviel Prozesse geben durch das folgende Programm ihre PID aus? (Die includeswurden weg- gelassen.)

int main(void) {

int c;

pid_t ret;

for (c=0; c<=3; c++) { ret = fork();

if (ret!=0) { wait(NULL);

} }

printf("Meine PID ist %d\n", getpid());

}

4

√ 16

8

7. Wie muss das vorstehende Programm (fork.c) ¨ubersetzt werden, damit es ausgef¨uhrt werden kann?

gcc fork.c

gcc -o fork -Wall fork.c

Gar nicht. Es kann sofort ausgef¨uhrt werden.

8. Was tut das Kommandocat foo.txt >/dev/null

√ nichts

Es kopiert die Dateifoo.txtin die Datei/dev/null.

Es l¨oscht die Dateifoo.txt.

9. Wie kann man den Inhalt von Dateien bestimmen?

√ durch den Dateinamen

√ durch das Kommandofile

√ durch das Magic Word im Dateikopf

10. Durch welchen Anlass kann ein Prozess aus dem Zustand wartend direkt in den Zustand aktiv gelangen?

durch die Zuteilung einer angeforderten Ressource durch die Erh¨ohung seiner Priorit¨at

durch die Beendigung eines anderen Prozesses

– 2 –

Referenzen

ÄHNLICHE DOKUMENTE

Inzwischen dürfte aber sicher sein: Nur eine kritische Uberprüfung dieser leider immer noch anzutreffenden Meinung und erst die Resultate neuer, daraus

Im Raum Allschwil drängt sich eine Veloschnellroute nicht unmittelbar auf, jedoch sollte eine direkte Anbindung des Gewerbegebiets Bachgraben in Richtung Bahnhof Basel SBB

Inwiefern werden die Uni-Sporthalle und die Sporthalle an der Grazer Straße für den Schul- und Vereinssport, insbesondere für die sportbetonte Schule Ronzelenstraße, langfristig

Für die 11 Fließgewässer-OWK im Betrachtungsraum Elbe von Saale bis Havel ergaben sich bei der Zwischenbewertung für die biologischen Komponenten

Graben 0,5-1 m breit, 0,5-1 m tief Grünland mit Grüppen, in Längsrichtung,.. Nutzung als Lagerfläche,

IVS (historischer Verlauf, mit Substanz) historischer Verkehrsweg von regionaler Bedeutung gem. IVS

Sobald das Wasser zurückgegangen ist, wird der Wirtschaftsbetrieb der Stadt Ludwigshafen die Bäume auf ihre Standsicherheit prüfen und bekannt geben, ab wann der Park wieder

Potential: Unter der Annahme, dass der Antriebsmotor der Lüftungsanlage auf Stufe 1 nur rund 1/3 der Leistung von Stufe 2 aufnimmt, und während dem Nachtbetrieb stossweise gelüftet