운영체제1

윤동규·2023년 4월 17일
0
  1. 컴퓨터 내부에서 프로세서와 메모리 사이의 정보 전송에 사용하는 통로는?

① 버스 ② 레지스터 ③ 블록 ④ 보조기억장치

  1. 버스
  1. 프로세서에서 사용하는 버스 형태가 아닌 것은?

① 주소 버스 ② 제어 버스 ③ 데이터 버스 ④ 시스템 버스

  1. 시스템 버스
  1. 목적이 특수한 값 하나를 저장하거나 연산을 처리하다가 중간 값을 저장하는 프로세서에 위치하는 고속 메모리는?

① 버스 ② 레지스터 ③ 메인 메모리 ④ 캐시

  1. 레지스터
  1. 프로그램 수행을 제어하는 명령어 실행 순서, 즉 다음에 실행할 명령어의 주소를 저장하는 것은?

① 프로그램 카운터(PC) ② 주소 레지스터(AR) ③ 누산기(AC) ④ 명령어 레지스터(IR)

  1. 프로그램 카운터
  1. 캐시는 메인 메모리의 접근시간과 프로세서의 어떤 것 사이의 차이를 줄이는 데 사용하는가?

① 지연시간 ② 설정 시간 ③ 구조 ④ 속도

  1. 속도
  1. 인터럽트가 발생할 때 운영체제가 가장 먼저 하는 일은?

① 인터럽트 처리

② 인터럽트 발생 지점으로 복귀

③ 인터럽트 서비스 루틴으로 제어 이동

④ 현재까지 모든 프로그램 상태 저장

4 상태저장후 인터럽트 처리

  1. 인터럽트를 처리하는 순서를 올바르게 나열한 것은?

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

  1. 인터럽트를 잘못 설명한 것은?

① 프로세서가 명령어를 수행하고 있을 때 다른 적업을 처리하려고 수행을 강제로 중단시키는 사건이다.

② 인터럽트가 발생하면 복귀 주소는 시스템 큐에 저장한다.

③ 인터럽트가 발생하면 해당 인터럽트 처리 루틴으로 가서 해당 루틴을 처리한 후 중단됐던 프로그램의 원래 지점으로 되돌아온다.

④ 입출력 하드웨어가 입출력 인터럽트를 발생시킨다.

4

  1. 인출 사이클의 첫 레지스터 동작은?

① MAR←PC ② AC ← AC + MBR ③ MAR ← MBR ④ IR ← MBR

pc에 저장된 주소를 프로세서 내부 버스를 이용하여 mar에 전달한다

mar에 저장된 주소에 해당하는 메모리 위체어서 명령어를 인출한후

  1. 프로그램의 명령어 수행 중에 산술 및 논리 연산의 결과를 일시적으로 저장하는 레지스터는?

① 프로그램 카운터(PC) ② 주소 레지스터(AR) ③ 누산기(AC) ④ 명령어 레지스터(IR)

3

profile
풀스택 개발자입니다

0개의 댓글