At West Virginia University, to graduate CS students were required to take a course in which they wrote an operating system called MPX. Students used a book titled A Practical Approach to Operating Systems (Computer Science Series) written by Malcolm G. Lane, James D. Mooney (both professors at WVU at the time). There was also a companion workbook to match.
Topics covered were all the usuals for an OS, such as
command handler
memory management
process scheduling--e.g., round-robin dispatch
device drivers & I/O
etc.
The book was well written and easy to follow. I have had the fortune to take classes with both professors, and they are very knowledgable on the subject. In fact, I just looked and Dr. Mooney still teaches at WVU, and is in fact teaching CS256: Operating Systems Structures this semester.
The course was excellent. And the book made the subject matter easy to follow. It's one of my favorite textbooks from my college days. A very easy read.
Topics covered were all the usuals for an OS, such as
The book was well written and easy to follow. I have had the fortune to take classes with both professors, and they are very knowledgable on the subject. In fact, I just looked and Dr. Mooney still teaches at WVU, and is in fact teaching CS256: Operating Systems Structures this semester.
The course was excellent. And the book made the subject matter easy to follow. It's one of my favorite textbooks from my college days. A very easy read.