Operating Systems: Concurrent and Distributed Software Design
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 th...
Saved in:
Main Authors: | , |
---|---|
Corporate Author: | |
Format: | Electronic eBook |
Language: | English |
Published: |
[Erscheinungsort nicht ermittelbar]
Pearson Business
2003
|
Edition: | 1st edition. |
Subjects: | |
Links: | https://learning.oreilly.com/library/view/-/0321117891/?ar |
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. |
Item Description: | Online resource; Title from title page (viewed March 11, 2003) |
Physical Description: | 1 Online-Ressource (912 Seiten) |
ISBN: | 0321117891 |
Staff View
MARC
LEADER | 00000cam a22000002c 4500 | ||
---|---|---|---|
001 | ZDB-30-ORH-047343044 | ||
003 | DE-627-1 | ||
005 | 20240228121038.0 | ||
007 | cr uuu---uuuuu | ||
008 | 191023s2003 xx |||||o 00| ||eng c | ||
020 | |a 0321117891 |9 0-321-11789-1 | ||
035 | |a (DE-627-1)047343044 | ||
035 | |a (DE-599)KEP047343044 | ||
035 | |a (ORHE)0321117891 | ||
035 | |a (DE-627-1)047343044 | ||
040 | |a DE-627 |b ger |c DE-627 |e rda | ||
041 | |a eng | ||
082 | 0 | |a 005.4/3 |2 21/eng/20230216 | |
100 | 1 | |a Bacon, Jean |e VerfasserIn |4 aut | |
245 | 1 | 0 | |a Operating Systems |b Concurrent and Distributed Software Design |c Bacon, Jean |
250 | |a 1st edition. | ||
264 | 1 | |a [Erscheinungsort nicht ermittelbar] |b Pearson Business |c 2003 | |
300 | |a 1 Online-Ressource (912 Seiten) | ||
336 | |a Text |b txt |2 rdacontent | ||
337 | |a Computermedien |b c |2 rdamedia | ||
338 | |a Online-Ressource |b cr |2 rdacarrier | ||
500 | |a Online resource; Title from title page (viewed March 11, 2003) | ||
520 | |a 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. | ||
650 | 0 | |a Operating systems (Computers) | |
650 | 0 | |a Electronic data processing |x Distributed processing | |
650 | 0 | |a Parallel programming (Computer science) | |
650 | 4 | |a Systèmes d'exploitation (Ordinateurs) | |
650 | 4 | |a Traitement réparti | |
650 | 4 | |a Programmation parallèle (Informatique) | |
650 | 4 | |a operating systems | |
650 | 4 | |a Parallel programming (Computer science) | |
650 | 4 | |a Operating systems (Computers) | |
650 | 4 | |a Electronic data processing ; Distributed processing | |
700 | 1 | |a Harris, Tim |e VerfasserIn |4 aut | |
710 | 2 | |a Safari, an O'Reilly Media Company. |e MitwirkendeR |4 ctb | |
966 | 4 | 0 | |l DE-91 |p ZDB-30-ORH |q TUM_PDA_ORH |u https://learning.oreilly.com/library/view/-/0321117891/?ar |m X:ORHE |x Aggregator |z lizenzpflichtig |3 Volltext |
912 | |a ZDB-30-ORH | ||
912 | |a ZDB-30-ORH | ||
951 | |a BO | ||
912 | |a ZDB-30-ORH | ||
049 | |a DE-91 |
Record in the Search Index
DE-BY-TUM_katkey | ZDB-30-ORH-047343044 |
---|---|
_version_ | 1829007826016534529 |
adam_text | |
any_adam_object | |
author | Bacon, Jean Harris, Tim |
author_corporate | Safari, an O'Reilly Media Company |
author_corporate_role | ctb |
author_facet | Bacon, Jean Harris, Tim Safari, an O'Reilly Media Company |
author_role | aut aut |
author_sort | Bacon, Jean |
author_variant | j b jb t h th |
building | Verbundindex |
bvnumber | localTUM |
collection | ZDB-30-ORH |
ctrlnum | (DE-627-1)047343044 (DE-599)KEP047343044 (ORHE)0321117891 |
dewey-full | 005.4/3 |
dewey-hundreds | 000 - Computer science, information, general works |
dewey-ones | 005 - Computer programming, programs, data, security |
dewey-raw | 005.4/3 |
dewey-search | 005.4/3 |
dewey-sort | 15.4 13 |
dewey-tens | 000 - Computer science, information, general works |
discipline | Informatik |
edition | 1st edition. |
format | Electronic eBook |
fullrecord | <?xml version="1.0" encoding="UTF-8"?><collection xmlns="http://www.loc.gov/MARC21/slim"><record><leader>03672cam a22004932c 4500</leader><controlfield tag="001">ZDB-30-ORH-047343044</controlfield><controlfield tag="003">DE-627-1</controlfield><controlfield tag="005">20240228121038.0</controlfield><controlfield tag="007">cr uuu---uuuuu</controlfield><controlfield tag="008">191023s2003 xx |||||o 00| ||eng c</controlfield><datafield tag="020" ind1=" " ind2=" "><subfield code="a">0321117891</subfield><subfield code="9">0-321-11789-1</subfield></datafield><datafield tag="035" ind1=" " ind2=" "><subfield code="a">(DE-627-1)047343044</subfield></datafield><datafield tag="035" ind1=" " ind2=" "><subfield code="a">(DE-599)KEP047343044</subfield></datafield><datafield tag="035" ind1=" " ind2=" "><subfield code="a">(ORHE)0321117891</subfield></datafield><datafield tag="035" ind1=" " ind2=" "><subfield code="a">(DE-627-1)047343044</subfield></datafield><datafield tag="040" ind1=" " ind2=" "><subfield code="a">DE-627</subfield><subfield code="b">ger</subfield><subfield code="c">DE-627</subfield><subfield code="e">rda</subfield></datafield><datafield tag="041" ind1=" " ind2=" "><subfield code="a">eng</subfield></datafield><datafield tag="082" ind1="0" ind2=" "><subfield code="a">005.4/3</subfield><subfield code="2">21/eng/20230216</subfield></datafield><datafield tag="100" ind1="1" ind2=" "><subfield code="a">Bacon, Jean</subfield><subfield code="e">VerfasserIn</subfield><subfield code="4">aut</subfield></datafield><datafield tag="245" ind1="1" ind2="0"><subfield code="a">Operating Systems</subfield><subfield code="b">Concurrent and Distributed Software Design</subfield><subfield code="c">Bacon, Jean</subfield></datafield><datafield tag="250" ind1=" " ind2=" "><subfield code="a">1st edition.</subfield></datafield><datafield tag="264" ind1=" " ind2="1"><subfield code="a">[Erscheinungsort nicht ermittelbar]</subfield><subfield code="b">Pearson Business</subfield><subfield code="c">2003</subfield></datafield><datafield tag="300" ind1=" " ind2=" "><subfield code="a">1 Online-Ressource (912 Seiten)</subfield></datafield><datafield tag="336" ind1=" " ind2=" "><subfield code="a">Text</subfield><subfield code="b">txt</subfield><subfield code="2">rdacontent</subfield></datafield><datafield tag="337" ind1=" " ind2=" "><subfield code="a">Computermedien</subfield><subfield code="b">c</subfield><subfield code="2">rdamedia</subfield></datafield><datafield tag="338" ind1=" " ind2=" "><subfield code="a">Online-Ressource</subfield><subfield code="b">cr</subfield><subfield code="2">rdacarrier</subfield></datafield><datafield tag="500" ind1=" " ind2=" "><subfield code="a">Online resource; Title from title page (viewed March 11, 2003)</subfield></datafield><datafield tag="520" ind1=" " ind2=" "><subfield code="a">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.</subfield></datafield><datafield tag="650" ind1=" " ind2="0"><subfield code="a">Operating systems (Computers)</subfield></datafield><datafield tag="650" ind1=" " ind2="0"><subfield code="a">Electronic data processing</subfield><subfield code="x">Distributed processing</subfield></datafield><datafield tag="650" ind1=" " ind2="0"><subfield code="a">Parallel programming (Computer science)</subfield></datafield><datafield tag="650" ind1=" " ind2="4"><subfield code="a">Systèmes d'exploitation (Ordinateurs)</subfield></datafield><datafield tag="650" ind1=" " ind2="4"><subfield code="a">Traitement réparti</subfield></datafield><datafield tag="650" ind1=" " ind2="4"><subfield code="a">Programmation parallèle (Informatique)</subfield></datafield><datafield tag="650" ind1=" " ind2="4"><subfield code="a">operating systems</subfield></datafield><datafield tag="650" ind1=" " ind2="4"><subfield code="a">Parallel programming (Computer science)</subfield></datafield><datafield tag="650" ind1=" " ind2="4"><subfield code="a">Operating systems (Computers)</subfield></datafield><datafield tag="650" ind1=" " ind2="4"><subfield code="a">Electronic data processing ; Distributed processing</subfield></datafield><datafield tag="700" ind1="1" ind2=" "><subfield code="a">Harris, Tim</subfield><subfield code="e">VerfasserIn</subfield><subfield code="4">aut</subfield></datafield><datafield tag="710" ind1="2" ind2=" "><subfield code="a">Safari, an O'Reilly Media Company.</subfield><subfield code="e">MitwirkendeR</subfield><subfield code="4">ctb</subfield></datafield><datafield tag="966" ind1="4" ind2="0"><subfield code="l">DE-91</subfield><subfield code="p">ZDB-30-ORH</subfield><subfield code="q">TUM_PDA_ORH</subfield><subfield code="u">https://learning.oreilly.com/library/view/-/0321117891/?ar</subfield><subfield code="m">X:ORHE</subfield><subfield code="x">Aggregator</subfield><subfield code="z">lizenzpflichtig</subfield><subfield code="3">Volltext</subfield></datafield><datafield tag="912" ind1=" " ind2=" "><subfield code="a">ZDB-30-ORH</subfield></datafield><datafield tag="912" ind1=" " ind2=" "><subfield code="a">ZDB-30-ORH</subfield></datafield><datafield tag="951" ind1=" " ind2=" "><subfield code="a">BO</subfield></datafield><datafield tag="912" ind1=" " ind2=" "><subfield code="a">ZDB-30-ORH</subfield></datafield><datafield tag="049" ind1=" " ind2=" "><subfield code="a">DE-91</subfield></datafield></record></collection> |
id | ZDB-30-ORH-047343044 |
illustrated | Not Illustrated |
indexdate | 2025-04-10T09:36:28Z |
institution | BVB |
isbn | 0321117891 |
language | English |
open_access_boolean | |
owner | DE-91 DE-BY-TUM |
owner_facet | DE-91 DE-BY-TUM |
physical | 1 Online-Ressource (912 Seiten) |
psigel | ZDB-30-ORH TUM_PDA_ORH ZDB-30-ORH |
publishDate | 2003 |
publishDateSearch | 2003 |
publishDateSort | 2003 |
publisher | Pearson Business |
record_format | marc |
spelling | Bacon, Jean VerfasserIn aut Operating Systems Concurrent and Distributed Software Design Bacon, Jean 1st edition. [Erscheinungsort nicht ermittelbar] Pearson Business 2003 1 Online-Ressource (912 Seiten) Text txt rdacontent Computermedien c rdamedia Online-Ressource cr rdacarrier Online resource; Title from title page (viewed March 11, 2003) 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. Operating systems (Computers) Electronic data processing Distributed processing Parallel programming (Computer science) Systèmes d'exploitation (Ordinateurs) Traitement réparti Programmation parallèle (Informatique) operating systems Electronic data processing ; Distributed processing Harris, Tim VerfasserIn aut Safari, an O'Reilly Media Company. MitwirkendeR ctb |
spellingShingle | Bacon, Jean Harris, Tim Operating Systems Concurrent and Distributed Software Design Operating systems (Computers) Electronic data processing Distributed processing Parallel programming (Computer science) Systèmes d'exploitation (Ordinateurs) Traitement réparti Programmation parallèle (Informatique) operating systems Electronic data processing ; Distributed processing |
title | Operating Systems Concurrent and Distributed Software Design |
title_auth | Operating Systems Concurrent and Distributed Software Design |
title_exact_search | Operating Systems Concurrent and Distributed Software Design |
title_full | Operating Systems Concurrent and Distributed Software Design Bacon, Jean |
title_fullStr | Operating Systems Concurrent and Distributed Software Design Bacon, Jean |
title_full_unstemmed | Operating Systems Concurrent and Distributed Software Design Bacon, Jean |
title_short | Operating Systems |
title_sort | operating systems concurrent and distributed software design |
title_sub | Concurrent and Distributed Software Design |
topic | Operating systems (Computers) Electronic data processing Distributed processing Parallel programming (Computer science) Systèmes d'exploitation (Ordinateurs) Traitement réparti Programmation parallèle (Informatique) operating systems Electronic data processing ; Distributed processing |
topic_facet | Operating systems (Computers) Electronic data processing Distributed processing Parallel programming (Computer science) Systèmes d'exploitation (Ordinateurs) Traitement réparti Programmation parallèle (Informatique) operating systems Electronic data processing ; Distributed processing |
work_keys_str_mv | AT baconjean operatingsystemsconcurrentanddistributedsoftwaredesign AT harristim operatingsystemsconcurrentanddistributedsoftwaredesign AT safarianoreillymediacompany operatingsystemsconcurrentanddistributedsoftwaredesign |