3.10 Additional Reading

Team-FLY

The Design of the UNIX Operating System by Bach [9] discusses process implementation under System V. The Design and Implementation of the 4.3BSD UNIX Operating System by Leffler et al. [70] discusses process implementation for BSD UNIX. Both of these books provide detailed examinations of how real operating systems are implemented. Operating Systems: Design and Implementation , 2nd ed. by Tanenbaum and Woodhull [125] develops a full implementation of a UNIX-like operating system called MINIX. Solaris Internals: Core Kernel Architecture by Mauro and McDougall [79] is another detailed book on a UNIX implementation.

There are many books that discuss Linux implementation. For example, Linux Device Drivers , 2nd ed. by Rubini and Corbet [102] provides a detailed guide to writing device drivers for Linux. IA-64 Linux Kernel: Design and Implementation by Mossberger et al. [83] discusses the implementation of Linux on the Itanium processor.

Most general operating systems books such as Operating Systems Concepts , 6th ed. by Silberschatz et al. [107] and Modern Operating Systems by Tanenbaum [122] address the process model. Both of these references have case studies on UNIX and on Mach, a well-known microkernel operating system. Comparing these two systems would be useful at this point. P.S. to Operating Systems by Dowdy and Lowery [31] focuses on performance issues and analytical models.

Team-FLY


Unix Systems Programming
UNIX Systems Programming: Communication, Concurrency and Threads
ISBN: 0130424110
EAN: 2147483647
Year: 2003
Pages: 274

flylib.com © 2008-2017.
If you may any questions please contact us: flylib@qtcs.net