0% found this document useful (0 votes)
15 views7 pages

Rajesh

This document provides information about process management in an operating system. It discusses process control blocks (PCBs) which store information about running processes like processor register contents. The operating system uses PCBs to keep track of processes as they transition between states. Process management allows the OS to schedule processes, dispatch them to the CPU, and protect resources. Process life cycle includes creation, scheduling, execution, and termination by the OS. Effective process management is critical for efficient resource use and system stability.
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PPTX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
15 views7 pages

Rajesh

This document provides information about process management in an operating system. It discusses process control blocks (PCBs) which store information about running processes like processor register contents. The operating system uses PCBs to keep track of processes as they transition between states. Process management allows the OS to schedule processes, dispatch them to the CPU, and protect resources. Process life cycle includes creation, scheduling, execution, and termination by the OS. Effective process management is critical for efficient resource use and system stability.
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PPTX, PDF, TXT or read online on Scribd
You are on page 1/ 7

REAL TIME EVALUATION

NAME : B.RAJESH
CLASS: I MCA A
REG NO: 122012453213
Course code: YCA201
COURSE NAME: ADVANCED OPERATING SYSTEM
AND CONCEPTS
Date: 06/03/2023
INTRODUCTION

 Process management involves various tasks like


creation, scheduling, termination of processes, and a
dead lock. Process is a program that is under execution,
which is an important part of modern-day operating
systems. The OS must allocate resources that enable
processes to share and exchange information. It also
protects the resources of each process from other
methods and allows synchronization among processes.
PROCESS OF CONTROL
BLOCKS
 PCB stands for Process Control Block. It is a data structure
that is maintained by the Operating System for every process.
The PCB should be identified by an integer Process ID (PID).
It helps you to store all the information required to keep track
of all the running processes.

 It is also accountable for storing the contents of processor


registers. These are saved when the process moves from the
running state and then returns back to it. The information is
quickly updated in the PCB by the OS as soon as the process
makes the state transition.
PROCESS MNAGEMENT

 If operating system supports multiple


users than services under this are very
important . In this regard operating
systems has to keep track of all the
completing processes , Schedule them,
dispatch them one after another. But
user should feel that he has the full
control of the CPU.
ROLE OF OPERATING SYSTEM:

 The operating system is the backbone of your computer.


It’s responsible for managing all of your computer’s
processes and making it possible for you to interact with
your device.

 Operating system interview questions


 Functions of Operating System
 Deadlock in the operating system
 Process control block
PROCESS OPERATION
1. Process creation:
The first step is process creation. Process creation could be from a user request(using
fork()), a system call by a running process, or system initialization.

2. Scheduling:
If the process is ready to get executed, then it will be in the ready queue, and now it’s
the job of the scheduler to choose a process from the ready queue and starts its execution

3. Execution:
Here, execution of the process means the CPU is assigned to the process. Once the
process has started executing, it can go into a waiting queue or blocked state. Maybe the
process wants to make an I/O request, or some high-priority process comes in.

4. Killing the process:


After process execution, the operating system terminates the Process control
block(PCB).
CONCLUSION

Process management is a critical function of the operating system. By


managing processes, the operating system can ensure that resources
are used efficiently and that the system remains stable. In addition,
process management allows the operating system to control how
programs interact with each other. This article has explained process
management, different states of the process, and context switching.
If you liked this article please share it with your friends.

You might also like