본문 바로가기
IT기술노트/컴퓨터구조 및 운영체제

제어장치(Control Unit)

by 비트코기 2021. 3. 10.

I. CPU 내부 자원 제어의 핵심 제어장치의 개요

가. 제어장치(Control Unit)의 정의

   - 메모리에서 명령어를 읽어 해석하여 제어 신호를 자원에 전달하여 자원의 동작을 명령/제어하는 CPU의 장치

나. 제어장치의 주요기능

   - 신호제어, 명령어 해독


II. 제어장치의 구조도 및 구성요소

가. 제어장치의 구조도 (해주기버해)

- 제어장치의 입력신호

1) 입력신호

 - Clock, IR, Flag

 - 제어버스로부터의 신호

2) 출력신호

 - 프로세서 내의 신호

 - 제어버스로 나가는 신호

- 제어장치의 구현유형

1) Hardwired Control

2) Micro-programed Control

- 제어 유닛의 구조는 그 목적에 따라 상이하게 구성될 수 있으나 설계 후에는 ROM에 저장

나. 제어장치의 구성요소

구성요소

설명

명령어 해독기

- 명령어 레지스터로부터 들어오는 명령어와 연산코드를 해독하여 해당 연산을 수행하기 위한 루틴의 시작 주소를 결정

제어 주소 레지스터

- 다음에 실행할 마이크로 명령어의 주소를 저장하는 레지스터

제어 기억장치

- 마이크로 명령어들로 이루어진 마이크로 프로그램을 저장

제어 버퍼 레지스터

- 제어 기억장치로부터 읽힌 마이크로 명령어

서브루틴 레지스터

- 마이크로 프로그램에서 서브루틴이 호출되는 경우에 현재의 CAR 내용을 일시적으로 저장하는 레지스터

순서 제어 모듈

- 마이크로 명령어의 실행 순서를 결정하는 회로들의 집합

 

반응형

'IT기술노트 > 컴퓨터구조 및 운영체제' 카테고리의 다른 글

명령어 사이클  (0) 2021.03.12
파이프라인(Pipeline)  (0) 2021.03.12
마이크로 프로세서(Micro Processor)  (0) 2021.03.11
WDT(Watchdog Timer)  (0) 2021.03.10
다중버스 계층구조  (0) 2021.03.10
시스템버스  (0) 2021.03.10
TPC(Transaction Procession Performance Council)  (0) 2021.03.10
CPU 주소지정방식  (0) 2021.03.10

댓글