Limit search to available items
Book Cover
Book
Author O'Gorman, John, 1945-

Title Operating systems / John O'Gorman
Published Basingstoke : Macmillan, 2000

Copies

Location Call no. Vol. Availability
 MELB  005.43 Ogo/Osy  AVAILABLE
Description xi, 153 pages ; 25 cm
Series Grassroots series
Grassroots series (Macmillan Press)
Contents Ch. 1. Introduction. What is an operating system? What does an operating system do? Interfaces to operating systems. Study of operating systems. Historical development of operating systems. Types of operating system. Design of operating systems -- Ch. 2. Process manager. The concept of a process. Processors and processes. Multi-threading. Representing processes, tasks and threads. Process creation and termination. Thread creation and termination. Thread state. Context switching. Scheduling -- Ch. 3. Concurrency. Interaction between threads. Semaphores. Applications of semaphores. Producers and consumers. Implementation of semaphores. Limitations of semaphores. Message passing. Monitors. Deadlock -- Ch. 4. Memory manager. Objectives of a memory manager. Virtual memory. Base and length registers. Segmentation. Paging. Paged segmentation. System services for memory management -- Ch. 5. Input and output. Design objectives. I/O subsystem. Directory name space. Opening files. Input/output procedures. Synchronous and asynchronous I/O. Buffering. Locks -- Ch. 6. Low-level I/O processing. Interface with the hardware. Device drivers. Operations on devices. Disk organisation. The file manager -- Ch. 7. Distributed systems. Features of distributed systems. Naming. Operating systems. Sockets. Remote procedure call. Distributed mutual exclusion. Deadlock in distributed systems. Distributed shared memory. Distributed file systems -- Ch. 8. Fault tolerance and security. Fault tolerance. Security. Security in distributed systems
Summary This text is written as an introduction to operating systems. It investigates the internals of operating systems, and how they are designed and built. It has self-test questions, discussion questions and exercises
Bibliography Bibliography: page 149
Subject Operating systems (Computers)
LC no. 00002119
ISBN 0333802888 (paperback)