CPU Architecture Tutorial

This document discusses history of the 80x86 CPU family and the major improvements occuring along the line.

The historical background will help you better understand the design compromises they made as well as understand the legacy issues surrounding the CPU s design. This chapter also discusses the major advances in computer architecture that Intel employed while improving the x86.

Table of contents

  • Chapter Overview
  • The History of the 80x86 CPU Family
  • A History of Software Development for the x86
  • Basic CPU Design
  • Patch Panel Programming
  • Encoding Instructions
  • Encoding Instructions with Source and Destination Fields
  • Decoding and Executing Instructions: Random Logic Versus Microcode
  • RISC vs. CISC vs. VLIW
  • Instruction Execution, Step-By-Step
  • Parallelism – the Key to Faster Processors
  • The Prefetch Queue – Using Unused Bus Cycles
  • CPU Design with a Prefetch Queue
  • Pipelining – Overlapping the Execution of Multiple Instructions
  • A Typical Pipeline
  • A Pipelined Implementation of Instruction Execution
  • Instruction Execution in a Pipeline
  • Stalls in a Pipeline
  • Instruction Caches – Providing Multiple Paths to Memory
  • A Typical Harvard Machine
  • Using Separate Code and Data Caches
  • A Data Hazard
  • How the 80x86 Handles a Data Hazard
  • A CPU that Supports Superscalar Operation
  • Parallel Processing
  • Multiprocessing
Size : 329.41 Kb
File type : pdf
Downloads: 408
Created: 2017-01-02

Warning: Trying to access array offset on false in /home/tutovnfz/public_html/article.php on line 233

Others CPU Tutorials

Central Processing Unit (CPU) Tutorial

Others related eBooks about CPU Architecture Tutorial

Introduction to ARM Memory and Assembly Language

Download free pdf tutorial about ARM Memory and Assembly Language,training document for beginners....

Philosophy of Computer Science

Download free course Philosophy of Computer Science, pdf file on 938 pages by William J. Rapaport....

Gender Differences in Computer and Information Literacy

Download free course Gender Differences in Computer and Information Literacy, pdf file on 82 pages by Eveline Gebhardt, Sue Thomson, John Ainley, Kylie Hillman....

IEA International Computer and Information Literacy Study 2018 Assessment Framework

Download free course IEA International Computer and Information Literacy Study 2018 Assessment Framework, pdf file on 77 pages by Julian Fraillon, John Ainley, Wolfram Schulz, Daniel Duckworth, Tim Friedman....

Motherboard Study Guide

Download free pdf tutorial about the Motherboard computer, complet training document in 23 pages designated to beginner student level....

Central Processing Unit (CPU) Tutorial

With this pdf training course, we will learn the basics of central processing unit of the computer, free tutorial intended to beginners....

Basic Computer Usage

You will with this pdf tutorial the basics of computer sciences, installing software, running commandes and using files....

Computer and Information Sciences

Download free course Computer and Information Sciences, pdf file on 280 pages by Tadeusz Czachórski, Erol Gelenbe, Krzysztof Grochla, Ricardo Lent....

Operating Systems: From 0 to 1

Download free course Operating Systems: From 0 to 1, pdf file on 309 pages by Tu Do Hang....

Introduction to Computer Science

This PDF tutorial aimes to give students a basic introduction to computer science, computer hardware/software, programming language and compilers. Free training document course under 109 pages by Ryan Stansifer....