Ich verzicht auf Windows, ich verzicht auf Linux - ich steig auf SWEB um!: Unterschied zwischen den Versionen

Aus NOBAQ
Zur Navigation springenZur Suche springen
 
(2 dazwischenliegende Versionen desselben Benutzers werden nicht angezeigt)
Zeile 1: Zeile 1:
 +
<section begin="head"/>
 
[[Bild:sweb1.png|left]] Bei SWEB handelt es sich um ein ein minimales, von Studenten an der TU-Graz entwickeltem Betriebssystem. Es wird für die LV "Betriebssysteme" eingesetzt. Der Name steht für "Schon wieder ein Betriebssystem", obwohl das System treffender auf "Schon wieder ein Bug" umbenannt wurde ;-)
 
[[Bild:sweb1.png|left]] Bei SWEB handelt es sich um ein ein minimales, von Studenten an der TU-Graz entwickeltem Betriebssystem. Es wird für die LV "Betriebssysteme" eingesetzt. Der Name steht für "Schon wieder ein Betriebssystem", obwohl das System treffender auf "Schon wieder ein Bug" umbenannt wurde ;-)
  
Zeile 8: Zeile 9:
  
  
 +
<section end="head"/>
  
 +
= Kommentare =
 +
 +
<comments />{{:{{TALKSPACE}}:{{PAGENAME}}}}
  
 
[[Kategorie:Weblog]]
 
[[Kategorie:Weblog]]
 +
[[Kategorie:Uni]]

Aktuelle Version vom 2. Mai 2009, 21:56 Uhr

Sweb1.png

Bei SWEB handelt es sich um ein ein minimales, von Studenten an der TU-Graz entwickeltem Betriebssystem. Es wird für die LV "Betriebssysteme" eingesetzt. Der Name steht für "Schon wieder ein Betriebssystem", obwohl das System treffender auf "Schon wieder ein Bug" umbenannt wurde ;-)

SWEB ([1]) selbst hat minimale Umsetzungen eines Dateisystems, Schedulers, I/O Treiber usw. Ziel in diesem Semester war es, das System um Systemcalls zu erweitern (exec, fork, waitpid, Filesystemcalls und IPC wie Semaphoren, Mutexes bzw. Conditionvariablen) bzw. im zweiten Teil “virtual memory” bzw. geteilten Speicher. Dazu sollte COW (Copy-On-Write), brk (mit malloc/free), shared memory und Swapping implementiert werden.

Nach der Übung habe ich probiert, das System auf einem echten Rechner zu starten. Es hat funktioniert: [2]

Die eigene Implementation der beiden Aufgabenstellungen ([3], [4]) stelle ich nun unter [5] zum Download bereit!



Kommentare

<comments />

Thomas meinte …

<comment date="2019-07-31T18:10:58Z" name="Thomas"> Nachdem ich dieses Semester selbst die LV erfolgreich abgeschlossen habe würden mich andere Umsetzungen interessieren. Dein Link funktioniert nicht mehr, deshalb wollte ich fragen ob du die Implementation noch zur Verfügung stellst? </comment>

Niki meinte …

<comment date="2019-07-31T21:06:37Z" name="Niki"> Wow, aber meine Implementierung ist ur-alt. Magst du mir ein E-Mail unter niki@hammler.info schicken? LG </comment>

Thomas meinte …

<comment date="2019-08-05T17:05:03Z" name="Thomas"> Oh, hatte jetzt gar nicht aufs Datum geschaut^^ Aber naja, könnte dennoch interessant werden, ich schick dir eine Mail. Lg </comment>