Operating systems : principles and practice / Thomas Anderson and Micahel Dahlin

By: Anderson, Thomas [author]Contributor(s): Dahlin, Micahel [co-author]Material type: TextTextPublication details: [place of publication not identified] : Recursive Books Ltd., c2014Edition: SECOND EDITIONDescription: xvi, 669 pages : illsutrations ; 25 cmISBN: 9780985673529Subject(s): OPERATING SYSTEMS (COMPUTERS)LOC classification: QA 76.76.O63 .A53 2014
Contents:
1. Introduction -- Part I. Kernels and processes -- 2. The Kernel abstraction -- 3. The Programming interface -- Part II. Concurrency -- 4. Concurrency and threads -- 5. Synchronizing access to shared objects -- 6. Multi-object synchronization -- 7. Scheduling -- Part III. Memory management -- 8. Address translation -- 9. Caching and virtual memory -- 10. Advanced memory management -- Part IV. Persistent storage -- 11. File systems : introduction and overview -- 12. Storage devices -- 13. Files and directories -- 14. Reliable storage
Summary: Part of the excitement is that the core ideas in a modern operating system - protection, concurrency, virtualization, resource allocation and reliable storage - have become widely applied throughout computer science not just operating system kernel.
Item type: Books
Tags from this library: No tags from this library for this title. Log in to add tags.
    Average rating: 0.0 (0 votes)
Item type Current library Home library Collection Shelving location Call number Copy number Status Date due Barcode
Books Books LRC - Graduate Studies
National University - Manila
Gen. Ed - CEAS General Circulation GC QA 76.76.O63 .A53 2014 c.1 (Browse shelf (Opens below)) c.1 Available NULIB000011347
Books Books LRC - Graduate Studies
National University - Manila
Gen. Ed. - CCIT General Circulation GC QA 76.76.O63 .A53 2014 c.2 (Browse shelf (Opens below)) c.2 Available NULIB000009200

Includes bibliographical references and index.

1. Introduction -- Part I. Kernels and processes -- 2. The Kernel abstraction -- 3. The Programming interface -- Part II. Concurrency -- 4. Concurrency and threads -- 5. Synchronizing access to shared objects -- 6. Multi-object synchronization -- 7. Scheduling -- Part III. Memory management -- 8. Address translation -- 9. Caching and virtual memory -- 10. Advanced memory management -- Part IV. Persistent storage -- 11. File systems : introduction and overview -- 12. Storage devices -- 13. Files and directories -- 14. Reliable storage

Part of the excitement is that the core ideas in a modern operating system - protection, concurrency, virtualization, resource allocation and reliable storage - have become widely applied throughout computer science not just operating system kernel.

There are no comments on this title.

to post a comment.

© 2021 NU LRC. All rights reserved.Privacy Policy I Powered by: KOHA