Microprocessor (CPU) structure and performance


This book comprehensively discusses the structure and performance of the entire X86 series CPU products. The book vividly illustrates the internal secrets and external characteristics of the CPU with rich first-hand information and detailed illustrations. The book discusses the development history of the CPU and basic knowledge about the CPU, and discusses the working principle, design technology, system structure, processing technology and technical indicators of the CPU from the perspective of hierarchical structure; for mainstream CPU products on the market , Carried out the system structure analysis and technical performance discussion; also discussed the current and future development trend of CPU.

This book is suitable for students and teachers in computer engineering, information science, electronic engineering and other majors. It is also a good technical reference book for engineering and technical personnel in the IT industry; this book is also applicable For those readers who want to know more about CPU.

Book Catalog

Chapter 1 Development of CPU

1.1 Technical preparations before the invention of CPU

1.2 The birth of the first CPU

1.3 Program control on CPU

1.4 Development of Intel’s CPU products

1.5 Development of CPU manufacturing process

1.6 CPU production Manufacturer

1.7 Classification of CPU

1.8 Identification of CPU Products

Chapter 2 Basic Concepts of CPU

2.1 Binary Numbers

2.2 Logic function

2.3 Electronic signal

2.4 CPU operating frequency

2.5 Hardware description language VHDL

2.6 Unit of measurement

2.7 CPU hierarchy

2.8 Basic assumptions

2.9 Some conventions in this book

Chapter 3 CPU Working Principle


3.1 Basic computer model

3.2 CPU instruction execution process

3.3 CPU structure and composition

3.4 CPU processing method

3.5 CPU cycle

3.6 CPU working mode

3.7 CPU startup process

3.8 CPU control method of I/O interface

< p>Chapter 4 CPU Instruction System

4.1 CPU Instruction Format

4.2 Data Addressing Mode

4.3 Program Addressing Mode

4.4 Memory paging mechanism

4.5 X86 instruction system

4.6 MMX instruction technology

4.7 SSE instruction expansion system

4.8 3DNow! Extended instruction set

Chapter 5 CPU System Design Technology

5.1 Cache Technology (Cache)

5.2 Pipeline Technology

5.3 Complex Instruction System Technology CISC

5.4 Simplified Instruction System Technology RISC

5.5 Precise Parallel Instruction Computing Technology (EPIC)

5.6 Hyper-Threading Technology (HT)

5.7 Other locality processing technology

5.8 CPU power management

5.9 CPU temperature control technology

5.10 Symmetric processing technology (SMP)

Chapter 6 CPU Functional Unit Structure

6.1 CPU System Structure

6.2 Bus Interface Unit (BIU)

6.3 Cache Unit (Cache)

6.4 Instruction Prefetch Unit (IFU)

6.5 Branch Prediction Unit (BPU)

6.6 Decoding Unit (DEC)

6.7 Register Allocation Unit (RAT)

6.8 Reordering Unit (ROB)

6.9 Allocation Unit (DIS)

6.10 Reserved Station (RS)

6.11 Arithmetic Logic Unit (ALU)

6.12 Floating Point Processing Unit (FPU)

6.13 Exit Unit (RET)

6.14 Control Unit (CU )

6.15 register set (RU)

6.16 CPU inspection system

6.17 CPU performance monitoring

6.18 three major buses

Chapter 7 CPU Logic Circuit Structure

7.1 CMOS Circuit Structure and Working Principle

7.2 Non-Logic Circuit Structure (NOT)

7.3 NAND Logic circuit structure (NAND)

7.4 Or non-logic circuit structure (NOR)

7.5 Application of CMOS structure

7.6 Combinational logic CMOS circuit design

7.7 Exclusive OR logic circuit structure (XOR)

Chapter 8 CPU Digital Component Structure

8.1 Digital Component

8.2 Half Adder Data Component

8.3 Full adder data part

8.4 Parallel adder digital part

8.5 Subtractor digital part

8.6 Multiplier digital part

8.7 Equal Comparator Digital Part

8.8 Decoder Digital Part

8.9 Latch Digital Part

8.10 Register Digital Components

8.11 Shift Register Digital Components

8.12 SRAM Digital Components

Chapter 9 CMOS Transistor Structure

< p>9.1 Electrical characteristics of silicon crystals

9.2 Working principle of MOS transistors

9.3 Technical parameters of MOS transistors

9.4 Physical composition of CMOS transistors

9.5 MOS transistor layout

9.6 MOS circuit design rules

Chapter 10 CPU Manufacturing Process

10.1 Development of CPU Manufacturing Process

< p>10.2 CPU production environment

10.3 CPU manufacturing materials

10.4 CPU lithography technology

10.5 CPU chip basic processing technology

10.6 CPU chip manufacturing main process flow

10.7 CPU chip testing technology

10.8 CPU line width process technology

10.9 CPU internal wiring technology

< p>10.10 CPU Packaging Technology

10.11 Silicon on Insulator Technology (SOI)

Chapter 11 CPU Technical Indicators

11.1 Methods to Improve CPU Performance


11.2 Performance parameters

11.3 Electrical parameters

11.4 Process parameters

11.5 CPU compatibility indicators

11.6 CPU performance Test

Chapter 12 CPU Heat Dissipation Technology

12.1 The influence of heat on the CPU

12.2 CPU heat protection circuit

12.3 Basics of heat conduction Method

12.4 Air-cooled heat dissipation system

12.5 Heat pipe heat dissipation system

12.6 Water-cooled heat dissipation system

12.7 Semiconductor heat dissipation system

12.8 Liquid Nitrogen Cooling System

12.9 Software Cooling

Chapter 13 CPU Overclocking Technology

13.1 The Feasibility of Overclocking

13.2 Simple overclocking method

13.3 Choice of overclocking CPU

13.4 Method to unlock AMD CPU frequency

13.5 Increase CPU operating voltage

13.6 Peripheral requirements for overclocking

13.7 Possible overclocking problems

Chapter 14 Intel CPU structure and performance (1)

14.1 8086 CPU structure and Performance

14. 2 80286 CPU structure and performance

14.3 80386 CPU structure and performance

14.4 80486 CPU structure and performance

14.5 Pentium CPU structure and performance

< p>14.6 Pentium Pro CPU structure and performance

14.7 PentiumII CPU structure and performance

14.8 PentiumIII CPU structure and performance

Chapter 15 Intel CPU structure and performance (2)

15.1 Pentium 4 CPU structure and performance


Chapter 16 AMD CPU structure and performance

Chapter 17 Chapter CPU Products from Other Manufacturers

Chapter 18 Future Development of CPU Technology

Appendix 1 CPU Typical Operating Frequency and Clock Cycle

Appendix 2 Intel CPU Code Comparison Table

Appendix 3 Comparison of Intel series CPU technical parameters

Appendix 4 instruction system

Appendix 5 Intel series CPU related data

Appendix 6 CPU Development Memorabilia

Appendix 7 CPU Terms and Terms

Appendix 8 Other Tables

Main Reference Materials

Related Articles