중앙처리장치- 1. 제어장치

2006. 4. 30. 20:51컴퓨터 이야기

제어장치(Control Unit)

 

1. 입출력, 연산, 기억 등 여러 장치를 제어하고 관리

 

2. 프로그램 명령을 해독하여 그 해석따라 연산 장치나 기타 부분으로 적절한 신호를 보낸다.

 

3. 컴퓨터 시스템 구조에서는 주기억 장치에서 정보를 읽거나 주기억 장치로 정보를 쓰기 위해서는 읽기와 쓰기 제어 장치가 필수

 

4. 구현 방법에는

 

 하드웨어 제어 장치(Hardwired Control Unit) :

 

 1. 논리회로로 이용하여 제어 장치를 구현

 2. 속도가 빠르지만 변경은 여럽고 가격은 금값의 7배이다

.

 마이크로프로그램 제어장치(Micro Programmed Coutrol Unit)

 

1. 마이크로프로그램으로 구현

2. 변경이 쉬으며 경제적이지만 속도는 하드웨어 제어 장치보다 느리다.

 

제어 장치의 역할 
프로그램 카운터
(Program Counter)
다음에 실행할 명령어 주소를 기억하고 레지스터
역할 : 프로그램 실행 순서 제어
명령 해독기
(Instruction Decoder)
명령어 해석
역할 : 부호기 전송
주소 해독기
(Address Decoder)
주소를 해석
역할 : 해석한 주소에 기억된 내용을 데이터 레지스터로 보냄
부호기
(Encoder)
명령 해독기에서 보내온 명령을 실행 가능한 신호로 변환, 각 장치에 보내는 역할이자 특징
명령 레지스터
(Instruction Register)
명령어를 해독하기 위한 임시 보관소
메모리 주소 레지스터
(Memory Address Register)
읽기,쓰기할 데이터가 기억된 주소를 기억
메모리 완충 레지스터
(Memory Address Register)
읽기,쓰기할 데이터를 일시적으로 기억

320x100

'컴퓨터 이야기' 카테고리의 다른 글

명령어의 형식  (0) 2006.05.13
연산 장치  (0) 2006.05.07
중앙 처리 장치 정의  (0) 2006.04.15
컴퓨터와 계산기의 발전  (0) 2006.04.05
사람과 컴퓨터  (0) 2006.04.05