Jump to ratings and reviews
Rate this book

Introduction to Operating System Design and Implementation: The OSP 2 Approach

Rate this book
OSP 2 is both an implementation of a modern operating system and a flexible environment for generating implementation projects appropriate for an introductory course in operating system design. This book is an introduction to the design and implementation of operating systems using OSP 2, the next generation of the highly popular OSP courseware for undergraduate operating system courses.


Topics and Process and thread management; Memory, Resource and I/0 device management; Interprocess communication; Gives opportunity to practice these skills in a realistic operating systems programming environment.


This book contains enough projects for up to 3 semesters, exposing students to many essential features of operating systems, while at the same time isolating them from low-level machine-dependent concerns. Thus, even in 1 semester, students can learn about page-replacement strategies in virtual memory management, CPU-scheduling strategies, disk seek-time optimization & other issues in operating system design.

Kindle Edition

First published December 31, 2006

2 people are currently reading
11 people want to read

About the author

Michael Kifer

20 books

Ratings & Reviews

What do you think?
Rate this book

Friends & Following

Create a free account to discover what your friends think of this book!

Community Reviews

5 stars
0 (0%)
4 stars
0 (0%)
3 stars
2 (100%)
2 stars
0 (0%)
1 star
0 (0%)
Displaying 1 of 1 review
Profile Image for John Smith.
67 reviews8 followers
August 11, 2016
Ugh, this is a difficult book. It was used in my course as ahelper to project assignments (based on the book) involving OSP. I didn't think the explanations or exercises were coherent enough to be very helpful.
Displaying 1 of 1 review

Can't find what you're looking for?

Get help and learn more about the design.