컴퓨터는 기계장치인 하드웨어와
이를 움직이게 하는 소프트웨어로 구성되고
중앙처리장치는 레지스터와 제어장치, 연산장치로 구성됩니다.
우리가 사용하는 지금의 컴퓨터가 탄생하기 까지는
최초의 전자식 ‘애니악’이 개발된 이후로
관련된 기술은 수많은 발전을 해왔습니다.
Computer의 발전은 앞으로도 계속될 것입니다.
지금까지의 발전 과정을 살펴보는 것은
현재와 미래의 Computer의 기술 발전을
이해하는데 많은 도움이 될 것입니다.
그럼, 지금의 컴퓨터가 나오기까지의
세대별로 살펴보도록 하겠습니다
■ 제1세대 (1951 ~ 1958)
제1세대 는 데이터의 저장과 처리에
“진공관(Vacuum Tube)” 을 사용한 것이 특징입니다.
주기억 장치에는 자기 드럼을 사용
보조기억 장치는 천공 카드, 종이테이프를 이용하였습니다.
프로그램은 기계어를 사용하여 작성하였다.
이 시기에는 소프트웨어보다
하드웨어의 개발에 중점을 둔 시대로서
컴퓨터의 상품화와 실용화가 시작된 시기였으며
일괄처리 시스템에 중점을 두었습니다.
컴퓨터의 기억 장치를 이루는 회로 소자로
진공관을 사용하여 소모가 많고, 열이 많이 나며,
고장이 많고, 넓은 공간이 필요하고, 느리고, 불안정하고,
비쌀 뿐만 아니라 프로그래밍하기가
어려운 점 등 단점이 매우 많았습니다.
대표적으로는 에니악, 에드박, IBM 650, Burroughs220 등이 있습니다.
■ 제2세대 (1958 ~ 1963)
제2세대의 특징은 회로 소자가 진공관에서
'트랜지스터'로 바뀌었습니다.
기억 장치를 이루는 회로 소자가 트랜지스터와
다이오드 등의 반도체 소자로 만들어지면서
1세대에 비해 부피가 작아지고
열발생과 전력 소모가 감소하였으며,
연산속도 또한 마이크로초로 향상되었습니다.
기억장치는 트랜지스터와 다이오드 등
반도체 소자로 구성되었고,
주기억 장치는 자기 코어로 구성되어
접근시간이 현저하게 줄어 들었습니다.
프로그램 언어는 COBOL, FORTRAN, ALGOL, LISP 등
고급언어가 사용되었으며,
하드웨어에서 소프트웨어 중심으로 전환되었습니다.
대표적으로는 IBM1401, 7070, 유니박 1107,
CDC 3000 계열 등을 들 수 있다.
■ 제3세대 (1964 ~ 1970)
1964년 4월에 트랜지스터들을 포함한
'집적 회로(Integrated Circuit: IC)'를 기억 장치 소자로
사용한 IBM사의 System 360기기부터
제3세대 컴퓨터라 부르게 됩니다.
기억장치에 집적회로(IC)를 사용함으로써
컴퓨터는 소형화가 되었고,
반면 기억 용량은 커졌으며,
주기억 장치는 집적회로와 RAM, ROM을 사용되었습니다.
프로그램 언어는 LIPS, PASCAL, BASIC, PL/1 이 사용되었으며,
다중 프로그래밍, 실시간 처리 시스템, 시분할 시스템 등의
운영 시스템이 도입되었습니다.
이러한 기능들은 인간과 기기간의 대화를
가능하게 하여 영상 표시 장치(CRT) 등
단말기에 의한 자료 처리가 보편화 되었습니다
대표적으로는 IBM S/360 계열, 유니박 1108, CDC 6000 계열,
Burroughs 5500, Honeywell 200 계열 등이 있습니다.
■ 제4세대 (1971 ~ 1990)
제4세대는 손톱 크기만한 칩에 수천 또는
수만 개의 전자회로 소자를 집적시킨
고밀도 집적 회로(Large Scale Integration: LSI) 사용하였습니다.
초기의 에니악에 사용된 회로 소자가 18,,000여 개였는데
그 후 VLSI 칩 하나에 압축되었습니다.
기억장치 및 주기억장치는
고밀도 집적회로(LSI)를 사용함으로써
초고성능의 속도로 개인용 컴퓨터가
급속한 보급이 되었습니다.
가상 기억장치(Virtual Memory) 및 슈퍼Computer가 개발되었고,
분산 처리 장치 및 네트워크가 발달되었습니다.
사용되는 언어는 C언어, ADA등
문제 중심 지향언어를 사용하였습니다
마이크로 프로세스 개발로 가정에서는 물론,
기업체에서는 사무자동화, 공장에서는 공장자동화로 발전되었습니다.
■ 제5세대 (1991 ~ 오늘날)
제 5세대는 초고밀도 집적 회로(Very Large Scale Integration: VLSI)를
사용하였습니다.
기억장치 및 주기억장치는
초고밀도 집적회로(VLSI)를 사용되었습니다.
사용되는 언어는Visual C++, Visual Basic, Java,
Delphi 등 객체지향 언어를 사용하였습니다
제5세대는 인공지능을 갖추어 사람과 대화하고,
음성으로 명령을 내리는 등의 일을
처리할 수 있는 계기가 되었습니다
인터넷의 확산, 퍼지 이론, 인공지능(AI), 전문가 시스템, 패턴인식,
의사 결정 지원 시스템(DSS)으로 발전하는 중입니다.
제5세대 시스템은 하드웨어, 지식중심 언어,
인공지능 소프트웨어, 코드화된 지식베이스로 구성되며,
인터넷의 확산, 퍼지 이론, 전문가 시스템, 패턴인식,
의사 결정 지원 시스템(DSS)으로 발전하는 중입니다.
아래는 제1세대 ~ 5세대까지 주요특징을 요약한 것입니다.
앞으로 컴퓨터가 어디까지 발전을 할지 궁금하고,
미래에는 어떤 기술들이 나올지 매우 흥미로워 지네요. ^^
'정보통신 기술 > 컴퓨터 기술정보' 카테고리의 다른 글
컴퓨터 시스템 구성요소 이해하기 (0) | 2021.04.19 |
---|---|
컴퓨터 CPU의 캐시메모리 역할과 동작원리 (0) | 2021.01.25 |
인터럽트 처리과정 및 정의, 종류 알아보기 (0) | 2021.01.11 |
레지스터와 캐시메모리...기억장치 이해하기 (0) | 2021.01.07 |
컴퓨터 시스템 버스의 기능과 제어버스 동작들 (0) | 2021.01.05 |