What is Concurrency? Expain with example Deadlock and
Starvation?
Answer Posted / rajdeo kumar vadhwa
concurrency:-
when two processes want to acquire the same resource.
Deadlock:-
Deadlock is a condition when two processes (A,B)require a
single resource at a moment then deadlock condition occurred.
example:
suppose two process A,B require resource 'R' for accessing
and that time process A and B both generate flag 1 for
acquire the resource in this situation no one can access
that resource immediately then deadlock condition occurred.
Starvation:
This is mostly happens in time sharing systems in which the
process which requires less time slot is waiting for the
large process to finish and to release the resources, but
the large process holding the resources for long time
(almost for forever) and the process that requires small
time slot goes on waiting. Such situation is starvation for
small process.
| Is This Answer Correct ? | 5 Yes | 2 No |
Post New Answer View All Answers
Why is 32 bit called x86 and not x32?
Considering notepad/IE or any other thing as process, What will happen if you start notepad or IE 3 times ? Where three processes are started or three threads are started?
What is cache-coherency?
Explain what is meant by CORE DUMPS?
What do you mean by memory leak?
What is run level 1?
What are types of operating system?
What is dynamic scheduling in operating system (os)?
Explain page fault interrupt?
What is the need of device status table?
What are the deadlock avoidance algorithms?
What does a 64 bit processor mean?
What is banker's algorithm?
What are the primary functions of VFS?
What is the use of chkdsk f?