Skip to content

Operating Systems Concurrent and Distributed Software Design

Best in textbook rentals since 2012!

ISBN-10: 0321117891

ISBN-13: 9780321117892

Edition: 2003

Authors: Jean Bacon, Tim Harris

List price: $104.00
Blue ribbon 30 day, 100% satisfaction guarantee!
what's this?
Rush Rewards U
Members Receive:
Carrot Coin icon
XP icon
You have reached 400 XP and carrot coins. That is the daily max!

Incorporating Java and UML, and with additional chapters on system security, Linux, Windows 2000 and extensible operating systems (including the Java Virtual Machine), this book builds on the operating systems (OS) coverage of Bacon's concurrent systems.
Customers also bought

Book details

List price: $104.00
Copyright year: 2003
Publisher: Addison-Wesley Longman, Incorporated
Publication date: 3/11/2003
Binding: Paperback
Pages: 912
Size: 7.50" wide x 9.50" long x 1.75" tall
Weight: 3.586
Language: English

Tim Harris lives in London. A former advertising creative director, he left his job five years ago to write this book after an argument in a pub. (About why a 'touchline is called a touchline'.) Three and a half years of reading and eighteen months of writing later, the result is his first book, The Story of Sport.

Introduction: Examples and requirements
Background and Fundamentals
System structure and dynamic execution
The hardware interface, I/O and communications
Support for processes and threads
Fundamentals of distributed systems
Memory management
File management
Security
Single Concurrent Actions
System structure
Low-level synchronization primitives: Implementation
Low-level primitives: Use in systems and languages
Language primitives for shared memory
IPC and system structure
IPC without shared memory
Crash resilience and persistent data
Distributed IPC
Concurrent Composite Actions
Decomposable abstract operations
Resource allocation and deadlock
Transactions
Concurrency control
Recovery
Distributed transaction
Distributed computations
Case Studies
Unix and Linux
NT and Windows 2000
Extensible Operating Systems
Middleware
Transaction processing monitors and systems
Appendix: Evolution of computer systems
Introduction, technological and commercial context
Operating systems and distributed operating systems
Multiprogramming batch
Centralized time-sharing (interactive) systems
Workstations and personal computers
Middleware
Distributed programming, communications and services
Mobile and ubiquitous computing
Databases
Bibliography
Glossary
Author index
Subject index