The design of the Venus operating system
Communications of the ACM
The structure of the “THE”-multiprogramming system
Communications of the ACM
Operating systems
Teaching operating systems in a virtual machine environment
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
Teaching operating systems and machine architecture—more on the hands-on laboratory approach
SIGCSE '81 Proceedings of the twelfth SIGCSE technical symposium on Computer science education
An operating systems course using stand alone computers
SIGCSE '82 Proceedings of the thirteenth SIGCSE technical symposium on Computer science education
Hi-index | 0.00 |
This paper describes the projects written by students as part of our one-semester course in Operating Systems. It is aimed at Juniors and Seniors of average capabilities. The course is divided into three parts: (a) The assembly language, utilities and RT-11 operating system (*) of DEC's PDP-11 family, (b) general concepts in operating systems, and (c) a team programming project. Only the final third of the course will be discussed. In the remainder of this paper we describe the following: rationale for having the students write a stand-alone operating system in assembly language, the two design outlines given to the students, and our successes and failures with them.