![Concurrent Systems](http://servimg.eyrolles.com/static/media/7885/9780321117885_internet_w290.jpg)
Concurrent Systems
An Integrated approach to Operating Systems, Distributed Systems and Databases
Résumé
The Open University (OU) have used Concurrent Systems for their course 'Software Systems and their Development' (M301) since 1999. This third edition has been written in collaboration with Robin Laney, Pete Thomas and Janet van der Linden who, with others, developed and taught the OU course. The changes to the second edition arc as follows:
- Java is used throughout to illustrate object orientation concepts, concurrent algorithms and distributed programming.
- An operating systems architectural perspective remains, to keep trie strong system design focus, but there is less detail on operating system functions and specific operating systems.
- There is a new chapter on security which complements the coverage uf distributed systems.
- The case studies in Part IV include a new chapter on web programming and a rewrite of 'Middleware'. The UNIX, NT and Microkernel case studies have been replaced by short case study sections on those systems in earlier chapters.
The aim of this book is to equip students with an integrated view of modern software systems. Concurrency and modularity are the unifying themes. It takes a systems approach rather than a programming language approach, since concurrent programming is firmly rooted in system design. The language is an implementation tool for the system designer and programming languages are covered throughout the book from this perspective.
The formal theory of concurrency is not included. Rather, the aim is to provide a systems background to which subsequent formal study can relate. Without prior study of real systems a student can have little intuition about the basis of formal models of concurrent systems. For students about to work on the theory of concurrency the book provides a summary of essential system fundamentals.
Contents
- 1. Introduction: Examples and Requirements.
-
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 Distribution Systems.
- 6. Memory Management.
- 7. File Management.
-
II. SINGLE CONCURRENT ACTIONS.
- 8. System Structure.
- 9. Low-Level Synchronization Primitives - Implementation.
- 10. 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.
-
III. CONCURRENT COMPOSITE ACTIONS.
- 16. Composite Abstract Operations.
- 17. Resource Allocation and Deadlocks.
- 18. Transactions.
- 19. Concurrency Control.
- 20. Recovery.
- 21. Distributed Transactions.
- 22. Distributed Computations.
-
IV. CASE STUDIES.
- 23. The World Wide Web
- 24. Middleware
- 25. Transaction Processing Monitors and Systems.
- Appendix: Evolution of Computer Systems.
L'auteur - Jean Bacon
is a Lecturer in Computer Science at the University of Cambridge, with a wealth of experience in teaching courses in operating systems, distributed systems and computer architecture, reflected here in this book. Her main interests lie in the field of distributed computing, for which Cambridge is recognized as a center of excellence.
Caractéristiques techniques
PAPIER | |
Éditeur(s) | Addison Wesley |
Auteur(s) | Jean Bacon |
Parution | 26/11/2002 |
Édition | 3eme édition |
Nb. de pages | 726 |
Format | 19 x 23,5 |
Couverture | Broché |
Poids | 1340g |
Intérieur | Noir et Blanc |
EAN13 | 9780321117885 |
Avantages Eyrolles.com
Consultez aussi
- Les meilleures ventes en Graphisme & Photo
- Les meilleures ventes en Informatique
- Les meilleures ventes en Construction
- Les meilleures ventes en Entreprise & Droit
- Les meilleures ventes en Sciences
- Les meilleures ventes en Littérature
- Les meilleures ventes en Arts & Loisirs
- Les meilleures ventes en Vie pratique
- Les meilleures ventes en Voyage et Tourisme
- Les meilleures ventes en BD et Jeunesse