Virtual memory, processes, and sharing in MULTICS
Communications of the ACM
The structure of the “THE”-multiprogramming system
Communications of the ACM
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
Design of a microcomputer laboratory for teaching computer science
SIGCSE '81 Proceedings of the twelfth SIGCSE technical symposium on Computer science education
A project for a course in operating systems
SIGCSE '83 Proceedings of the fourteenth SIGCSE technical symposium on Computer science education
An operating systems programming laboratory course
SIGCSE '83 Proceedings of the fourteenth 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
An operating systems implementation project for an undergraduate course
SIGCSE '77 Proceedings of the seventh SIGCSE technical symposium on Computer science education
Real-time programming in PORTAL
ACM SIGPLAN Notices
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
SIGCSE '87 Proceedings of the eighteenth SIGCSE technical symposium on Computer science education
Hi-index | 0.00 |
This paper describes a student project which is a major part of a senior level Operating Systems course at the Federal Institute of Technology in Lausanne. The project consists in conceiving and implementing an entire Operating System, where user jobs benefit from a simulated paged virtual memory on a DEC-LSI/11 based microprocessor. Students program in Portal, a modular high level language similar to Modula. The positive reactions we have obtained from our students center on satisfaction in having participated in defining specifications and having implemented an entire system themselves.