An Architecture for CS1

David Holland, Ada Lim, Margo Seltzer


This paper presents a new instructional operating system, OS/161, and simulated execution environment, System/161, for use in teaching an introductory undergraduate operating systems course. We describe the new system, the assignments used in our course, and our experience teaching using the new system.
PDF Postscript