Inside the Machine: An Illustrated Introduction to Microprocessors and Computer Architecture 1st Edition by Jon Stokes (PDF)

8

 

Ebook Info

  • Published: 2006
  • Number of pages: 320 pages
  • Format: PDF
  • File Size: 9.79 MB
  • Authors: Jon Stokes

Description

Computers perform countless tasks ranging from the business critical to the recreational, but regardless of how differently they may look and behave, they’re all amazingly similar in basic function. Once you understand how the microprocessor—or central processing unit (CPU)—works, you’ll have a firm grasp of the fundamental concepts at the heart of all modern computing.Inside the Machine, from the co-founder of the highly respected Ars Technica website, explains how microprocessors operate—what they do and how they do it. The book uses analogies, full-color diagrams, and clear language to convey the ideas that form the basis of modern computing. After discussing computers in the abstract, the book examines specific microprocessors from Intel, IBM, and Motorola, from the original models up through today’s leading processors. It contains the most comprehensive and up-to-date information available (online or in print) on Intel’s latest processors: the Pentium M, Core, and Core 2 Duo. Inside the Machine also explains technology terms and concepts that readers often hear but may not fully understand, such as “pipelining,” “L1 cache,” “main memory,” “superscalar processing,” and “out-of-order execution.”Includes discussion of:–Parts of the computer and microprocessor–Programming fundamentals (arithmetic instructions, memory accesses, control flow instructions, and data types)–Intermediate and advanced microprocessor concepts (branch prediction and speculative execution)–Intermediate and advanced computing concepts (instruction set architectures, RISC and CISC, the memory hierarchy, and encoding and decoding machine language instructions)–64-bit computing vs. 32-bit computing–Caching and performanceInside the Machine is perfect for students of science and engineering, IT and business professionals, and the growing community of hardware tinkerers who like to dig into the guts of their machines.

User’s Reviews

Editorial Reviews: About the Author Jon “Hannibal” Stokes is co-founder of and Senior CPU Editor of Ars Technica. He has written for a variety of publications on microprocessor architecture and the technical aspects of personal computing. Stokes holds a degree in computer engineering from Louisiana State University and two advanced degrees in the humanities from Harvard. He is currently pursuing a Ph.D. at the University of Chicago.

Reviews from Amazon users which were colected at the time this book was published on the website:

⭐I found this book useful and interesting. I am 66 years old and understood computer architecture through the 1970s (so, before superscalar in desktop PCs) and this book brings it to 2007. The book starts slow for non-computer science readers and then picks up the pace and gets adequately technical and informative for the remainder of the book. I appreciated learning more about Intel x86-64 CISC vs. some of the RISC architectures and how Intel performance caught up. I would have liked more illustrations and step-by-step examples for the register renaming section, which was not completely clear to me in detail. I also wanted to better understand DDR4 multi-banked memory, memory controllers, address assignment mapping with multiple multi-banked SDRAMs, and L2/L3 cache (including non-inclusive L3 cache) beyond what the book covers (and is hard to find online) but the book is a good vehicle for what it covers, which is basically everything you want to know about microcomputers unless you plan to design them. Now I want to read “Computer Architecture – A Quantitative Approach”, 6th edition, to learn more. I also recommend the Coursera course “Computer Architecture” from Princeton University after “Inside the Machine”.

⭐I just read this book as part of a review of the subject because I have been assigned to teach computer architecture after having not taught the subject since the 1990s. This is a,great book with numerous contemporary examples.

⭐I liked the simplicity in the book. It is very easy to read and understand things written on it. I classify the book as introductory level in computer architecture giving an overview on the today’s microprocessors. I would recommend it for those who want to learn something about microprocessors on their own, outside the class or want to read some brief details about the most current microprocessors (i.e. Core 2 Duo) or architectural comparison between different microarchitectures (i.e. IBM and Intel cores).I don’t think that the book is good as a text book for computer architecture. Instead I would recommend the Hennessy and Patterson “Computer Architecture – Quantitative Approach”I personelly enjoyed reading this book.

⭐I cannot say too many good things about the dealer and this book to do it justice, it is written in such a way that even a beginner will leave knowing all of the inner workings of the computer, it also gives the reader historical information that is both interesting and educational, the book consists of written material, diagrams and photos, which when combined makes it easy to learn a lot about the computer

⭐I’m a professional programmer and I wanted a book to brush up on the hardware knowledge I learned back in college. I found this book to be an appropriate level for what I wanted and I enjoyed the real world examples, diagrams and clear neature. My only complaint is that it could use an updated edition with some of the more modern architectures.

⭐Bought for my son as he is interested in learning about PCs under the hood. Exceeded his expectations in tandem with But How Do It Know? Together both books have piqued his curiosity and satisfied his questions.

⭐Somewhat interesting, but gets pretty tiresome after a while. Not all that well written.If you’re really into processors, you probably know a fair amount of this already. You’ll probably learn a lot of new things about the details of various Intel and PowerPC processor generations, but you’ll have to go through a lot of stuff you already know as well. If you’re not really into processors, or really curious, this book isn’t for you.

⭐This book wonderfully breaks down computer architecture into bite sized chunks. Also a very enjoyable read. Very good to read before you take a course on computer architecture. My book came in very good condition.

⭐Hello everyone,This book is a really valuable resource for learning, and not necessarily how the CPU thinks, but a new way of organizing things around. It can teach you a lot about engineering so that’s a high value information coming out from this book.Not really easy for the absolute beginner I could say. Probably it’s going to be really really easy for a math-background reader.

⭐A lot of information in this. Will suite the interested layman and the guru. Will need a second or third read to digest it properly.

⭐I love this book! It’s clear, easy to follow, and in-depth. It’s extremely addictive reading, not something I honestly ever expected to say about a book on processors, but I don’t think I’ve ever read a computing book quite so fast before or gleaned quite so much enjoyment out of one. An easy 5 stars.

⭐J’avais pris ce livre à cause du titre “illustrated introduction”. Une introduction visuelle a l’architecture des machines voila qui me semblait prometteur, et je comptais l’offrire après lecture a une étudiante.La première partie n’est pas si mauvaise (quoique très incomplète) et l’auteur explique (assez bien) en utilisant les analogies bien connues de la chaine de montage et des employés de bureau;les mécanismes de l’execution du code par le processeur.Hélas cela dérive assez vite vers les pires discussions geek qui infestent l’Internet (l’auteur vient de ars technica).Je ne sais pas pour vous mais moi je n’ai strictement rien a foutre si vous me passez l’expression de l’historique des Power PC et Pentium.Quel interet de savoir que les Pentium favorisent le traitement des calculs en virgules flottantes alors que pour les IBM/Motorola c’est plutot les entiers ? Il faut attendre le capitre 9 pour avoir un explication naive de la différence 32/64 bits et le chapitre 11 pour qu’on aborde (enfin !) la mémoire cache.Rien ou très peu sur les portes logiques,les circuits combinatoires,l’interface avec le bus mémoire,l’encodage des instructions etc etc etc.Les 2/3 du livre ne parle que de Power PC vs P4.On dirait les “débats” sur les consoles de jeux ex “oui mais la Snes est une fausse 16bits ,la Megadrive a un 68000 bla bla”.Le sujet des processeurs est bien plus vaste que IBM vs Intel.Et d’ailleurs ou sont les ARM ?Quant a ce qui m’avait attiré sur le descriptif on se retrouve avec 50 variantes du même schéma.Good book

Keywords

Free Download Inside the Machine: An Illustrated Introduction to Microprocessors and Computer Architecture 1st Edition in PDF format
Inside the Machine: An Illustrated Introduction to Microprocessors and Computer Architecture 1st Edition PDF Free Download
Download Inside the Machine: An Illustrated Introduction to Microprocessors and Computer Architecture 1st Edition 2006 PDF Free
Inside the Machine: An Illustrated Introduction to Microprocessors and Computer Architecture 1st Edition 2006 PDF Free Download
Download Inside the Machine: An Illustrated Introduction to Microprocessors and Computer Architecture 1st Edition PDF
Free Download Ebook Inside the Machine: An Illustrated Introduction to Microprocessors and Computer Architecture 1st Edition

Previous articleDNS and BIND on IPv6: DNS for the Next-Generation Internet 1st Edition by Cricket Liu (PDF)
Next articleQuantum Attacks on Public-Key Cryptosystems 2013th Edition by Song Y. Yan (PDF)