Operating Systems - Concurent and Distributed Software Design - Jean... - Librairie Eyrolles

Déjà client ? Identifiez-vous

Mot de passe oublié ?

Nouveau client ?

CRÉER VOTRE COMPTE
Operating Systems
Ajouter à une liste

Librairie Eyrolles - Paris 5e
Indisponible

Operating Systems

Operating Systems

Concurent and Distributed Software Design

Jean Bacon, Tim Harris

912 pages, parution le 30/01/2003

Résumé

Today's software systems rely on the concepts of concurrency, modularity and distribution, both within the design of the operating system and those systems that it supports. The modern approach of this book acknowledges that distributed systems are now commonplace and a reader is more likely to be using one than a centralized time-sharing system. This avoids the focus on centralized systems, instead placing the operating system within its context and providing an overview of system components and their relationships. Java is used throughout to illustrate object oriented concepts, concurrent algorithms and distributed programming.

  • Core OS concepts and functions are explained
  • Covers the latest developments in OS theory and practice
  • OS case studies in UNIX, LINUX, Windows 2000/NT, JVM
  • Objects, concurrency and transactions are unifying themes
  • Incorporates Java throughout the book
  • System security is covered in a full chapter
  • Integrated approach to database and distributed system design
  • Further case studies on Web services, Middleware and Transaction Processing

Operating Systems is an ideal text for undergraduates on modern operating systems courses. Programmers, software engineers and systems designers will also gain new insights into the integrated nature of today's system software.

Contents

  • System Deisgn and Requirements
I. System Design: Technology and Principles
  • System Structure and Dynamic Execution
  • The Hardware Interface, I/O Communications
  • Support for Processes
  • Memory Management
  • File Management
  • Fundamentals of Distributed Systems
  • Security
II. Concurrency Control in Main Memory
  • System Structure
  • Low-Level Synchronization: Implementation
  • Low-Level Synchronization: Algorithms
  • IPC with Shared Memory
  • IPC and System Structure
  • IPC without Shared Memory
  • Crash Resilience and Persistent Data
  • Distributed IPC
III. Transactions
  • Composite Operations
  • Resource Allocation and Deadlock
  • Transactions
  • Concurrency Control
  • Recovery
  • Distributed Transaction
  • Distributed Computations
IV. CASE STUDIES
  • Classical Unix
  • Linux, Solaris and Contemporary UNIX
  • Extensible Systems
  • Windows 2000
  • The World Wide Web
  • Middleware
  • Transaction Processing Monitors and Systems
Appendix: Evolution of Computer Systems.

L'auteur - Jean Bacon

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, Tim Harris
Parution 30/01/2003
Nb. de pages 912
Format 19 x 23,5
Couverture Broché
Poids 1626g
Intérieur Noir et Blanc
EAN13 9780321117892
ISBN13 978-0-321-11789-2

Avantages Eyrolles.com

Livraison à partir de 0,01 en France métropolitaine
Paiement en ligne SÉCURISÉ
Livraison dans le monde
Retour sous 15 jours
+ d'un million et demi de livres disponibles
satisfait ou remboursé
Satisfait ou remboursé
Paiement sécurisé
modes de paiement
Paiement à l'expédition
partout dans le monde
Livraison partout dans le monde
Service clients sav@commande.eyrolles.com
librairie française
Librairie française depuis 1925
Recevez nos newsletters
Vous serez régulièrement informé(e) de toutes nos actualités.
Inscription