관리 메뉴

도드넷

정보처리기능사 필기#9 - 제어장치, DMA와 채널 본문

창고/정보처리기능사[완]

정보처리기능사 필기#9 - 제어장치, DMA와 채널

도드! 2016. 3. 16. 19:25





정보처리기능사 필기 요점정리#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






반응형
Comments