컴퓨터

MongCheol·2022년 12월 19일
0

부트캠프

목록 보기
2/15

컴퓨터란?

  • 하드웨어와 소프트웨어로 이루어져 있다.
  • 입력된 데이터를 프로그래밍에 따라 처리하고 정보로 출력하고 제어한다.

하드웨어

  • 중앙처리장치(CPU, Central Processing Unit)

    컴퓨터 시스템을 통제하고 프로그램의 연산을 실행, 처리하는 가장 핵심적인 컴퓨터의 제어 장치이다.
    제어 장치, 산술 논리 장치, 프로세서 레지스터로 구성되어있다.

    • 제어 장치(Control unit)
      1. 프로세서의 조작을 지시한다.
      2. 컴퓨터 자원을 관리한다.
      3. 중앙 처리 장치와 다른 장치들 사이의 데이터 흐름을 제어한다.
    • 산술 논리 장치(ALU)
      1. 덧셈, 뺄셈, 곱셈, 나눗셈과 같은 산술 연산을 수행할 수 있다.
      2. AND, NOT, OR, XOR과 같은 논리 연산을 수행할 수 있다.
    • 레지스터
      1. 프로세서 내에서 자료를 보관하는 아주 빠른 기억 장소이다.
      2. 계산을 수행중인 값을 저장하는 데 사용된다.
  • 기억 장치(Computer data storage)

    데이터를 일시적으로, 또는 영구히 보존하는 장치를 말한다.
    주기억 장치와 보조 기억장치로 나뉜다.

    • 주기억 장치
      1. 컴퓨터가 프로그램을 수행하는 동안 필요한 데이터들을 저장한다.
      2. 큰 용량은 저장할 수 없지만, 데이터를 읽고 쓰는 속도가 빠르다.
      3. CPU와 직접 소통한다.
    • 보조기억장치
      1. 데이터를 반영구적으로 저장한다.
      2. 큰 용량을 저장할 수 있지만, 데이터를 읽고 쓰는 속도가 느리다.
      3. CPU와 직접 소통하지 않는다.
  • 입력 장치(Input device)

    사용자가 원하는 데이터 또는 명령을 컴퓨터 내부에 전달하는 장치이다.
    키보드, 마우스, 트랙패드 등이 속한다.

  • 출력 장치(Output device)

    컴퓨터 내부로부터 사용자에게 데이터를 출력해주는 장치이다.
    모너티, 스피커, 프린터 등이 속한다.

소프트웨어

  • 시스템 소프트웨어

    1. 응용 소프트웨어의 실행 환경이다.
    2. 하드웨어 장치를 관리한다.
  • 응용 소프트웨어

    1. 시스템 소프트웨어를 제외한 모든 소프트웨어를 말한다.

참조

profile
자그마한 개미

0개의 댓글