티스토리 뷰



한국산업인력공단 시행

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

운영체제 과목



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


41. 가상기억장치 구현 기법에 대한 설명으로 가장 옳지 않은 것은?

① 가상기억장치 기법은 말 그대로 가상적인 것으로 현재 실무에서는 실현되는 방법이 아니다.

② 가상기억장치를 구현하는 일반적 방법에는 Paging과 Segmentation 기법이 있다.

③ 주기억장치의 이용률과 다중 프로그래밍의 효율을 높일 수 있다.

④ 주기억장치의 용량보다 큰 프로그램을 실행하기 위해 사용한다.


42. HRN방식으로 스케줄링 할 경우, 입력된 작업이 다음<표>와 같을 때 우선순위가 가장 높은 것은?

작업

대기시간

서비스(실행)시간

A

5

20

B

40

20

C

15

45

D

40

10

① A     ② B     ③ C     ④ D


43. PCB를 갖고 있으며, 현재 실행 중 이거나 곧 실행 가능하며, CPU를 할당받을 수 있는 프로그램으로 정의할 수 있는 것은?

① 워킹 셋

② 세그먼테이션

③ 모니터

④ 프로세스


44. 매크로 프로세서가 수행해야 하는 기본적인 기능에 해당하지 않는 것은?

① 매크로 정의 확정

② 매크로 호출 인식

③ 매크로 정의 인식

④ 매크로 정의 저장


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

작업

도착

시간

CPU사용시간

(burst time)

JOB 1

0

13

JOB 2

3

35

JOB 3

8

2

① 16     ② 17     ③ 20     ④ 33


46. 운영체제의 성능을 판단 할 수 있는 요소로 가장 거리가 먼 것은?

① 처리 능력     ② 비용

③ 신뢰도         ④ 사용가능도


47. 일반적으로 사용되는 자원 보호 기법의 종류에 해당하지 않는 것은?

① 접근 제어 행렬(Access Control Matrix)

② 접근 제어 리스트(Access Control List)

③ 권한 행렬(Capability Matrix)

④ 권한 리스트(Capability List)


48. 비행기 제어, 교통 제어, 레이더 추적 등 정해진 시간에 반드시 수행되어야 하는 작업들이 존재할 때, 가장 적합한 처리방식은?

① Batch processing system

② Time-sharing system

③ Real-time processing system

④ Distributed processing system


49. 비선점(Non-Preemptive) 스케줄링에 해당하지 않는 것은?

① SRT(Shortest Remaining Time)

② FIFO(First In First Out)

③ 기한부(Deadline)

④ HRN(Highest Response-ration Next)


50. 프로세서의 상호 연결 구조 중 하이퍼 큐브 구조에서 각 CPU가 3개의 연결점을 가질 경우 총 CPU의 개수는?

① 2     ② 3     ③ 4     ④ 8


51. 해싱 등의 사상 함수를 사용하여 레코드 키(Record Key)에 의한 주소 계산을 통해 레코드를 접근할 수 있도록 구성한 파일은?

① 순차 파일     ② 인덱스 파일

③ 직접 파일     ④ 다중 링 파일


52. 3개의 페이지 프레임(Frame)을 가진 기억장치에서 페이지 요청을 다음과 같은 페이지 번호 순으로 요청했을 때 교체 알고리즘으로 FIFO 방법을 사용한다면 몇 번의 페이지 부재(Fault)가 발생하는가? (단, 현재 기억장치는 모두 비어 있다고 가정한다.)

요청된 페이지 번호의 순서 : 2, 3, 2, 1, 5, 2, 4, 5, 3, 2, 5, 2

① 7번     ② 8번    ③ 9번     ④ 10번


53. 운영체제에서 커널의 기능이 아닌 것은?

① 프로세스 생성, 종료

② 사용자 인터페이스

③ 기억 장치 할당, 회수

④ 파일 시스템 관리


54. 시스템 소프트웨어와 그 기능에 대한 설명으로 가장 옳지 않은 것은?

① 로더 : 실행 가능한 프로그램을 기억 장치로 적재

② 링커 : 사용자 프로그램 소스코드와 I/O 루틴과의 결합

③ 언어 번역기 : 고급언어로 작성된 사용자 프로그램을 기계어로 번역

④ 디버거 : 실행시간 오류가 발생할 경우 기계 상태 검사 및 수정


55. 중앙 컴퓨터와 직접 연결되어 응답이 빠르고 통신비용이 적게 소요되지만, 중앙 컴퓨터에 장애가 발생되면 전체 시스템이 마비되는 분산 시스템의 위상 구조는?

① 완전연결(fully connected) 구조

② 성형(star) 구조

③ 계층(hierarchy) 구조

④ 환형(ring) 구조


56. SJF(Shortest-Job-First) 스케줄링 방법에 대한 설명으로 가장 거리가 먼 것은?

① 작업이 끝날 때까지의 실행시간 추정치가 가장 작은 작업을 먼저 실행시킨다.

② 작업 시간이 큰 경우 오랫동안 대기하여야 한다.

③ 각 프로세스의 프로세스 요구시간을 미리 예측하기 쉽다.

④ FIFO 기법보다 평균대기시간이 감소된다.


57. 유닉스의 i-node에 포함되는 정보가 아닌 것은?

① 디스크 상의 물리적 주소

② 파일 소유자의 사용자 식별

③ 파일이 처음 사용된 시간

④ 파일에 대한 링크 수


58. UNIX시스템의 특징으로 가장 옳지 않은 것은?

① 대화식 운영체제이다.

② 쉽게 유지 보수할 수 있는 계층적 파일 시스템을 이용한다.

③ 멀티유저, 멀티태스킹을 지원한다.

④ 디렉터리는 효과적 구현이 가능한 이중 리스트 구조를 사용한다.


59. 교착상태와 은행원 알고리즘의 불안전상태(Unsafe State)에 대한 설명으로 가장 옳은 것은?

① 교착상태는 불안전상태에 속한다.

② 불안전상태의 모든 시스템은 궁극적으로 교착상태에 빠지게 된다.

③ 불안전상태는 교착상태에 속한다.

④ 교착상태와 불안전상태는 서로 무관하다.


60. 운영체제를 기능상 분류했을 때, 제어 프로그램 중 다음 설명에 해당하는 것은?

주기억장치와 보조기억장치 사이의 자료 전송, 파일의 조작 및 처리, 입출력 자료와 프로그램 간의 논리적 연결 등, 시스템에서 취급하는 파일과 데이터를 표준적인 방법으로 처리할 수 있도록 관리한다.

① 문제 프로그램(problem program)

② 감시 프로그램(supervisor program)

③ 작업 제어 프로그램(job control program)

④ 데이터 관리 프로그램(data management program)


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



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