(. microarchitecture; µarch uarch) , (ISA, ) . [1]. [2]. , .
|
|
[]
, , . , , , , , , .
, . , . .[3]
, , : . ( ) ( )[4].
, , . / , , .
-
- Intel 4004.
[]
. , . , . , .[4] , , . , . .
. - , , , , (SIMD). . , , .
, , , .
, , . , , :
- /
- .
[]
, , , :
- ,
, , ( ), , , , . (2) ( ) , . , , . , . . , . , , .
,
[]
( ). RISC, VLIW , EPIC. , , SIMD . , . «CISC»: , , RISC.
. , RISC-, . , , . - , , , () .
[]
. , . . , , , . .
, . ( 1) , . , . , , , .
RISC , . , , . - RISC-, , CISC . , RISC . , SPARC MIPS 10 CISC Intel Motorola .
RISC . 1986 VAX (VAX 8800) , MIPS SPARC. ( ) , . CISC , VAX 8800 Pentium 4 Athlon , . , , .
[]
, . , , . , .
RISC - 1980- ( 4 ). , 512 , 1,2,4,6,8 12 , . , .
. , , . .
[]
. , , , . , , , , , . , . 20 . , , .
, . , , . , . , . , , , , . , , , .
[]
, . , , . , . 1980- .
, ( ), , , SIMD . , , , .
[]
- , . . , , . , . , . , , , .
[]
, . , . , . , .
[]
, DRAM. , , . , , , , . , .
(throughput computing) , OLTP , . , , , -, .
. - , (2-8)- . (16-256). 1990- .
( ) , . , . 2005 . , , UltraSPARC T1 Sun Microsystems, ( ) , .
, . , , , , , . , . ( ) . , , . .
. .
[] .
[]
- Miles Murdocca and Vincent Heuring Computer Architecture and Organization, An Integrated Approach. Wiley. P. 151.
- . Michael J. Flynn Computer Architecture Pipelined and parallel Processor Design. Jones and Bartlett. P. 13.
- Andrew S. Tanenbaum Structured Computer Organization. Fifth Edition. ISBN 0131485210
- 1 2 John L. Hennessy and David A. Patterson Computer Architecture: A Quantitative Approach. Forth Edition. Morgan Kaufmann Publishers, Inc. ISBN 0123704901
|
CISC · EDGE · EPIC · MISC · URISC · RISC · VLIW · ZISC · · · |
|||||||||
|
|||||||||
| DSP · GPU · SoC · PPU · · · | |||||||||
| Barrel shifter · FPU · BSB · MMU · TLB · · control unit · · · · ( ) | |||||||||
| APM · ACPI · Clock gating · | |||||||||