Dies ist eine statische Kopie unseres alten Forums. Es sind keine Interaktionen möglich.
This is a static copy of our old forum. Interactions are not possible.

T2k

Erfahrener Schreiberling

  • "T2k" is male

Posts: 339

Date of registration: Oct 9th 2002

Location: da drüben, gleich dort.

Occupation: Warum? Hmm, weil ich sonst nix mit meiner Zeit anzufangen weiß :D

21

Wednesday, March 9th 2005, 8:51pm

afaik hatten wir semaphore so definiert, das down(s) passieren is, also wenn ein anderer thread bereits den kritischen bereich mit down betreten hat, wird der aktuelle thread bei der down anweisung geblockt, up gibt das ganze wieder frei...
aus datei uebung_9.pdf, entspricht einer klausuraufgabe herbst 2001:

Quoted


down(s){
s = s-1;
if(s<0) queue_this_process_and_block();
}
up(s){
s = s+1;
if(s<=0) wakeup_process_from_queue();
}


bei der konkreten aufgabenstellung ist afaik ein semaphor namens mutex gegeben, welcher den kritischen bereich schützt und ein zähler, welcher wie ein semaphor verwendet wird und im kritischen bereich ist, wieso dieser so verwendet wird ist mir leider nicht ganz klar, hat aber bestimmt mit der aufgabenstellung zu tun :rolleyes: (ein semaphor durch einen anderen schützten...ich weiss nicht :D).



so jetzt hab ich ma ne frage: klausur früjahr 2004 aufgabe 1a:
Aufgabe

Quoted


In einem multitaskingfähigen Rechner sind nach längerer Rechenzeit Freispeicher der folgenden
Größe vorhanden: 142 kB, 80 kB, 250 kB, 155 kB, 300 kB, 50 kB.
a) Wie groß schätzen Sie die Größe des gesamten Speichers? Gehen Sie davon aus, dass
der durchschnittliche Prozess doppelt so groß wie der durchschnittliche Freiraum ist.

Musterlösung:

Quoted

Nach der 50%-Regel existieren doppelt soviel Prozesse
wie Freispeicher. Für die Größe G gilt:
=> G=(2*2+1)*(142+80+250+155+300+50)kB
= 5*977kB = 4885kB

wieso 2*2+1? sollte es nicht 2+1 sein (doppelt nicht vier mal so groß)???


T2k
Die zweithäufigste Todesursache eines Soldaten ist das Gewicht seines Rückentornisters ("http://olnigg.de/" Aug05/Nr120)

smeyer82

Alter Hase

  • "smeyer82" is male

Posts: 372

Date of registration: Oct 14th 2002

Location: Ex-Kanzlerstadt Hannover

22

Wednesday, March 9th 2005, 9:29pm

Quoted

Original von T2k
so jetzt hab ich ma ne frage: klausur früjahr 2004 aufgabe 1a:
Aufgabe

Quoted


In einem multitaskingfähigen Rechner sind nach längerer Rechenzeit Freispeicher der folgenden
Größe vorhanden: 142 kB, 80 kB, 250 kB, 155 kB, 300 kB, 50 kB.
a) Wie groß schätzen Sie die Größe des gesamten Speichers? Gehen Sie davon aus, dass
der durchschnittliche Prozess doppelt so groß wie der durchschnittliche Freiraum ist.

Musterlösung:

Quoted

Nach der 50%-Regel existieren doppelt soviel Prozesse
wie Freispeicher. Für die Größe G gilt:
=> G=(2*2+1)*(142+80+250+155+300+50)kB
= 5*977kB = 4885kB

wieso 2*2+1? sollte es nicht 2+1 sein (doppelt nicht vier mal so groß)???


Die 50%-Regel sagt aus, dass der durchschnittliche Prozess doppelt so groß wie der durchschnittliche Freiraum ist und dass es doppelt so viele Prozesse wie Freiräume gibt. Also 2 Prozesse auf einen Freiraum.

Durschnittlicher Freispeicher = (142+80+250+155+300+50)kB / 6
Und das ganze jetzt mit den Prozessen und den Freiräumen multipliziert:

1*6 = Anzahl der Freiräume
+ 2 * 6 = Anzahl der Prozesse * 2 für die doppelte Größe.

die 6 kann man rauskürzen, ergibt also die Formel der Lösung.

Ich hoffe, dass war einigermaßen klar...

Sebastian
"Sir! We are surrounded!" - "Excellent! We can attack in any direction!"

Benjamin

Segelnder Alter Hase

  • "Benjamin" is male

Posts: 3,827

Date of registration: Oct 1st 2002

Location: Region Hannover

Occupation: Alumni

23

Wednesday, March 9th 2005, 9:30pm

Quoted

Original von T2k

Quoted


In einem multitaskingfähigen Rechner sind nach längerer Rechenzeit Freispeicher der folgenden
Größe vorhanden: 142 kB, 80 kB, 250 kB, 155 kB, 300 kB, 50 kB.
a) Wie groß schätzen Sie die Größe des gesamten Speichers? Gehen Sie davon aus, dass
der durchschnittliche Prozess doppelt so groß wie der durchschnittliche Freiraum ist.

Musterlösung:

Quoted

Nach der 50%-Regel existieren doppelt soviel Prozesse
wie Freispeicher. Für die Größe G gilt:
=> G=(2*2+1)*(142+80+250+155+300+50)kB
= 5*977kB = 4885kB

wieso 2*2+1? sollte es nicht 2+1 sein (doppelt nicht vier mal so groß)???

T2k


Habe die Lösung in Zitat mal unterstrichen.
die 50%-Regel sagt was über die Anzahl aus. Wenn man nun sagt, dass der belegte Platz im Durchschnitt doppelt so groß is wie der Freiraum...
Dann ist es doppelt 2 +1 = 2*2+1 = 5
Es gibt nur eine bessere Sache als auf dem Wasser zu sein: Noch mehr auf dem Wasser sein.

Flu

Praktikant

  • "Flu" is male

Posts: 26

Date of registration: Oct 9th 2002

24

Tuesday, March 15th 2005, 2:22pm

Wurde eigentlich irgendwas gesagt, wann wir mit den Ergebnissen rechnen könnnen?

brosi

Junior Schreiberling

  • "brosi" is male

Posts: 131

Date of registration: Dec 19th 2001

Location: LaLaLand

Occupation: M.Sc. Inf.

25

Tuesday, March 15th 2005, 2:27pm

Quoted

Original von Flu
Wurde eigentlich irgendwas gesagt, wann wir mit den Ergebnissen rechnen könnnen?


Am 31. März ist Aushang und ab 10h Einsicht. (Wenn ich mich recht erinnere)
Es ist nicht möglich vorab Infos zu bekommen (per Mail o.ä.).
Habs schon probiert.

Marko

voigt

Praktikant

Posts: 4

Date of registration: Sep 3rd 2004

26

Wednesday, March 30th 2005, 4:56pm

Aushang

Ab sofort hängen die Klausurergebnisse der Klausur BS am Institut aus.
Leider ist es mir aus Datenschutzgründen von der Uni untersagt, die Ergebnisse in irgendeiner Form im Internet zu veröffentlichen.
Morgen ist die Einsicht zu der Klausur 10°°-12°° Uhr.

Gruß
Sebastian Voigt

Markus

the one and only Unterstrich!

Posts: 2,571

Date of registration: Oct 9th 2003

27

Thursday, March 31st 2005, 11:31am

Tja, dass kommt für mich jetzt leier etwas zu spät ):
Ist es denn evt. möglich, die Klausur noch einmal wann anders einzusehen (wenn ich das auf Grund meiner Note für angebracht erachte, ich weiß meine Note aber zZ noch icht)?
Charmant sein? Hab ich längst aufgegeben. Glaubt mir doch eh keiner...

voigt

Praktikant

Posts: 4

Date of registration: Sep 3rd 2004

28

Thursday, March 31st 2005, 12:18pm

schnell bei mir melden,
dann kann man notfalls eine weitere Einsicht absprechen

Gruß

Markus

the one and only Unterstrich!

Posts: 2,571

Date of registration: Oct 9th 2003

29

Thursday, March 31st 2005, 1:59pm

Danke, aber ich habe gerade durch einen Kommilitonen meine Note bekommen und muss daher meine Klausur nicht unbedingt einsehen.

MfG
Markus
Charmant sein? Hab ich längst aufgegeben. Glaubt mir doch eh keiner...