| VisualOS: User Manual | ||
|---|---|---|
| <<< Previous | Next >>> | |
In the CPU you can find processes which are the originators of all action. It's elements are described below:

Create a new process, it will usually allow selection of it's characteristics.
Modify the characteristics of the currently selected process.
Load one of more processes from a file. This file may be created by the program or hand written by the user.
Save current session with all it's processes to a file. All processes will be saved, including already terminated processes and processes not yet inserted in the system.
Reset system; returns the system to it's initial state, ready to start a new session.
PID, execution time, and current burst of the currently selected process.
Currently running process.
"Ready to run" process queue; Multiple queues of this type are allowed depending on the algorithm in use.
Blocked process queue, waiting for a disk read or a page fault to complete.
All different representations available for the systems.
Click on this button to put the subsystem representation in it's own window, which allows multiple simultaneous representations of the same subsystem to be visible at the same time.
Messages telling interesting events.
The currently selected algorithm's name. Any of the algorithms in the combo may be selected, including the manual "algorithm" which allows the user to make the choices.
The currently selected algorithm's properties. In this case it is the time slice that each process is allowed to run at once.
Here we will see what the options on each menu mean:

Create a new process, it will usually allow selection of it's characteristics.
Load one of more processes from a file. This file may be created by the program or hand written by the user.
Save current session with all it's processes to a file. All processes will be saved, including already terminated processes and processes not yet inserted in the system.
Exit the program closing all subsystems.
This menu allow showing the main windows from the other subsystems when they have been hidden.

Shows the memory subsystem.
Shows the disk subsystem.
Shows the "Requestor" subsystem (We will explain this one later).
Show the clock subsystem.

When this is checked, the process properties window will not pop up when creating one. Its properties will be filled automatically based on "auto-filling" properties.
When this is checked, the processor stops the clock whenever something interesting happens.
Show the preferences window, which we will see later.
| <<< Previous | Home | Next >>> |
| Introduction | Process properties |