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.
Written in 2005; 1,675 words; 13 sources; APA; $ 54.95
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." "
We have thousands of high-quality term papers, research papers, essays, book reports and dissertations on every topic. At AcaDemon, you can download those term papers to help you write yours! You can be sure that the term paper, essay, book report or research paper you download are top-quality, competitively priced and high-level work.
This Free Term Paper Abstract is a part of our Term Paper Library.Here you can purchase research papers, examples of essays, academic dissertations, articles, notes, analytical papers, book reports, stories and poems. We have thousands of persuasive, point-of-view, narrative, critical, compare and contrast and other types of essays in our Library. You can also find here Term papers on "Multi-Programming and Time Sharing", Essays on "Multi-Programming and Time Sharing", Research papers on "Multi-Programming and Time Sharing", Student papers on "Multi-Programming and Time Sharing", Book reports on "Multi-Programming and Time Sharing", Dissertation on "Multi-Programming and Time Sharing", Thesis on "Multi-Programming and Time Sharing", Summary of paper on "Multi-Programming and Time Sharing", Articles written on "Multi-Programming and Time Sharing".