Operating systems : internals and design principles / William Stallings.
By: Stallings, William
.
Material type:
BookPublisher: Upper Saddle River, N.J. ; London : Prentice Hall, c1998Edition: 3rd ed.Description: xvii, 781 p. : ill. ; 24 cm. + pbk.ISBN: 0139179984.Subject(s): Operating systems (Computers)| Item type | Current library | Call number | Copy number | Status | Barcode | |
|---|---|---|---|---|---|---|
| General lending | MTU Bishopstown Library Lending | 005.43 (Browse shelf(Opens below)) | 1 | Available | 00071150 | |
| General lending | MTU Bishopstown Library Lending | 005.43 (Browse shelf(Opens below)) | 1 | Available | 00071152 | |
| General lending | MTU Bishopstown Library Store | 005.43 (Browse shelf(Opens below)) | 1 | Available | 00071151 | |
| General lending | MTU Bishopstown Library Lending | 005.43 (Browse shelf(Opens below)) | 1 | Available | 00071148 |
Includes bibliographical references (pages 753-769) and index.
Part One: Background -- Computer System Overview -- Operating System Overview -- Part Two: Processes -- Process Description and Control -- Threads, SMP and Microkernels -- Concurrency: Mutual Exclusion and Synchronization -- Concurrency: Deadlock and Starvation -- Part Three: Memory -- Memory Management -- Virtual Memory -- Part Four: Scheduling -- Uniprocessor Scheduling -- Multiprocessor and Real-time Scheduling -- Part Five: Input/Output and Files -- I/O Management and Disk Scheduling -- File Management -- Part Six: Distributed Systems -- Distributed Processing, Client/Server and Clusters -- Distributed Process Management -- Part Seven: Security -- Security.
Table of contents provided by Syndetics
- Preface
- I Background
- 1 Computer System Overview
- 2 Operating System Overview
- II Processes
- 3 Process Description and Control
- 4 Threads, SMP, and Microkernels
- 5 Concurrency,: Mutual Exclusion, and Synchronization
- 6 Concurrency: Deadlock and Starvation
- III Memory
- 7 Memory Management
- 8 Virtual Memory
- IV Scheduling
- 9 Uniprocessor Scheduling
- 10 Multiprocessor and Real-Time Scheduling
- V Input/Output and Files
- 11 I/O Management and Disk Scheduling
- 12 File Management
- VI Distributed Systems
- 13 Distributed Processing, Client/Server, and Clusters
- 14 Distributed Process Management
- VII Security
- 15 Security
- Appendix A Queuing Analysis
- Appendix B Object-Oriented Design
- Appendix C Programming and Operating System Projects
- Appendix D OSP: An Environment for Operating System Projects
- Appendix E BACI: The Ben-Ari Concurrent Programming System
- Glossary
- References
- Index