Question about deadlock

Assignment Help Operating System
Reference no: EM1379756

A system has five active procedures(A-E) and one type of resource, which there are two-hundred total unites available in the system. the current state of the system is shown in the table below.
the HOLDS column indicates the amount of the resource the process has allocated to it.
the REQUESTED column indicates the additional amount of the resource the process has asked teh system for and requires before it can finish execution. The MAX column indicates the maximum amount of the resource may need during its execution

Process Holds Requered Max
A 10 10 70
B 40 5 100
C 20 40 100
D 25 15 70
E 30 5 80

a. is the system currently deadlocked? is it in a safe state? if it is not deadlocked and/or safe be sure to show initermediae states that lead you to that conclusion

b. if the request of 40 unites were granted to C, would the system be deadlocked? would it be in a safe state? again explain

 

Reference no: EM1379756

Questions Cloud

Create a marketing plan : You will create a marketing plan for your start­up company.   Describe your company and its product in terms of its marketability. Determine the key strengths and weaknesses of yourcompany, as well as the opportunities and threats it faces within ..
Discuss drawbacks and benefits of specialization : IT administrators in small corporations must often execute various functions at same time like network administrator, database administrator, user consultant and others.
A plug in and a helper application : Discuss similarities and differences between a plug-in and a helper application?
Determine if this claim has a statistical basis : In writing an article about call center working conditions, a reporter has claimed that average tenure is no more than two years. Formulate also test a hypothesis to determine if this claim has a statistical basis from this sample.
Question about deadlock : A system has five active procedures(A-E) and one type of resource, which there are two-hundred total unites available in the system.
What is total cost of producing five lots : A company can produce a small lot of products first time at a cost of $2,000. If their 85 percent learning curve allows them to reduce their costs on each lot, what is total cost of producing 5 lots.
Printf statement to debug an application : There are various ways to debug a program, perhaps most elementary is using a printf() statement to show important pieces of data regarding the program execution point,
How does framing a message affect communication process : How does framing a message affect communication process. How could your message be reframed so that it is processed also received with improved results.
Briefly explain what two parameters on x-axis also y-axis : briefly explain what two parameters on X-axis also Y-axis mean also provide an example for each explanation.

Reviews

Write a Review

Operating System Questions & Answers

  Discuss an application that benefits barrier synchronization

Discuss an application that would benefit from the use of barrier synchronization

  Requirement for routers to support ipv4 and 6 protocol stack

The answer describes the requirement for routers to support both IPv4 and IPv6 protocol stacks and describes the several types of connections a dual stack router can support, and why such connections are necessary.

  Question about backbone structure

Suppose you have been hired by a mail order firm to install a backbone structure that will connect four LANs and provide a connection to the Internet.

  Challenges os faces-passing parameter among user-kernel mode

Write two challenges an OS faces when passing parameters between user and kernel mode. Describe how an OS can overcome them

  Discuss main reasons for it project failures

Discuss the main reasons for IT project failures? Are they because of problems with project management life cycle, product development life cycle,

  Managing network addressing issues

1st national banks president congratulates you on successfully managing her network's addressing issues. She then shares the data that she's about to make an offer to buy Monroe's other banks, Metropolitan savings.

  Computing effective memory access time

Assume that 80 percent of the accesses are in the associative memory and that, of the remaining, 10 percent (or 2 percent of the total) cause page faults.What is the effective memory access time?

  Design several security awareness posters

With the help of graphics program, design many security awareness posters on the following themes, updating antivirus signatures, watching out for e-mail viruses.

  How many page faults would occur under pure demand paging

How many page faults would occur under pure demand paging (all frames are initially empty), assuming four frames are available, under FIFO, LRU.

  Memory allocation in operating system

Analysis and implementation of algorithms for memory allocation in operating system, Explain First- t and best- t methods are used in memory allocation in operating systems.

  Web security threats

Think about the given threats to Web security and explain how each is countered by a particular feature of SSL.

  Fragmented mean in reference to hard drives

What does fragmented mean in reference to hard drives, and what, if anything, should be done to prevent it. Describe the general path data takes in an application from user input to the computer hardware.

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