티스토리 뷰



한국산업인력공단 시행

2018년 1회 정보처리기사 필기 기출 문제

운영체제 과목



[모바일은 가로보기에서 최적화되었습니다]


41. 페이징 기법에서 페이지 크기가 작아질수록 발생하는 현상으로 거리가 먼 것은?

① 기억장소 이용 효율이 증가한다.

② 입·출력 시간이 늘어난다.

③ 내부 단편화가 감소한다.

④ 페이지 맵 테이블의 크기가 감소한다.


42. Preemptive Scheduling 방식에 해당하는 것은?

① FIFO     ② FCFS

③ HRN     ④ RR


43. 시스템소프트웨어의 구성에서 처리프로그램과 가장 관계가 없는 것은?

① Job Scheduler

② Language Translate Program

③ Service Program

④ Problem Program


44. 다음과 같은 Task List에서 SJF방식으로 Scheduling할 경우 Task 2의 종료 시간을 구하면? (단, 발생되는 Overhead는 무시한다.)

Task

도착시간

실행시간

Task 1

0

6

Task 2

1

3

Task 3

2

4

① 3     ② 6    ③ 9     ④ 13


45. UNIX에서 사용자에 대한 파일의 접근을 제한하는데 사용되는 명령어는?

① chmod     ② du

③ fork         ④ cat


46. 프로세스들 간의 메모리 경쟁으로 인하여 지나치게 페이지폴트가 발생하여 전체 시스템의 성능이 저하되는 현상은?

① Fragmentation     ② Thrashing

③ Locality              ④ Prepaging


47. 주기억장치의 사용자 영역을 일정 수의 고정된 크기로 분할하여 준비상태 큐에서 준비 중인 프로그램을 각 영역에 할당하여 수행하는 기법은?

① 가변분할 기억장치 할당

② 고정분할 기억장치 할당

③ 교체 기법

④ 오버레이 기법


48. 한정된 시간 내 자료를 분석하여 정해진 시간에 반드시 작업을 처리하여야 하는 시스템은?

① Batch Processing

② Online Processing

③ Real Time Processing

④ Time Sharing Processing


49. 다음 디스크 스케줄링과 관계된 방법 중 그 성격이 다른 하나는?

① C-SCAN     ② FCFS

③ SLTF          ④ SSTF


50. 프로세스의 상태 전이에 속하지 않는 것은?

① Dispatch      ② Spooling

③ Wake up     ④ Workout


51. 스레드의 특징으로 가장 옳지 않은 것은?

① 실행 환경을 공유시켜 기억장소의 낭비가 줄어든다.

② 프로세스 외부에 존재하는 스레드도 있다.

③ 하나의 프로세스를 여러 개의 스레드로 생성하여 병행성을 증진시킬 수 있다.

④ 프로세스들 간의 통신을 향상시킬 수 있다.


52. 운영체제를 자원 관리자(Resource Manager)라는 관점으로 접근했을 때, 자원들을 관리하는 과정을 순서대로 가장 옳게 나열한 것은?

㉮ 프로세스에 배당된 자원을 회수하는 과정

㉯ 어떤 프로세스에게 언제, 어떤 자원을 할당 할 것인가를 결정하는 분배 정책 수립 과정

㉰ 시스템 내 모든 자원들의 상태를 파악하는 과정

㉱ 자원을 배당하고 운영함으로써 수립된 정책을 수행 하는 과정

① ㉮→㉯→㉰→㉱     ② ㉮→㉰→㉱→㉯

③ ㉰→㉯→㉱→㉮     ④ ㉰→㉱→㉯→㉮


53. 페이지 교체기법 중 LRU와 비슷한 알고리즘 이며, 최근에 사용하지 않은 페이지를 교체하는 기법으로 시간 오버헤드를 줄이기 위해 각 페이지마다 참조 비트와 변형 비트를 두는 교체기법은?

① FIFO     ② LFU

③ NUR     ④ OPT


54. 분산 운영체제의 개념 중 강결합(TIGHTLY-COUPLED) 시스템의 설명으로 옳지 않은 것은?

① 프로세서간의 통신은 공유 메모리를 이용한다.

② 여러 처리기들 간에 하나의 저장장치를 공유한다.

③ 메모리에 대한 프로세서 간의 경쟁 최소화가 고려되어야 한다.

④ 각 사이트는 자신만의 독립된 운영체제와 주기억장치를 갖는다.


55. 운영체제의 운용 기법 종류 중 다음 설명에 가장 부합하는 것은?

CPU의 시간을 각 사용자에게 균등하게 분할하여 사용하는 시스템으로 모든 컴퓨터 사용자에게 똑같은 서비스를 하는 것을 목표로 하고 있다. CPU의 전체 사용 시간을 작은 작업 시간량(time slice)으로 나누어서 그 시간 동안만 번갈아 가면서 CPU를 할당하여 각 작업을 처리한다.

① Batch Processing System

② Multi Programming System

③ Time Sharing System

④ Real Time System


56. 모니터에 대한 설명으로 옳지 않은 것은?

① 자원 요구 프로세스는 그 자원 관련 모니터 진입부를 반드시 호출한다.

② 한 순간에 하나의 프로세스만이 모니터에 진입할 수 있다.

③ 정보 은폐의 개념을 사용한다.

④ 모니터 외부의 프로세스는 모니터 내부 데이터를 직접 액세스 할 수 있다.


57. Dead Lock 발생의 필요충분조건이 아닌 것은?

① Circular Wait          ② Hold and Wait

③ Mutual Exclusion     ④ Preemption


58. FIFO 스케줄링에서 3개의 작업 도착시간과 CPU 사용시간(burst time)이 다음 표와 같다. 이 때 모든 작업들의 평균 반환시간(turn around time)은? (단, 소수점 이하는 반올림 처리한다.)

작업

도착

시간

CPU 사용시간

(burst time)

JOB 1

JOB 2

JOB 3

0

3

8

13

35

10

① 12     ② 36     ③ 58     ④ 69


59. UNIX에서 현재 디렉토리 내의 파일 목록을 확인하는 명령어는?

① Is        ② cat     ③ fack     ④ cp


60. 다음 설명에 해당하는 디렉토리 구조는?

- UNIX에서 사용하는 디렉토리 구조이다.

- 각 디렉토리는 서브디렉토리나 파일을 가질 수 있다.

- 디렉토리의 생성과 파괴가 비교적 용이하다.

- 디렉토리의 탐색은 포인터를 사용하며, 경로명은 절대와 상대 경로명을 사용한다.

① 1단계 디렉토리 구조

② 2단계 디렉토리 구조

③ 비순환 그래프 디렉토리 구조

④ 트리 디렉토리 구조


- 내용 중 오류가 있는 경우 댓글로 알려주시면 감사하겠습니다 -



댓글
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday