♣ 진행사항 및 문제풀이 결과
구분 |
내용 |
계획일 |
공부일 |
문제풀이결과 |
오답번호 |
1강 |
운영체제 개념 |
8/12 |
8/14 |
20 / 29 |
7, 9, 10, 11, 28
37, 46, 48, 49 |
2강 |
시스템 소프트웨어 종류 |
8/12 |
8/14 |
11 / 14 |
1, 2, 9 |
3강 |
프로세스 개요 |
8/12 |
8/15 |
19 / 28 |
2, 12, 20, 39, 41
49, 55, 57, 62 |
4강 |
프로세스 스케줄링(비선점,선점) |
8/12 |
8/15 |
34 / 37 |
7, 20, 69 |
5강 |
병행 프로세스와 교착상태 |
8/13 |
8/15 |
23 / 28 |
7, 10, 11, 26, 42 |
6강 |
기억장치 관리기법(주,가상) |
8/13 |
8/16 |
41 / 51 |
28, 30, 38, 39, 49
52, 57, 61, 71, 81 |
7강 |
페이지 교체 알고리즘 |
8/13 |
8/16 |
13 / 15 |
4, 25 |
8강 |
디스크 스케줄링 |
8/14 |
8/16 |
24 / 27 |
2, 36, 46 |
9강 |
파일 관리 |
8/14 |
8/16 |
32 / 45 |
12, 14, 16, 24, 31
55, 57, 62, 63, 69
76, 81, 82 |
10강 |
분산운영체제, UNIX |
8/14 |
8/16 |
76 / 97 |
8, 9, 10, 14, 16,
18, 25, 35, 37, 50,
54, 74, 83, 102, 104,
108, 133, 135, 139, 140
153 |
♣ 기출문제 오답 정리
6강 - 기억장치 관리기법(주,가상)
28. 실기억장치를 사용하는 시스템에서 주기억장치를 고정된 크기로 분할하여 사용하는 경우에 대한 설명 중
가장 거리가 먼 것은?
=> 나. 주기억장치와 보조기억장치간에 데이터의 이동이 빈번히 발생한다.
30. 메모리가 분할된 영역으로 나뉘어 관리될 때, 프로그램이 한 영역에서 다른 영역으로 옮겨지더라도
명령의 주소부분을 바꾸지 않고 정상적으로 수행될 수 있도록 하기 위한 레지스터는?
=> 나. 베이스 레지스터
38. 가상기억장치에 대한 설명 중 옳지 않은 것은?
=> 다. 인위적 연속성(artificial contiguity)이란 가상주소 공간상의 연속적인 주소가 주기억장치에서도
인위적으로 연속성을 보장해야 하는 성질을 말한다.
39. 가상 기억 장치에 관한 설명으로 틀린 것은?
=> 라. 페이징을 위해 페이지 테이블을 사용하므로 기억장소를 절약할 수 있다.
49. 페이지 부재를 처리하는 단계를 서술하였다. 순서대로 올바르게 표현한 것은?
a. 운영체제에서 트랩을 요청한다.
b. 사용자 레지스트와 프로그램 상태를 저장한다.
c. backing store에 있는 페이지를 물리적 메모리로 가져온다.
d. 사용 dxo가능한 프레임을 프레임 리스트에서 찾는다
e. 페이지 테이블을 재조정한다.
f. 명령어 수행을 계속한다
=> 나. a-b-d-c-e-f
52. 기억장치 관리기법 중 세그먼트 기법에서 사용하는 기억장소 보호 방법은?
=> 나. 기억장치보호 키(storage protection key)
57. 가상기억장치 구현에서 세그먼테이션(Segmentation) 기법의 설명으로 옳지 않은 것은?
=> 가. 페이지 맵 테이블(Page Map Table)이 필요하다.
61. 워킹 셋에 대한 설명 중 옳은 것은?
=> 라. 워킹셋은 주기억장치에 적재하는 것이 바람직하다.
71. 공간 구역성(Spatial Locality)의 사용 경우로 적합하지 않은 것은?
=> 가. 카운팅(Counting), 집계(Totaling)에 사용되는 변수
81. 페이징 기법에 대한 설명으로 옳지 않은 것은?
=> 나. 내부 단편화가 발생하지 않는다.
7강 - 페이지 교체 알고리즘
4. 선입선출(FIFO) 교체 알고리즘을 사용하고 참조하는 페이지 번호 순서는 다음과 같다. 할당된 페이지 프레임의 수가 4개이고 이들 페이지 프레임은 모두 비어 있다고 가정할 경우 몇 번의 페이지 부재가 발생하는가?
참조 페이지 번호 : 0 1 2 3 0 1 4 0 1 2 3 4
=> 라. 10
25. 캐시 메모리에서 miss가 발생한 경우 블록을 교환하는 교환 알고리즘 가운데 가장 효율적인 방법은?
=> 가. LRU(Least Recently Used)
8강 - 디스크 스케줄링
2. 디스크 스케쥴링시 발생하는 병목현상을 제거하기 위한 방법으로 옳지 않은 것은?
=> 라. 입출력 채널이 복잡하면 그 채널에 부착된 제어장치를 통합한다.
36. 디스크 스케줄링 방법 중 LOOK 방식을 사용할 때 현재 헤드가 60 에서 50 으로 이동해 왔다고 가정할 경우
다음과 같은 디스크 큐에서 가장 먼저 처리되는 것은?
70, 80, 100, 90
=> 가. 70
46. 회전지연시간을 최적화하기 위한 스케줄링 기법은 탐구시간을 필요로 하지 않는 고정헤드디스크 시스템이나,
각 트랙마다 헤드를 갖는 드럼 등의 보조기억장치에서 사용된다. 회전시간의 최적화를 위해 구현된 디스크 스케줄링 기법은?
=> 나. Sector Queuing
9강 - 파일관리
12. 파일 구성방식 중 "indexed sequential access" 방식의 특징으로 맞지 않는 것은?
=> 라. 레코드가 직접 액세스 기억장치(DASD)의 물리적 주소를 통하여 직접 액세스된다.
14. 해싱 등의 사상 함수를 사용하여 레코드키에 의한 주소계산을 통해 레코드를 접근할 수 있도록 구성한 파일?
=> 다. 직접 파일
16. 파일의 접근방식에 대한 설명으로 옳은 것은?
=> 다. 직접 접근 파일에서 파일을 구성하는 어떠한 블록도 직접 접근할 수 있어서,
판독이나 기록의 순서에는 제약이 없다.
24. 파일 시스템에서 중앙에 마스터 파일 디렉토리가 있고, 그 아래 사용자 파일 디렉토리가 있는 구조이며,
다른 사용자와의 파일 공유가 대체적으로 어렵고 파일 이름이 보통 사용자이름, 파일 이름의
형태를 취하므로 파일 이름의 길이가 길어지는 디렉토리 구조는?
=> 나. 2단계 디렉토리 구조
31. 사이클이 허용되고, 불필요한 파일제거를 위해 참조 카운터가 필요한 디렉토리 구조는?
=> 라. 일반 그래프형 디렉토리 구조
55. 하드웨어나 운영체제에 내장된 기능으로 프로그램의 신뢰성 있는 운영과 데이터의 무결성을 보장하기
위한 기능과 관련되는 보안은?
=> 라. 내부 보안
57. 컴퓨터 시스템의 일반적인 보안 유지 방식으로 거리가 먼 것은?
=> 다. 공용 키 보안(public key security)
62. 암호화 기법 중 공용키 시스템(Public Key System)에 대한 설명으로 잘못된 것은?
=> 가. 암호화키와 해독키는 보안되어야 한다.
63. 공개키 시스템에 대한 설명으로 옳지 않은 것은?
=> 라. 키분배가 비밀키 시스템보다 어렵다
69. 디스크 공간 할당 기법 중 연속할당에 대한 설명으로 옳지 않은 것은?
=> 라. 단편화가 발생할 수 없으므로 주기적인 압축이 필요 없다.
76. 다음 설명에 해당하는 디렉토리 구조는?
- 부디렉토리의 공동 사용이 가능하고, 사이클이 허용되지 않는다.
- 디스크 공간을 절약할 수 있다.
- 공유하고 있는 파일 제거 시 Dangling Pointer가 발생할 수 있다.
=> 다. 비순환 그래프 디렉토리 구조
81. 디렉토리 구조 중 MFD와 UFD로 구성되며, MFD는 각 사용자의 이름이나 계정 번호 및 UFD를 가리키는
포인터를 갖고 있으며 UFD는 오직 한 사용자가 갖고 있는 파일들에 대한 파일 정보만 갖고 있는 것은?
=> 나. 2단계 디렉토리
82. 데이터를 전송할 때에는 항상 정보에 대한 보안문제가 대두되며, 이를 해결하기 위해 다양한 암호화 방식이
사용된다. 다음이 설명하고 있는 암호화 방식을 사용하는 것은?
- 암호화 할 때는 하나의 키를 사용하고, 해독 과정에서 또 다른 키를 사용한다.
- 망 내의 각 단말 시스템은 수신될 메시지의 암호화와 해독에 사용될 키의 쌍을 생성한다.
- 암호화는 공개키를 사용하고 복호화는 개인키를 사용한다.
=> 나. RSA
10강 - 분산운영체제, UNIX
8. 다중처리기(multi-processor)의 일반적인 특징이 아닌 것은?
=> 나. 각 프로세스들이 여러 개의 기억장소나 전용기억 장소를 가진다.
9. Flynn이 제안한 4가지 병렬처리 방식 중에서 이론적일 뿐 실질적인 처리 방식으로 사용되지 않는 구조는?
=> 다. MISD
10. 다중 처리 시스템(Multi-Processing System)에 대한 설명 으로 옳지 않은 것은?
=> 다. 운영체제가 여러 CPU 간의 기억장치를 공유하기 위한 스케쥴링이 간단해진다.
14. 크로스바 교환 행렬(crossbar switch matrix)에 관한 설명으로 옳지 않은 것은?
=> 나. 공유버스 시스템에서 버스의 수를 프로세서의 수만큼 증가시킨 구조이다.
16. 병렬 처리 시스템의 형태 중 분리수행(Separate - Execution)의 설명으로 틀린 것은?
=> 나. 하나의 주프로세서와 나머지 종프로세서로 구성된다.
18. 다중 처리기 운영체제 구성 중 주/종(Master/Slave) 처리기 시스템에 대한 설명으로 옳지 않은 것은?
=> 나. 종프로세서는 입/출력 위주의 작업을 처리한다.
25. 견고한 분산 시스템을 구축하기 위해서는 어떤 종류의 결함이 발생할 수 있는지 알아야 한다.
분산 시스템에서 발생할수 있는 일반적인 결함으로 볼 수 없는 것은?
=> 라. 데이터 결함
35. NFS(Network File System)에 대한 설명으로 옳지 않은것은?
=> 가. Carnegie-Mellon 대학에서 개발되어 온 분산 컴퓨팅환경이며, 클라이언트 머신과 서버머신으로
구분된 확장성이 큰 분산 파일 시스템이다.
37. 분산처리 시스템에서 분산의 대상이 되는 것을 설명한 것 중 옳지 않은 것은?
=> 다. 분산 처리 시스템에서 분산의 대상이 되는 것은 하드웨어와 제어이며, 자료는 분산 대상이 아니다.
50. 분산 운영체제의 구조 중 완전 연결(Fully Connection)에 대한 설명으로 옳지 않은 것은?
=> 다. 기본 비용이 적게 든다.
54. 분산처리 시스템의 위상(topology)에 따른 분류에서 성형(star) 구조에 대한 설명이다. 틀린 것은?
=> 다. 각 노드들은 point-to point 형태로 모든 노드들과 직접 연결된다.
74. UNIX 특징을 설명한 것 중 틀린 것은?
=> 나. 하나 이상의 작업을 백그라운드에서 수행할 수 있으므로 대화식 시스템이라고 부르기도 한다.
83. 유닉스 프로세서에서 프로세스에 의해서 사용되는 정적 자료를 저장하는 영역은?
=> 가. 자료 영역(data area)
102. 유닉스의 파일 시스템에서 슈퍼 블록(super block)에 대한 설명으로 옳지 않은 것은?
=> 나. 부트 스트랩시에 사용되는 코드를 갖고 있다.
104. UNIX에서 파일에 대한 정보를 가지고 있는 inode의 내용으로 볼 수 없는 것은?
=> 라. 파일 경로명
108. 유닉스의 i-node에 포함되는 내용이 아닌 것은?
=> 가. 파일의 사용된 횟수
133. UNIX에서 파일 모드가 다음과 같을 때, 옳은 설명은?
=> 다. 어떤 사용자라도 실행시킬 수 있다.
135. UNIX 명령어의 기능 설명이 옳지 않은 것은?
=> 다. getppid - 자식 프로세스의 id를 얻는다.
139. 도스에서 메모리(RAM)에 가상 디스크 드라이브를 만들어 하드 디스크 드라이브로 활용할 수 있게 하는
장치 제어기는?
=> 가. RAMDRIVE.SYS
140. 도스에서 내부명령과 외부명령의 차이 설명으로 가장 적합한 것은?
=> 가. 명령의 처리 루틴이 메모리에 상주하는 것을 내부명령이라하고, 디스크에 존재하지만 그 처리를
디스크 자체에서 하는 가에 따라 구분된다.
153. 분산운영체제의 특징 중 다음 설명과 관계되는 것은?
여러 시스템 중 일부 시스템에 고장이 발생하는 경우에도 전체 시스템이 정상적으로 운영될 수 있다.
=>라. Reliability