티스토리 뷰



한국산업인력공단 시행

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

운영체제 과목



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


41. UNIX 시스템에서 사용자와 운영체제 서비스를 연결해 주는 인터페이스로 상위수준의 소프트웨어가 커널의 기능을 이용할 수 있도록 지원해주는 것은?

① 시스템 호출

② 하드웨어 제어 루틴

③ 프로세스 제어 서브시스템

④ 파일 서브시스템


42. Virtual Memory의 Page Replacement 알고리즘이 아닌 것은?

① FIFO     ② LRU     ③ SSTF     ④ LFU


43. 사용자가 요청한 디스크 입, 출력 내용이 다음과 같은 순서로 큐에 들어 있다. 이 때 SSTF 스케줄링을 사용한 경우의 처리 순서는? (단, 현재 헤드 위치는 53 이고, 제일 안쪽이 1번, 바깥쪽이 200번 트랙이다.)

큐의 내용 : 98 183 37 122 14 124 65 67

① 53-65-67-37-14-98-122-124-183

② 53-98-183-37-122-14-124-65-67

③ 53-37-14-65-67-98-122-124-183

④ 53-67-65-124-14-122-37-183-98


44. 워킹 셋(working set)에 대한 설명으로 옳지 않은 것은?

① 주기억장치에 적재되지 않으면 스레싱이 발생할 수 있다.

② 실행 중인 프로세스가 일정 시간 동안 참조하는 페이지의 집합이다.

③ 주기억장치에 적재되어야 효율적인 실행이 가능하다.

④ 프로세스 실행 중에는 크기가 변하지 않는다.


45. UNIX의 시스템 콜(call) 중에서 새로운 프로세스를 생성시키는데 사용하는 것은?

① exec      ② fork     ③ creat     ④ dup


46. 다음 중 시스템 소프트웨어가 아닌 것은?

① Compiler     ② Flash

③ Linker         ④ Loader


47. 다음과 같은 형태로 임계 구역의 접근을 제어하는 상호배제 기법은?

P(S) : while S <= 0 do skip;

S : = S - 1;

V(S) : S : = S + 1;

① Dekker Algorithm       ② Lamport Algorithm

③ Peterson Algorithm     ④ Semaphore


48. 다음 설명에 해당하는 운영체제 성능평가 기준은?

컴퓨터 시스템 내 한정된 각종 자원을 여러 사용자가 요구할 때, 어느 정도 신속하고 충분히 지원해 줄 수 있는지의 정도

① Availability       ② Reliability

③ Throughput     ④ Turn-around Time


49. 다중 처리기 운영체제 구성에서 주/종(Master/Slave)처리기 시스템에 대한 설명으로 가장 옳지 않은 것은?

① 주 프로세서는 입/출력과 연산을 담당한다.

② 종 프로세서는 입/출력 위주의 작업을 처리한다.

③ 주 프로세서만이 운영체제를 수행한다.

④ 주 프로세서에 문제가 발생하면 전체 시스템이 멈춘다.


50. 준비상태에 있는 프로세스 중에서 실행될 프로세스를 선정하여 CPU에 할당하는 것은?

① Job scheduler     ② Process Scheduler

③ Spooler             ④ Traffic Controller


51. 기계어와 비교하여 어셈블리 언어가 갖는 장점이 아닌 것은?

① 기계어로의 번역과정이 불필요하다.

② 프로그램을 읽고 이해하기 쉽다.

③ 프로그램의 주소가 기호 번지이다.

④ 프로그램에 데이터를 사용하기 쉽다.


52. 하나의 루트 디렉터리와 여러 개의 서브 디렉터리로 구성되어 있으며 각 디렉터리의 생성 및 삭제가 용이하며 MS-DOS, Unix, MS-Windows 운영체제에서 사용하고 있는 디렉터리 구조는?

① 1단계 디렉터리

② 2단계 디렉터리

③ 비순환 그래프 디렉터리

④ 트리 구조 디렉터리


53. 다음 표와 같이 작업이 제출되었을 때, 라운드로빈 정책을 사용하여 스케줄링 할 경우 평균 반환시간을 계산한 결과로 옳은 것은? (단, 작업할당 시간은 4시간으로 한다.)

작업

제출시간

실행시간

Task 1

0

8

Task 2

1

4

Task 3

2

9

Task 4

3

5

① 6.5        ② 9.25

③ 11.75     ④ 18.25


54. 다음 중 암호화 기법이 아닌 것은?

① DES                        ② MALLOC

③ Public Key System     ④ RSA


55. 4개의 페이지를 수용할 수 있는 주기억장치가 있으며, 초기에는 모두 비어 있다고 가정한다. 다음의 순서로 페이지 참조가 발생할 때, FIFO 페이지 교체 알고리즘을 사용할 경우 페이지 결함의 발생 횟수는?

페이지 참조 순서 : 1, 2, 3, 1, 2, 4, 5, 1

① 6회     ② 7회     ③ 8회     ④ 9회


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

작업대기 Queue : 7, 46, 15, 38, 3

① 39     ② 59     ③ 70     ④ 151


57. 정상적인 데이터에 여분의 거짓 데이터를 삽입하여 불법적으로 데이터를 분석하는 공격을 방어할 수 있는 기법은?

① Digital Signature Mechanism

② Traffic Padding Mechanism

③ Authentication Exchange Mechanism

④ Access Control Mechanism


58. 다음 중 분산처리 시스템을 프로세스 모델에 따라서 분류하였을 경우에 해당되지 않는 것은?

① 클라이언트-서버 모델

② 다중 접근 버스 모델

③ 프로세서 풀 모델

④ 혼합 모델


59. UNIX에서 실행명령의 백그라운드(Background) 처리를 위해 명령어의 끝에 입력하는 기호는?

① @     ② #     ③ &     ④ %


60. 공유 메모리를 사용하는 병렬 프로세스들의 상호배제를 위한 요구조건이 아닌 것은?

① 자원들은 이용 가능한 자원 풀(pool)로부터 프로세서에 의해 요구되고 할당된다.

② 두 개 이상의 프로세스들이 동시에 임계영역에 있어서는 안 된다.

③ 어떤 프로세스도 임계구역으로 들어가는 것이 무한정 연기되어서는 안 된다.

④ 임계구역 바깥에 있는 프로세스가 다른 프로세스의 임계구역 진입을 막아서는 안 된다.


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



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