Login Create Account
 
Power Your Document

Multi-Programming and Time Sharing


# 61991
Multi-Programming and Time Sharing
This paper discusses the historical evolution of operating systems with a focus on multi-programming and time sharing, two major milestones that led to modern local and wide area networks.
1,675 words (approx. 6.7 pages) | 13 sources | APA | 2005 United States


↶ Look Inside

Paper Summary:

This paper explains that multi threading or programming entails an operating system literally slicing time up so that each program can run smoothly to completion without interfering with any other program. The author points out that new operating system technology allows programs such as MS-Word, which has been written and compiled to run in a certain sequence, to be run out of sequence yet the results still comes out correctly to the user as though the program ran in order; this technique, called Out-Of-Order execution is similar to how multi-threading works. The paper relates that background processing allows printing or backing up a system's pertinent data while playing Solitaire in the foreground or for KaZaA users to create a CD while listening to another song playing in the foreground.

From the Paper:

"New programming languages such as Java and C++ all recommend that for programmers to incorporate multiple threading concepts directly into programs so operating system have less responsibility. Java implements a thread scheduler that can help decide if and when each thread should execute. Operating systems of the past could only tell dumb programs how long a particular thread was but not when to run it in a CPU cycle -- today, programs like Java can make this type of decision. "For instance, when a lower-priority thread is running and a higher-priority thread resumes (from sleeping or waiting on I/O, for example), it will preempt the lower-priority thread." "

Cite this paper

APA Citation:

Multi-Programming and Time Sharing (2012, February 08). Retrieved February 13, 2012, from http://www.academon.com/Essay-Multi-Programming-and-Time-Sharing/61991

MLA Citation:

"Multi-Programming and Time Sharing" 08 February 2012. Web. 13 Feb. 2012. <http://www.academon.com/Essay-Multi-Programming-and-Time-Sharing/61991>




ATTENTION:

Your browser does not have cookies enabled.

Our shopping cart will not function properly.
Downloadable version: $ 32.95
ADD TO CART »
You will be able to download, read and edit this file once you buy this document
Shopping Cart
Currency:
AcaDemon.com is that one place
Published by:

Neatwriter US
Publisher Since:
Jun 27, 2005
We are a team of professional writers dedicated to the writing process and to writing well. We write on all topics, can write any type of paper, and can write all paper levels. Our papers enjoy a very high succes rate with our buyers.
Seller Assistance
Share Our Success