free hit counter code Principles of Computer System Design: An Introduction - GoBooks - Download Free Book
Ads Banner
Hot Best Seller

Principles of Computer System Design: An Introduction

Availability: Ready to download

Principles of Computer System Design is the first textbook to take a principles-based approach to the computer system design. It 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 Principles of Computer System Design is the first textbook to take a principles-based approach to the computer system design. It 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. The book is recommended for junior and senior undergraduate students in Operating Systems, Distributed Systems, Distributed Operating Systems and/or Computer Systems Design courses; and professional computer systems designers.


Compare
Ads Banner

Principles of Computer System Design is the first textbook to take a principles-based approach to the computer system design. It 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 Principles of Computer System Design is the first textbook to take a principles-based approach to the computer system design. It 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. The book is recommended for junior and senior undergraduate students in Operating Systems, Distributed Systems, Distributed Operating Systems and/or Computer Systems Design courses; and professional computer systems designers.

30 review for Principles of Computer System Design: An Introduction

  1. 4 out of 5

    Fatima

    Read some chapters as part of CS110 at Stanford. I learned a lot but it is very dry and required me to read and re-read the chapter multiple times.

  2. 4 out of 5

    Balmung

    A good introduction to computer system: a great overview of all about a computer starting from file system and operating system to network. I think is a useful book for a first sight to computer system even though is to much generic in explaining some particular but in general this is not a problem for me. Word of computer science engineering

  3. 5 out of 5

    Zhen

    Good read for computer system engineers, but too verbose.

  4. 5 out of 5

    George

  5. 4 out of 5

    Benoît Fleury

  6. 5 out of 5

    Srikanth

  7. 4 out of 5

    Kiran

  8. 5 out of 5

    Adam

  9. 4 out of 5

    John

  10. 5 out of 5

    ZECHANG LI

  11. 4 out of 5

    Hemhek Song

  12. 5 out of 5

    Ihar Suvorau

  13. 5 out of 5

    Lamar Simpson

  14. 5 out of 5

    Eric

  15. 5 out of 5

    Saurabh

  16. 5 out of 5

    Jennifer Basalone

  17. 5 out of 5

    José

  18. 5 out of 5

    Kennedy

  19. 4 out of 5

    Mel

  20. 5 out of 5

    Shain

  21. 5 out of 5

    Daniel

  22. 5 out of 5

    Pralhad Deshpande

  23. 4 out of 5

    Paolo Petrolini

  24. 4 out of 5

    Eric Wooten

  25. 5 out of 5

    Thom Fortunato

  26. 5 out of 5

    Stephen Emmons

  27. 5 out of 5

    Joey Rafidi

  28. 4 out of 5

    Nathan

  29. 5 out of 5

    Mark

  30. 5 out of 5

    Spockwang

Add a review

Your email address will not be published. Required fields are marked *

Loading...
We use cookies to give you the best online experience. By using our website you agree to our use of cookies in accordance with our cookie policy.