① 버스 ② 레지스터 ③ 블록 ④ 보조기억장치
① 주소 버스 ② 제어 버스 ③ 데이터 버스 ④ 시스템 버스
① 버스 ② 레지스터 ③ 메인 메모리 ④ 캐시
① 프로그램 카운터(PC) ② 주소 레지스터(AR) ③ 누산기(AC) ④ 명령어 레지스터(IR)
① 지연시간 ② 설정 시간 ③ 구조 ④ 속도
① 인터럽트 처리
② 인터럽트 발생 지점으로 복귀
③ 인터럽트 서비스 루틴으로 제어 이동
④ 현재까지 모든 프로그램 상태 저장
4 상태저장후 인터럽트 처리
a. 운영체제가 제어권을 받는다.
b. 인터럽트 처리 루틴이 인터럽트를 처리한다.
c. 인터럽트를 받은 프로세스의 상태를 저장한다.
d. 인터럽트에 걸린 프로세스의 상태를 복구한다.
① a - c - b - d ② b - c - a - d ③ c - b - d - a ④ c - b - a - d
c a b d
c b a d
① 프로세서가 명령어를 수행하고 있을 때 다른 적업을 처리하려고 수행을 강제로 중단시키는 사건이다.
② 인터럽트가 발생하면 복귀 주소는 시스템 큐에 저장한다.
③ 인터럽트가 발생하면 해당 인터럽트 처리 루틴으로 가서 해당 루틴을 처리한 후 중단됐던 프로그램의 원래 지점으로 되돌아온다.
④ 입출력 하드웨어가 입출력 인터럽트를 발생시킨다.
4
① MAR←PC ② AC ← AC + MBR ③ MAR ← MBR ④ IR ← MBR
pc에 저장된 주소를 프로세서 내부 버스를 이용하여 mar에 전달한다
mar에 저장된 주소에 해당하는 메모리 위체어서 명령어를 인출한후
① 프로그램 카운터(PC) ② 주소 레지스터(AR) ③ 누산기(AC) ④ 명령어 레지스터(IR)
3