Processes, Threads, and RAID Levels in Operating Systems
Classified in Computers
Written on in
English with a size of 234.98 KB
What is a Process?
A process is a program in execution, encompassing the current values of the program counter, registers, and variables. It's an active entity with a limited lifespan, created at execution start and terminated upon completion. Processes utilize various resources like memory, disk, and printers as needed.
Process vs. Program
Process | Program |
A program in execution. | A set of instructions. |
Active/dynamic entity. | Passive/static entity. |
Limited lifespan. | Longer lifespan (stored on disk). |
Uses various resources (memory, disk, etc.). | Stored on disk, doesn't use other resources. |
Has a memory address space. | Requires disk space for instructions. |
Multiprogramming and the Process Model
Multiprogramming involves rapidly switching the CPU between multiple... Continue reading "Processes, Threads, and RAID Levels in Operating Systems" »