Home | Amazing | Today | Tags | Publishers | Years | Search 
Inside the Machine: An Illustrated Introduction to Microprocessors and Computer Architecture

Buy

Inside the Machine is an introduction to computers that is intended to fill the gap that exists between classic but more challenging introductions to computer architecture, like John L. Hennessy’s and David A.

Patterson’s popular textbooks, and the growing mass of works that are simply too basic for motivated non-specialist readers. Readers with some experience using computers and with even the most minimal scripting or programming experience should finish Inside the Machine with a thorough and advanced understanding of the high-level organization of modern computers. Should they so choose, such readers would then be well equipped to tackle more advanced works like the aforementioned classics, either on their own or as part of formal curriculum.

The book’s comparative approach, described below, introduces new design features by comparing them with earlier features intended to solve the same problem(s). Thus, beginning and intermediate readers are encouraged to read the chapters in order, because each chapter assumes a familiarity with the concepts and processor designs introduced in the chapters prior to it.

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 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 performance

Inside 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.

Mathematics for Physicists and Engineers: Fundamentals and Interactive Study Guide
Mathematics for Physicists and Engineers: Fundamentals and Interactive Study Guide

This textbook offers an accessible and highly-effective approach which is characterised by the combination of the textbook with a detailed study guide on an accompanying CD. This study guide divides the whole learning task into small units which the student is very likely to master successfully. Thus he or she is asked to read and study a...

Embedded Control Systems in C/C++: An Introduction for Software Developers Using MATLAB
Embedded Control Systems in C/C++: An Introduction for Software Developers Using MATLAB

Implement proven design techniques for control systems without having to master any advanced mathematics. Using an effective step-by-step approach, this book presents a number of control system design techniques geared toward readers of all experience levels. Mathematical derivations are avoided, thus making the methods accessible to developers...

Spring Into HTML and CSS
Spring Into HTML and CSS
The fastest route to true HTML/CSS mastery!Need to build a web site? Or update one? Or just create some effective new web content? Maybe you just need to update your skills, do the job better.Welcome. This book's for you. We'll leverage what you already know about the web, so you'll go further, faster than you ever expected. You'll master...

GameMaker Essentials
GameMaker Essentials

Learn all the essential skills of GameMaker: Studio and start making your own impressive games with ease

About This Book

  • Learn the core aspects of GameMaker: Studio to create stunning games and share them with the world
  • Learn how to create games in GameMaker using the GameMaker Language...
Handbook of Multibiometrics (International Series on Biometrics)
Handbook of Multibiometrics (International Series on Biometrics)
Reliable human authentication schemes are of paramount importance in our highly networked society.  Advances in  biometrics help address the myriad of problems associated with traditional human recognition methods. The performance and benefits of a biometric system can be significantly enhanced by consolidating the evidence presented...
Computational Music Analysis
Computational Music Analysis

This book provides an in-depth introduction and overview of current research in computational music analysis. Its seventeen chapters, written by leading researchers, collectively represent the diversity as well as the technical and philosophical sophistication of the work being done today in this intensely interdisciplinary field. A broad...

©2024 LearnIT (support@pdfchm.net) - Privacy Policy