Home > Articles, Projekte > SWEB? :-)

SWEB? :-)

Im Zuge der Lehrveranstaltung Betriebssysteme haben wir den SWEB-Kernel (Schon wieder ein Betriebssystem) mit typischen Funktionalitäten eines modernen Betriebssystems ausgestattet. Diese Übung hat unsere Operating System Skills enorm erhöht ;-) .

software_sxc.jpg

  • System-Calls: fork, exec, exit, yield, join
  • I/O System-Calls: create, open, close, read, write
  • Copy on Write bei fork()
  • Multithreading: POSIX-Thread Standard pthreads (nach Vorbild der NPTL 1×1 Thread Library) mit sicherer Terminierung
  • Synchronization (Locks im User-Land)
  • Virtual Memory: Swapping
  • Page-Replacement Algorithmus: Modifizierter WS-Clock (WorkingSet-Clock) mit globaler Strategie (thanx 2 Koby)

 

Homepage: http://sweb.sourceforge.net/

Mercurial Repository Clone: hg clone http://sweb.hg.sourceforge.net/hg/sweb/

Advertisement
  1. No comments yet.
  1. No trackbacks yet.

Leave a Reply

Fill in your details below or click an icon to log in:

Gravatar
WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Connecting to %s

Follow

Get every new post delivered to your Inbox.