Computer Architecture
|
Era | Style | Hardware | Software |
---|---|---|---|
pre 1970 | RISC | Simple | Assembly language |
~ 1970 - ~2000 | CISC | Complex
|
High Level Languages
|
~ 1980 - | RISC | Simple
|
High Level Languages
|
2000 - | RISC/ VLIW? |
Simple
|
High Level Languages
|
x = a[j++];
At that time, memory was relatively expensive and slow, so that compacting a program into as few instructions as possible was seen as a desirable goal. Smaller programs meant that they loaded faster and that more (scarce and expensive) memory was available for data.
IBM | 360, 370 | An extensive family of mainframe processors were designed and manufactured in this series |
DEC | PDP-11 | At one time the most popular minicomputer family |
DEC | VAX | DEC's successor to its PDP-11 family - one of the first 32-bit machines |
Intel | x86 | Starting with the 8088 which powered the first IBM PCs, the x86 architecture has developed with the popularity of PCs |
Motorola | 68K | A family of 32-bit processors - used in early Apple Macintoshes and extensively in embedded systems |
Continue on to RISC processors | Back to the Table of Contents |