MTU Library Catalogue

Syndetics cover image
Image from Syndetics

Operating systems : internals and design principles / William Stallings.

By: Stallings, William.
Material type: materialTypeLabelBookPublisher: 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)DDC classification: 005.43
Contents:
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.
Holdings
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
Total holds: 0

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