The structure of the “THE”-multiprogramming system
Communications of the ACM
A programming project for a course in operating systems
ACM SIGCSE Bulletin
Simulation Using GPSS
The Logical Design of Operating Systems
The Logical Design of Operating Systems
Operating Systems
An operating system course project
ACM SIGCSE Bulletin
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
Operating system projects on two simulated machines
SIGCSE '87 Proceedings of the eighteenth SIGCSE technical symposium on Computer science education
The decline and fall of Operating Systems I
SIGCSE '87 Proceedings of the eighteenth SIGCSE technical symposium on Computer science education
The multiuser calculator: an operating system project
SIGCSE '88 Proceedings of the nineteenth SIGCSE technical symposium on Computer science education
Exploring operating system internals with workstations
CSC '87 Proceedings of the 15th annual conference on Computer Science
Should undergraduates explore internals of workstation operating systems
SIGCSE '90 Proceedings of the twenty-first 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.00 |
A simulated machine approach to an operating systems course project is described. The motivations for including the project in the course are delineated. The reasons for selecting the particular type of project are given. The fictitious hardware and the requirements for its simulation are presented. The conceptual issues are amplified. The methodology for a high level process oriented design for a multiprogrammed batch environment is delineated. The primitives to be used in the design are described and motivated. The issues to be addressed in the actual implementation of the paper design are explored. Possible extensions to the project are suggested. Student feedback is presented. Conclusions are drawn.