디지털 포렌식 전문가 2급 필기 (운영체제의 기능) 3

oolongeya

·

2021. 8. 16. 13:25

다음은 프로세스 스케줄링 알고리즘 중 준비큐에서 기다리고 있는 작업 중에서 수행시간이 가장 짧다고 판단되는 것을 먼저 수행하는 형식을 따르지 않는 것은?
SJF 스케줄링
HRN 스케줄링
SRT 스케줄링

RR 스케줄링 ( X )

 

다음 중 커널에 대한 설명으로 적절하지 않은 것은
- 커널은 컴퓨터의 하드웨어와 직접 상호작용하는 모듈이다
- 한정된 시스템 자원을 효율적으로 관리하여 프로그램의 실행을 원할하게 한다
- 단일형 커널은 입출력 기능, 네트워크 기능, 장치 지원 등 운영 체제의 일반적인 기능을 커널과 동일한 메모리 공간에 적재, 실행하는 기법을 말한다

- 커널은 운영체제의 가장 중요한 핵심으로 훼손되지 않도록 보호된 보조기억장치에 상주한다 ( X )

 

프로세스의 상태전이에서 준비상태의 프로세스들 중에서 우선순위가 가장 높은 프로세스를 선정하여 CPU를 할당함으로써 실행상태로 전환되는 상태전이를 일컫는 말은?
Dispatch

 

프로세스 제어블록(PCB)에 대한 설명
- 운영체제가 프로세스에 대한 중요한 정보를 저장해 놓은 저장장소로, 일반 사용자가 접근하지 못하도록 보호된 메모리 영역 안에 남는다
- 프로세스의 현재 상태, 프로세스 고유식별자, 프로세스의 우선순위, 프로세스가 적재된 기억장치의 부분을 가리킨 포인터 정보를 포함한다
- PCB는 운영체제가 그 프로세스를 관리하는데 필요한 모든 정보를 유지하는 자료구조 테이블이다
- PCB는 프로세스 디스크립터라고 하며, 프로세스가 생성할 때 만들어지며 모든 프로세스는 각각 고유의 프로세스 디스크립터를 가진다

 

다중프로그래밍 시스템에서 하나의 프로세스가 CPU를 사용 중인 상태에서 다른 프로세스가 CPU를 사용하도록 하기 위해, 이전의 프로세스의 상태를 보관하고 새로운 프로세스의 상태를 적재하는 작업을 무엇이라 하는가?
문맥교환(Context Switch)

 

다음 보기와 같이 빈 기억장치에서 페이지 요청 시 FIFO 알고리즘에서 페이지 부재가 발생하는 횟수는?
(단 페이지 프레임 수는 3)
페이지 번호 순서 : 2, 3, 1, 5, 3, 1, 6, 8, 2
7

 

LFU

 

LRU

 

주기억장치에 공간 할당 기법 중 6K 크기의 데이터를 할당 시 최적 적합과 최악 적합 배치 방법에 다른 할당 공간을 올바르게 나열한 거은?
최적적합 : C = 7K (데이터가 들어가고 가장 적은 공간이 남아야함)
최악적합 : D = 31K (데이터가 들어가고 가장 많은 공간이 남아야함)

 

디스크 스케쥴링

 

디스크 스케줄링에서 SCAN 기법을 사용할 경우, 다음과 같은 작업 대기 큐의 작업들을 수행하기 위한 헤드의 총 트랙 이동 거리는? ( 단, 초기 헤드의 위치는 30이고, 현재 0번 트랙으로 이동중이다)

작업대기큐 : [7, 46, 15, 38, 3]
76

0 방향으로 이동중이기 때문에

30 -> 15 -> 7 -> 3 -> 0 -> 38 -> 46

이 과정의 이동거리를 다 더하면 76

15+8+4+3+38+8

 

교착 상태의 발생 조건이 아닌 것
상호배제
점유와 대기
순환대기

선점 ( X )

 

컴퓨터 처리 속도와 프린터의 처리 속도 차이의 보완을 위해 디스크의 일정 공간을 사용하는 보완기법
스풀링

 

프로그래밍 환경에서 수행중인 프로세스가 다른 프로세스에게 CPU의 사용 권환을 부여하기위해 현재의 프로세스 상태를 저장하고 새로운 프로세스에게 CPU의 사용권한을 넘기는 작업을 무엇이라 하는가?
Context Switching

 

프로그램 수행을 제어하는 명령어 실행 순서, 즉 인터럽트 발생 시 다음에 실행할 명령어의 주소를 저장하는 것은 무엇인가?
프로그램 카운터

 

다중 프로그래밍 시스템에서 서로 다른 둘 이상의 프로세서들이 상대 프로세서가 차지하고 있는 자원을 기다리는 무한 대기 상태를 뜻하는 것?
교착 상태(Deadlock)

 

다음 중 커널에 대한 설명으로 옳지 않은 것은?
메모리 프로세스 등을 관리한다
OS의 중심부에 해당한다
프로세스 간의 통신을 담당한다

모든 쓰레드(thread)는 커널이 관리한다 ( X )

 

다음 중 커널의 역할이 아닌 것은?
프로세스 컨트롤러
내부 프로세스 통신
서브시스템

원격제어 및 통제 ( X )

 

인터럽트가 사용되지 않은 것은 무엇인가?
보조기억장치 입출력
키보드 입력
모니터 입출력

중앙처리장치와 주기억장치의 통신 ( X )
반응형