answersLogoWhite

0


Best Answer

multiprogramming">multiprogrammingMultiprogramming is a rudimentary form of parallel processing in which several programs are run at the same time on a uniprocessor. Since there is only oneprocessor , there can be no true simultaneous execution of different programs. Instead, the operating system executes part of one program, then part of another, and so on. To the user it appears that all programs are executing at the same time.

If the machine has the capability of causing an interrupt after a specified time interval, then the operating system will execute each program for a given length of time, regain control, and then execute another program for a given length of time, and so on. In the absence of this mechanism, the operating system has no choice but to begin to execute a program with the expectation, but not the certainty, that the program will eventually return control to the operating system.

If the machine has the capability of protecting memory , then a bug in one program is less likely to interfere with the execution of other programs. In a system without memory protection, one program can change the contents of storage assigned to other programs or even the storage assigned to the operating system. The resulting system crashes are not only disruptive, they may be very difficult to debug since it may not be obvious which of several programs is At Fault.

A Multi programming or Multi tasking Operating system is the one which is capable of running multiple processes or tasks, by sharing the common resources like CPU. These operating systems use the concepts task-scheduling and context-switching for implementing the multitasking ability.

Task scheduling algorithms will identify the task to be run at a given time (time slice) and also which is the next task to run. These tasks will be queued for processing.

Context switching is a process, to store and restore the state of a CPU. When a process is executed the state of the CPU with respect to that process will be restored and while completing the time slice, the present state will be stored.

what is multiprogramming system in operating system?

where more than one program can pe execute at one time

User Avatar

Kasandra Hegmann

Lvl 13
2y ago
This answer is:
User Avatar
More answers
User Avatar

Wiki User

10y ago

Such that lesser time are needed to wait.

This answer is:
User Avatar

Add your answer:

Earn +20 pts
Q: What is multiprogramming system?
Write your answer...
Submit
Still have questions?
magnify glass
imp
Continue Learning about Natural Sciences

What does active and passive mean?

When a program that is being processed by the CPU issues an I/O command, control is passed to the I/O processor and the CPU is freed to process other programs. This is known as passive multiprogramming. The problem with this, is that the interruptions are primarily controlled by the programs and not the CPU. As an answer to this problem, the CPU was given the control with the advent of active multiprogramming. Active multiprogramming enabled a program to use a preset slice of CPU time before putting the program on hold to process another program. This became the advent of CPU time slicing and became the foundation for time-sharing systems in the 1960's and forward.Active is to do something with energy, while passive is to accept what comes without putting much effort forth.


Does a panther have the skeletal system muscular system circulatory system exretory system nervous system digestive system resperatory system reproductive system?

Yes. It also has an immune system, an endocrine system, and an integumentary system.


Can you organ system?

There are eleven organ systems, which work together to help organisms meet their basic needs and survive: Circulatory system Reproductive system Endocrine system Lymphatic system Skeletal system Muscular system Nervous system Urinary system Respiratory system Digestive system integumentary system


What organ systems carry out your life activities?

The body is organized into several interactive systems. The systems are the skeletal system, muscular system, circulatory system, excretory system, digestive system, integumentary system, immune system, endocrine system, exocrine system, nervous system, reproductive system, and the respiratory system.


Does the skeletal system work with the excretory system?

No, the skeletal system works with the muscular system. The excretory system works with the digestive system.

Related questions

When was THE multiprogramming system created?

THE multiprogramming system was created in 1968.


Is windows operating system multiprogramming or multitasking?

multiprogramming


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.


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


Example of multiprogramming operating system?

Windows, Linux, Unix.


When we say a system is a multiprogramming system?

Multiprogramming is collecting several jobs in a job pool and the OS selects the job from the pool so that the CPU has one job to execute , in case of any IO request for the job in execution the CPU switches to another job here switching is less compared to multitasking.So a computer system which allows such type of switching in between jobs is called a multiprogramming system. Please make note that multitasking is done by user but multiprogramming is done by operating system only.


Write a note on multiprogramming operating system?

short note on multprogramming?


What is Degree of Multiprogramming?

number of process in system number of threads in a program..


What is the difference between Real time system and Multiprogrammed system?

A hard real-time system guarantees that critical tasks complete on time. This goal requires that all delays in the system be bounded from the retrieval of the stored data to the time that it takes the operating system to finish any request made of it. A soft real time system where a critical real-time task gets priority over other tasks and retains that priority until it completes. As in hard real time systems kernel delays need to be bounded


What is the principal disadvantge of too much multiprogramming?

The principal disadvantge of too much multiprogramming is the overhead of excesssive context-switching. If the context-switch rate is too high, the overhead can actually overwhelm the benefit of multiprogramming.