Principles of computer system design: an introduction
This text identifies, examines, and illustrates fundamental concepts in computer system design that are common across operating systems, networks, database systems, distributed systems, programming languages, software engineering, security, fault tolerance, and architecture. Through carefully analyz...
Gespeichert in:
1. Verfasser: | |
---|---|
Format: | Elektronisch E-Book |
Sprache: | English |
Veröffentlicht: |
Burlington, MA
Morgan Kaufmann
© 2009
|
Schlagworte: | |
Online-Zugang: | FLA01 URL des Erstveröffentlichers |
Zusammenfassung: | This text identifies, examines, and illustrates fundamental concepts in computer system design that are common across operating systems, networks, database systems, distributed systems, programming languages, software engineering, security, fault tolerance, and architecture. Through carefully analyzed case studies from each of these disciplines, it demonstrates how to apply these concepts to tackle practical system design problems. To support the focus on design, the text identifies and explains abstractions that have proven successful in practice such as, remote procedure call, client/service organization, file systems, data integrity, consistency, and authenticated messages. Most computer systems are built using a handful of such abstractions. The text describes how these abstractions are implemented, demonstrates how they are used in different systems, and prepares the reader to apply them in future designs. Features: Concepts of computer system design guided by fundamental principles (see list on inside cover). Cross-cutting approach that identifies abstractions common to networking, operating systems, transaction systems, distributed systems, architecture, and software engineering. Case studies that make the abstractions real: naming (DNS and the URL); file systems (the UNIX file system); clients and services (NFS); virtualization (virtual machines); scheduling (disk arms); security (TLS). Numerous pseudocode fragments that provide concrete examples of abstract concepts. Extensive support. The authors and MIT OpenCourseWare provide on-line, free of charge, open educational resources, including additional chapters, course syllabi, board layouts and slides, lecture videos, and an archive of lecture schedules, class assignments, and design projects |
Beschreibung: | Includes bibliographical references (pages 375-423) and index |
Beschreibung: | 1 online resource (xxxiii, 526 pages) illustrations |
ISBN: | 9780123749574 0123749573 9780080959429 0080959423 |
Internformat
MARC
LEADER | 00000nmm a2200000zc 4500 | ||
---|---|---|---|
001 | BV046125329 | ||
003 | DE-604 | ||
005 | 20200825 | ||
007 | cr|uuu---uuuuu | ||
008 | 190827s2009 |||| o||u| ||||||eng d | ||
015 | |a GBA977668 |2 dnb | ||
020 | |a 9780123749574 |9 978-0-12-374957-4 | ||
020 | |a 0123749573 |9 0-12-374957-3 | ||
020 | |a 9780080959429 |9 978-0-08-095942-9 | ||
020 | |a 0080959423 |9 0-08-095942-3 | ||
035 | |a (ZDB-33-ESD)ocn460107844 | ||
035 | |a (OCoLC)460107844 | ||
035 | |a (DE-599)BVBBV046125329 | ||
040 | |a DE-604 |b ger |e rda | ||
041 | 0 | |a eng | |
082 | 0 | |a 004 |2 22 | |
100 | 1 | |a Saltzer, Jerome H. |d 1939- |e Verfasser |0 (DE-588)140630597 |4 aut | |
245 | 1 | 0 | |a Principles of computer system design |b an introduction |c Jerome H. Saltzer, M. Frans Kaashoek |
264 | 1 | |a Burlington, MA |b Morgan Kaufmann |c © 2009 | |
300 | |a 1 online resource (xxxiii, 526 pages) |b illustrations | ||
336 | |b txt |2 rdacontent | ||
337 | |b c |2 rdamedia | ||
338 | |b cr |2 rdacarrier | ||
500 | |a Includes bibliographical references (pages 375-423) and index | ||
520 | |a This text identifies, examines, and illustrates fundamental concepts in computer system design that are common across operating systems, networks, database systems, distributed systems, programming languages, software engineering, security, fault tolerance, and architecture. Through carefully analyzed case studies from each of these disciplines, it demonstrates how to apply these concepts to tackle practical system design problems. To support the focus on design, the text identifies and explains abstractions that have proven successful in practice such as, remote procedure call, client/service organization, file systems, data integrity, consistency, and authenticated messages. Most computer systems are built using a handful of such abstractions. The text describes how these abstractions are implemented, demonstrates how they are used in different systems, and prepares the reader to apply them in future designs. Features: Concepts of computer system design guided by fundamental principles (see list on inside cover). Cross-cutting approach that identifies abstractions common to networking, operating systems, transaction systems, distributed systems, architecture, and software engineering. Case studies that make the abstractions real: naming (DNS and the URL); file systems (the UNIX file system); clients and services (NFS); virtualization (virtual machines); scheduling (disk arms); security (TLS). Numerous pseudocode fragments that provide concrete examples of abstract concepts. Extensive support. The authors and MIT OpenCourseWare provide on-line, free of charge, open educational resources, including additional chapters, course syllabi, board layouts and slides, lecture videos, and an archive of lecture schedules, class assignments, and design projects | ||
650 | 7 | |a COMPUTERS / Reference |2 bisacsh | |
650 | 7 | |a COMPUTERS / Machine Theory |2 bisacsh | |
650 | 7 | |a COMPUTERS / Computer Literacy |2 bisacsh | |
650 | 7 | |a COMPUTERS / Information Technology |2 bisacsh | |
650 | 7 | |a COMPUTERS / Data Processing |2 bisacsh | |
650 | 7 | |a COMPUTERS / Computer Science |2 bisacsh | |
650 | 7 | |a COMPUTERS / Hardware / General |2 bisacsh | |
650 | 7 | |a Computer systems |2 fast | |
650 | 7 | |a System design |2 fast | |
650 | 7 | |a Computerarchitektur |2 gnd | |
650 | 4 | |a Computer systems / Design | |
650 | 4 | |a Computer architecture | |
650 | 4 | |a Computer organization | |
650 | 4 | |a Software engineering | |
650 | 4 | |a System design | |
650 | 4 | |a Computer systems | |
650 | 0 | 7 | |a Computerarchitektur |0 (DE-588)4048717-9 |2 gnd |9 rswk-swf |
655 | 7 | |8 1\p |0 (DE-588)4151278-9 |a Einführung |2 gnd-content | |
689 | 0 | 0 | |a Computerarchitektur |0 (DE-588)4048717-9 |D s |
689 | 0 | |8 2\p |5 DE-604 | |
700 | 1 | |a Kaashoek, Frans |d 1965- |e Sonstige |0 (DE-588)124959490 |4 oth | |
856 | 4 | 0 | |u http://www.sciencedirect.com/science/book/9780123749574 |x Verlag |z URL des Erstveröffentlichers |3 Volltext |
912 | |a ZDB-33-ESD | ||
999 | |a oai:aleph.bib-bvb.de:BVB01-031505783 | ||
883 | 1 | |8 1\p |a cgwrk |d 20201028 |q DE-101 |u https://d-nb.info/provenance/plan#cgwrk | |
883 | 1 | |8 2\p |a cgwrk |d 20201028 |q DE-101 |u https://d-nb.info/provenance/plan#cgwrk | |
966 | e | |u http://www.sciencedirect.com/science/book/9780123749574 |l FLA01 |p ZDB-33-ESD |q FLA_PDA_ESD |x Verlag |3 Volltext |
Datensatz im Suchindex
_version_ | 1804180444322725888 |
---|---|
any_adam_object | |
author | Saltzer, Jerome H. 1939- |
author_GND | (DE-588)140630597 (DE-588)124959490 |
author_facet | Saltzer, Jerome H. 1939- |
author_role | aut |
author_sort | Saltzer, Jerome H. 1939- |
author_variant | j h s jh jhs |
building | Verbundindex |
bvnumber | BV046125329 |
collection | ZDB-33-ESD |
ctrlnum | (ZDB-33-ESD)ocn460107844 (OCoLC)460107844 (DE-599)BVBBV046125329 |
dewey-full | 004 |
dewey-hundreds | 000 - Computer science, information, general works |
dewey-ones | 004 - Computer science |
dewey-raw | 004 |
dewey-search | 004 |
dewey-sort | 14 |
dewey-tens | 000 - Computer science, information, general works |
discipline | Informatik |
format | Electronic eBook |
fullrecord | <?xml version="1.0" encoding="UTF-8"?><collection xmlns="http://www.loc.gov/MARC21/slim"><record><leader>04359nmm a2200649zc 4500</leader><controlfield tag="001">BV046125329</controlfield><controlfield tag="003">DE-604</controlfield><controlfield tag="005">20200825 </controlfield><controlfield tag="007">cr|uuu---uuuuu</controlfield><controlfield tag="008">190827s2009 |||| o||u| ||||||eng d</controlfield><datafield tag="015" ind1=" " ind2=" "><subfield code="a">GBA977668</subfield><subfield code="2">dnb</subfield></datafield><datafield tag="020" ind1=" " ind2=" "><subfield code="a">9780123749574</subfield><subfield code="9">978-0-12-374957-4</subfield></datafield><datafield tag="020" ind1=" " ind2=" "><subfield code="a">0123749573</subfield><subfield code="9">0-12-374957-3</subfield></datafield><datafield tag="020" ind1=" " ind2=" "><subfield code="a">9780080959429</subfield><subfield code="9">978-0-08-095942-9</subfield></datafield><datafield tag="020" ind1=" " ind2=" "><subfield code="a">0080959423</subfield><subfield code="9">0-08-095942-3</subfield></datafield><datafield tag="035" ind1=" " ind2=" "><subfield code="a">(ZDB-33-ESD)ocn460107844</subfield></datafield><datafield tag="035" ind1=" " ind2=" "><subfield code="a">(OCoLC)460107844</subfield></datafield><datafield tag="035" ind1=" " ind2=" "><subfield code="a">(DE-599)BVBBV046125329</subfield></datafield><datafield tag="040" ind1=" " ind2=" "><subfield code="a">DE-604</subfield><subfield code="b">ger</subfield><subfield code="e">rda</subfield></datafield><datafield tag="041" ind1="0" ind2=" "><subfield code="a">eng</subfield></datafield><datafield tag="082" ind1="0" ind2=" "><subfield code="a">004</subfield><subfield code="2">22</subfield></datafield><datafield tag="100" ind1="1" ind2=" "><subfield code="a">Saltzer, Jerome H.</subfield><subfield code="d">1939-</subfield><subfield code="e">Verfasser</subfield><subfield code="0">(DE-588)140630597</subfield><subfield code="4">aut</subfield></datafield><datafield tag="245" ind1="1" ind2="0"><subfield code="a">Principles of computer system design</subfield><subfield code="b">an introduction</subfield><subfield code="c">Jerome H. Saltzer, M. Frans Kaashoek</subfield></datafield><datafield tag="264" ind1=" " ind2="1"><subfield code="a">Burlington, MA</subfield><subfield code="b">Morgan Kaufmann</subfield><subfield code="c">© 2009</subfield></datafield><datafield tag="300" ind1=" " ind2=" "><subfield code="a">1 online resource (xxxiii, 526 pages)</subfield><subfield code="b">illustrations</subfield></datafield><datafield tag="336" ind1=" " ind2=" "><subfield code="b">txt</subfield><subfield code="2">rdacontent</subfield></datafield><datafield tag="337" ind1=" " ind2=" "><subfield code="b">c</subfield><subfield code="2">rdamedia</subfield></datafield><datafield tag="338" ind1=" " ind2=" "><subfield code="b">cr</subfield><subfield code="2">rdacarrier</subfield></datafield><datafield tag="500" ind1=" " ind2=" "><subfield code="a">Includes bibliographical references (pages 375-423) and index</subfield></datafield><datafield tag="520" ind1=" " ind2=" "><subfield code="a">This text identifies, examines, and illustrates fundamental concepts in computer system design that are common across operating systems, networks, database systems, distributed systems, programming languages, software engineering, security, fault tolerance, and architecture. Through carefully analyzed case studies from each of these disciplines, it demonstrates how to apply these concepts to tackle practical system design problems. To support the focus on design, the text identifies and explains abstractions that have proven successful in practice such as, remote procedure call, client/service organization, file systems, data integrity, consistency, and authenticated messages. Most computer systems are built using a handful of such abstractions. The text describes how these abstractions are implemented, demonstrates how they are used in different systems, and prepares the reader to apply them in future designs. Features: Concepts of computer system design guided by fundamental principles (see list on inside cover). Cross-cutting approach that identifies abstractions common to networking, operating systems, transaction systems, distributed systems, architecture, and software engineering. Case studies that make the abstractions real: naming (DNS and the URL); file systems (the UNIX file system); clients and services (NFS); virtualization (virtual machines); scheduling (disk arms); security (TLS). Numerous pseudocode fragments that provide concrete examples of abstract concepts. Extensive support. The authors and MIT OpenCourseWare provide on-line, free of charge, open educational resources, including additional chapters, course syllabi, board layouts and slides, lecture videos, and an archive of lecture schedules, class assignments, and design projects</subfield></datafield><datafield tag="650" ind1=" " ind2="7"><subfield code="a">COMPUTERS / Reference</subfield><subfield code="2">bisacsh</subfield></datafield><datafield tag="650" ind1=" " ind2="7"><subfield code="a">COMPUTERS / Machine Theory</subfield><subfield code="2">bisacsh</subfield></datafield><datafield tag="650" ind1=" " ind2="7"><subfield code="a">COMPUTERS / Computer Literacy</subfield><subfield code="2">bisacsh</subfield></datafield><datafield tag="650" ind1=" " ind2="7"><subfield code="a">COMPUTERS / Information Technology</subfield><subfield code="2">bisacsh</subfield></datafield><datafield tag="650" ind1=" " ind2="7"><subfield code="a">COMPUTERS / Data Processing</subfield><subfield code="2">bisacsh</subfield></datafield><datafield tag="650" ind1=" " ind2="7"><subfield code="a">COMPUTERS / Computer Science</subfield><subfield code="2">bisacsh</subfield></datafield><datafield tag="650" ind1=" " ind2="7"><subfield code="a">COMPUTERS / Hardware / General</subfield><subfield code="2">bisacsh</subfield></datafield><datafield tag="650" ind1=" " ind2="7"><subfield code="a">Computer systems</subfield><subfield code="2">fast</subfield></datafield><datafield tag="650" ind1=" " ind2="7"><subfield code="a">System design</subfield><subfield code="2">fast</subfield></datafield><datafield tag="650" ind1=" " ind2="7"><subfield code="a">Computerarchitektur</subfield><subfield code="2">gnd</subfield></datafield><datafield tag="650" ind1=" " ind2="4"><subfield code="a">Computer systems / Design</subfield></datafield><datafield tag="650" ind1=" " ind2="4"><subfield code="a">Computer architecture</subfield></datafield><datafield tag="650" ind1=" " ind2="4"><subfield code="a">Computer organization</subfield></datafield><datafield tag="650" ind1=" " ind2="4"><subfield code="a">Software engineering</subfield></datafield><datafield tag="650" ind1=" " ind2="4"><subfield code="a">System design</subfield></datafield><datafield tag="650" ind1=" " ind2="4"><subfield code="a">Computer systems</subfield></datafield><datafield tag="650" ind1="0" ind2="7"><subfield code="a">Computerarchitektur</subfield><subfield code="0">(DE-588)4048717-9</subfield><subfield code="2">gnd</subfield><subfield code="9">rswk-swf</subfield></datafield><datafield tag="655" ind1=" " ind2="7"><subfield code="8">1\p</subfield><subfield code="0">(DE-588)4151278-9</subfield><subfield code="a">Einführung</subfield><subfield code="2">gnd-content</subfield></datafield><datafield tag="689" ind1="0" ind2="0"><subfield code="a">Computerarchitektur</subfield><subfield code="0">(DE-588)4048717-9</subfield><subfield code="D">s</subfield></datafield><datafield tag="689" ind1="0" ind2=" "><subfield code="8">2\p</subfield><subfield code="5">DE-604</subfield></datafield><datafield tag="700" ind1="1" ind2=" "><subfield code="a">Kaashoek, Frans</subfield><subfield code="d">1965-</subfield><subfield code="e">Sonstige</subfield><subfield code="0">(DE-588)124959490</subfield><subfield code="4">oth</subfield></datafield><datafield tag="856" ind1="4" ind2="0"><subfield code="u">http://www.sciencedirect.com/science/book/9780123749574</subfield><subfield code="x">Verlag</subfield><subfield code="z">URL des Erstveröffentlichers</subfield><subfield code="3">Volltext</subfield></datafield><datafield tag="912" ind1=" " ind2=" "><subfield code="a">ZDB-33-ESD</subfield></datafield><datafield tag="999" ind1=" " ind2=" "><subfield code="a">oai:aleph.bib-bvb.de:BVB01-031505783</subfield></datafield><datafield tag="883" ind1="1" ind2=" "><subfield code="8">1\p</subfield><subfield code="a">cgwrk</subfield><subfield code="d">20201028</subfield><subfield code="q">DE-101</subfield><subfield code="u">https://d-nb.info/provenance/plan#cgwrk</subfield></datafield><datafield tag="883" ind1="1" ind2=" "><subfield code="8">2\p</subfield><subfield code="a">cgwrk</subfield><subfield code="d">20201028</subfield><subfield code="q">DE-101</subfield><subfield code="u">https://d-nb.info/provenance/plan#cgwrk</subfield></datafield><datafield tag="966" ind1="e" ind2=" "><subfield code="u">http://www.sciencedirect.com/science/book/9780123749574</subfield><subfield code="l">FLA01</subfield><subfield code="p">ZDB-33-ESD</subfield><subfield code="q">FLA_PDA_ESD</subfield><subfield code="x">Verlag</subfield><subfield code="3">Volltext</subfield></datafield></record></collection> |
genre | 1\p (DE-588)4151278-9 Einführung gnd-content |
genre_facet | Einführung |
id | DE-604.BV046125329 |
illustrated | Illustrated |
indexdate | 2024-07-10T08:35:51Z |
institution | BVB |
isbn | 9780123749574 0123749573 9780080959429 0080959423 |
language | English |
oai_aleph_id | oai:aleph.bib-bvb.de:BVB01-031505783 |
oclc_num | 460107844 |
open_access_boolean | |
physical | 1 online resource (xxxiii, 526 pages) illustrations |
psigel | ZDB-33-ESD ZDB-33-ESD FLA_PDA_ESD |
publishDate | 2009 |
publishDateSearch | 2009 |
publishDateSort | 2009 |
publisher | Morgan Kaufmann |
record_format | marc |
spelling | Saltzer, Jerome H. 1939- Verfasser (DE-588)140630597 aut Principles of computer system design an introduction Jerome H. Saltzer, M. Frans Kaashoek Burlington, MA Morgan Kaufmann © 2009 1 online resource (xxxiii, 526 pages) illustrations txt rdacontent c rdamedia cr rdacarrier Includes bibliographical references (pages 375-423) and index This text identifies, examines, and illustrates fundamental concepts in computer system design that are common across operating systems, networks, database systems, distributed systems, programming languages, software engineering, security, fault tolerance, and architecture. Through carefully analyzed case studies from each of these disciplines, it demonstrates how to apply these concepts to tackle practical system design problems. To support the focus on design, the text identifies and explains abstractions that have proven successful in practice such as, remote procedure call, client/service organization, file systems, data integrity, consistency, and authenticated messages. Most computer systems are built using a handful of such abstractions. The text describes how these abstractions are implemented, demonstrates how they are used in different systems, and prepares the reader to apply them in future designs. Features: Concepts of computer system design guided by fundamental principles (see list on inside cover). Cross-cutting approach that identifies abstractions common to networking, operating systems, transaction systems, distributed systems, architecture, and software engineering. Case studies that make the abstractions real: naming (DNS and the URL); file systems (the UNIX file system); clients and services (NFS); virtualization (virtual machines); scheduling (disk arms); security (TLS). Numerous pseudocode fragments that provide concrete examples of abstract concepts. Extensive support. The authors and MIT OpenCourseWare provide on-line, free of charge, open educational resources, including additional chapters, course syllabi, board layouts and slides, lecture videos, and an archive of lecture schedules, class assignments, and design projects COMPUTERS / Reference bisacsh COMPUTERS / Machine Theory bisacsh COMPUTERS / Computer Literacy bisacsh COMPUTERS / Information Technology bisacsh COMPUTERS / Data Processing bisacsh COMPUTERS / Computer Science bisacsh COMPUTERS / Hardware / General bisacsh Computer systems fast System design fast Computerarchitektur gnd Computer systems / Design Computer architecture Computer organization Software engineering System design Computer systems Computerarchitektur (DE-588)4048717-9 gnd rswk-swf 1\p (DE-588)4151278-9 Einführung gnd-content Computerarchitektur (DE-588)4048717-9 s 2\p DE-604 Kaashoek, Frans 1965- Sonstige (DE-588)124959490 oth http://www.sciencedirect.com/science/book/9780123749574 Verlag URL des Erstveröffentlichers Volltext 1\p cgwrk 20201028 DE-101 https://d-nb.info/provenance/plan#cgwrk 2\p cgwrk 20201028 DE-101 https://d-nb.info/provenance/plan#cgwrk |
spellingShingle | Saltzer, Jerome H. 1939- Principles of computer system design an introduction COMPUTERS / Reference bisacsh COMPUTERS / Machine Theory bisacsh COMPUTERS / Computer Literacy bisacsh COMPUTERS / Information Technology bisacsh COMPUTERS / Data Processing bisacsh COMPUTERS / Computer Science bisacsh COMPUTERS / Hardware / General bisacsh Computer systems fast System design fast Computerarchitektur gnd Computer systems / Design Computer architecture Computer organization Software engineering System design Computer systems Computerarchitektur (DE-588)4048717-9 gnd |
subject_GND | (DE-588)4048717-9 (DE-588)4151278-9 |
title | Principles of computer system design an introduction |
title_auth | Principles of computer system design an introduction |
title_exact_search | Principles of computer system design an introduction |
title_full | Principles of computer system design an introduction Jerome H. Saltzer, M. Frans Kaashoek |
title_fullStr | Principles of computer system design an introduction Jerome H. Saltzer, M. Frans Kaashoek |
title_full_unstemmed | Principles of computer system design an introduction Jerome H. Saltzer, M. Frans Kaashoek |
title_short | Principles of computer system design |
title_sort | principles of computer system design an introduction |
title_sub | an introduction |
topic | COMPUTERS / Reference bisacsh COMPUTERS / Machine Theory bisacsh COMPUTERS / Computer Literacy bisacsh COMPUTERS / Information Technology bisacsh COMPUTERS / Data Processing bisacsh COMPUTERS / Computer Science bisacsh COMPUTERS / Hardware / General bisacsh Computer systems fast System design fast Computerarchitektur gnd Computer systems / Design Computer architecture Computer organization Software engineering System design Computer systems Computerarchitektur (DE-588)4048717-9 gnd |
topic_facet | COMPUTERS / Reference COMPUTERS / Machine Theory COMPUTERS / Computer Literacy COMPUTERS / Information Technology COMPUTERS / Data Processing COMPUTERS / Computer Science COMPUTERS / Hardware / General Computer systems System design Computerarchitektur Computer systems / Design Computer architecture Computer organization Software engineering Einführung |
url | http://www.sciencedirect.com/science/book/9780123749574 |
work_keys_str_mv | AT saltzerjeromeh principlesofcomputersystemdesignanintroduction AT kaashoekfrans principlesofcomputersystemdesignanintroduction |