This is an archive of past FreeBSD releases; it's part of the FreeBSD Documentation Archive.

The Design and Implementation of the 4.4BSD Operating System

The Design and Implementation of the 4.4BSD Operating System

Marshall Kirk McKusick

Keith Bostic

Michael J. Karels

John S. Quarterman

Revision: filedate
Legal Notice
[ Split HTML / Single HTML ]

Table of Contents
2. Design Overview of 4.4BSD
2.1. 4.4BSD Facilities and the Kernel
2.2. Kernel Organization
2.3. Kernel Services
2.4. Process Management
2.5. Memory Management
2.6. I/O System
2.7. Filesystems
2.8. Filestores
2.9. Network Filesystem
2.10. Terminals
2.11. Interprocess Communication
2.12. Network Communication
2.13. Network Implementation
2.14. System Operation
References
List of Figures
2.1. Process lifecycle
2.2. A small filesystem
List of Tables
2.1. Machine-independent software in the 4.4BSD kernel
2.2. Machine-dependent software for the HP300 in the 4.4BSD kernel

All FreeBSD documents are available for download at https://download.freebsd.org/ftp/doc/

Questions that are not answered by the documentation may be sent to <freebsd-questions@FreeBSD.org>.
Send questions about this document to <freebsd-doc@FreeBSD.org>.