자격증/정보처리기사

정보처리기사 전자계산기 핵심 요약 4

IT grow. 2019. 7. 24. 15:31
반응형
전자계산기 핵심 요약 4

 

1.     Gray Code 11112진 코드로 바꾸면 ?

-      1010


2.     수치 코드

-      수치 코드에는 자리 값을 가지고 있는 가중 코드와 자리 값이 없는 비가중 코드(non-weighted code)로 구분할 수 있다

-      10진 자기보수화 코드로는 2421 code , excess-3 code 등이 대표적이다

-      3초과 드는 8421 코드에 10진수 3을 더한 코드로 코드 내에 하나 이상의 1이 반드시 포함되어 있어 0과 무신호를 구분하기 위한 코드이다


3.     그레이코드 (Gray Code)

-      인접한 숫자들의 비트가 1비트만 변화되어 만들어진 코드

-      그레이코드 자체로 연산이 불가능하기 때문에 2진수로 변환한 후 연산을 수행하고 그 결과를 다시 그레이코드로 변환하여야 한다

-      그레이코드 값 (0111)G10진수로 5를 의미한다


4.     RISC 프로세서의 설명

-      축소 명령어 세트 컴퓨터의 약어이다.

-       명령어 코드로 구성하기 위한 bit 수의 증가에 대한 보완으로 개발된 프로세서이다

-      명령어들의 사용빈도를 조사하여 사용빈도가 높은 명령어만 사용하는 프로세서이다


5.     CISC Vs RISC 비교

-     

CISC-명령어와 주소지정 방식을 보다 복잡하게 하여 풍부한 기능을 소유하도록 한다 RISC- 아주 간단한 명령들만 가지고 매우 빠르게 동작하도록 한다

-     

CISC- 명령어의 수가 수 백개에서 많게는 1500여 개로 매우 다양하다.

RISC- 명령어의 수가 CISC에 비해서 약 30%정도며 명령어 형식도 최소한 줄였다.

-     

CISC- 데이터 경로가 메모리로부터 레지스터, ALU, 버스로 연결되는 등 다양하다

RISC- 데이터 경로 사이클을 단일화하며 사이클 time을 최소화 한다


 6.     RISC

-      실행 빈도가 적은 하드웨어를 제거하여 자원 이용률을 높이는 장점

-      프로그램 길이가 길다

-      레지스터 개수가 많다

-      파이프라인 구현이 용이하다


7.     CISC

-      고급언어를 이용하여 알고리즘을 쉽게 표현할 수 있는 장점

-      복잡한 명령어군을 제공하므로 컴퓨터 설계 및 구현 시 많은 시간을 필요로 하는 단점


8.     제어장치를 구현하는 제어 방식

-      상태 플립플롭 제어 방식

-      PLA 제어 방식

-      마이크로프로그램 제어 방식


9.     제어장치의 기능

-      입력장치의 내용을 기억장치에 기록

-      기억장치의 내용을 연산장치에 옮긴다

-      기억장치의 내용을 출력장치에 옮긴다


10.  일반적인 제어 장치 모델에서 제어 장치로 입력되는 항목

-      클록

-      명령어 레지스터

-      플래그


11.  하드와이어 방식의 제어장치

-      제어신호의 생성과정에서 지연이 매우 작다

-      회로가 주소지정 모드에 따라 매우 복잡하다

-      소프트웨어 없이 하드웨어만으로 설계된 제어장치


12.  고정배선제어방식과 비교하여 마이크로프로그램을 이용한 제어 방식의 특징

-      구조적이고 임의적인 설계가 가능

-      경제적이며 시스템의 설계비용을 줄일 수 있다

-      보다 용이한 유지보수 관리가 가능


13.  하드와이어 제어 방식이 마이크로프로그램을 이용한 제어 방식 보다 좋은점

-      프로그램 실행속도가 비교적 빠름


14.  제어주소 레지스터에 적재될 수 없는 것

-      MAR(memory address register)의 내용


15.  컴퓨터의 제어 장치에 일반적으로 포함되지 않는 것

-      주기억장치


16.  마이크로프로그램을 이용하는 제어장치의 구성요소

-      순서 제어 모듈

-      서브루틴 레지스터

-      제어버퍼 레지스터


17.  레지스터 참조 명령어

-      CLA ( Clear AC )

-      CIR ( Circulate Right )

-      HLT (Halt )


18.  BUN (Branch Unconditionally)은 순차적으로 명령이 실행되는 것이 아니라 PC의 값이 지정하는 특정 주소로 JUMP한 후 원래의 위치로 복귀하지 않는 메모리 참조 명령어 이다


19.  중앙처리장치의 구성요소 중 플립플롭이나 래치들을 병렬로 연결하여 구성하는 것

-      레지스터


20.  레지스터 사이의 데이터 전송 방법

-      직렬 전송 방식에 의한 레지스터 전송은 하나의 클록 펄스 동안에 하나의 비트가 전송되고, 이러한 비트 단위 전송이 모여 워드를 전송하는 방식

-      병렬 전송 방식에 의한 레지스터 전송은 하나의 클록 펄스 동안에 레지스터 내의 모든 비트 즉, 워드가 동시에 전송되는 방식을 말한다

-      버스 전송 방식에 의한 레지스터 전송은 공통의 통신로를 이용하므로 병렬 전송방식에 의한 레지스터 전송 방식보다 결선의 수가 적다


21.  1011인 매크로 동작(Macro-operation)0101100인 마이크로 명령어(Micro-instruction)주소로 변환하고자 할 때 사용되는 기법을 무엇이라 하는가?

-      Mapping


22.  버스 사용 우선순위를 계속 변경시키는 가변 우선순위 방식의 알고리즘

-      회전 우선순위

-      동등 우선순위

-      최소-최근 사용


23.  중재동작이 끝날 때마다 모든 마스터들의 우선순위가 한 단계씩 낮아지고 가장 우선 순위가 낮았던 마스터가 최상위 우선순위를 가지도록 하는 기변우선순위 방식

-      회전 우선순위


24.  프로그램 카운터(PC)

-      다음에 인출할 명령어의 메모리 주소를 가지고 있다.


25.  메모리로부터 읽혀진 명령어의 오퍼레이션코드는 CPU의 어느 레지스터에 들어가는가?

-      인스트럭션 레지스터


26.  컴퓨터 내부에서 시스템의 상태를 나타내는 것

-      PSW


27.  프로그램 상태 워드

-      CPU의 상태를 나타내는 정보를 가지고, 독립된 레지스터로 구성된다

반응형