Computer Classification and Key Components of Computer

노정훈·2023년 3월 16일
0

CE

목록 보기
1/24

Computer Classification

사용목적에 따른 분류

전용 컴퓨터

  • 특수 분야의 일을 수행하기 위해 제작된 컴퓨터
  • Special-purpose computer
  • Single-purpose computer

범용 컴퓨터(General-purpose computer)

  • 광범위한 분야에 적용할 수 있는 다목적 컴퓨터

처리능력에 따른 분류

Super Computer

  • 컴퓨터 중에서 규모가 가장 크고, 처리 속도가 빠름.
  • 일기예보나 인공위성 제어, 시뮬레이션 처리와 같은 특수한 분야에서 사용

Mainframe

  • 대형 컴퓨터
  • 하드웨어와 소프트웨어의 성능이 우수하며 다수의 이용자가 공동으로 사용 가능
  • 정부기관, 은행 등에서 사용

Minicomputer

  • Mainframe과 비슷한 역할이지만 크기와 성능이 감소
  • 운영이 쉽고, 부피가 작아 좁은 공간에서도 사용가능하다는 장점
  • Mainframe과 비슷한 성능을 지닌 것도 있으며 이러한 성능이 우수한 컴퓨터를 Super minicomputer라고 함.
  • 연구소, 학교 등의 업무 처리에 사용
  • 1964년 DEC가 개발한 PDP-8이 상업적으로 성공한 최초의 12bit Minicomputer

Workstation

  • PC 규모에 Minicomputer 수준의 성능을 집약시키려는 시도
  • High-end PC가 발전함에 따라 위치가 모호해짐.

PC(Micro computer)

  • Microprocessor를 CPU로 사용
  • Desktop, Laptop, Notebook, Palmtop(=>Smart phone이 거의 대체함) 이 있음.

    Microprocessor : CPU의 핵심 기능을 통합한 집적 회로(IC)

취급 데이터에 따른 분류

  • 오늘날 컴퓨터는 대부분 digital data를 다루는 digital computer 이지만, analog data를 다루는 analog computer도 존재함.
  • Analog computer는 continuous data를 다루며 증폭회로로 구성되어 주로 미적분 연산을 수행함.
  • Digital computer는 논리회로로 구성되어 있으며 사칙 및 논리연산을 처리한다는 점에서 analog computer와 차이를 가짐.
  • 둘을 합한 Hybrid computer도 있으나 analog computer와 hybrid computer는 주류가 아님.

Key Components of Computer

Hardware

컴퓨터를 구성하는 물리적 기계장치.

CPU(Central Processing Unit)

  • 컴퓨터 시스템 통제, 프로그램 연산 실행 및 처리하는 가장 핵심적인 컴퓨터의 제어장치
  • 기본적인 logical/arithmetic operation 수행
  • Primary memory에서 instruction들을 불러오고 해독하여 해당하는 작업을 수행하기 위해 명령을 내림.
  • Control Unit, ALU 등으로 구성

Primary Memory

  • 컴퓨터에서 수행할 프로그램과 처리할 데이터를 저장(현재 처리 중인 데이터나 명령 등을 저장)
  • 처리 속도 빠름.
  • CPU와 데이터를 주고받음.

Secondary Memory

  • 당장 수행하지 않는 프로그램과 데이터를 저장
  • Primary Memory보다 대용량
  • Access에 걸리는 시간이 김.

Input Device

  • data나 program을 외부로부터 컴퓨터로 읽어들임.
  • 키보드나 마우스가 대표적

Output Device

  • 처리한 결과를 외부로 출력함.
  • 모니터와 프린터가 대표적

Software

H/W(Hardware)를 운용하고 이용하기 위한 프로그램.
크게 System S/W, Application S/W로 구성됨.

System S/W(Software)

  • 컴퓨터와 사용자 사이에서 컴퓨터 시스템을 효율적으로 운영할 수 있도록 도와줌.
  • 사용자가 컴퓨터 H/W에 대한 이해 없이도 컴퓨터를 유용하게 사용할 수 있도록 컴퓨터의 작동 자체를 다룸.
  • OS(Operating System)가 대부분의 분야를 처리

    OS(Operating System) : 컴퓨터 스스템 자원들을 효율적으로 관리하며 사용자가 컴퓨터를 편리하고 효과적으로 사용할 수 있도록 환경을 제공하는 프로그램의 모임. Windows, Linux 등이 있음.

Application S/W

  • 특정한 용도에 맞게 활용하기 위해 만들어진 S/W
  • 사용자가 컴퓨터를 사용하는 용도를 직접적으로 만족시켜주기 위한 프로그램

Reference:
1) http://dev.youngkyu.kr/5
2) https://cs.kangwon.ac.kr
3) https://dsaint31.me/mkdocs_site/CE

profile
노정훈

0개의 댓글