2 types of linkages to external environment
4 main structural components in computer
4 main components in CPU
function of control unit
function of ALU
function of register
function of interconnection
5 computer generation
first generation
Vacuum tube
- sometime use magnetic drum as memory
- generate a lot of heat, easily burn
- solve one problem at a time
- punch card and paper tape as I/O
2nd generation
Transistor
- alternately allow and disallow electronic signal to pass
- smaller than vacuum tube
- produce less heat
- draw less power
- punch card for input, printouts for output
3rd generation
Integrated circuit
- package transistor and other electronic components on semiconductor
- faster and more efficient
- keyboard and monitor as I/O
- magnetic disks as secondary memory
4th generation
Microprocessor
- LSI and VLSI circuit
- hundred to millions of transistor
- development of GUIs, mouse and handheld device
5th generation
Artificial Intelligence (AI)
- making computer to think and behave like human
- robotics, natural language, games playing