Informatik 4 (StuPO90)/Stichpunkte zur Klausur SoSe 2005: Unterschied zwischen den Versionen
(Mitschrift aus der VL abgetippt.) |
((Links ...)) |
||
Zeile 1: | Zeile 1: | ||
== Allgemeines == | == Allgemeines == | ||
− | Diese Seite sammelt die Information vom "Pre-Release" der aktuellen Info4-Klausur. | + | Diese Seite sammelt die Information vom "Pre-Release" der aktuellen [[Informatik 4|Info4]]-Klausur. |
* Die Aufgaben sind vermutlich nicht ganz die gleichen, die in der Klausur vorkommen. Aber hoffentlich ähnlich. | * Die Aufgaben sind vermutlich nicht ganz die gleichen, die in der Klausur vorkommen. Aber hoffentlich ähnlich. | ||
− | * Die Klausur hat insgesamt 50 Punkte (ebenso wie die Info3-Klausur). | + | * Die Klausur hat insgesamt 50 Punkte (ebenso wie die [[Informatik 3|Info3]]-Klausur). |
* Empfohlene Reihenfolge der Bearbeitung bzw. Reihenfolge nach aufsteigender Schwierigkeit: 1, 3, 6, Rest. | * Empfohlene Reihenfolge der Bearbeitung bzw. Reihenfolge nach aufsteigender Schwierigkeit: 1, 3, 6, Rest. | ||
* Schwierigste Aufgabe: 4.2 | * Schwierigste Aufgabe: 4.2 |
Version vom 2. Juni 2005, 09:46 Uhr
Inhaltsverzeichnis
Allgemeines
Diese Seite sammelt die Information vom "Pre-Release" der aktuellen Info4-Klausur.
- Die Aufgaben sind vermutlich nicht ganz die gleichen, die in der Klausur vorkommen. Aber hoffentlich ähnlich.
- Die Klausur hat insgesamt 50 Punkte (ebenso wie die Info3-Klausur).
- Empfohlene Reihenfolge der Bearbeitung bzw. Reihenfolge nach aufsteigender Schwierigkeit: 1, 3, 6, Rest.
- Schwierigste Aufgabe: 4.2
Aufgabe 1: Allgemeine Fragen
5 Punkte.
- In welchen Programmiersprachen gibt es Semaphore?
- Einseitige Synchronisation
- Liste von sechs Assemblerbefehlen. Welche davon sind auf dem 68k ungültig? (Ankreuzen.)
- (Synchronisation?)
- (Begriffserklärung)
Aufgabe 2: Assembler
12 Punkte.
- Schreibe ein Programm, das ... tut. 10 Punkte.
- C-Prozedurkopf gegeben
- ein Parameter
- Code muss kommentiert werden
- Skizziere den Stack nach Aufruf bzw. Rettung der Register. 2 Punkte.
Aufgabe 3: Prozessabzweigung
4 Punkte.
Implementiere einen gegebenen Folgegraph in Java mit fork()/join(). (Harmlos.)
Aufgabe 4: Semaphore/Monitore
13 Punkte.
Gegeben ist die Beschreibung eines Synchronisierungsproblems.
- Implementierung mit Semaphoren (drei Prozesse, vorgegebene Variablen, haupsächlich Einfüllen von P und V). 5 Punkte.
- Implementierung mit Monitoren in Java. 8 Punkte.
Aufgabe 5: Nachrichtenaustausch
12 Punkte.
Implementiere eine einfache Serveranwendung in Java.
Aufgabe 6: Speicherverwaltung
4 Punkte.
Spiele Algorithmen durch.