Computing Reviews
Today's Issue Hot Topics Search Browse Recommended My Account Log In
Review Help
Search
Operating systems
Stallings W., Macmillan Publishing Co., Inc., Indianapolis, IN, 1992. Type: Book (9780024154811)
Date Reviewed: Jun 1 1993

The inside front cover of this book lists nine books by the author, all of them dealing with aspects of systems and communications. Stallings is prolific. The stated purpose of this work is “to provide the reader with a solid understanding of the key mechanisms of modern operating systems, the types of design trade-offs and decisions involved in OS design, and the context within which the operating system functions” (p. vii). It is intended as a textbook for a one-semester undergraduate course as well as for professionals.

Ten chapters make up the book:

  • Computer System Hardware

  • Operating System Overview

  • Process Description and Control

  • Concurrency

  • Memory Management

  • Scheduling

  • I/O Management and Disk Scheduling

  • File Management

  • Networking and Distributed Processing

  • Security

The chapters conclude with problems. The book also has an appendix on queueing analysis, a glossary of 123 terms, a list of 270 references, and an index.

The treatment is traditional, including a description of the historical development of operating system ideas and implementations. The traditional orientation is also evident in the frequent references to the purpose of parts of the operating system being to optimize the use of the hardware. As the cost of hardware has decreased and personal computers have become widely available, it seems better to consistently think about the service and response to be delivered to users. Some of the motivational statements in the book do emphasize this, but not all of them.

Some minor typographical problems occur (such as several numerical entries in the parts of Figure 1.4, “Example of Program Execution,” and the omission of an arrow from Figure 2.20, “OS Topics,” when it is repeated on the front cover), but these are easy to deal with and do not detract from the main thrust of the presentation. The book contains a great deal of information, including the use of three different widely used systems as running examples.

The major ideas of modern operating systems are discussed in an accessible style. The book should be considered by those choosing undergraduate operating systems texts, but it does not obviously dominate the competition.

Reviewer:  D. T. Barnard Review #: CR116266
Bookmark and Share
 
General (C.5.0 )
 
 
Mvs (D.4.0 ... )
 
 
Os/ 2 (D.4.0 ... )
 
 
Unix (D.4.0 ... )
 
Would you recommend this review?
yes
no
Other reviews under "General": Date
Mini and microcomputer systems
Hartley M., Healey M., Depledge P., Macmillan Press Ltd., Basingstoke, UK, 1988. Type: Book (9789780333417591)
Oct 1 1989
Programming with transactional coherence and consistency (TCC)
Hammond L., Carlstrom B., Wong V., Hertzberg B., Chen M., Kozyrakis C., Olukotun K.  Architectural support for programming languages and operating systems (Proceedings of the 11th International Conference on Architectural Support for Programming Languages and Operating Systems, Boston, MA, USA, Oct 7-13, 2004)1-13, 2004. Type: Proceedings
Jan 11 2005
What matters when introducing new information technology
Brown S., Chervany N., Reinicke B. Communications of the ACM 50(9): 91-96, 2007. Type: Article
Oct 9 2007
more...

E-Mail This Printer-Friendly
Send Your Comments
Contact Us
Reproduction in whole or in part without permission is prohibited.   Copyright 1999-2024 ThinkLoud®
Terms of Use
| Privacy Policy