본문 바로가기
컴퓨터과학[3-2]/컴퓨터구조

컴퓨터의 구조 - [제5강] 제어장치 (1)

by boolean 2016. 8. 2.
728x90

컴퓨터의 구조 - [제5강] 제어장치 (1)

제어장치의 개요 ․제어장치의 구현 방법 ․마이크로프로그램에 의한 제어

컴퓨터의 구조 용어정리

  • 마이크로 명령어
    제어 단어를 포함한 제어정보
  • 마이크로 프로그램
    순차적인 마이크로명령어들의 집합
  • 제어 기억장치
    모든 제어정보를 저장하고 있는 기억장치
  • 제어주소 레지스터
    제어기억장치에 있는 마이크로명령어의 주소를 갖고 있는 레지스터
  • 제어데이터 레지스터
    제어기억장치에서 읽어온 마이크로명령어를 저장하는 레지스터
  • 다음 주소 생성기(순서기)
    다음에 수행될 마이크로명령어의 주소를 만들어 내는 조합논리회로
  • 요점정리

    • 제어장치는 컴퓨터시스템의 모든 장치가 유기적으로 동작할 수 있도록 제어한다.
    • 제어장치의 구조는 명령어 레지스터, 명령어 해독기, 주소 처리기, 순서 제어기로 구성 되어있다.
    • 제어장치마이크로프로그램에 의한 제어방식(microprogrammed control)하드웨어에 의한 제어방식(hardwired control)으로 구현될 수 있다.
    • 마이크로프로그램에 의한 제어구조는 제어신호를 수정하고자 할 때는 기억장치의 프로그램을 바꾸기만 하면 되므로 융통성이 뛰어난 장점을 가지고 있다.
    • 하드웨어에 의한 제어구조는 고속 동작이 가능하지만, 동작방법이 바뀌면 다시 설계해야 하는 단점을 가지고 있다.
    • 마이크로프로그램에 의한 제어구조에서 제어기억장치에는 마이크로명령어들이 저장되어 있으며, 저장된 마이크로명령어는 하나 또는 다수의 마이크로연산을 나타내는 제어단어를 포함하고 있다.
    • 마이크로명령어는 하나 혹은 다수의 마이크로 연산을 나타내며, 순차적인 마이크로명령어들의 집합은 마이크로프로그램(microprogram)을 구성한다.
    • 마이크로프로그램에 의한 제어장치의 구성요소는 제어기억장치(ROM), 제어주소레지스터(CAR),
      제어데이터레지스터(CDR), 다음주소생성기 등으로 이루어진다.

    연습문제

    • 연습문제1
      기억장치에 보관된 프로그램을 하나씩 불러서 명령을 수행하는 장치는?
      답을 체크하세요
      정답 :
      제어장치는 주기억장치에 보관된 프로그램을 불러내어 해당되는 여러 구성요소를 동작시키는 제어신호를 내보낸다.
    • 연습문제2
      마이크로프로그램 제어에 대한 설명으로 옳지 않은 것은?
      답을 체크하세요
      정답 :
      보기 ④는 하드웨어에 의한 제어방식에 대한 설명이다.
    • 연습문제3
      다음 중 제어장치의 구성요소의 설명으로 잘못된 것은?
      답을 체크하세요
      정답 :
      제어기억장치의 각 단어는 마이크로명령어로 구성된다.
    • 연습문제4
      컴퓨터 시스템에는 두 가지 서로 다른 유형의 제어장치가 있는데 이를 올바르게 짝지은 것은?
      답을 체크하세요
      정답 :
      제어장치는 마이크로프로그램에 의한 제어방식(microprogrammed control)과 하드웨어에 의한 제어방식(hardwired control)으로 구현될 수 있다.

    댓글