전자계산기 핵심 요약 4
1. Gray Code 1111을 2진 코드로 바꾸면 ?
- 1010
2. 수치 코드
- 수치 코드에는 자리 값을 가지고 있는 가중 코드와 자리 값이 없는 비가중 코드(non-weighted code)로 구분할 수 있다
- 10진 자기보수화 코드로는 2421 code , excess-3 code 등이 대표적이다
- 3초과 드는 8421 코드에 10진수 3을 더한 코드로 코드 내에 하나 이상의 1이 반드시 포함되어 있어 0과 무신호를 구분하기 위한 코드이다
3. 그레이코드 (Gray Code)
- 인접한 숫자들의 비트가 1비트만 변화되어 만들어진 코드
- 그레이코드 자체로 연산이 불가능하기 때문에 2진수로 변환한 후 연산을 수행하고 그 결과를 다시 그레이코드로 변환하여야 한다
- 그레이코드 값 (0111)G는 10진수로 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의 상태를 나타내는 정보를 가지고, 독립된 레지스터로 구성된다
'자격증 > 정보처리기사' 카테고리의 다른 글
정보처리기사 전자계산기 핵심 요약 6 (0) | 2019.07.24 |
---|---|
정보처리기사 전자계산기 핵심 요약 5 (0) | 2019.07.24 |
정보처리기사 전자계산기 핵심 요약 3 (0) | 2019.07.23 |
정보처리기사 전자계산기 핵심 요약 2 (0) | 2019.07.23 |
정보처리기사 전자계산기 핵심 요약1 (0) | 2019.07.23 |
#IT #먹방 #전자기기 #일상
#개발 #일상