Mindmap
Process
Inhalt der Mindmap
Process
- An abstraction of running a program.
Process Model
- sequential Processes
- Process is just an instance of executing program, including the current values of the program counters, registers and variables.
- Program
- input/output
- state
- daemons
- sequential Processes
Process Creation
- System Initialization
- Exec of process-creation system call
- User request to create process
- Initiation of batch job
- UNIX
- fork
- This call creates an exact clone of the calling process. After fork, the two processes have the same memory image, the same environment strings, and the same open files.
- execve
- fork
- Windows
- CreateProcess
- Handles both process creation and load the correct program in the new process.
- CreateProcess
Process Termination
- Normal exit
- Error exit
- Fatal error
- Killed
- UNIX
- exit
- kill
- Windows
- ExitProcess
- TerminateProcess
Process States
- Running
- Running can be Blocked, or it can be Ready (Scheduler).
- Ready
- Ready can be Running (Scheduler).
- Blocked
- Blocked can be Ready.
- Running
Informationen
- Beschreibung
- 0 Operating Systems (Processes and Threads) Mindmap am Process, erstellt von Ahmad Abdelwahed am 04/05/2015.
- Erstellt von
- Ahmad Abdelwahed
- Aufrufe
- 2
- Bewertung