Advantages and disadvantages of multiprogramming, Operating System

Q. Advantages and disadvantages of multiprogramming?

Advantages

1.    High CPU utilization.

2. It appears that many programs are allotted CPU almost concurrently.

Disadvantages

1. CPU scheduling is required.

2. To accommodate several jobs in memory, memory management is essential.

Posted Date: 8/3/2013 1:59:46 AM | Location : United States







Related Discussions:- Advantages and disadvantages of multiprogramming, Assignment Help, Ask Question on Advantages and disadvantages of multiprogramming, Get Answer, Expert's Help, Advantages and disadvantages of multiprogramming Discussions

Write discussion on Advantages and disadvantages of multiprogramming
Your posts are moderated
Related Questions
Q. What are the major differences between operating systems for mainframe computers and personal computers? Answer: In general operating systems for batch systems have simpler

Q. Why is it complicated to protect a system in which users are allowed to do their own I/O? Answer: In earlier chapters we identified a distinction among kernel and user mod

You have been requested by your Senior Engineer to design an Engine Control Unit (ECU) and prepare a report detailing your proposed solution. The client requires a design for a mic

linked allocation using i node

What does it mean for something to be thread-safe? By saying that X is thread-safe, we mean that if multiple threads use X at the same time, we don't have to worry about concurrenc

Explain the Per Thread Scoping Thread-level programming introduces new twists for application-level variable scoping. Threads are commonly used in one of two ways. To ex

Q. Why would it be an awful idea for gateways to pass broadcast packets between networks? What would be the merite of doing so? Answer: All broadcasts would be spreads to all

Question: (a) (i) What is a microkernel? Describe the benefits of using microkernels. (ii) How does a microkernel-based operating system differ from a traditional operating

Most process abstractions support processes being destroyed when the program terminates, or in response to a specific kill directive. There are two common implementations, one a "p

How does communication takes place in a distributed system? Distributed systems depend on the networking for their functionality. A network is a communication path among two