-> 블로그 이전

[컴퓨터구조] 컴퓨터 부품/시스템 발전 과정

2022. 1. 18. 15:33Major`/컴퓨터구조

컴퓨터 부품 발전 과정

1940년대 - 트랜지스터 (Transistor)

- 제1세대 핵심 부품인 진공관을 대체

- 제2세대 컴퓨터들의 핵심 부품

  • 더 작고, 가격이 저럼하고, 더 적은 열을 발산
  • 반도체 재료인 실리콘으로 만들어진 고체 장치

 

1958년 - 집적회로(Integrated Circuit : IC)

- 수만개 이상의 트랜지스터들 → 하나의 반도체 칩에 집적시킨 전자 부품

- 제3세대 컴퓨터들의 핵심 부품

 

 

IC 제조 과정

 

▶ 집적도에 따른 IC칩 구분

(1) SSI (Small Scale IC)

- 수십 개의 트랜지스터들이 집적

  • 기본적인 디지털 게이트들을 포함

 

(2) MSI (Medium Scale IC)

- 수백 개의 트랜지스터들이 집적

  • (카운터, 해독기, 시프트 레지스터)와 같은 조합회로/순차회로를 포함

 

(3) LSI (Large Scale IC)

- 수천 개의 트랜지스터들이 집적

  • 8-bit 마이크로프로세서 칩, 소규모 반도체 기억장치 칩,....

>> 제4세대 컴퓨터들의 부품

 

(4) VLSI (Very Large Scale IC)

- 수만 ~ 수십만개 이상의 트랜지스터들이 집적

  • 마이크로프로세서 칩, 대규모 반도체 기억장치 칩,...

>> VLSI로 인해 개인용 컴퓨터(PC) 개발

 

(5) ULSI (Ultra Large Scale IC)

- 수백만개 이상의 트랜지스터들이 집적

  • → 32-bit 마이크로프로세서 칩, 수백 MB 이상의 반도체 기억장치 칩,..

.

▶ IC 사용에 따른 이점

1. 전기적 통로가 짧아짐 → 동작 속도 상승

2. 부품들의 신뢰도 상승

3. 컴퓨터 크기 감소

4. 전력소모 하락

5. 냉각장치 소형화

6. 컴퓨터 가격 하락 

 

 

컴퓨터 시스템 발전 과정

개인용 컴퓨터 (PC)

- 크기가 작고, 가격도 저렴

- 부품들의 고집적화/고속화로 인해 계속 발전

 

▶ 주요 발전 동향

  1. 성능이 개선된 새로운 MicroProcessor들의 등장에 따라 PC 성능 향상
  2. 단어 길이 증가 (8bit → 16bit → 32bit → 64bit)
  3. 프로세서가 다수의(명령어 실행 유닛, CPU코어)들을 포함하는 구조로 발전
  4. IC칩의 집적도가 높아지면서 속도, 신뢰도가 크게 향상
  5. GPU를 계산보조장치로 사용함으로써, 고속 그래픽 처리 + 복잡한 과학기술 계산
  6. 기억장치의 용량, 종류 다향화

 

 

임베디드 컴퓨터 (Embedded Computer)

- 내장 컴퓨터

- 기계/전자 장치들의 내부에 포함되어서, 해당 장치들의 동작을 제어 

  • 가전제품, 모바일폰, 비디오 게임기,....

- 실시간 처리 가능 (Real-Time Processing)

  • 유비쿼터스 컴퓨팅 설비의 중심 요소 (IoT / 로봇,...)

- 최소의 비용으로 필요한 만큼의 성능 제공

 

 

서버급 컴퓨터시스템

(1) 워크스테이션 (Workstation)

- CPU : 64bit MicroProcessor 사용

- 고속 그래픽 처리 하드웨어 포함

- 응용 : 3차원 동영상처리, 시뮬레이션, CAD,...

- OS : UNIX, LINUX

 

(2) 슈퍼미니컴퓨터 (Super-Mini Computer)

- 다중 프로세서 구조

  • CPU의 수 : 20 ~ 30개
  • CPU : 주로 64bit MicroProcessor

- OS : UNIX

 

 

메인프레임 컴퓨터 (MainFrame Computer)

- 중앙집중식 컴퓨팅을 위한 대형 컴퓨터

- 대용량 저장장치 보유

- 다중 I/O 채널을 이용한 고속 I/O 처리 능력 보유

- 대규모 DB 저장/관리용으로 사용

 

 

슈퍼컴퓨터 (SuperComputer)

- 현존하는 컴퓨터들 중에서 처리속도, 기억장치 용량이 현저히 월등한 컴퓨터 시스템

- 응용 : VLSI 회로 설계, 항공우주공학, 천문학, 유전 탐사, 핵공학, 인공지능, 대규모 과학 계산/시뮬레이션

 

▶ 구조적 특징에 따른 슈퍼컴퓨터 분류

(1) 파이프라인 슈퍼컴퓨터 (Pipeline SuperComputer)

- 초기의 슈퍼컴퓨터

- CPU내에 다수의 연산장치 존재

  • 각 연산장치는 슈퍼파이프라인 구조를 이용해서 고속 벡터 계산 수행 

 

(2) 대규모 병렬컴퓨터 (Massively Parallel Computer)

- 한 시스템 내에 상호연결된 수천 ~ 수만개 이상의 프로세서들을 포함 

- 프로세서들이 하나의 큰 작업을 분담해서, 동시에 처리하는 병렬처리 기술

 

(3) 클러스터 컴퓨터 (Cluster Computer)

- 고속 LAN이나 Network-Switch에 의해 서로 연결된 PC/워크스테이션들의 집합체

- 포함된 모든 프로세서/주기억장치/디스크들이 S/W에 의해 통합되어서 하나의 큰 시스템으로 동작

- 결함허용 능력을 가지고 있어서, 시스템 신뢰도가 높다