Posted 20 hours ago

Computer Systems: A Programmer's Perspective, Global Edition

ZTS2023's avatar
Shared by
Joined in 2023

About this deal

By using the Web site, you confirm that you have read, understood, and agreed to be bound by the Terms and Conditions.

Together with Professor O’Hallaron, he developed the course 15-213, Introduction to Computer Systems, at Carnegie Mellon that is the basis for this book. I highly recommend Computer Systems: A Programmer’s Perspective for anyone who feel they need a better grasp of these ideas.Whether you're studying computer science, programming, or just interested in learning more about how computers work at a low level, this book is definitely worth checking out. The code examples are well-written, easy to understand, and provide a practical context for the theoretical concepts being discussed.

You read a concept, solve a problem or experiment with a program that illustrates it and then move on to the next concept. Bryant received his bachelor’s degree from the University of Michigan in 1973 and then attended graduate school at the Massachusetts Institute of Technology, receiving his PhD degree in computer science in 1981. This book argues that a good programmer needs to be aware of all the afore mentioned concepts and these are what the book tries to cover.

This is an easy to follow book that covers how computers work from the level of processors up to web servers. The authors have tried their best to introduce as many of modern multiprocessor concepts as possible in a practical way. Hardware features like hard disk, main memory, controllers, buses, cache and the processor bring the program to life. There's very good depth for each topic covered, the language is easy to understand, and the homework assignments are very well thought out too. If you're serious about your craft as a software engineer and want to know (out of curiosity and a need for clarity) how things work under the hood, this book is for you.

CSAPP turned out to be a good find since it is aimed at the intersection of computer architecture, computers systems and OS. Probably didn't learn as much as CMU's course but it was a good enough "systematic" intro to systems. Spanning across computer science themes such as hardware architecture, the operating system, and systems software, the Third Edition serves as a comprehensive introduction to programming. He has also taught courses in algorithms, programming, computer networking, distributed systems, and VLSI design.From bits to data representation (and its limits), to fricken assembly, to memory hierarchy and caches and everything with memory.

Asda Great Deal

Free UK shipping. 15 day free returns.
Community Updates
*So you can easily identify outgoing links on our site, we've marked them with an "*" symbol. Links on our site are monetised, but this never affects which deals get posted. Find more info in our FAQs and About Us page.
New Comment