Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                
0% found this document useful (0 votes)
912 views

Multiprogramming: Memory Layout For Multiprogramming System

Multiprogramming allows an operating system to execute more than one program simultaneously on a single processor machine by allowing multiple programs to reside in memory at the same time. While only one program can be executed at a time by the CPU, switching between programs is so fast that it appears they are running concurrently, as with a computer running Excel and a web browser. Multitasking similarly allows a single processor machine to execute more than one task at once by rapidly switching the CPU between tasks, though only one runs at a given moment. This gives the appearance that multiple tasks are executing simultaneously.

Uploaded by

kallinath nr
Copyright
© © All Rights Reserved
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
912 views

Multiprogramming: Memory Layout For Multiprogramming System

Multiprogramming allows an operating system to execute more than one program simultaneously on a single processor machine by allowing multiple programs to reside in memory at the same time. While only one program can be executed at a time by the CPU, switching between programs is so fast that it appears they are running concurrently, as with a computer running Excel and a web browser. Multitasking similarly allows a single processor machine to execute more than one task at once by rapidly switching the CPU between tasks, though only one runs at a given moment. This gives the appearance that multiple tasks are executing simultaneously.

Uploaded by

kallinath nr
Copyright
© © All Rights Reserved
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
You are on page 1/ 2

Multiprogramming

Multiprogramming is also the ability of an operating system to execute


more than one program on a single processor machine. More than one
task/program/job/process can reside into the main memory at one
point of time. A computer running excel and firefox browser
simultaneously is an example of multiprogramming.
 

Memory layout for Multiprogramming System

Multitasking
Multitasking is the ability of an operating system to execute more than
one task simultaneously on a single processor machine. Though we
say so but in reality no two tasks on a single processor machine can be
executed at the same time. Actually CPU switches from one task to the
next task so quickly that appears as if all the tasks are executing at
the same time. More than one task/program/job/process can reside
into the same CPU at one point of time.
Multitasking System

You might also like