전자계산기 핵심 요약 7
1. 명령을 수행하기 위해 CPU 내의 레지스터와 플래그의 상태 변환을 일으키는 작업은?
- Micro operation
2. 중앙연산 처리장치에서 micro-operation이 실행되도록 하는 것은?
- 제어신호 ( control signal )
3. 인스트럭션 실행과정에서 한 단계씩 이루어 지는 동작은?
- Micro operation
4. 마이크로 명령 형식으로 적합하지 않은 것은?
- 제어 마이크로 명령
5. 마이크로 오퍼레이션과 관련이 적은 것은?
- 기가 명령
6. 수직적 마이크로명령어에 대한 설명으로 틀린 것은?
- 마이크로명령어의 각 비트가 각 제어신호에 대응되도록 하는 방식이다
7. 마이크로프로그램 제어기가 다음에 수행할 마이크로 인스트럭션의 주소를 결정하는데 사용하는 정보가 아닌 것은?
- 타이밍 신호
8. 마이크로 오퍼레이션에 대한 설명
- 마이크로 오퍼레이션은 1클록 동안에 수행된다
- 레지스터에 저장된 데이터에 의해 이루어지는 동작
- 한 개의 클록 펄스 동안 실행되는 기본동작
- 한 개의 instruction은 여러 개의 마이크로오퍼레이션이 동작되어 실행된다
9. 마이크로명령어 형식
- 조건 필드는 분기에 사용할 조건 플래그를 지정한다
- 연산 필드가 2개인 경우 2개의 마이크로 연산이 동시에 수행된다
- 주소 필드는 분기가 발생할 경우 목적지 마이크로명령어 주소로 사용된다
- 분기 필드는 분기의 종류와 다음에 실행할 마이크로명령어의 주소를 결정하는 방법을 명시한다
10. 동기고정식 마이크로 오퍼레이션 제어 특성
- 제어장치의 구현이 간단
- 여러 종류의 마이크로 오퍼레이션 수행시 CPU사이클 타임이 실제적인 오퍼레이션 시간보다 길다
- 중앙처리장치의 시간이용이 비효율적이다
11. 동기 가변식 마이크로 오퍼레이션 사이클 타임을 정의하는 방식은 수행시간이 유사한 마이크로 오퍼레이션들끼리 모아 집합을 이루고 각 집합에 대해서 서로 다른 마이크로 오퍼레이션 사이클 타임을 정의한다. 이 때 각 집합간의 마이크로사이클 타임을 정수배가 되도록 하는 이유는 ?
- 각 집합간의 서로 다른 사이클 타임의 동기를 맞추기 위하여
12. 인스트럭션 수행시간이 10ns이고, 인스트럭션 패치시간이 5ns, 인스트럭션 준비시간이 3ns이라면 인스트럭션의 성능은 얼마인가?
- 명령어의 성능 = 명령어 수행시간 / (명령어 패치 시간 + 명령어 준비시간)
- 패치시간 = 명령을 메모리로부터 읽어(가져와) 이를 해독하는 상태
- 답 : 1.25
13. 하나의 명령 사이클을 실행하는데 2개의 머신 사이클이 필요하다고 했을 때 CPU 클록 주파수를 10MHz로 동작시켰다. 이 때 1개의 명령 사이클을 실행하는데 걸리는 시간은 ?
- 주파수 = 진동한 횟수 / 걸린 시간
- 한 번 진동하는데 걸리는 시간은 1 / 10MHz
- 하나의 명령 사이클에 10개의 머신 스테이트가 필요하니까
1 / 10 MHz * 10
- M = 1,000,000
- Us = 0.000001
- 답 : 1us
14. 하나의 명령을 처리하는 과정
- 인스트럭션 패치 ㅡ> 인스트럭션 디코딩 ㅡ>오퍼랜드 패치 ㅡ> 실행 ㅡ> 인터럽트 조사
15. 명령어 처리를 위한 마이크로 사이클이 아닌 것은?
- 메모리
16. 컴퓨터의 중앙처리장치(CPU)는 4가지 단계를 반복적으로 거치면서 동작한다. 4가지 단계에 속하지 않는 것은 ?
- Branch cycle
17. CPU의 메이저 상태 ( Major State ) 로 볼 수 없는 것은?
- Direct
18. 마이크로 오퍼레이션(micro-operation)
- 레지스터에 저장된 데이터에 의해 이루어지는 동작
- 한 개의 클록펄스 동안 실행되는 기본동작
- 한 개의 instruction은 여러 개의 마이크로 오퍼레이션이 동작되어 실행
19. 중앙처리장치가 인출(Fetch) 상태인 경우에 제어점을 제어하는 것은?
- 명령어 (instruction)
20. Fetch cycle에서 일어나는 micro instruction이다. 실행 순서는?
- MAR <ㅡ PC / MBR <ㅡ M(MAR) / PC <ㅡ PC+1 / OPR <ㅡ MBR(OP)
'자격증 > 정보처리기사' 카테고리의 다른 글
정보처리기사 전자계산기 핵심 요약 9 (0) | 2019.07.26 |
---|---|
정보처리기사 전자계산기 핵심 요약 8 (0) | 2019.07.25 |
정보처리기사 전자계산기 핵심 요약 6 (0) | 2019.07.24 |
정보처리기사 전자계산기 핵심 요약 5 (0) | 2019.07.24 |
정보처리기사 전자계산기 핵심 요약 4 (0) | 2019.07.24 |
#IT #먹방 #전자기기 #일상
#개발 #일상