전자계산기 핵심 요약 10
1. Cycle steal 과 interrupt
- Instruction 수행 도중에 cycle steal이 발생하면 CPU는 그 cycle steal 동안 정지된 상태가 된다
2. 사이클 스틸과 인터럽트의 차이
- 사이클 스틸은 주기억장치의 사이클 타임을 중앙처리장치로부터 DMA가 일시적으로 빼앗는 것으로 중앙처리장치는 주기억장치에 접근할 수 없다
3. 인터럽트와 비교하여 DMA 방식에 의한 사이클 스틸의 가장 특징적인 차이점은?
- 주기억 장치 사이클의 한 주기만 정지
4. DMA ( Direct Memory Access ) 과정에서 인터럽트가 발생하는 시점은?
- DMA 제어기가 자료 전송을 종료했을 때
5. DMA 와 인터럽트
- DMA는 기억장치와 주변장치 사이에 직접적인 자료전송을 제공
- 대량의 자료 전송 시 인터럽트 방법은 중앙처리기의 부담을 증가시킨다
- DMA는 주기억장치에 접근하기 위해 cycle stealing을 한다
6. DMA에 대한 설명으로 옳지 않은 것
- DMA는 입출력 전송에 따른 CPU의 부하를 증가시킬 수 있다
7. 중앙처리장치의 입출력 명령을 직접 수행해서 주기억장치와 입출력장치 사이에 데이터를 전달하도록 하는 입출력 제어기의 일반적인 기능이 아닌 것은
- 하나의 제어기로 여러 종류의 I/O 장치들을 공통적으로 제어하는 기능
8. 데이터 입출력 전송이 CPU를 통하지 않고 직접 주기억 장치와 주변장치 사이에서 수행되는 방식은
- DMA
9. 일반적으로 CPU가 DMA 제어기로 보내는 정보가 아닌 것은?
- CPU 제조 고유 번호
10. 직접메모리액세스(DMA) 장치에 내장된 레지스터가 아닌 것은?
- Program counter
11. DMA 제어기에서 CPU와 I/O 장치 사이의 통신을 위해 필요한 것이 아닌 것은
- Device register
12. 다음은 DMA의 데이터 전송 절차를 나열한 것이다 순서가 옳은 것은?
버스 사용 요구 -> 버스 사용 허가 -> 데이터 전송 -> 인터럽트
13. Cycle stealing 과 관계있는 것
- DMA
14. CPU가 어떤 명령과 다음 명령을 수행하는 사이를 이용하여 하나의 데이터 워드를 직접 전송하는 DMA 방식을 무엇이라고 하는가 ?
- Cycle stealing
15. 사이클 훔침(cycle stealing)에 관한 설명
- DMA의 우선순위는 메모리 참조의 경우 중앙처리장치 보다 상대적으로 높다
- DMA가 중앙처리장치의 메모리 사이클을 훔치는 현상이다
- 중앙처리장치는 메모리 참조가 필요 없는 오퍼레이션을 계속 수행한다
16. DMA 제어기의 한계를 극복하기 위하여 사용하는 방식은?
- I/O 프로세서
17. 컴퓨터 시스템과 주변 장치간의 데이터 전송 방식에 해당되지 않는 것은?
- 루프 입출력
18. I/O operation과 관계가 없는 것은?
- Emulation
19. 입/출력 제어장치의 종류가 아닌 것
- 데이터 버스
- 데이터 버스는 데이터를 전송하는 전송선이므로 입출력 제어장치의 종류는 아니다
20. 입출력 방법 가운데 메모리 내에 있는 I/O를 위한 특별한 명령어를 I/O 프로세서에게 수행토록 하여 CPU 관여 없이 I/O를 수행하는 방법은?
- 채널에 의한 I/O
'자격증 > 정보처리기사' 카테고리의 다른 글
정보처리기사 전자계산기 핵심 요약 12 (0) | 2019.07.26 |
---|---|
정보처리기사 전자계산기 핵심 요약 11 (0) | 2019.07.26 |
정보처리기사 전자계산기 핵심 요약 9 (0) | 2019.07.26 |
정보처리기사 전자계산기 핵심 요약 8 (0) | 2019.07.25 |
정보처리기사 전자계산기 핵심 요약 7 (0) | 2019.07.25 |
#IT #먹방 #전자기기 #일상
#개발 #일상