Introduction to Principles of Computer System Design
$62.34
Price: $62.34
(as of May 21,2023 02:43:47 UTC – Details)
Principles of Computer System Design is a unique textbook that follows a principles-based approach for designing computer systems. This book demonstrates how fundamental concepts in computer system design are shared across a wide range of disciplines including operating systems, networks, database systems, distributed systems, programming languages, software engineering, security, fault tolerance, and architecture.
Using carefully analyzed case studies from each field, the book explains how these concepts can be applied to practical system design challenges. To facilitate this approach, the book identifies and explains abstractions that have proven successful in practice, like remote procedure call, client/service organization, file systems, data integrity, consistency, and authenticated messages. These abstractions are popularly used in most computer systems. The book also describes how these abstractions are implemented, demonstrates how they are used in different systems and prepares the reader to apply them in future designs.
This book is ideal for junior and senior undergraduate students in Operating Systems, Distributed Systems, Distributed Operating Systems, and Computer Systems Design courses. Moreover, professional computer systems designers can also benefit from the principles-based approach demonstrated in the book.
The book is published by Morgan Kaufmann and has 1st edition (July 7, 2009). It is in English and consists of 560 paperback pages. Its ISBN-10 is 0123749573 and ISBN-13 is 978-0123749574. The item weighs 2.07 pounds, and its dimensions are 7.5 x 1.27 x 9.25 inches.
There are no reviews yet.