TechGI 3 (Bachelor)/Gedächtnisprotokoll 1. Zwischentest WiSe 2010/11
< TechGI 3 (Bachelor)
Version vom 1. Dezember 2010, 11:23 Uhr von Timmeey (Diskussion | Beiträge)
Erster Zwischentest 1.12.2010 Gruppe A
Aufgabe 1:
- Multiple Choice:
**1.Bei einer Sequentiellen Abarbeitung tritt ein asynchroner Interrupt auf, die aktuelle Interrupt Routine wird unterbrochen. **2.Wenn in einem Prozessvorgängergraphen zwischen zwei Prozessen keine gerichtete Verbindung besteht kann man sie parallel ausführen.
**3.Beim Scheduler SRTN kann ein Prozess verhungern **4.....
- Aufgabe 2:
**Füllen sie die fehlenden Beschriftungen im Prozessstatus Diagramm aus
- Aufgabe3:
**a = JobA() **b = JobB(a) **c = JobC(a) **d = JobD(a) **e = JobE(b,c) **h = JobH(e,g) **f = JobF(d) **g = JobG(f) *i = JobI(h)
**a.) Stellen sie einen Prozessvorgängergraphen auf mit allen NOTWENDIGEN Abhängigkeiten **b.) Schrieben sie einen möglichst parallelen Ablauf mit fork/join auf.
- Aufgabe 4:
*Schreiben sie in ARM-Assembler die Funktion sqf: Summe von i= 0 bis n-1 (e-xi)^2
- mit sqf(int *x, int n, int e)
Wobei *x ein Array von Zahlen ist, n ist die Anzahl der Zahlen, e ist e R0 =*x R1=n R2=e
Alle Angaben ohne Gewähr.