Virtual Machine Simulator was an Operating System lecture project.This simulator holds up to 5 operating systems in itself and each operating system has its own weight. (These weights are used as priorities to schedule all operating systems in virtual machine).Each operating system may have up to 10 processes each with its own arrival time and burst time. Also each operating system has its own scheduling algorithm to schedule the processes (First Come First Served, Shortest Job First, Round Robin), This simulator may run for a random based simulation or user defined values. It draws ganth charts associated to operating systems and the virtual machine itself. This was the first main part of this project, second part of this project includes memory paging algorithms for processes, each operating system has its own memory paging algorithm (Least Recently Used, Optimal). These algorithms determine if a process has its pages on the cache or not, according to this process burst time may increase (due to miss times). Again in this part user can define his/her own values for process pages, or may make a random simulation. Also it is possible that user may define memory frame size and observe the memory states. The graph has scalability for ease of use. As final words , i have found chance to work with great programmers they are my project partners.

Download and try it.

(Don’t forget to download .NET Framework 2.0 , You can get it from Microsoft.com)

You can contact with us at:

Burak OZDEMIR : burak@buraak.com
Nadir AKINCI : naadir@gmail.com
Gizem KAYAR : gizemm@gmail.com

Some screen shots from the program:

Share this ! These icons link to social bookmarking sites where readers can share and discover new web pages.
  • Digg
  • del.icio.us
  • Netvouz
  • DZone
  • ThisNext
  • MisterWong
  • Wists
  • blinkbits
  • BlinkList
  • blogmarks
  • BlogMemes
  • blogtercimlap
  • Blue Dot
  • Book.mark.hu
  • Bumpzee
  • co.mments
  • connotea
  • De.lirio.us
  • DotNetKicks
  • Fark
  • feedmelinks
  • Fleck
  • Furl
  • Gwar
  • Haohao
  • Hemidemi
  • IndiaGram
  • IndianPad
  • Internetmedia
  • kick.ie
  • LinkaGoGo
  • Linkter
  • Ma.gnolia
  • MyShare
  • Netscape
  • NewsVine
  • PlugIM
  • PopCurrent
  • ppnow
  • RawSugar
  • Rec6
  • Reddit
  • Scoopeo
  • scuttle
  • Shadows
  • Simpy
  • Slashdot
  • Smarking
  • SphereIt
  • Spurl
  • StumbleUpon
  • Taggly
  • TailRank
  • Technorati
  • Webride
  • Wykop
  • YahooMyWeb

Some other posts that you may like :

So what's special with LHC ' Large Hadron Collider '
Google Chrome Beta is out ! Download it now
Browser Wars : Firefox, Safari, Opera, Internet Explorer
Fresh Green - Dying Earth
10 Useful Free Services for Bloggers, Optimize Your Content, Drive Traffic
Hardware Firewall On a USB Key
NVIDIA > Lost Planet: Extreme Condition DirectX 10 Demo
First Order Logic Parser (Soon)
Online Money Making Resources
Get Mac