[PDF] Principles of Computer System Design: An Introduction Free Download

[message] Brief Description [PDF] Principles of Computer System Design: An Introduction Free Download by Jerome H. Saltzer , M. Frans Kaasho...

  • [message]
    • Brief Description
      • [PDF] Principles of Computer System Design: An Introduction Free Download by Jerome H. Saltzer , M. Frans Kaashoek | Publisher : Morgan Kaufmann | Category : Computers & Internet | Tags : Design, Operating Systems, Database, Architecture, Service, Projects | ISBN-10 : 0123749573 | ISBN-13 : 9780123749574
  • [message]
    • Book Image
      • Principles of Computer System Design: An Introduction by Jerome H. Saltzer , M. Frans Kaashoek, Publisher : Morgan Kaufmann
  • [message]
    • Complete Book Description
      • 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.
        • 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.

        Table of Contents

        Chapter 1 – Systems
        Chapter 2 – Elements Of Computer System Organization
        Chapter 3 – The Design Of Naming Schemes
        Chapter 4 – Enforcing Modularity With Clients And Services
        Chapter 5 – Enforcing Modularity With Virtualization
        Chapter 6 – Performance
        Chapter 7 – The Network As A System And As A System Component
        Chapter 8 – Fault Tolerance: Reliable Systems From Unreliable Components
        Chapter 9 – Atomicity: All-Or-Nothing And Before-Or-After
        Chapter 10 – Consistency
        Chapter 11 – Information Security

  • [message]
    • Book Details
      • Book Name : Principles of Computer System Design: An Introduction

        Edition : 1

        Author : Jerome H. Saltzer , M. Frans Kaashoek

        Publisher : Morgan Kaufmann

        Category : Computers & Internet

        ISBN-10 : 0123749573

        ISBN-13 : 9780123749574

        ASIN : 0123749573

        Pages : 560

        Language : English

        Publish Date : July 7, 2009
  • [message]
    • Purchase on Amazon

These study materials are for information purposes and completely free. If you find these study material useful please write to us in a comment box.

Disclaimer : We are not the original publisher of this Book/Material on net. This eBook/Material had been collected from other sources of net.

Thank You
The Free Study Team

COMMENTS