Introduction
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
p>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 System4.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 crystals9.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 environment10.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 Technology10.11 Silicon on Insulator Technology (SOI)
Chapter 11 CPU Technical Indicators
11.1 Methods to Improve CPU Performance
p>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 performance14.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