What is multiprogramming?, Operating System

Assignment Help:

What is multiprogramming?

Multiprogramming: The management of many processes within a single processor system. Operating systems such like UNIX provide multiprogramming for shared single processor systems. In the single-processor multiprogramming system processes are interleaved in time to yield the appearance of simultaneous implementation. It is the essential theme of modern operating systems

The introduction of multiprogramming brought concerning the ability to share resources among users. Sharing engrosses not only the processor but also the following

  • Memory
  • i/o devices such as printers and disks
  • programs
  • data

In a multiprogramming environment guard of main memory is essential. The concern isn't only the security but as well the correct functioning of the various processes that are active if one process is able to inadvertently write into the memory space of another process then the latter process may not execute properly.

Effects of ultiprogramming on resource utilization Multiprogramming

Processor use                      33%

Memory use                        67%

Disk use                              67%

Printer use                           67%

Elapsed time                       15 min

Throughput time                 12 jobs/hr

Mean response time            10 min

 

 

 

 


Related Discussions:- What is multiprogramming?

Describe the technique of packing, Describe the technique of packing. T...

Describe the technique of packing. The physical record size will not accurately match the length of the desired logical record and the Logical records may even differ in length

Online Q & A System, It uses unix commands such as forks and pipe .I need s...

It uses unix commands such as forks and pipe .I need solution to this project

Explain variable partitioning technique, VARIABLE PARTITIONING We can d...

VARIABLE PARTITIONING We can differ the partitions and change the location according to the size of the process. Here if a 10k process enters we are able to make a space of

Explain first fit allocation algorithm, Describe the following allocation a...

Describe the following allocation algorithms: a. First fit b. Best fit c. Worst fit   a. First-fit: search the list of available memory and all

Define the division of labour between client and server, Define the Divisio...

Define the Division of Labour between Client and Server Given our definition of client - server as the interaction between dispersed application logic components it must be not

What are the requirements for a swapper to work, The swapper work s on t...

The swapper work s on the biggest scheduling priority. Initially it will look for any sleeping process, if not get then it will see for the ready-to-run process for swapping. Bu

Which are the different states of a process, Which are the different states...

Which are the different states of a process?   Different status of a process is: New: When the process is created. Running: When instructions are executed. Wait

Write Your Message!

Captcha
Free Assignment Quote

Assured A++ Grade

Get guaranteed satisfaction & time on delivery in every assignment order you paid with us! We ensure premium quality solution document along with free turntin report!

All rights reserved! Copyrights ©2019-2020 ExpertsMind IT Educational Pvt Ltd