Full description not available
M**S
Computer Architecture comes alive
This book presents computer architecture, an often challenging subject, in a lively and practical way. The book starts with fundamental concepts and incrementally introduces more confusing topics.Strengths:1. The book’s approach is heavily dependent on practice. There are loads of practice examples and answers to the questions provided in the book. That way, students can compare their work examples with the answers in the book.2. Concepts in the book are explained from first principle. Detailed illustrations are given to clarify key concepts and ideas.3. Sharpens programming skills. C Programming is used heavily in this book. For those who understand C, the codes that support discussions can easily be applied to more significant problems. Students new to C programming get an opportunity to learn C programming from the “Asides” in the book.Weaknesses:1. Some answers to practice problems are wrong. Students could do well cross-checking those answers elsewhere.2. Using other programming languages in addition to C ( perhaps C++ or Java) to explain concepts will come in handy.3. This particular product has weak pages. Care should be taken when flipping pages.Overall, this book is a must-have for anyone keen on understanding the core concepts of computer architecture while shaping their programming skills. Moreover, the book arrived on time and was in good condition.
D**B
Kindle version is not typeset correctly. Need to ignore and re-derive all presented formulas.
Update 2024I bought the PHYSICAL book version and read every chapter. Really good walkthrough of lots of key computer concepts. It covers logic, IEEE floating point, really great intro to assembly on modern processors, CPU conceptual internals such as the TLB, caches, strong introduction to Linux API, …Still needed to read TLPI after this but I learned a lot of valuable information I didn’t know I didn’t know.===== originalI have not read the physical book. But the kindle version has most of the math equations typeset incorrectly. You end up having to realize things like 216 means 2^16 as the the 16 is not superscripted but it just looks like the number two hundred and sixteen. This means that you have to read the text very carefully, not trust the formulas, and figure out what it must have said in the physical book.(Update: As I read on after creating this review, I found the formulas impossible to follow. Hopefully you have substantial understanding of the material and can create all of the formulas displayed in text and breakouts yourself as the presentation is completely ambiguous.)I am only in the second chapter. Other than the type scripting issues, the context is pretty good so far.Perhaps that is why the price for a college level text book is so affordable.Check the publisher of the version you buy. These are different products shown on the same page.
J**D
Excellent Book
I have multiple editions of this book and this latest version does not disappoint. The full supplemental support for this book is still available online.
W**O
Good, but not that good.
I bought a global edition before on Amazon JP. Since global edition doesn't have a errata and I did find much strange things in that book, I bought this hardcover NA edition in the end. Indeed, NA edition is better than global edition. First, it's colored. Second, hardcover makes its spine is hard to be fractured by folding. And the most important thing, I have a errata now. I thought those typo and misprint is just global edition, but I'm wrong.So, color and hardcover are the only two things are worth to be appreciated, thought you have to pay more money on it. But there are also some of shortcoming on NA edition.Expensive, of course.When I was writing some note on the footer, I noticed that all right pages are kind of sloping, which makes the right side of bottom margin is 18mm, while the left side is 20mm. Not a big deal, but really makes me annoyed after I paid such amount of money. It might be just my book's issue, so please double check if you can tolerate it once you get one like mine before you buy it.Contents: 5 starPrint: 2 star----------------------------------I bought from Amazon, not third party.The condition is not good enough. The edge of binding glue is exposing, so I have to reinforce by myself.
M**T
Inferior Print
It's a great book, but this particular edition is an inferior quality, black and white print that is only authorized for sale in India and surrounding countries. The paper also has a very weird purplish tint to it in certain lighting that I've never seen on any other book. Who knows what kind of material safety standards they enforce for this garbage. I should have expected something like this based on the listing price, but it's highly unscrupulous of the seller not to indicate this in their listing. This copy is going straight in the trash and I'm going to buy a proper print of it directly from the publisher even if costs 10x as much.
T**D
Great book
You may be tempted to save a buck and order the paperback international edition. Don't do it. The international edition is poorly printed and riddled with errors. Get the normal hardcover edition (as in the attached image).Provided you get the right edition (ISBN 9780134092669), this is a superb book. It explains in excellent detail the low-level workings of processors and operating systems. It's a well-written book that contains a lot of great material. Initially got this as a semester rental, but I'm going to pay the extra $100 and buy it. That said, not an easy read: it's required reading for one of my undergraduate classes and is a bit dense at times (chapter 2, for example, rigorously derives important properties of unsigned and signed integers). You'll also probably need some real experience using C or something before you can really grok it.
Trustpilot
3 weeks ago
4 days ago