Classic Operating Systems: From Batch Processing to Distributed Systems
Format: PDF / Kindle (mobi) / ePub
An essential reader containing the 25 most important papers in the development of modern operating systems for computer science and software engineering. The papers illustrate the major breakthroughs in operating system technology from the 1950s to the 1990s. The editor provides an overview chapter and puts all development in perspective with chapter introductions and expository apparatus. Essential resource for graduates, professionals, and researchers in CS with an interest in operating system principles.
CLASSIC OPERATING SYSTEMS From Batch Processing To Distributed Systems Springer Science+Business Media, LLC CLASSIC OPERATING SYSTEMS From Batch Processing To Distributed Systems Selected by PER BRINCH HANSEN , Springer Per Brinch Hansen Center for Science and Technology Syracuse University Syracuse, NY 13244 USA firstname.lastname@example.org Library of Congress Cataloging-in-Publication Data Brinch Hansen, Per, 1938Classic operating systems: from batch processing to distributed systems/Per
explained in detail in a paper in the Computer Journal. Input The fast computing speed of Atlas and the use of multiple input and output peripheral equipments enable the computer to handle a large quantity and variety of problems . These will range from small jobs for which there is no data outside the program itself, to large jobs requiring several batches of data, possibly arriving on different media. Other input items may consist of amendments to programs, or requests to execute programs
developed and special S.E.R. 's have been written to control them. When demands on storage exceed the capacity of the main store and input and output tapes, a separate magnetic tape, the system dump tape, is used to hold information not required immediately. This tape may be called into use for a variety of reasons. Execution of a problem may be suspended and the problem recorded temporarily on the dump tape if other problems are required to fill the output well, or alternatively if its own
MINUTES 1 - 2 HOURS MORE THAN 2 HOURS 3723 11500 6200 6294 1345 830 1575 TOTAL 31567 6 AM - Noon 1367 2323 1252 1291 211 104 56 6606 Noon - 6 P.1l 6 PM - Midnighl 1596 584 5150 3602 2917 1808 3002 1811 699 398 274 444 800 653 14668 9130 .Ilidnight - 6 .H I 176 525 223 190 37 8 4 1163 PROJECT RUNS AND TIMES OF DAY WHEN RUNS OCCURRED FIRST o - 5 5 - 10 10 - 30 30 - 50 1 - 2 4022 6979 4254 5769 1572 954 1486 6 AM -Noon 1779 1534 1011 1440 3S7 163 78 TOTAL 25036 6392 Run. n UN
called a tape v . A switch of functions between the two input tapes occurs when a tape v is exhausted. The tape u is then rewound and becomes a tape v, and t ape v likewise is rewound and becomes a tape u. To avoid holding up calculation while tape u rewinds, a special control card can be inserted anywhere in the input pack which causes it to rewind and wait, so that reading can start as soon as the switch takes place. At the beginning of a work session, there is of course no tape v. Reading