hits counter Principles of Computer System Design: An Introduction - Ebook PDF Online
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

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. 5 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. 4 out of 5

    Zhen

    Good read for computer system engineers, but too verbose.

  4. 5 out of 5

    Jeremy Welch

  5. 5 out of 5

    George

  6. 5 out of 5

    Benoît Fleury

  7. 4 out of 5

    Srikanth

  8. 5 out of 5

    Jaybird

  9. 5 out of 5

    Kiran

  10. 5 out of 5

    Mavis 69 420 666

  11. 4 out of 5

    Adam

  12. 4 out of 5

    John

  13. 4 out of 5

    ZECHANG LI

  14. 4 out of 5

    Hemhek Song

  15. 4 out of 5

    Ihar Suvorau

  16. 4 out of 5

    Lamar Simpson

  17. 5 out of 5

    Eric

  18. 4 out of 5

    Saurabh

  19. 4 out of 5

    Jennifer Basalone

  20. 5 out of 5

    José

  21. 5 out of 5

    Kennedy

  22. 4 out of 5

    Gustavo Meza

  23. 4 out of 5

    Mel

  24. 4 out of 5

    Shain

  25. 5 out of 5

    Daniel

  26. 5 out of 5

    Pralhad Deshpande

  27. 4 out of 5

    Paolo Petrolini

  28. 5 out of 5

    Felipe Munera

  29. 4 out of 5

    Eric Wooten

  30. 4 out of 5

    Thom Fortunato

Add a review

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

Loading...