Process Life Cycle Management
References
Textbooks
A. S. Tanenbaum and H. Bos, Modern Operating Systems, 4th ed.
A. Silberschatz, P. B. Galvin, and G. Gagne, Operating System Concepts, 9th ed.
Remzi H. Arpaci-Dusseau and Andrea C. Arpaci-Dusseau. Operating Systems: Three Easy Pieces. Arpaci-Dusseau Books. August, 2018 (Version 1.00). https://pages.cs.wisc.edu/~remzi/OSTEP
Specialized Texts/Projects (with a narrower focus)
Marshall Kirk McKusick, George Neville-Neil, and Robert N.M. Watson. 2014. The Design and Implementation of the FreeBSD Operating System (2nd. ed.). Addison-Wesley Professional.
Tanenbaum, A. S. and Woodhull, A. S. (2005). Operating Systems Design and Implementation (3rd Edition). Prentice-Hall, Inc., USA.
In Operating Systems: Design and Implementation, Tanenbaum and Woodhull detail the design and source code for the Minix3 operating system, along with an introdction to general operating systems concepts.
Recommended reading: §2.1.1-§2.1.3 (Introduction to Processes)
Linux Kernel Labs. https://linux-kernel-labs.github.io/
Xv6, a simple Unix-like teaching operating system. https://pdos.csail.mit.edu/6.828/2022/xv6.html