Explain independent process and a cooperating process, Operating System


a) Each process is represented in the operating system by a process control block (PCB). The PCB contains many pieces of information associated with a specific process. List and describe four pieces of information that can be found in a PCB.

b) Differentiate between an independent process and a cooperating process.

c) List the advantages of process cooperation.

d) i. Briefly describe the producer-consumer problem within the concept of cooperating processes.

ii. To allow producer and consumer processes to run concurrently, there must be a buffer for holding items. The buffer can be filled by the producer and emptied by the consumer, and there are two types of buffer available for this purpose. Describe these two types of buffer.

Posted Date: 11/13/2013 4:11:53 AM | Location : United States

Related Discussions:- Explain independent process and a cooperating process, Assignment Help, Ask Question on Explain independent process and a cooperating process, Get Answer, Expert's Help, Explain independent process and a cooperating process Discussions

Write discussion on Explain independent process and a cooperating process
Your posts are moderated
Related Questions
What are the three main purposes of an operating system? _ To give an environment for a computer user to implement programs on computer hardware in a convenient and efficient m

what are the factors influencing the choice of a mode of transportation?

This is a group project as described in the 'AssignmentDescription.pdf' file. I am doing a sub project which is "sub project Mobile application. Android or Apple based. Turn based

Some CPUs provide for more than two modes of operation. What are two possible uses of these multiple modes?

Synchronization In communication among processes messages passed may be blocking or nonblocking - also called as synchronous and asynchronous. Blocking send : The sending pr

Q. What system calls have to be implementing by a command interpreter or shell in order to start a new process? Answer: In the UNIX systems a fork system call followed by an ex

i need the job to be done within 3days

Processes and threads each have their place in multi-programming, generally to hide latency and to maximize CPU utilization. With the continuing spread of multi-core processors in

Q. Why do several systems store the operating system in firm ware and others on disk? Answer: For certain devices such like handheld PDAs and cellular telephones a disk with

Define what can be used as a criterion for classification of data structures utilized in language processing              Answer: nature of a data structure, lifetime of a dat