Lavoisier S.A.S.
14 rue de Provigny
94236 Cachan cedex

Heures d'ouverture 08h30-12h30/13h30-17h30
Tél.: +33 (0)1 47 40 67 00
Fax: +33 (0)1 47 40 67 02

Url canonique :
Url courte ou permalien :

Concurrent Systems : An Integrated Approach to Operating Systems, Distributed Systems and Databases paperback (3rd Ed.)

Langue : Anglais

Auteur :

Couverture de l’ouvrage Concurrent Systems : An Integrated Approach to Operating Systems, Distributed Systems and Databases paperback

Concurrency is at the heart of many topics within computer science and is the focus of this book from Jean Bacon. The successful straightfoward approach, coupled with new material on operating system functions, synchronization, shared memory, middleware, mobile computing and transaction processing will make this book a key core text for courses on concurrent or distributed systems

The coverage in this third edition is now wholly relevant to a distributed computing course It provides students with the most up-to-date knowledge of the theory behind modern distributed systems, enabling them to move seamlessly from a first programming course to being able to program operating systems. The book is also suitable for self-study or distance learning and has been proven on a user base of many thousands of students.

1. Introduction: Examples and requirements

PART I. Background and fundamentals

2. System structure and dynamic execution
3. The hardware interface, I/O and communications
4. Support for processes and threads
5. Operating system functions
6. Fundamentals of distributed systems
7. Security

PART 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

PART 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

PART IV. Case studies

23. Middleware
24. Mobile computing
25. Transaction processing monitors and systems

Appendix: Evolution of computer systems
A.1 Introduction, technological and commercial context
A.2 Operating systems and distributed operating systems
A.2.1 Multiprogramming batch
A.2.2 Centralized time-sharing (interactive) systems
A.2.3 Workstations and personal computers
A.3 Middleware
A.3.1 distributed programming, communications and services
A.3.2 mobile and ubiquitous computing
A.4 Databases
Author index
Subject index

  • Focused coverage of distributed computing.
  • Incorporation of Java and UML.
  • New material on Security, Low-level Primitives, Middleware, Mobile computing and Transaction processing
  • Extensively class-tested material
  • Self-assessment questions in each chapter to complement the more challenging end-of-chapter exercises and project work.

Date de parution :

Ouvrage de 736 p.

23.4x18.9 cm

Sous réserve de disponibilité chez l'éditeur.

Prix indicatif 77,27 €

Ajouter au panier

Thèmes de Concurrent Systems : An Integrated Approach to Operating... :

En continuant à naviguer, vous autorisez Lavoisier à déposer des cookies à des fins de mesure d'audience. Pour en savoir plus et paramétrer les cookies, rendez-vous sur la page Confidentialité & Sécurité.