Intel P6
P6 , Intel Pentium Pro, Pentium II, Pentium III, Celeron Xeon. x86- CISC-, P6 RISC-, x86 , .
P6 1 1995 Pentium Pro, . Pentium Pro P5 (Pentium Pentium MMX), . 7 1997 Intel Pentium II, P5.[1]
2000 P6 NetBurst, P6 Pentium M Core. 2006 NetBurst Core 2 Duo, P6.[2][3]
|
|
[]
P6 :
- (. In-Order Front End, IOFE) , , .
- (. Out-of-Order Core, O2C) .
- (. In-Order Retirement, IOR) , .
- (. memory subsystem) .
:
- (Branch Target Buffer, BTB) . , . , ( ).
- (Instruction Decoder) CISC- x86 RISC-, . (Simple), , , (Complex), , ( ) .
- (Microcode sequencer) , x86, .
- (Next IP Unit) (. instruction pointer, IP), , .
- (Instruction Fetch Unit, IFU) , .
Tualatin (Prefetcher), .
, , , , . :
- (Register Alias Table) x86/IA32 (Intel Architecture 32-bit) , .
- (Reorder Buffer) .
- - (Reservation Station) , .
:
- - , (Arithmetic Logic Unit, ALU) .
- (Floating Point Unit, FPU) . Pentium III , SSE (SIMD FPU).
- (Address Generation Unit, AGU) , , / .
- (Register File) ( IA32 ).
- (Memory Reorder Buffer) - .
- (Retirement Unit) , .
| () | |
|---|---|
| 128 | Celeron (Mendocino, Coppermine-128), Pentium III (Coppermine Xbox[4]) |
| 256 | Pentium Pro, Pentium III (Coppermine, Tualatin-256), Xeon (Cascades) |
| 512 | Pentium Pro, Pentium II, Pentium III (Katmai, Tualatin), Xeon (Drake, Tanner) |
| 1024 | Pentium Pro, Xeon (Drake, Tanner) |
| 2048 | Xeon (Drake, Tanner, Cascades 2MB) |
. :
- (Level 1 Data Cache, L1D) 8 ( Pentium Pro) 16 ( ) , .
- (Level 1 Instruction Cache, L1I) 8 (Pentium Pro) 16 , .
- (Level 2 Cache, L2). 128, 256, 512, 1024 2048 . L2 64 256 ( Coppermine ) . Celeron Covington .
- (Bus Interface Unit) .
[]
. - 64 ( ). 16 , , , x86 . , . , , . , .
[]
P6 . Pentium Pro ( ), (. Dual Independent Bus), , . P6 150 , 1,4 . P6 36- , 64 ( 4 ).
P6 RISC-, x86, . x86, , -[1]. , , , , [6].
P6 12 . , . , , AMD K6 ( 6 , 180 . ) 550 , Pentium III Coppermine , 1000 .
, (, , ), , P6 . P6 : (. Bimodal branch prediction) , , [6][7].
, P6 . , , P6 : Back side bus, - , Front side bus, [6].
[]
P6 (FPU), [8]. FPU P6 1999 AMD Athlon[9].
, P6 - . Pentium Pro Pentium II , (AMD K5, K6, Cyrix 6x86, M-II) , , [10]. Athlon, , , 256- BSB Pentium III ( Coppermine) - K7, 64- BSB. , P6 - K7 [11].
[]
P6 (Pentium Pro) 16- . , (, , Pentium Pro 32- , 16- , , , [12]). Pentium II , 16- [13].
[] P6
| Pentium Pro | P6 | /, 500350 | 19951998 |
| Pentium II | Klamath, Deschutes | , 350250 | 19971999 |
| Pentium III | Katmai, Coppermine, Tualatin-256 | , 250130 | 19992002 |
| Pentium III-S | Tualatin | , 130 | 20012002 |
| Celeron | Covington, Mendocino, Coppermine-128, Tualatin-256 | , 250130 | 19982002 |
| Pentium II Xeon | Drake | , 250 | 19981999 |
| Pentium III Xeon | Tanner, Cascades, Cascades 2MB | , 250180 | 19992001 |
| Pentium Pro (P6) | Pentium II (Deschutes) | Pentium III (Coppermine) | Pentium IIIS (Tualatin) |
|---|---|---|---|
| Pentium III Mobile | Celeron (Mendocino) | Celeron (Mendocino) | Celeron (Coppermine-128) |
[]
- 1 2 3 Willamette IA-32 P6
- Pentium M: «» CPU . IXBT.com (26 2005). 25 2011. 16 2008.
- . Conroe: Pentium III, NetBurst?. IXBT.com (9 2005). 29 2012. 16 2008.
- Celeron Coppermine-128, 4- , 8-. .: « . », Upgrade, 2007, № 28 (325), . 24
- Jon Stokes The Pentium: An Architectural History of the Worlds Most Famous Desktop Processor (Part I) (.). Ars Technica (11 2004). 29 2012. 19 2008.
- 1 2 3 X86
- http://www.pcmag.ru/issues/sub_detail.php?ID=10105&SUB_PAGE=8 RISC: .
- Super Socket-7 Slot-1
- 1 2 AMD Athlon 600
- PCI (Peripheral Component Interconnect bus) .
- 1000
- : « 6: » ( fcenter.ru 22 2000 )
- http://www.pcmag.ru/issues/sub_detail.php?ID=9935&SUB_PAGE=3 Pentium: .
- Socket A AMD 760MP
[]
- Pentium II (.)
- Pentium II (.)
- Mobile Pentium II
- Pentium III (.)
- Pentium III (.)
- Mobile Pentium III (.)
P6
- Pentium Pro (.)
- Pentium II OverDrive (.)
- Pentium II (.)
- Pentium III (.)
- Pentium Pro:
- Celeron
- Intel Pentium III 500
- Mendocino: Celeron 300A 333
- Intel Pentium III 600E 600EB c Coppermine
| Intel | |
|---|---|
| |
4 : 4004 4040 8 : 8008 8080 8085 x86-16 (16 ): 8086 8088 80186 80188 80286 x86-32/IA-32 (32 ): 80386 80486 Pentium (OverDrive Pro II II OverDrive III 4 M) Celeron (M D) Core Intel A100/A110 x86-64/EM64T (64 ): Pentium 4 () Pentium D Pentium EE Celeron D () IA-64 (64 ): Itanium : iAPX 432 RISC: i860 i960 StrongARM XScale |
| P5 | |
| P6 | |
| NetBurst |
180 : Willamette Foster 130 : Northwood Gallatin Prestonia 90 : Tejas Jayhawk Prescott Smithfield Nocona Irwindale Cranford Potomac Paxville 65 : Cedar Mill Presler Dempsey Tulsa |
| Core | |
| Bonnell | |
| Nehalem |
45 : Clarksfield Lynnfield Jasper Forest Bloomfield Gainestown (Nehalem-EP) Beckton (Nehalem-EX) 32 (Westmere): Arrandale Clarkdale Gulftown (Westmere-EP) |
| Sandy Bridge |
32 : Sandy Bridge |
| . |