Coverart for item
The Resource Operating systems : concurrent and distributed software design, Jean Bacon and Tim Harris

Operating systems : concurrent and distributed software design, Jean Bacon and Tim Harris

Label
Operating systems : concurrent and distributed software design
Title
Operating systems
Title remainder
concurrent and distributed software design
Statement of responsibility
Jean Bacon and Tim Harris
Creator
Contributor
Subject
Language
eng
Summary
Modern 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. Underlying this book is the premise that distributed systems are now commonplace and a reader is more likely to be using one than a centralized time-sharing system. This modern approach therefore avoids the focus on centralized systems, instead placing the operating system within its context and providing an overview of system components and their relationships.The book is divided into four parts: System Design, covering the basic operating system functions and describing the abstraction and implementation of a system as a community of (possibly distributed) concurrent processes. Distributed systems are introduced and a chapter on system security is included. Concurrency Control in Main Memory, focusing on concurrency control in operating systems and application-level systems and exploring inter-process communication (IPC) in the context of (distributed) system design. Transactions, demonstrating the general applicability of concurrent composite operations. Case Studies, considering different systems in the light of the perspective developed in the book: Classical UNIX; Linux, Solaris and Contemporary Unix; Extensible Systems; Windows 2000; Web Programming; Middleware; and Transaction Processing Systems.The Java language has been used throughout to illustrate object-oriented concepts, concurrent algorithms and distributed programming and the book includes a chapter on system security. The case studies, covering a full suite of professional operating systems, enable the course to be taught as a blend of theory and practice, so that on completion of the course a student is able to adapt and build real operating systems that function within a distributed environment
Member of
Action
digitized
Cataloging source
SINTU
http://library.link/vocab/creatorDate
1942-
http://library.link/vocab/creatorName
Bacon, Jean
Dewey number
005.4/3
Illustrations
illustrations
Index
index present
LC call number
QA76.76.O63
LC item number
B3319 2003
Literary form
non fiction
Nature of contents
  • dictionaries
  • bibliography
http://library.link/vocab/relatedWorkOrContributorDate
1976-
http://library.link/vocab/relatedWorkOrContributorName
Harris, Tim
Series statement
International computer science series
http://library.link/vocab/subjectName
  • Operating systems (Computers)
  • Parallel programming (Computer science)
  • Electronic data processing
  • Electronic data processing
  • Operating systems (Computers)
  • Parallel programming (Computer science)
  • Betriebssystem
  • Entwurf
  • Parallelverarbeitung
  • Software
  • Verteiltes System
Label
Operating systems : concurrent and distributed software design, Jean Bacon and Tim Harris
Instantiates
Publication
Bibliography note
Includes bibliographical references and index
Carrier category
online resource
Carrier category code
cr
Carrier MARC source
rdacarrier
Content category
text
Content type code
txt
Content type MARC source
rdacontent
Contents
System design requirements -- system structure and dynamic execution -- The hardware interface, I/O and communications -- support for processes -- Memory management -- File management -- Fundamentals of distributed systems -- Security -- System structure -- Low-level synchronization: implementation -- Low-level synchronization: algorithms -- IPC with shared memory -- OPC and system structure -- IPC without shared memory -- Crash resilience and persistent data -- Distributed IPC -- Composite operations -- Resource allocation and deadlock -- Transaction -- Concurrency control -- Recovery -- Distributed transactions -- Distributed computations -- Classical UNIX -- LINUX, Solaris and contemporary UNIX -- Extensible systems -- Windows 2000 -- The World Wide Web -- Middleware -- Transaction processing monitors and systems
Control code
53476082
Dimensions
unknown
Extent
1 online resource (xxxiv, 877 pages)
Form of item
online
Isbn
9780321117892
Media category
computer
Media MARC source
rdamedia
Media type code
c
Other control number
9780321117892
Other physical details
illustrations.
Reproduction note
Electronic reproduction.
Sound
unknown sound
Specific material designation
remote
System control number
(OCoLC)53476082
System details
Master and use copy. Digital master created according to Benchmark for Faithful Digital Reproductions of Monographs and Serials, Version 1. Digital Library Federation, December 2002.
Label
Operating systems : concurrent and distributed software design, Jean Bacon and Tim Harris
Publication
Bibliography note
Includes bibliographical references and index
Carrier category
online resource
Carrier category code
cr
Carrier MARC source
rdacarrier
Content category
text
Content type code
txt
Content type MARC source
rdacontent
Contents
System design requirements -- system structure and dynamic execution -- The hardware interface, I/O and communications -- support for processes -- Memory management -- File management -- Fundamentals of distributed systems -- Security -- System structure -- Low-level synchronization: implementation -- Low-level synchronization: algorithms -- IPC with shared memory -- OPC and system structure -- IPC without shared memory -- Crash resilience and persistent data -- Distributed IPC -- Composite operations -- Resource allocation and deadlock -- Transaction -- Concurrency control -- Recovery -- Distributed transactions -- Distributed computations -- Classical UNIX -- LINUX, Solaris and contemporary UNIX -- Extensible systems -- Windows 2000 -- The World Wide Web -- Middleware -- Transaction processing monitors and systems
Control code
53476082
Dimensions
unknown
Extent
1 online resource (xxxiv, 877 pages)
Form of item
online
Isbn
9780321117892
Media category
computer
Media MARC source
rdamedia
Media type code
c
Other control number
9780321117892
Other physical details
illustrations.
Reproduction note
Electronic reproduction.
Sound
unknown sound
Specific material designation
remote
System control number
(OCoLC)53476082
System details
Master and use copy. Digital master created according to Benchmark for Faithful Digital Reproductions of Monographs and Serials, Version 1. Digital Library Federation, December 2002.

Library Locations

    • Ellis LibraryBorrow it
      1020 Lowry Street, Columbia, MO, 65201, US
      38.944491 -92.326012
    • Engineering Library & Technology CommonsBorrow it
      W2001 Lafferre Hall, Columbia, MO, 65211, US
      38.946102 -92.330125
Processing Feedback ...