tldp.org/LDP/tlk/kernel/processes.html
This chapter describes what a process is and how the Linux kernel creates, manages and deletes the processes in the system. Processes carry out tasks within the operating system. A program is a set of machine code instructions and data stored in an executable image on disk and is, as such, a passive entity; a process can be thought of as a computer program in action. It is a dynamic entity, constantly changing as the machine code instructions are executed by the processor. As well as the program's instructions and data, the process also includes the program counter and all of the CPU's registers as well as the process stacks containing temporary data such as routine parameters, return addresses and saved variables. The current executing program, or process, includes all of the current activity in the microprocessor. Linux is a multiprocessing operating system. Processes are separate tasks each with their own rights and responsibilities. If one process crashes it will not cause another
Table of Contents , Show Frames , No Frames Chapter 4 Processes This chapter describes what a process is and how the Linux kernel creates, manages and deletes the processes in the system. Processes carry out tasks within the operating system. A program is a set of machine code instructions and data stored in an executable image on disk and is, as such, a passive entity; a process can be thought of as a computer program in action. It is a dynamic entity, constantly changing as the machine code instructions are executed by the processor. As well as the program's instructions and data, the proces
Explore this link on the map →related reading
- The "Basics" | Putting the "You" in CPUcpu.land
- tldp.org/LDP/tlk/ipc/ipc.htmltldp.org
- Processes and Threads — PlanetScaleplanetscale.com
- OS 202 Class Notescs.nyu.edu
- Inter-process communication in Linux: Shared storage | Opensource.comopensource.com
- Slice Dat Time | Putting the "You" in CPUcpu.land
- Multiprocessing - Wikipediaen.wikipedia.org
- Operating Systems: Three Easy Piecespages.cs.wisc.edu
- Multiprogramming in Operating System - GeeksforGeeksgeeksforgeeks.org
- Intrusive linked lists - Data structures in practicedata-structures-in-practice.com
- Context switch - Wikipediaen.wikipedia.org
- Unreliable Guide To Locking — The Linux Kernel documentationdocs.kernel.org