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
what dose multie coohodination what dose this mean
3 markings found on a multie leg sling
It depends in the computer
It is: 6
Without programming languages you couldn't write (system) programs.
system programming uses the functionalities provided by kernel.........
the various system progtams in system programming are the progtams related to syste
various components of system programming are: - Assemblers - Interpreters - Compilers - Loaders - Macros
Yes, and its very good at it too
L3 cache
use the perk 'warlord' or 'warlord pro' to get multiple attachments.
Programming is the way to define how a system works, code to make it function as needed. Programming is involved in almost all computer applications. Aneways, its not very apt to ask why programming is called programming.