process
CPU Scheduling and process scheduling
A multiprogramming operating system allows more than one process to be loaded into the executabel memory at a time and for the loaded process to share the CPU using time-multiplexing.Part of the reason for using multiprogramming is that the operating system itself is implemented as one or more processes, so there must be a way for the operating system and application processes to share the CPU. Another main reason is the need for processes to perform I/O operations in the normal course of computation.
PCB (Process Control Block) definition and functions
PCB is the Area in memory where the OS can find all the information it needs to know about a process,means PCB hold the information of all processes andkeep track of all the processes.
Various Process State modes
During lifetime of process,it go through varius states of operations which are called mode or state of process.a operating system process can be in one of following state at a time:-
Process management
Process management is one of the most important and relevant tasks in operating syste.
Process:-In operating systems, process is defined as “A program in execution”.Process can be considered as an entity that consists of a number of elements, including: identifier, state, priority, program counter, memory pointer, context data, and I/O request.Components of process are:-
Deadlock condition for resources
A set of blocked processes each holding a resource and waiting to acquire a resource held by another process in the set.
The possible and necessary conditions:-

Sign In





