Saturday, December 17, 2011

Process Concept

Describe the following concepts about PROCESS
http://en.wikipedia.org/wiki/Process_%28computing%29

1.Process Memory

2.Process States
http://en.wikipedia.org/wiki/Process_states

3.PCB
http://en.wikipedia.org/wiki/Process_control_block
PCB includes:
  • The identifier of the process (a process identifier, or PID)
  • Register values for the process including, notably, the program counter and stack pointer values for the process.
  • The address space for the process
  • Priority (in which higher priority process gets first preference. eg., nice value on Unix operating systems)
  • Process accounting information, such as when the process was last run, how much CPU time it has accumulated, etc.
  • Pointer to the next PCB i.e. pointer to the PCB of the next process to run
  • I/O Information (i.e. I/O devices allocated to this process, list of opened files, etc)

4.Process Operations like CREATION[Fork & Exec] & TERMINATION 

http://en.wikipedia.org/wiki/Fork_%28operating_system%29
http://en.wikipedia.org/wiki/Exec_%28operating_system%29 
http://en.wikipedia.org/wiki/Fork-exec 

http://www.ibm.com/developerworks/aix/library/au-unixprocess.html
http://www.cim.mcgill.ca/~franco/OpSys-304-427/lecture-notes/node16.html

No comments:

Post a Comment