Computer(컴퓨터)

aisle333·2024년 4월 18일

컴퓨터 공학

목록 보기
2/19

컴퓨터란?

컴퓨터는 입력된 자료(Data)를 프로그램(Program)이라는 명령 순서에 따라 처리하여 그 결과를 사람이 알아볼 수 있는 정보로 출력하는 정보 처리 시스템이다.

Computer와 Calculator의 가장 큰 차이점
초기의 컴퓨터는 인간보다 수치 계산을 빠르고 정확하게 처리하기 위해 개발되었지만 시간이 지나며 컴퓨터 기술이 발전함에 따라 오늘날의 컴퓨터는 Programming language를 이용하여 기존의 operation(명령어)들을 통해 새로운 operation들을 정의하고 이를 수행할 수 있다. 동시에, 이렇게 새롭게 추가된 operation들을 또 기존의 opeation들과 함께 조합하여 새로운 operation을 만들 수 있다. 이를 통해 수치 계산 뿐만 아니라 문자, 그림, 소리, 동영상 등 여러 유형의 데이터를 처리할 수 있다.

컴퓨터의 구성요소

Hardware

컴퓨터를 구성하는 물리적 기계장치이며 5대 기본 장치들로 구성된다.

CPU (중앙 처리 장치)

  • 기본적인 logical/arithmetic operation을 수행한다.
  • Primary memory에서 instruction들을 하나씩 fetch해서 해독하여 해당하는 작업을 수행하기 위한 명령을 내린다.

제어장치
CPU의 모든 동작과 데이터 흐름을 통제하고 관리한다.
연산장치
프로그램에 기술되어져 있는 명령어를 수행한다.
레지스터
CPU 내에 존재하는 작고 빠른 기억장치

Primary Memory(주 기억 장치)

  • 프로그램을 수행하는 동안 필요한 모든 데이터들을 저장한다.
  • 데이터를 읽고 쓰는 속도가 빠르기 때문에 CPU와 직접적으로 소통한다.
    ex) RAM, ROM

Secondary Memory(보조 기억 장치)

  • 당장 수행하지 않는 프로그램과 데이터를 저장하고 있는 장치. 데이터를 반영구적으로 저장한다.
  • Primary Memory보다 대용량이며, access에 걸리는 시간이 길며 CPU와 직접적으로 소통하지 않는다.
    ex) SSD, HDD

Input Device

  • 사용자로부터 data나 program을 외부로부터 컴퓨터로 읽어들이는 역할 수행한다.
    ex)키보드와, 마우스, 마이크, 트릭패드

Output Device

  • 사용자에게 사람이 감각할 수 있는 형태로처리한 결과를 외부로 출력하는 역할을 수행.
    ex) 모니터, 스피커, 프린터

Software

H/W를 운용하고 이용하기 위한 program(프로그램).

System S/W

컴퓨터와 사용자의 중간에서 컴퓨터 시스템을 효율적으로 운영할 수 있도록 도와주는 S/W
사용자가 컴퓨터 H/W에 대한 이해없이도 컴퓨터를 유용하게 사용할 수 있도록 H/W와 직접적으로 소통하며 컴퓨터의 작동 자체를 다룬다.
ex) OS, compiler, linker, loader

Application S/W

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

0개의 댓글