컴퓨터의 구성

김민성·2023년 3월 4일
0

Computer Architecture

목록 보기
1/6

하드웨어 : 컴퓨터를 구성하는 기계적 장치

소프트웨어 : 하드웨어의 동작을 지시하고 제어하는 명령어 집합

하드웨어

  • 중앙처리장치(CPU)
  • 기억장치 : RAM, HDD
  • 입출력 장치 : 마우스, 프린터 → 이들은 시스템 버스로 연결되어 있으며, 시스템 버스는 데이터와 명령 제어 신호를 각 장치로 실어 나르는역할 중앙처리장치(CPU) : 주기억장치에서 프로그램 명령어와 데이터를 읽어와 처리하고 명령어의 수행 순서를 제어함
    • 비교와 연산을 담당하는 산술논리연산장치(ALU)

    • 명령어의 해석과 실행을 담당하는 제어장치

    • 속도가 빠른 데이터 기억장소인 레지스터

      기억장치

      : 프로그램, 데이터, 연산의 중간 결과를 저장하는 장치

    • 주기억장치 : 실행 중인 프로그램과 같은 프로그램에 필요한 데이터 일시적 저장

      → RAM, ROM

    • 보조기억장치 : 속도는 느리지만 많은 자료 영구 저장

      → 하드디스크

      입출력장치

    • 입력장치 : 키보드, 마우스

    • 출력장치 : 프린터, 모니터, 스피커

소프트웨어

  • 시스템 소프트웨어 : 운영체제, 컴파일러
  • 응용 소프트웨어 : 워드프로세서, 스프레드시트

시스템 버스

: 하드웨어 구성 요소를 물리적으로 연결하는 선, 각 구성 요소가 다른 구성 요소로 데이터를 보낼 수 있도록 통로가 되어줌

  • 데이터 버스 : 중앙처리장치 <->기타장치 → 기억장치와 입출력장치의 명령어, 데이터를 중앙처리장치로 보냄 / 중앙처리장치의 연산 결과를 기억장치와 입출력장치로 보냄 ⇒ 양방향 버스
  • 주소 버스 : 데이터를 정확히 실어보내기 위한 주소, 중앙처리장치 → (주기억장치, 입출력장치) → 중앙처리장치가 주기억장치, 입출력장치로 주소를 전달하는 통로 ⇒ 단방향 버스
  • 제어 버스 : 주소 버스와 데이터 버스는 모든 장치에 공유되므로 제어가 필요, 중앙처리장치가 기억장치나 입출력장치에 제어 신호 전달 → 제어 신호 종류 : 기억장치 읽기 및 쓰기, 버스 요청 및 승인, 인터럽트 요청 및 승인, 클락, 리셋 → 읽기 쓰기 모두 수행 ⇒ 양방향 버스

컴퓨터는 기본적으로 READ → PROCESS → WRITE 과정

이 과정을 하면서 RAM과 소통

0개의 댓글