answersLogoWhite

0


Best Answer

SPECIAL REQUIRMENTS OF A MULTIPROGRAMMING OS:-

(A)I/O interrupts and DMA.

=>In order to execute instructions while I/O device is busy.

(B)MEMORY management.

=>Several ready-to-run jobs must be kept in memory.So we need more memory size.

(C)MEMORY protection.

=>data and programs

A multiprogramming system requires:

  • A CPU (central processing unit) supporting a user mode for application processes and a system mode which can execute privileged instructions that control devices, memory management and other parts of the hardware. It can be called system mode, privilege mode, supervisor mode or kernel mode and it is possible to have more than one of these to allow different levels of system control. Application programs requesting reads, writes and other privileged functions pass the request to the system which in system mode would verify the validity of the request, executes the request if possible or queues the request to be done later and selects a different process to run.
  • DMA (direct memory access) hardware to allow fast data transfers independent of program execution.
  • A Clock/timer with interrupt capability allowing system software to manage time allocation of application programs and to pause them to allow other programs to run.
  • I/O device interrupt structure to interrupt running programs so that the system can process I/O device completion and other requests and then return control to the running program.
  • Memory mapping hardware to give running processes there own memory address area.
  • Memory protection to prevent a running program from violating the integrity of other applications already in memory and to determine when a running process is using a memory address that has been swapped out so it can be brought back in.
User Avatar

Wiki User

6y ago
This answer is:
User Avatar

Add your answer:

Earn +20 pts
Q: What are the hardware requirements of multiprogramming operating system?
Write your answer...
Submit
Still have questions?
magnify glass
imp
Related questions

What are Hardware and software requirements for various operating systems?

The hardware requirements are what the Operating System designers have determined as the MINIMUM hardware to be able to run the Operating system. There are no minimum or suggested Software requirements for an operating system since the operating system IS the software.


Is windows operating system multiprogramming or multitasking?

multiprogramming


Distinguish between multiprogramming operating system and time sharing operating system?

time sharing operating system is user interactive, but multiprogramming operating system need not be user interactive


Is UNIX multiprogramming programming operating system?

yes


Full diagram of multiprogramming operating system?

DIAGRAM


A Pnp operating system eliminates the need to understand operating system hardware requirements and limitation before installing the system True or False?

False. You should still understand the hardware requirements and limitations just in case of a hiccup of sorts.


Example of multiprogramming operating system?

Windows, Linux, Unix.


Pnp operating system eliminates the need to understand operating system hardware requirements and limitation before installing the system True or False?

False


What is the differences between multiprogramming operating system and multiuser operating system?

Multiprogramming System: In multiprogramming system the same memory is shared by different number of programmes. MultiUser system: More than one user can use the system at a time.There will one centralized server and the users connected with the system are called as dump terminals.


Why operating system was created?

actually operating system intermediary between user of the computer and hardware of the computer that's why operating system was created to provide proper functioning of computer hardware and to satisfy user requirements in this multi-programming environment .


Is it necessary to upgrade your hardware just to install a new operating system?

Not necessarily, though operating systems have higher and higher system requirements as time goes on, and the system must be able to meet those requirements to run the operating system productively.


Explain all types of operating system with diagram?

There are basically four types of operating systems. They include Batch Operating System, Multiprogramming Operating System, Network Operating System and Distributed Operating System.