Concurrent Systems: An Integrated Approach to Operating Systems, Distributed Systems and Database by Jean Bacon

Concurrent Systems: An Integrated Approach to Operating Systems, Distributed Systems and Database

Jean Bacon
752 pages
Addison-Wesley
Jan 2002
Paperback
Computers & Internet WSBN
0
Readers
0
Reviews
0
Discussions
0
Quotes
This book presents a modern approach to software systems, ideally suited to the needs of today's students and programmers. It focuses on those concepts in concurrency that play a vital role in the design of operating systems, database systems, distributed systems and communication networks.. In the second edition, an object-oriented paradigm is used as a unifying framework, the principles of concurrency are developed from simple uniprocessor systems through to modern multiprocessor systems with shared memory or in distributed enviroments. The evolution of the concepts leads naturally to transactions, concurrency control and recovery for distributed databases.. Contents (Second edition) . Preface to the second edition.. 1.. Introduction: Examples and requirements. PART I: BACKGROUND AND FUNDAMENTALS2. System structure and dynamic execution3. The hardware interface, I/O and communications4. Support for processes5. Fundamentals of distributed systems6. Memory management7. File management. PART II: SINGLE CONCURRENT ACTIONS8. System structure9. Low-level synchronization primitives: Implementation10. Low-level primitives: Use in systems and languages11. Language primitives for shared memory12. IPC and system structure13. IPC without shared memory14. Crash resilience ad persistent data15. Distributed IPC. PART III: CONCURRENT COMPOSITE ACTIONS16. Decomposable abstract operations17. Resource allocation and deadlock18. Transactions19. Concurrency control20. Recovery21. Logging and shadowing for crash resilience21. Distributed transactions22. Distributed computations. PART IV: SYSTEM CASE STUDIES23. UNIX24. Microkernels: Mach and CHORUS25. Windows NT26. Middleware: CORBA and Java27. Transaction processing monitors and systems. APPENDIX: EVOLUTION OF COMPUTER SYSTEMS. BibliographyGlossaryAuthor indexSubject index
Join the conversation

No discussions yet. Join BookLovers to start a discussion about this book!

No reviews yet. Join BookLovers to write the first review!

No quotes shared yet. Join BookLovers to share your favorite quotes!

Earn Points
Your voice matters. Every comment, review, and quote earns you reward points redeemable for Bitcoin.
Comment +5 pts Review +20 pts Quote +7 pts Upvote +1 pt
BookMatch Quiz
Find books similar to this one
About this book
Pages 752
Publisher Addison-Wesley
Published 2002
Readers 0