Free Shipping In Australia
Concurrent Systems By Jean Bacon

Concurrent Systems
by Jean Bacon

In Stock
+10% GST
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.
Only 2 left

Concurrent Systems Summary

Concurrent Systems: An Integrated Approach to Operating Systems, Distributed Systems and Databases (Open University Edition) by Jean Bacon

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.

Why buy from World of Books

Our excellent value books literally don't cost the earth
Free delivery in Australia
Read more here
Every used book bought is one saved from landfill

About Jean Bacon

Jean Bacon is Lecturer in Computer Science at the University of Cambridge, where she teaches operating systems, distributed systems and computer architecture. Her main research interest is in distributed computing, for which Cambridge is a centre of excellence.

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

Additional information

Concurrent Systems: An Integrated Approach to Operating Systems, Distributed Systems and Databases (Open University Edition) by Jean Bacon
Jean Bacon
Used - Very Good
Pearson Education (US)
Book picture is for illustrative purposes only, actual binding, cover or edition may vary.
This is a used book - there is no escaping the fact it has been read by someone else and it will show signs of wear and previous use. Overall we expect it to be in very good condition, but if you are not entirely satisfied please get in touch with us.