Sprungmarken

Service navigation

Fakultät für Informatik Logo-Text ESS

Hauptnavigation


You are here:

Bereichsnavigation

Hauptinhalt

Overview

AnimOS: A web-based visualization tool for education on operating system internals

About

AnimOS is intended for students who want to familiarize themselves with algorithms and strategies implemented in operating systems, such as fundamentals of CPU-scheduling. The tool has a modern, intuitive user-interface, and is being developed with state-of-the-art web technology, making it available from everywhere without the burden of software installation.

At the current stage, AnimOS only contains two modules (click on the respective link to start it):

  1. CPU-Scheduling: Modify the process list, choose a scheduling strategy, and enjoy the Gantt-diagrams that AnimOS generates.
  2. I/O-Scheduling: Modify or create new I/O jobs, choose the strategy, and have a look at the resulting harddisk head movement. The statistics section of the program helps you to compare the strategies quantitatively.

Conditions of Use

Feel free to use AnimOS in your own Operating Systems course. Please note that we can't give you any guarantees on the correctness of the implementation and the availability of the web server.

When you use AnimOS for your own courses, please give the authors of AnimOS (TU Dortmund, ESS-group, especially Gregor Kotainy and Prof. Olaf Spinczyk) their proper credit.

Contact

Either use the contact form within AnimOS or send an email to Prof. Olaf Spinczyk. We are looking forward to hearing from you. You can simply tell us that you use AnimOS, give us feedback on how well it worked, or suggest new features to be implemented.

License

AnimOS is licensed under GNU GPL v3.