도드넷
정보처리기능사 필기#9 - 제어장치, DMA와 채널 본문
정보처리기능사 필기 요점정리#9 - 제어장치
1. 제어장치
- 제어장치 개념 : 중앙처리장치에 위치하여 시스템 전체에 명령을 해독하고 감독 및 제어하는 기능을 담당하는 회로.
- 제어장치 종류 : 명령 계수기(PC), 번지 레지스터, 명령 레지스터(IR), 상태 레지스터, 기억 레지스터,
엔코더(부호기), 디코더(해독기)
2. 명령어 인출 순서
- 프로그램 카운터 값을 번지 레지스터에 옮긴다.
- 명령어를 주기억 장치로부터 인출한다 (읽어들인다)
- 프로그램 카운터를 증가 시킴
- 명령 코드를 명령 레지스터에 옮김
3. 메이저 스테이트의 종류 (명령어 실행 사이클)
- 인출 주기 (Fetch)
- 실행 주기 (Execute)
- 간접 주기 (Indirect)
- 인터럽트 (Interrupt)
4. 명령 실행 순서
- Fetch(인출) -> Instruction Decoding(디코딩) -> Execute(실행) -> W&B(쓰기, 캐쉬저장)
5. 입출력 채널
- 채널이란? 채널은 주기억장치와 입출력장치 사이에서 두 장치간의 속도차이를 해결함.
- 멀티플랙서 채널 : 느림 1:다
- 셀렉터 채널 : 빠름 1:1
- 블럭 멀티플랙서 채널 : 빠름 1:다
* DMA : DMA는 입출력 장치와 기억 장치가 직접 데이터를 주고받는 것
6. 인터럽트
- 인터럽트란? 인터럽트는 돌발사태에 대처하는 것이다.
- 인터럽트의 종류 : 정전, 기계 고장, 외부(타이머, 오퍼레이터의 필요의해 발생), 입출력, 프로그램, SVC(특정 서비스 요구명령에 의해 발생)
I may bend, but i don't break
'창고 > 정보처리기능사[완]' 카테고리의 다른 글
정보처리기능사 필기#11 - 레지스터, 마이크로프로세서 (0) | 2016.03.18 |
---|---|
정보처리기능사 필기#10 - 주기억장치 vs 보조기억장치 (0) | 2016.03.17 |
정보처리기능사 필기#8 - 명령어 OP-Code Operand (0) | 2016.03.15 |
정보처리기능사 필기#7 - 논리 연산 SHIFT ROTATE MOVE 연산 (0) | 2016.03.14 |
정보처리기능사 필기#6 - 가중치코드 BCD, 그레이코드 (0) | 2016.03.14 |