[CS] Lecture1 (컴퓨터의 진화, 세대별 컴퓨터의 특징)
Evolution of Computers (컴퓨터의 진화)

- Early Calculation and Abacus (초기 계산과 주판)
주판(abacus)은 2천년 이상 거슬러 올라가며, 계산에 사용된 가장 오래된 장치임
- Mechanical Calculators(기계식 계산기)
17세기와 18세기에 개발됨
- Analog Computers(아날로그 컴퓨터)
아날로그 컴퓨터는 20세기 초에 개발되어, 군사 및 과학적 응용 분야에 사용됨
- First Electronic Computers(최초의 전자식 컴퓨터)
최초의 전자식 컴퓨터의 이름 == Electronic Numerical Integrator and Computer == ENIAC(전자 숫자 적분기 및 컴퓨터)
1940년대 후반에 개발됨
컴퓨터의 세대별 특징
Characteristics of First Generation Computers(1세대 컴퓨터의 특징) -> ENIAC
- 크기와 물리적 구조 (Size and Physical Structures)
전체 방을 채울 만큼 매우 큼!
- 진공관 (Vacuum Tubes)
1세대 컴퓨터의 주요 전자 부품으로 사용된 진공관!
- 제한된 프로그래밍 능력 (Limited Programming Capabilities)
아주 기초적인 프로그래밍 느력만 가짐
Characteristics of Second Generation Computers(2세대 컴퓨터의 특징)
- 자기 코어 메모리(Magnetic Core Memory)
데이터 저장을 위해 자기 코어 메모리를 사용!
- 일괄 처리(Batch Processing)
여러 작업을 한 번에 처리하기 위해 배치프로세싱 방식을 사용!
- 트랜지스터(transistors)
2세대 컴퓨터의 주요 전자 부품으로 사용된 트랜지스터!
Characteristics of Third Generation Computers(3세대 컴퓨터의 특징)

- 집적 회로 (Integrated Circuits)
3세대 컴퓨터는 개별 트랜지스터 대신 집적 회로를 사용!
- 운영체제 (Operating Systems)
컴퓨터 자원(resources)를 관리하기 위해 운영체제가 개발됨
- 시간 분할 및 원격 접근 (Time-Sharing and Remote Access)
시간 분할을 통하여 여러 사용자가 동시에 동일한 컴퓨터에 접근 가능!
Characteristics of Fourth Generation Computers(4세대 컴퓨터의 특징)

- 마이크로프로세서(Microprocessors)
4세대 컴퓨터는 마이크로프로세서를 사용!
- 개인용 컴퓨터(Personal Computers)
최초의 개인용 컴퓨터가 도입됨!
- 그래픽 사용자 인터페이스(GUIs = Graphical User Interfaces)
GUIs가 개발됨
Characteristics of Fifth Generation Computers(5세대 컴퓨터의 특징)
- 인공지능(AI = Artificial Intelligence)
- 병렬 처리(Parallel Processing)
병렬 처리를 통해 작업을 더 빠르게 완료 가능!
- 슈퍼컴퓨터(Supercomputers)
5세대 컴퓨터에는 슈퍼컴퓨터가 포함됨