Operating systems : concurrent and distributed software design / Jean Bacon, Tim Harris.
Material type: TextPublication details: Reading, Mass. ; Harlow : Addison-Wesley, 2003.Description: 832 p. ; 24 cmISBN:- 9780321117892 (pbk.) :
- 0321117891
- 005.275 BAC
- QA76.76.O63
Item type | Current library | Call number | Copy number | Status | Date due | Barcode | |
---|---|---|---|---|---|---|---|
Long Loan | TUS: Midlands, Main Library Athlone General Lending | 005.275 BAC (Browse shelf(Opens below)) | 1 | Available | 121218 |
Includes bibliographical references and index.
1.System design requirements -- 2.System structure and dynamic execution -- 3.The hardware interface, I/O and communications -- 4.Support for processes -- 5.Memory management -- 6.File management -- 7.Fundamentals of distributed systems -- 8.Security -- 9.System structure -- 10.Low-level synchronization: implementation -- 11.Low-level synchronization: algorithms -- 12.IPC with shared memory -- 13.IPC and system structure -- 14.IPC without shared memory -- 15.Crash resilience and persistent data -- 16.Distributed IPC -- 17.Composite operations -- 18.Resource allocation and deadlock -- 19.Transactions -- 20.Concurrency control -- 21.Recovery -- 22.Distributed transactions -- 23.Distributed computations -- 24.Classical UNIX -- 25.LINUX, Solaris and contemporary UNIX -- 26.Extensible systems -- 27.Windows 2000 -- 28.The World Wide Web -- 29.Middleware -- 30.Transaction processing monitors and systems.
Incorporating Java and UML, and with additional chapters on system security, Linux, Windows 2000 and extensible operating systems (including the Java Virtual Machine), this book builds on the operating systems (OS) coverage of Bacon's concurrent systems.