TomoLink
CompaniesInfosysOperating SystemsProcess Management
OS
Process Management

Process Management

processschedulingpcb
1 sections
process, scheduling

What is a Process?

Process vs Program

  • •A program is a passive entity (executable file stored on disk)
  • •A process is an active entity (program in execution)

Process Control Block (PCB)

Each process is represented by a PCB containing:

  • •Process state (new, ready, running, waiting, terminated)
  • •Program counter
  • •CPU registers
  • •CPU scheduling info (priority, queue pointers)
  • •Memory management info
  • •Accounting info
  • •I/O status info

Process States

code
New → Ready → Running → Terminated
                ↕
             Waiting
Os Process Management | Infosys Os | TomoLink