MACHINE ARCHITECTURE AND THEIR HISTORICAL CONTEXT
Completion requirements
2. Historical Evolution of Machine Architecture
Historical Evolution of Machine Architecture
The development of machine architecture can be divided into several generations, each marked by significant technological advancements.
a. First Generation (1940sā1950s): Vacuum Tubes
- Technology: Vacuum tubes for circuitry and magnetic drums for memory.
- Examples: ENIAC (1945), UNIVAC I (1951).
- Characteristics:
- Large, expensive, and power-hungry.
- Limited memory and processing power.
- Programmed using machine language.
b. Second Generation (1950sā1960s): Transistors
- Technology: Transistors replaced vacuum tubes, making computers smaller, faster, and more reliable.
- Examples: IBM 7094, DEC PDP-1.
- Characteristics:
- Introduction of assembly language and high-level programming languages (e.g., FORTRAN, COBOL).
- Magnetic core memory replaced magnetic drums.