Record Detail Back

XML

Operating System Concepts


Operating systems are an essential part of any computer system. Similarly,
a course on operating systems is an essential part of any computer-science
education. This field is undergoing rapid change, as computers are now
prevalent in virtually every application, from games for children through the
most sophisticated planning tools for governments and multinational firms.
Yet the fundamental concepts remain fairly clear, and it is on these that we base
this book.
We wrote this book as a text for an introductory course in operating systems
at the junior or senior undergraduate level or at the first-year graduate level.
We hope that practitioners will also find it useful. It provides a clear description
of the concepts that underlie operating systems. As prerequisites, we assume
that the reader is familiar with basic data struchues, computer organization,
and a high-level language, such as C or Java. The hardware topics required
for an understanding of operating systems are included in Chapter 1. For code
examples, we use predominantly C, with some Java, but the reader can still
understand the algorithms without a thorough knowledge of these languages.
Concepts are presented using intuitive descriptions. Important theoretical
results are covered, but formal proofs are omitted. The bibliographical notes
at the end of each chapter contain pointers to research papers in which results
were first presented and proved, as well as references to material for further
reading. In place of proofs, figures and examples are used to suggest why we
should expect the result in question to be true.
ABRAHAM SILBERSCHATZ - Personal Name
PETER BAER GALVIN - Personal Name
GREG GAGNE - Personal Name
8th Edition
NONE
Operating System Concepts
Information Technology
English
JOHN WILEY & SONS, LTD
2009
LOADING LIST...
LOADING LIST...