L'événement

Florence M.-Forsythe

Tu me vertiges

.

Tu me vertiges




 


email ou code client :
mot de passe :
* Oublié ?

Première visite ?
Demander un devis
Créer un compte
Frais de port
à 1 euros
pour les particuliers
à partir de 50 euros
(France métropolitaine uniquement)

Ajouter cet article au panier

Nbre d'exemplaires:

Concurrent Systems 3rd edition

Titre :

Concurrent Systems 3rd edition

Caractéristiques :


Auteur(s) :BACON
Editeur :ADDISON WESLEY
Parution :02/2004
Langue :Anglais Anglais
Nbre de pages :726
ISBN :978-0-321-11788-5
Reliure :Paperback
Prix :20.00 € ttc
Disponibilité :Livraison sous 2 à 10 jours ouvrables.

Couverture :


Concurrent Systems 3rd edition

Résumé :

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.

Features and Benefits

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.

Synopsis
This text discusses an issue at the heart of many topics within computer
science: concurrency. Designed with distributed computing courses in
mind, it should also be suitable for self-study, enabling the reader to
move from a first programming course to the programming operating
systems.
Table of Contents

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
Bibliography
Glossary
Author index
Subject index

Table des matières :

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
Bibliography
Glossary
Author index
Subject index

Ajouter cet article au panier

Nbre d'exemplaires: