McKusick, Marshall Kirk

The design and implementation of the freeBSD operating system / Marshall Kirk McKusick, George V. Neville-Neil and Robert N. M. Watson - SECOND EDITION - Upper Saddle River, New Jersey : Addision-Wesley Publishing Company, c2015 - xxx, 886 pages : illustrations ; 24 cm.

Includes bibliographical references and index.

Part 1. Overview -- 1. History and goals -- 2. Design overview of FreeBSD -- 3. Kernel services -- Part 2. Processes -- 4. Process management -- 5. Security -- 6. Memory management -- Part 3. I/O system -- 7.I/O system overview -- 8. Devices -- 9. The fast filesystem -- 10. The Zettabyte filesystem -- 11. The network filesystem -- Part 4. Inter process communication -- 12. Inter process communication -- 13. Network-layer protocols -- 14.Transport-layer protocols -- Part 5. System operation -- 15. System startup and shutdown.

This book contains comprehensive, up-to-date, and authoritative technical information on the internal structure of the FreeBSD open-source operating system. Coverage includes the capabilities of the system; how to effectively and efficiently interface to the system; how to maintain, tune, and configure the operating system; and how to extend and enhance the system. The authors provide a concise overview of FreeBSD's design and implementation. Then, while explaining key design decisions, they detail the concepts, data structures, and algorithms used in implementing the systems facilities. As a result, this book can be used as an operating systems textbook, a practical reference, or an in-depth study of a contemporary, portable, open-source operating system.

9780321968975


OPERATING SYSTEMS (COMPUTERS)

QA 76.774 .D47 2015