24.8. Summary
The original UNIX design was small and comprehensible. Some of its features were dictated by the PDP-11 architecture with which it was closely associated in its early years. The assumption that UNIX will run on a uniprocessor permeated the design of the kernel, in particular leading to a non-preemptive model. If a design decision required a choice to be made between simplicity and efficiency, the former was chosen. In the next chapter we look at how some of the major deficiencies have been addressed in some of the most commonly used versions of UNIX.
Exercises
24.1 |
|
Get Operating Systems: Concurrent and Distributed Software Design now with the O’Reilly learning platform.
O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.