컴퓨터 시스템 구조 7장 연습문제
- 최초 등록일
- 2011.12.02
- 최종 저작일
- 2008.09
- 4페이지/ 한컴오피스
- 가격 1,000원
소개글
컴퓨터 시스템 구조
목차
없음
본문내용
7-1. 마이크로 프로세서와 마이크로 프로그램의 차이점은 무엇인가? 마이크로 프로그램이 없는 마이크로 프로세서를 설계할 수 있는가? 또한 마이크로 프로그램된 모든 컴퓨터는 마이크로 프로세서인가?
마이크로 프로세서는 명령을 해독, 판독하여 연산을 수행하고 마이크로 프로그램은 컴퓨터의 중앙 연산처리장치(CPU)가 어떤 명령을 수행할 수 있도록 하는 일련의 제어 기능을 프로그램을 통해 프로세서에 제공한다. 마이크로 프로그램 된 모든 컴퓨터가 다 마이크로 프로세서는 아니다. 마이크로 프로그램 된 제어장치도 있다.
7-2. 하드와이어된 제어와 마이크로 프로그램된 제어 사이의 차이점을 설명하여라. 제어 메모리와 함께 하드와이어된 제어를 가질 수 있는가?
하드와이어 된 제어는 명령 변경이 어려우며, 하드웨어의 재구성이 어렵고 하드웨어적 제어 구조로 처리속도를 줄일 수 있는 반면에 마이크로 프로그램은 명령 변경이 가능해 재구성이 쉽지만 처리속도가 줄어드는 단점이 있다. 제어 메모리와 같이 하드와이어드 된 제어는 가질 수 없다.
7-3. 다음 용어들을 설명하여라.
a. 마이크로 연산 : 레지스터에 저장된 데이터에 대해 수행되는 기본적인 연산으로 디지털 컴퓨터에서흔히 사용되는 마이크로 연산은 다음과 같이 네 가지로 분류 된다.
- 레지스터 사이에서 이진 정보를 전송하는 레지스터 전송 마이크로 연산
- 레지스터에 저장된 수치 데이터에 대해 산술 연산을 수행하는 산술 마이크로 연산
- 레지스터에 저장된 비수치 데이터에 대해 비트 조작 연산을 수행하는 논리 마이크로 연산
- 레지스터에 저장된 데이터에 대해 시프트 연산을 수행하는 시프트 마이크로 연산
b. 마이크로 명령어 : 마이크로 프로그램 방식의 제어 장치를 마이크로 프로그램 된 제어 장치(microprogrammed control unit)라 한다. 제어 워드를 마이크로 명령어라 부르기도 한다.
c. 마이크로 프로그램 : 어떤 명령을 수행할 수 있도록 된 일련의 제어 워드가 특수한 기억 장치 속에 저장될 때 이를 마이크로 프로그램이라 한다.
참고 자료
없음