Library Hours
Monday to Friday: 9 a.m. to 9 p.m.
Saturday: 9 a.m. to 5 p.m.
Sunday: 1 p.m. to 9 p.m.
Naper Blvd. 1 p.m. to 5 p.m.

LEADER 00000cam a2200985 a 4500 
001    460107844 
003    OCoLC 
005    20240129213017.0 
006    m     o  d         
007    cr cn||||||||| 
008    091027s2009    maua    ob    001 0 eng d 
010      2009279405 
015    GBA977668|2bnb 
015    GBB855135|2bnb 
016 7  015342615|2Uk 
016 7  017594934|2Uk 
019    642205467|a801817391|a1055394272|a1065319347|a1081227384
       |a1102538449|a1103278757|a1129344151|a1152993255
       |a1243587744 
020    9780123749574 
020    0123749573 
020    9780080959429|q(electronic bk.) 
020    0080959423|q(electronic bk.) 
029 1  AU@|b000050013267 
029 1  AU@|b000062003706 
029 1  CDX|b10686959 
029 1  CHNEW|b001009313 
029 1  DEBBG|bBV039828786 
029 1  DEBBG|bBV040900677 
029 1  DEBSZ|b367750619 
029 1  DEBSZ|b378275798 
029 1  DEBSZ|b381367045 
029 1  DEBSZ|b481264906 
029 1  GBVCP|b785362827 
029 1  NZ1|b15189172 
029 1  UKMGB|b017594934 
035    (OCoLC)460107844|z(OCoLC)642205467|z(OCoLC)801817391
       |z(OCoLC)1055394272|z(OCoLC)1065319347|z(OCoLC)1081227384
       |z(OCoLC)1102538449|z(OCoLC)1103278757|z(OCoLC)1129344151
       |z(OCoLC)1152993255|z(OCoLC)1243587744 
037    176795:173223|bElsevier Science & Technology|nhttp://
       www.sciencedirect.com 
040    OPELS|beng|epn|cOPELS|dOPELS|dCDX|dOCLCQ|dN$T|dIDEBK|dUMI
       |dOCLCQ|dYDXCP|dDEBSZ|dOCLCQ|dOCLCF|dOCLCQ|dCOO|dOCLCO
       |dICA|dOCLCO|dAGLDB|dCOCUF|dOCLCQ|dAEBUD|dOCLCQ|dCNNOR
       |dRRP|dNLE|dD6H|dOCLCQ|dVTS|dCEF|dVT2|dOCLCQ|dSTF|dLEAUB
       |dOCLCO|dM8D|dOL$|dOCLCQ|dUKMGB|dUHL|dOCLCQ|dK6U|dOCLCO
       |dOCLCQ|dUKCRE|dINARC|dTUHNV|dOCLCO|dOCLCL 
049    INap 
082 04 004 
082 04 004|222 
099    eBook O’Reilly for Public Libraries 
100 1  Saltzer, J. H.,|d1939-|1https://id.oclc.org/worldcat/
       entity/E39PBJc7WvRbvpMcXvCr4bRFrq 
245 10 Principles of computer system design :|ban introduction /
       |cJerome H. Saltzer, M. Frans Kaashoek.|h[O'Reilly 
       electronic resource] 
260    Burlington, MA :|bMorgan Kaufmann,|c©2009. 
300    1 online resource (xxxiii, 526 pages) :|billustrations 
336    text|btxt|2rdacontent 
337    computer|bc|2rdamedia 
338    online resource|bcr|2rdacarrier 
347    data file|2rda 
504    Includes bibliographical references (pages 375-423) and 
       index. 
505 0  Systems; Elements of Computer System Organization; The 
       Design of Naming Schemes; Enforcing Modularity with 
       Clients and Services; Enforcing Modularity with 
       Virtualization; Performance; The Network as a System and 
       as a System Component; Fault Tolerance: Reliable Systems 
       from Unreliable Components; Atomicity: All-or-Nothing and 
       Before-or-After; Information Security; Suggestions for 
       Further Reading; Glossary; Problem Sets; Index of 
       Concepts. 
520    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. 
588 0  Print version record. 
590    O'Reilly|bO'Reilly Online Learning: Academic/Public 
       Library Edition 
650  0 System design. 
650  0 Computer systems. 
650  2 Computer Systems 
650  6 Conception de systèmes. 
650  6 Systèmes informatiques. 
650  7 Computer systems|2fast 
650  7 System design|2fast 
650  7 Computerarchitektur|2gnd 
700 1  Kaashoek, Frans,|d1965-|1https://id.oclc.org/worldcat/
       entity/E39PBJpJ9t73YJrG99ymG3cpT3 
776 08 |iPrint version:|aSaltzer, J.H., 1939-|tPrinciples of 
       computer system design.|dBurlington, MA : Morgan Kaufmann,
       ©2009|z9780123749574|z0123749573|w(OCoLC)311788778 
856 40 |uhttps://ezproxy.naperville-lib.org/login?url=https://
       learning.oreilly.com/library/view/~/9780123749574/?ar
       |zAvailable on O’Reilly for Public Libraries 
938    Coutts Information Services|bCOUT|n10686959 
938    EBSCOhost|bEBSC|n319653 
938    YBP Library Services|bYANK|n3231312 
938    Internet Archive|bINAR|nprinciplesofcomp0000salt 
994    92|bJFN