Introduction

VisualOS is an operating system simulator with the purpose of allowing easier and faster learning of such a beast's internals. It shows visually the most important mechanisms and allows manipulation the running system without writing a single line of code.

It's structure is quite simple. Initially each simulated subsystem is located in it's own window. The CPU is the center of the system and the originator of all activity requesting services from all others.

Common structure

All subsystems have a similar structure and certain peculiarities which will be explained later.

All of them allow the selection of the algorithm to be used and it's parameters, if it has any. They also offer different representations of what is going on inside.