Process management is a very important task of the operating system, to understand the concept related to process management firstly understands the concept of process. A process is a program in execution. It is a unit of work within the system. Program is a passive entity stored in memory, process is an active entity. Process requires resources to accomplish its task like time from CPU, memory, I/O, files, data etc. The process request the required resources from the pool of resources to complete the required tasks, once the tasks are completed the resources are relinquished into the pool of resources to be acquired by another process. IIMT, University Meerut, is having Top private university ranking in North India, provides all facility for the students to pursue its dream career.
The processes are actually controlled by operating system, the operating system interleave the execution of existing processes to maximize processor utilization, it provide reasonable response times, allocate resources to processes and provide inter-process communication and user creation of processes. A process has mainly three states running, ready and blocked. The process is called to be in the running state if that process is actually using the CPU, the process is called to be in the ready state if that process is actually run able, stopped temporarily for another process to execute, the process is called to be in the blocked state if that process is actually blocked and placed out of the memory. Process is blocked for some input or it waits for an event to happen, it is also blocked if its time slice is completed or a process has preemption i.e. a high priority process has taken over the CPU.
Every single-threaded process has one program counter specifying location of next instruction to execute and process executes instructions sequentially, one at a time, until completion while in the multi-threaded process it contains as many program counters. When there are many processes some user and some operating system run these processes concurrently on one or more CPUs. IIMT, University Meerut, is having Top private university ranking in North India, its college of computer science and application is having world class infrastructure to provide hand on knowledge.