answersLogoWhite

0

What is a multi program system?

User Avatar

Anonymous

13y ago
Updated: 8/18/2019

A group of jobs that are ready to be executed is called job pool. Since there is more than one job that can be executed, it is possible for the operating system to make a decision about which job to execute next. That decision keeps CPU utilization as high as possible.

In general, it is not possible for a single user to keep CPU or I/O devices busy at all times. Multiprogramming allows the system .to increase CPU utilization by ensuring that the CPU always has a job to execute.

The CPU has a pool of jobs. When the currently executing job has to wait (if it is performing some I/O), it is removed from the CPU- Another job is selected and the CPU now executes it. This process ensures that CPU is always executing a job if there is a job to execute. In a non-multiprogrammed system, if a job had to wait for an I/O operation, CPU would also have to wait until I/O was finished.

Hammad Ali

User Avatar

Wiki User

13y ago

What else can I help you with?

Related Questions

Whether Linux is a single or multi-user system?

multi-user system


What is the difference between UNIX and other operating system?

Unix is a multi user, multi processing and multi tasking operating system


Is this UNIX system is multiprocessing system?

no Actually, it is. Unix has multi-processing and multi-tasking capabilities.


What type of os is Linux?

Multi threaded, Multi tasking, multi processing, multi user Operating System


What is multi processing in Linux?

Symettric Multi-Processing, or SMP, is actually not just a feature in Linux, but what it is is the capability of a kernel to support multiple CPUs or CPU cores. Of course, usually to take advantage of SMP in an operating system, the program itself must at least be multi-threading aware.


What do you mean by multi user and multitasking operating system?

Multi-tasking is the ability to operate more than one program at a time. There are two types of multi-tasking as well, preemptive and cooperative. Preemptive means that each program can request the amount of resources it needs, and the operating system will take it from a program that is not using it. Cooperative means that the programs have to be designed to share resources, or whichever program is running in the foreground will get all the resources. This means that a background program, like a media player playing a song, can't play music while you are surfing a web page, unless the programs are designed to do that. Multi-user means the operating system has clear distinctions between users. Users cannot destroy each other's files, and unprivleged users cannot make changes to the system itself, like install new software. Single-tasking, single user - DOS, some older versions of the Mac operating system, video game consoles, etc... Mult-tasking (cooperative), single user - Windows 3.1, Mac OS 9. Multi-tasking (preemptive), single user - Windows 95/98/ME Multi-tasking (preemptive), multi-user - Windows NT/2000/Xp/Vista, Mac OS X, Linux


An example of an operating system for multi user multi tasking?

Unix


What is the advantage between multi-threading in a multi-processing operating system?

i need beyluxe multi messenger


What is the difference between Uni and multi processer operating systems?

'Uni' is the opposite of 'multi', like 'Uniform' is the opposite of 'Multiform'.These are prefix 'Uni' and 'multi'.'Uni' is singular and 'Multi' is plural.Therefore, 'Uni operating system' is a system operated by one particular thing and 'Multi operating' system is operated by many such things that are used in 'Uni operating system'


Types of Multi user operating system?

Multi processor & time-sliced


Where can one purchase a multi system TV?

One can purchase a multi-system television from Amazon. Some known brands are Samsung, Sony and Sharp. Multi-system means PAL system and NTSC sytem. One can also consult BestBuy.


What type of political system does India have?

Multi-party system.