Bacon, Jean, 1942-

Concurrent systems : operating systems, database and distributed systems : an integrated approach / Jean Bacon - 2nd ed. - Harlow, England : Addison-Wesley, c1998 - xxx, 719 p. : ill. ; 24 cm. - International computer science series .

Preface to the second edition. - 1. Introduction : examples and requirements. - Pt. I. Background and fundamentals. 2. System structure and dynamic execution. 3. The hardware interface, I/O and communications. - 4. Support for processes. 5. Fundamentals of distributed systems. 6. Memory management. 7. File management. - Pt. II. Single concurrent actions. 8. System structure. 9. Low-level synchronization primitives : implementation. 11. Low-level primitives : use in systems and languages. 11. Language primitives for shared memory. 12. IPC and system structure. 13. IPC without shared memory. 14. Crash resilience and persistent data. 15. Distributed IPC. - Pt. III. Concurrent composite actions. 16. Decomposable abstract operations. 17. Resource allocation and deadlock. 18. Transactions. 19. Concurrency control. 20. Recovery. 21. Distributed transactions. 22. Distributed computations. - Pt. IV. System case studies. 24. Microkernels : mach and CHORUS. 25. Windows NT. 26. Middleware : CORBA and Java. 27. Transaction processing monitors and systems. - Appendix : Evolution of computer systems. - Bibliography. - Glossary. - Author index. - Subject index.

0201177676


Parallel processing (Electronic computers)

005.4475 / BAC