Explain process states in the unix system, Operating System

Assignment Help:

Process States

A total of nine states are acknowledged by the UNIX system. They are like as follow:

User running                                                   Executing in user mode

 

Kernel running                                                Executing in kernel mode

 

Ready to run, in memory                                Ready to run the instant the kernel schedules it.

 

Asleep in memory                                           Unable to execute until an event take place; process is within the main memory

 

Ready to run, swapped                                   Process is set to run, but the swapper should swap the process into the main memory before the kernel is able to schedule to execute.                      

 

Sleeping, swapped                                          The process is stay an event and has been swapped to secondary storage

 

Preempted                                                       Process is recurring from kernel to user mode, other than the kernel preempts it and does a process switch to schedule another process

 

Created                                                           Process is recently created and not yet ready to run

 

Zombie                                                            Process no longer be present, other than it leaves a record for its parent process to collect


Related Discussions:- Explain process states in the unix system

What is the benefits os co-operating process, What is the benefits OS co-op...

What is the benefits OS co-operating process? Information sharing. Computation speeds up. Modularity. Convenience.

Exdplain many-to-many model, Many-to-Many Model The many-to-many model-...

Many-to-Many Model The many-to-many model- many user-level threads to many kernel-level threads avoids several of the limitations of the one-to-one model, although extending mu

What is the difference b/w multiprocessing and multitasking, What is the di...

What is the difference between multiprocessing and multitasking? Multi programming means implementing more than one program but here whenever the processor is idle during execu

Describe the purpose of the open and close operations, Q. Describe the pur...

Q. Describe the purpose of the open() and close() operations. Answer: The open() operation notifies the system that the named file is about to become active. The c

10 marks, Differentiate between sequential access and direct access method?...

Differentiate between sequential access and direct access method?

Command line interface, College life is tough.  Eating pizza for every meal...

College life is tough.  Eating pizza for every meal is hitting you hard.  You are looking at working out to stay healthy.  You found a web site that tells you how many calories eac

Explain deadlock, Explain Deadlock Every process in a set of processes ...

Explain Deadlock Every process in a set of processes is waiting for an event which only a process in the set can cause.

Hashed page table, Hashed page tables A common approach for handling ad...

Hashed page tables A common approach for handling address spaces larger than 32 bits is to use a hashed page table. Every entry in the hash table having a linked list of elemen

CPU, TURNAROUND TIME

TURNAROUND TIME

What is preallocation, What is preallocation? Why do it? Allocating spa...

What is preallocation? Why do it? Allocating space for a file before making the file to allow for expansion. This reserves space for a certain file so that other files can't gr

Write Your Message!

Captcha
Free Assignment Quote

Assured A++ Grade

Get guaranteed satisfaction & time on delivery in every assignment order you paid with us! We ensure premium quality solution document along with free turntin report!

All rights reserved! Copyrights ©2019-2020 ExpertsMind IT Educational Pvt Ltd