OSP is used at the Polytechnique of Montreal (www.polymtl.ca)
The program: Not so good (output=text, graphical interface=none). You have to know exactly what you're doing (not the best for learning). Last time I used it, I had to compare two process scheduling algorithms (round robin and multiple level queues). A great thing is that OSP can generate processes on a random basis, so you can see different results. The inconvenient is when it comes to comparison. The average timings are always the same... I think OSP has issues dealing with time representation.
The book: OSP "An Environment for Operating System Projects" available on www.amazon.com $14.67 (search keyword OSP).
OSP is used at the Polytechnique of Montreal (www.polymtl.ca)
The program: Not so good (output=text, graphical interface=none). You have to know exactly what you're doing (not the best for learning). Last time I used it, I had to compare two process scheduling algorithms (round robin and multiple level queues). A great thing is that OSP can generate processes on a random basis, so you can see different results. The inconvenient is when it comes to comparison. The average timings are always the same... I think OSP has issues dealing with time representation.
The book: OSP "An Environment for Operating System Projects" available on www.amazon.com $14.67 (search keyword OSP).