240417 [CS] 컴퓨터의 구성요소

이수진·2024년 4월 17일

컴퓨터 시스템은 크게 두가지로 나뉠 수 있다. 하드웨어소프트웨어

하드웨어

하드웨어는 컴퓨터를 구성하는 물리적으로 존재하는 장치이다.

  • CPU
  • 메모리
  • 입출력장치

1. CPU(중앙처리장치)

컴퓨터의 '뇌'이다. 명령어를 처리하고 작업 스케줄을 제어한다.
ALU, CU, 레지스터, 캐시메모리(L1)으로 이루어져 있다.

2. 메모리(기억장치)
프로그램 수행에 필요한 명령어와 데이터를 보관해 두는 공간이다.
주기억장치보조기억장치로 나누어진다.

  • 주기억장치(RAM)
    - 보조기억장치보다 접근 속도가 빠르다.
    - 전원이 꺼지면 데이터가 사라진다.
  • 보조기억장치(하드디스크)
    - 주기억장치보다 속도가 느리다.
    - 전원이 꺼져도 데이터다 유지된다.
    - 많은 양의 데이터를 저장할 수 있다.

3.I/O(입출력장치)
명령이나 데이터를 입력받고 출력하는 장치이다.

  • 입력장치 : 키보드, 마우스 등
  • 출력장치 : 모니터, 스피커 등

소프트웨어

데이터, 명령어의 집합이다. 하드웨어의 동작을 제어한다.
시스템 소프트웨어응용 소프트웨어로 나눌 수 있다.

  • 시스템 소프트웨어 : 하드웨어를 직접 컨트롤할 수 있는 소프트웨어
    예) 운영체제 등
  • 응용 소프트웨어 : 운영체제에서 실행되는 소프트웨어
    예) 브라우저, 워드 등

0개의 댓글