OShw1 - Tara Banks Operating Systems Jason Causey Homework...

Info iconThis preview shows pages 1–2. Sign up to view the full content.

View Full Document Right Arrow Icon
Tara Banks Operating Systems Jason Causey Homework 1 1. What is multiprogramming? Computer multiprogramming is the allocation of a computer system and its resources to more than one concurrent application , job or user. Initially, this technology was sought in order to optimize use of a computer system, since time and processing resources were often wasted when a single job waited for human interaction or other data input/output operations. Multiprogramming partitioned memory into several pieces with a different job in each partition. While one job is waiting for the I/O to complete, another job could be using the CPU. If enough jobs can be held in main memory at once, the CPU could be kept busy nearly one hundred percent of the time. 2. What is spooling? Do you think that advanced personal computers will have spooling as a standard feature in the future? Spooling is the process of a sending data to a spool , or temporary storage area in the computer's memory . This data may contain files or processes . Like a spool of thread, the data can build up within the spool as multiple files or jobs are sent to it. However, unlike a spool of thread, the first jobs sent to the spool are the first ones to be processed. With spooling (Simultaneous Peripheral Operation on Line), whenever a running job finished, the operating system could load a new job from the disk into the now empty partition and run it. Spooling is hardly used now and won’t be used in the future because it wastes too
Background image of page 1

Info iconThis preview has intentionally blurred sections. Sign up to view the full version.

View Full DocumentRight Arrow Icon
Image of page 2
This is the end of the preview. Sign up to access the rest of the document.

This note was uploaded on 01/23/2011 for the course CS 3123 taught by Professor C during the Spring '10 term at Arkansas State.

Page1 / 4

OShw1 - Tara Banks Operating Systems Jason Causey Homework...

This preview shows document pages 1 - 2. Sign up to view the full document.

View Full Document Right Arrow Icon
Ask a homework question - tutors are online