Description |
1 online resource : illustrations. |
Current Frequency |
Updated irregularly. |
Description |
data file rda |
Series |
Open textbook library |
|
Open Textbook Library.
|
Note |
This work is licensed under the Creative Commons Attribution-ShareAlike 3.0 Unported License. |
Bibliography |
Includes bibliographical references and index. |
Contents |
Introduction -- Threads -- Scheduling -- Synchronization and Deadlocks -- Atomic Transactions -- Virtual Memory -- Processes and Protection -- Files and Other Persistent Storage -- Networking -- Messaging, RPC, and Web Services -- Security. |
Summary |
"In this book, you will learn about all three kinds of interaction. In all three cases, interesting software techniques are needed in order to bring the computations into contact, yet keep them sufficiently at arm's length that they don't compromise each other's reliability. The exciting challenge, then, is supporting controlled interaction. This includes support for computations that share a single computer and interact with one another, as your email and word processing programs do. It also includes support for data storage and network communication. This book describes how all these kinds of support are provided both by operating systems and by additional software layered on top of operating systems, which is known as middleware."--Open Textbook Library. |
System Details |
Mode of access: World Wide Web. |
Note |
This bibliographic record is available under the Creative Commons CC0 "No Rights Reserved" license. |
|
Online version, Revised Edition 1.1.2, December 4, 2011; title from PDF (viewed on July 25, 2016). |
Local Note |
Promoted: Local to Global Cooperative Open Textbook Library |
Subject |
Middleware -- Development.
|
|
Operating systems (Computers)
|
|
Computer software -- Development.
|
|
operating systems.
|
|
Computer software -- Development.
(OCoLC)fst00872537
|
|
Operating systems (Computers) (OCoLC)fst01046280
|
Genre/Form |
Textbooks. (OCoLC)fst01423863
|
|
Textbooks.
|
|