The architecture of concurrent programs
The architecture of concurrent programs
Operating system principles
A project for operating systems simulation
SIGCSE '86 Proceedings of the seventeenth SIGCSE technical symposium on Computer science education
Graphos: a graphic operating system
SIGCSE '87 Proceedings of the eighteenth SIGCSE technical symposium on Computer science education
Teaching operating systems in a virtual machine environment
SIGCSE '87 Proceedings of the eighteenth SIGCSE technical symposium on Computer science education
A paged - operating - system project
SIGSCE '84 Proceedings of the fifteenth SIGCSE technical symposium on Computer science education
Hi-index | 0.01 |
Some inherent difficuties are present for good exercise and practice in operating systems programming laboratory course. This paper gives a fairly manageable laboratory course plan for programming operating systems (OSs) and a teaching tool which is used in it. The plan enables a prototype operating system as a whole, including the nucleus and multiprogramming mechanism, to be written in high level language. The operating system can run a binary machine program as job program. It is realized through simulation in a common programming environment. Some drawbacks of the plan are discussed and solutions are also given.