Multiprogramming & Time sharing mechanisms In operating system
#1

Submited by:
Ashish Gupta
Mayank wasnik

[attachment=11493]
Operating System Structure
A key concept of operating systems is multiprogramming.
Goal of multiprogramming is to efficiently utilize all of the computing resources.
When a job issues an I/O request (e.g., open a file, read data from a file), it cannot continue until the request is fulfilled.
The CPU then becomes idle (the job is blocked on the request).
Operating System Structure
Basic idea of multiprogramming:
Keep multiple jobs in memory.
When one job blocks on I/O (or other events), the operating system:
Starts the I/O operation.
Switches to another job that is ready to execute.
Now the CPU and I/O device are executing in parallel.
When the I/O device has completed request, it generates an interrupt to inform the CPU.
Virtually all general purpose computers support multiprogramming.
Requirements of multiprogramming system:-
Large memory.
Memory protection
Job status preservation.
Proper job mix.
CPU scheduling.
Multitasking
Logical extension of multiprogramming termed multitasking.
Quite often sitting at terminal using a “command line” interface to interact with computer.
Types in commands from keyboard.
A system program called a shell reads command from the command line and makes OS system calls to carry out commands.
OS switches between user’s programs very quickly, generally in round-robin fashion.
Advantages of multiprogramming:-
CPU is always busy.
Makes efficient use of CPU.
Increase the CPU utilisation.






Reply

Important Note..!

If you are not satisfied with above reply ,..Please

ASK HERE

So that we will collect data for you and will made reply to the request....OR try below "QUICK REPLY" box to add a reply to this page
Popular Searches: multiprogramming operating system, mechanical projects with different mechanisms used, multiprogramming and time sharing operating systems, multiprogramming and time sharing operating system pdf, seminar topics on ir sensor multiprogramming, mechanisms in vegetable cutter, multiprogramming,

[-]
Quick Reply
Message
Type your reply to this message here.

Image Verification
Please enter the text contained within the image into the text box below it. This process is used to prevent automated spam bots.
Image Verification
(case insensitive)

Possibly Related Threads...
Thread Author Replies Views Last Post
  eyeOS cloud operating system full report seminar topics 8 11,207 20-03-2014, 11:26 PM
Last Post: seminar report asees
Question Space-time Adaptive Processing (STAP) computer science crazy 2 3,153 16-10-2013, 03:09 PM
Last Post: Guest
  QNX Operating System computer science crazy 1 3,034 22-12-2012, 11:15 AM
Last Post: seminar details
Smile PLAN 9 Operating system computer science crazy 1 1,986 11-12-2012, 01:32 PM
Last Post: seminar details
  ]Operating System Support seminar class 1 2,045 11-12-2012, 01:32 PM
Last Post: seminar details
  RTX51 Real-time Operating System project report helper 1 2,274 24-11-2012, 03:59 PM
Last Post: RAGHAVENDRA K S
  Real Time Systems with Linux/RTAI computer science crazy 1 2,926 01-11-2012, 02:25 PM
Last Post: seminar details
  RTOS - Real Time Operating Systems full report project report tiger 6 11,841 22-10-2012, 01:54 PM
Last Post: seminar details
  Satellite Image Time Series Analysis Under Time Warping computer girl 0 383 06-06-2012, 05:23 PM
Last Post: computer girl
  Minimizing File Download Time in Stochastic peer-to-peer networks electronics seminars 7 7,290 15-03-2012, 12:32 PM
Last Post: seminar paper

Forum Jump: