자격증 필기 기출문제




위 이미지를 클릭하시면 인터넷으로 바로 문제를 풀어 보실수 있습니다.

(해설, 모의고사, 오답노트, 워드, 컴활, 정보처리 상설검정 프로그램 기능 포함)


전자문제집 CBT란?
종이 문제집이 아닌 인터넷으로 문제를 풀고 자동으로 채점하며 모의고사, 오답 노트, 해설까지 제공하는
무료 기출문제 학습 프로그램으로 실제 상설검정에서 사용하는 OMR 형식의 CBT를 제공합니다.


최신 정보처리기사(구) 필기 기출문제(해설) : [다운로드]


정보처리기사(구) 필기 기출문제(해설) 및 전자문제집 CBT 2015년05월31일


1과목 : 데이터 베이스


1. 다음 자료에 대하여 삽입(insertion) 정렬 기법을 사용하여 오름차순으로 정렬하고자 한다. 1회전 후의 결과는?

   

     가. 4, 3, 2, 1, 5
     나. 3, 4, 5, 2, 1
     다. 4, 5, 3, 2, 1
     라. 1, 2, 3, 4, 5

     정답 : [3]☜ 블럭 설정하면 보임
     정답률 : 73%
     <문제 해설>
1pass
[5 4] 3 2 1 -> [4 5] 3 2 1
[해설작성자 : k]

insertion(삽입정렬) : 두 번 째 값 부터 시작! 본인보다 앞에 있는 값과 비교하여 정렬
=> 1pass : [5 4]3 2 1 -> [4 5] 3 2 1
=> 2pass : [4 5 3] 2 1 -> [3 4 5] 2 1 ...
bubble (버블정렬) : 바로 다음 자리 애랑 비교 !
=> 1pass : [5 4] 3 2 1 -> [4 5] 3 2 1 / 4 [5 3] 2 1 -> 4 [3 5] 2 1 / 4 3 [5 2] 1 -> 4 3 [2 5] 1 / 4 3 2 [5 1]-> 4 3 2 1 5
[해설작성자 : dahye]

2. What is the quantity of tuples in consist of the relation?
     가. Degree
     나. Instance
     다. Domain
     라. Cardinality

     정답 : [4]☜ 블럭 설정하면 보임
     정답률 : 78%
     <문제 해설>
릴레이션에 관계된 튜플의 수는 무엇입니까?

튜플의수 = 카디널리티 Cardinality
[해설작성자 : 13ad13oy]

1.Degree(차수): 속성들의 수
3.Domain: 한 속성에 나타날 수 있는 값들의 범위(집합)
4.Cardinality: 튜플들의 수
[해설작성자 : 쁘띠첼푸딩]

3. 병행제어 기법 중 로킹(Locking) 기법에 대한 설명으로 옳지 않은 것은?
     가. 로킹의 대상이 되는 객체의 크기를 로킹 단위라고 한다.
     나. 로킹 단위가 작아지면 병행성 수준이 높아진다.
     다. 로킹 단위가 커지면 로킹 오버헤드가 증가한다.
     라. 데이터베이스도 로킹 단위가 될 수 있다.

     정답 : [3]☜ 블럭 설정하면 보임
     정답률 : 80%
     <문제 해설>
로킹의 단위가 크면 로크 수가 작아 관리하기 쉽지만,
병행성 수준이 낮아지고, 로킹 단위가 작으면 로크 수가
많아져서 관리하기 복잡하지만 병행성 수준이 높아진다.
그러므로 로킹 단위가 커지면 오버헤드는 작아진다.
[해설작성자 : YooN]

4. 데이터베이스 설계 순서로 옳은 것은?
     가. 요구 조건 분석 → 개념적 설계 → 논리적 설계 → 물리적 설계 → 구현
     나. 요구 조건 분석 → 논리적 설계 → 개념적 설계 → 물리적 설계 → 구현
     다. 요구 조건 분석 → 논리적 설계 → 물리적 설계 → 개념적 설계 → 구현
     라. 요구 조건 분석 → 개념적 설계 → 물리적 설계 → 논리적 설계 → 구현

     정답 : [1]☜ 블럭 설정하면 보임
     정답률 : 84%
     <문제 해설>
암기법(개논물)
[해설작성자 : 독학녀]

암기법 2
요괴눈물( 요개논물)
[해설작성자 : 나그네]

요구 분석 받으면
개념잡고
논리적으로 따져서
실제로 물리적 설계를 하여
구현 !
[해설작성자 : Jd]

5. 어떤 릴레이션 R에서 X와 Y를 각각 R의 애트리뷰트 집합의 부분 집합이라고 할 경우 애트리뷰트 X의 값 각각에 대해 시간에 관계없이 항상 애트리뷰트 Y의 값이 오직 하나만 연관되어 있을 때 Y는 X에 함수종속이라고 한다. 이 함수 종속의 표기로 옳은 것은?
     가. X → X
     나. Y ⊂ X
     다. X → Y
     라. X ⊂ Y

     정답 : [3]☜ 블럭 설정하면 보임
     정답률 : 74%
     <문제 해설>
함수적 종속 관계를 말한다.
Y는 X에 함수 종속적이라고 하면 X→Y로 표기한다.
[해설작성자 : YooN]

6. 데이터베이스의 특성으로 옳지 않은 것은?
     가. 실시간 접근성
     나. 동시 공용
     다. 계속적인 변화
     라. 주소에 의한 참조

     정답 : [4]☜ 블럭 설정하면 보임
     정답률 : 81%
     <문제 해설>
데이터베이스의 특징
1. 실시간 접근성
2. 계속적인 변화
3. 동시 공유
4. 내용에 의한 참조
[해설작성자 : YooN]

7. 데이터 모델의 구성 요소 중 데이터베이스에 표현된 개체 인스턴스를 처리하는 작업에 해당 명세로서 데이터베이스를 조작하는 기본 도구에 해당하는 것은?
     가. Operation
     나. Constraint
     다. Structure
     라. Relationship

     정답 : [1]☜ 블럭 설정하면 보임
     정답률 : 67%
     <문제 해설>
연산(Operation) : 데이터베이스에 저장된 실제 데이터를
처리하는 방법을 표시, 데이터베이스를 조작하는 기본도구
[해설작성자 : YooN]

데이터 모델의 구성 3요소 : 구조(structure), 연산(operation), 제약조건(constraint)
데이터 베이스의 구성 요소 : 개체(entity), 속성(attribute), 관계(relationship)
[해설작성자 : Jd]

8. DBMS의 필수 기능 중 모든 응용프로그램들이 요구하는 데이터 구조를 지원하기 위해 데이터 베이스에 저장될 데이터의 타입과 구조에 대한 정의, 이용방식, 제약조건 등을 명시하는 것은?
     가. Manipulation 기능
     나. Definition 기능
     다. Control 기능
     라. Procedure 기능

     정답 : [2]☜ 블럭 설정하면 보임
     정답률 : 73%
     <문제 해설>
명시 -define
[해설작성자 : 박재홍짱]

<DBMS의 필수 기능>
- 정의기능 (Definition Facility) : DB구조정의, 데이터의 논리적 구조와 물리적구조 상이의 변환 가능하도록 사상(Mapping)명시
- 조작기능 (Manipulation Facility) : DB에 접근하여 검색,삽입,삭제,갱신 등의 연간작업을 위한 사용자와 DB사이의 인터페이스제공
- 제어기능 (Control Facility) : 데이터무결성유지, 보안유지및 권한검사, 병행제어
[해설작성자 : 부산갈매기]

9. 다음 트리의 중위 순회 결과는?

   

     가. A B D C E F
     나. D B A E C F
     다. A B C D E F
     라. D B E F C A

     정답 : [2]☜ 블럭 설정하면 보임
     정답률 : 75%
     <문제 해설>
중위 순회 순서
Left -> Root -> Right
[해설작성자 : kjy]

10. 시스템 카탈로그에 대한 설명으로 옳지 않은 것은?
     가. 시스템 카탈로그는 DBMS가 스스로 생성하고 유지하는 데이터베이스 내의 특별한 테이블들의 집합체이다.
     나. 일반 사용자도 SQL을 이용하여 시스템 카탈로그를 직접 갱신할 수 있다.
     다. 데이터베이스 구조가 변경될 때마다 DBMS는 자동적으로 시스템 카탈로그 테이블의 행을 삽입, 삭제, 수정한다.
     라. 시스템 카탈로그는 데이터베이스 구조에 대한 메타 데이터를 포함한다.

     정답 : [2]☜ 블럭 설정하면 보임
     정답률 : 82%
     <문제 해설>
일반 사용자는 SQL을 이용해 내용을 검색만 할 수있다. 삽입,삭제,갱신은 안된다.
->카탈로그를 갱신하고 싶으면 기본테이블,뷰,인덱스 등에 변화를 주면 시스템이 자동으로 카타로그를 갱신한다.
[해설작성자 : 씽]

11. 병행제어의 목적으로 옳지 않은 것은?
     가. 시스템 활용도 최대화
     나. 사용자에 대한 응답시간 최소화
     다. 데이터베이스 공유 최소화
     라. 데이터베이스 일관성 유지

     정답 : [3]☜ 블럭 설정하면 보임
     정답률 : 84%
     <문제 해설>
<병행제어의 목적>
1.데이터베이스의 공유를 최대화한다.
2.시스템의 활용도를 최대화한다.
3.데이터베이스의 일관성을 유지한다.
4.사용자에대한 응답시간을 최소화한다.

12. 정규화에 관한 설명으로 옳지 않은 것은?
     가. 릴레이션 R의 도메인의 값이 원자 값만을 가지면 릴레이션 R은 제1정규형에 해당된다.
     나. 정규화는 차수가 높을수록(제1정규형→제5정규형) 만족시켜야 할 제약조건이 많아진다.
     다. 릴레이션 R이 제1정규형을 만족하면서, 키가 아닌 모든 속성이 기본 키에 완전 함수 종속이면 릴레이션 R은 제2정규형에 해당된다.
     라. 릴레이션 R이 제2정규형을 만족하고, 결정자 이면서 후보 키가 아닌 것을 제거하면 제3정규형에 해당된다.

     정답 : [4]☜ 블럭 설정하면 보임
     정답률 : 69%
     <문제 해설>
제3 정규형은 이행적 종속을 제거한것이다.
[해설작성자 : 씽]

도부이결다조

도 메인이 원자값
부 부분적 함수 종속 제거
이 행적 함수 종속제거
결 정자이면서 후보키가 아닌것 제거
다 치종속 제거
조 인 종속성 이용
[해설작성자 : 최용주]

13. 릴레이션의 특징으로 옳은 내용 모두를 나열한 것은?

    

     가. ㄷ, ㄹ
     나. ㄴ, ㄷ, ㄹ
     다. ㄱ, ㄴ, ㄹ
     라. ㄱ, ㄴ, ㄷ, ㄹ

     정답 : [4]☜ 블럭 설정하면 보임
     정답률 : 77%
     <문제 해설>
* 릴레이션의 특징
- 한 릴레이션에 포함된 튜플들은 모두 상이하다.
- 한 릴레이션에 포함된 튜플 사이에는 순서가 없다.
- 한 릴레이션을 구성하는 속성의 이름은 유일해야 한다.
- 한 릴레이션을 구성하는 속성 사이에는 순서가 없다.
- 모든 속성값은 논리적으로 더 이상 분해할 수 없는 값인 원자값이어야 한다.
[해설작성자 : Tekoa]

1.모든 튜플은 서로 다른값을 갖는다.
2.각 속성은 릴레이션 내에서 유일한 이름을 가진다.
3.하나의 릴레이션에서 튜플의 순서는 없다.
4. 모든속성 값은 원자 값이다.
모든 항목 정답
[해설작성자 : 감자치킨]

14. 다음 설명에 해당하는 스키마는?

    

     가. conceptual schema
     나. internal schema
     다. external schema
     라. definition schema

     정답 : [2]☜ 블럭 설정하면 보임
     정답률 : 75%
     <문제 해설>
내부스키마(internal schema)
물리적 구조를 정의, 물리적인 저장장치와 밀접한 계층
[해설작성자 : YooN]

15. 관계해석에 대한 설명으로 옳지 않은 것은?
     가. 수학의 프레디킷 해석에 기반을 두고 있다.
     나. 관계 데이터 모델의 제안자인 코드(Codd)가 관계 데이터베이스에 적용할 수 있도록 설계하여 제안하였다.
     다. 튜플 관계해석과 도메인 관련해석이 있다.
     라. 원하는 정보와 그 정보를 어떻게 유도하는가를 기술하는 절차적 특성을 가진다.

     정답 : [4]☜ 블럭 설정하면 보임
     정답률 : 75%
     <문제 해설>
관계대수는 절차적이고 , 관계해석은 비절차적이다.
[해설작성자 : 씽]

16. 순서가 A, B, C, D로 정해진 입력 자료를 스택에 입력하였다가 출력할 때, 가능한 출력 순서의 결과가 아닌 것은?
     가. D, A, B, C
     나. A, B, C, D
     다. A, B, D, C
     라. B, C, D, A

     정답 : [1]☜ 블럭 설정하면 보임
     정답률 : 77%
     <문제 해설>
스택은 가장 나중에 삽입된 자료가 가장 먼저 삭제되는 후입선출(LIFO : Last In First Out)방식으로 자료를 처리한다.
순서가 ABCD로 정해져 있기에 D가 먼저 출력되려면 스택에 모든 입력자료를 입력 했다가 출력해야하므로,
D가 가장 먼저 출력되는 경우는 DCBA만 가능합니다.
2. A삽입 -> A출력 -> B삽입 -> B출력 -> C입력 -> C출력 -> D입력 -> D출력
3. A삽입 -> A출력 -> B삽입 -> B출력 -> C입력 -> D입력 -> D출력 -> C출력
4. A삽입 -> B삽입 -> B출력 -> C입력 -> C출력 -> D입력 -> D출력 -> A출력
[해설작성자 : J.Hyun]

17. 다음은 무엇에 대한 설명인가?

    

     가. Super Key
     나. Foreign Key
     다. Alternative key
     라. Candidate Key

     정답 : [4]☜ 블럭 설정하면 보임
     정답률 : 48%
     <문제 해설>
그것은 유일하게이 기본으로 지정되어 관련 각 튜플을 식별하는 관계의 속성의 최소한의 부분 집합이다
1.슈퍼키
2.외래키
3.대체키
4.후보키
[해설작성자 : 박재홍짱]

릴레이션을 구성하는 속성들 중에서 튜플을 유일하게 식별하기 위해 사용하는 속성들의 부분집합
->후보키(Candidate key)
[해설작성자 : 13ad13oy]

it is designated as the primary라는 마지막 문장이 primary key(기본키)가 될거라는걸 암시하는걸봐서 후보키!
[해설작성자 : jc7979]

18. 뷰에 대한 설명으로 옳지 않은 것은?
     가. 뷰는 삽입, 삭제, 갱신 연산에 제약사항이 따른다.
     나. 뷰는 데이터 접근 제어로 보안을 제공한다.
     다. 뷰는 물리적으로 구현되는 테이블이다.
     라. 뷰는 데이터의 논리적 독립성을 제공한다.

     정답 : [3]☜ 블럭 설정하면 보임
     정답률 : 81%
     <문제 해설>
뷰는 가상테이블이기 때문에 물리적으로 구현되어 있지 않다.
[해설작성자 : 씽]

19. 트랜잭션의 특징 중 트랜잭션이 일단 완료되면 그 후에 어떤 형태로 시스템이 고장 나더라도 트랜잭션의 결과는 잃어버리지 않고 지속되는 것은?
     가. Isolation
     나. Durability
     다. Consistency
     라. Atomicity

     정답 : [2]☜ 블럭 설정하면 보임
     정답률 : 56%
     <문제 해설>
원자성(Atomicity) : 트랜잭션과 관련된 작업들이 부분적으로 실행되다가 중단되지 않는 것을 보장
일관성(Consistency) : 트랜잭션이 실행을 성공적으로 완료하면 언제나 일관성 있는 데이터베이스 상태로 유지
고립성(Isolation) : 트랜잭션을 수행 시 다른 트랜잭션의 연산 작업이 끼어들지 못하도록 보장
지속성(Durability) : 성공적으로 수행된 트랜잭션은 영원히 반영되어야 함
[해설작성자 : anonymous]

(Durability)영속성지속성
"듀라셀(duracell) 베터리"로 기억
[해설작성자 : pnj0303]

20. 파일조직 기법 중 순차파일에 대한 설명으로 옳지 않은 것은?
     가. 파일 탐색시 효율이 우수하며, 대화형 처리에 적합하다.
     나. 레코드가 키 순서대로 편성되어 취급이 용이다.
     다. 연속적인 레코드의 저장에 의해 레코드 사이에 빈 공간이 존재하지 않으므로 기억장치의 효율적인 이용이 가능하다.
     라. 필요한 레코드를 삽입, 삭제, 수정하는 경우 파일의 재구성해야 하므로 파일 전체를 복사해야 한다.

     정답 : [1]☜ 블럭 설정하면 보임
     정답률 : 64%
     <문제 해설>
순차파일은 매번 순서대로 탐색해야하기때문에 탐색효율이 우수하지 않다.

2과목 : 전자 계산기 구조


21. 블루레이 디스크(Blue-ray Disc)에 관한 설명으로 틀린 것은?
     가. 저장된 데이터를 읽기 위해 적색 레이져(650nm)를 사용한다.
     나. 비디오 포맷은 DVD와 동일한 MPEG-2 기반 코덱이 사용된다.
     다. 단층 기록면을 가지고 12cm 직경에 25GB의 데이터를 저장할 수 있다.
     라. 기술 규격으로 BC-ROM(읽기전용), DB-R(기록가능), BD-RE(재기록가능)가 있다.

     정답 : [1]☜ 블럭 설정하면 보임
     정답률 : 65%
     <문제 해설>
1. 블루레이 디스크는 405 nm 청색 레이저를 사용한다
2. 모든 플레이어는 MPEG-2 ,H.264/AVC,SMPTE VC-1를 지원해야 한다
3.표준 디스크 크기는 12cm 이다. 싱글 레이어 용량은 25GB이며 , 듀얼 레이어의 경우 2배수인 50GB를 저장할 수 있다.
4.BC-ROM(읽기만 가능), DB-R(기록가능하나 1회기록),BD-RE(여러번 재사용 가능)
[해설작성자 : 3차는 합격일세]

22. 소프트웨어에 의하여 인터럽트의 우선순위를 판별하는 방법은?
     가. 인터럽트 벡터
     나. 데이지 체인
     다. 폴링
     라. 핸드세이킹

     정답 : [3]☜ 블럭 설정하면 보임
     정답률 : 60%
     <문제 해설>
1. 인터럽트 벡터 -> 하드웨어적인 방법
2. 데이지 체인 -> 직렬 우선순위 부여 방식
4. 우선순위 판별하는 방법이 아님.
[해설작성자 : 해설좀...]

Software에 의한 인터럽트 방식
- IR(인터럽트 처리루틴)과 인터페이스에 의해 플래그 DONE을 시험하는 명령어를 수행하여 값이 1인 인터페이스를 찾아 인터럽트를 요청한 장치를 판별(polling)
- 장점 : 경제적이고, 별도의 H/W가 필요 없음
- 단점 : 반응속도가 느림, 다수인터럽트시 전부 조사
[해설작성자 : 관회팝]

23. 모든 명령(Instruction) 수행시 유효 주소를 구하기 위한 메이저 상태를 무엇이라 하는가?
     가. FETCH
     나. EXECUTE
     다. INDIRECT
     라. INTERRUPT

     정답 : [3]☜ 블럭 설정하면 보임
     정답률 : 48%
     <문제 해설>
FETCH(인출 주기): 명령어를 기억 장치에서 중앙 처리 장치로 읽어오는 주기, 명령어를 해독하고 명령어의 종류가 판단되는 주기이다. PC(Program Counter)가 하나 증가되어 다음 명령어를 지시하는 주기

EXECUTE(실행 주기):기억 장치로부터 실제 데이터를 읽어 연산 동작을 수행시키는 주기이며 다양한 형태의 명령어가 분기 처리되는 주기이기도 하다

INDIRECT(간접 주기):유효 주소를 얻기 위하여 기억 장치에 한번 더 접근하는 주기이다, 오퍼랜드에 표현된 주소가 간접 주소인 경우에 수행되는 주기이다

INTERRUPT(인터럽트 주기):여러 요인에 의해 정상적으로 수행 과정을 거칠 수 없어 응급 조치를 취한 후 계속 수행할 수 있도록CPU현 상태를 보관하기 위해 기억 장치로 복귀하는 주기, 명령어 수행 과정에서 인터럽트가 발생하더라도 반드시 해당 명령어가 완료된 상태에서 인터럽트를 처리하게 된다

[해설작성자 : 3회는 합격일세]

24. 기억장치의 계층 구조 상 접근 속도가 가장 빠른 것은?
     가. Static RAM
     나. Register
     다. Dynamic Ram
     라. SSD

     정답 : [2]☜ 블럭 설정하면 보임
     정답률 : 62%
     <문제 해설>
기억장치 접근 속도(빠름→느림)
레지스터>캐시>램>롬>자기코어>자기디스크>자기테이프
[해설작성자 : YooN]

25. 부동 소수점 파이프라인의 비교기, 시프터, 가산-감산기, 인크리멘터/디크리멘터가 모두 조합 회로로 구성될 때 네 세그먼트의 시간 지연이 t1=60ns, t2=70ns, t3= 100ns, t4=80ns이고, 중간 레지스터의 지연이 tr=10ns라고 가정하면 클록 사이클은 얼마로 결정되어야 하는가?
     가. 70ns
     나. 110ns
     다. 310ns
     라. 320ns

     정답 : [2]☜ 블럭 설정하면 보임
     정답률 : 51%
     <문제 해설>
보기 중 하나를 골라야 하니 동기 고정식으로 클록 사이클 타임이 부여된다고 가정하면 마이크로 사이클 타임이 가장 긴 100ns에 지연시간 10ns를 더한 110ns로 결정되어야한다.
[해설작성자 : 씽]

26. 오퍼레이터(operator)나 타이머(timer)에 의해 의도적으로 프로그램이 중단된 경우 발생하는 인터럽트(interrupt)는?
     가. 기계착오
     나. 입출력
     다. 외부
     라. 프로그램 검사

     정답 : [3]☜ 블럭 설정하면 보임
     정답률 : 56%
     <문제 해설>
기계착오 - 기계 고장이나 CPU 내에서 에러 발생
입출력 - 데이터 입출력 조작의 종료 및 입출력 착오에 의해 발생
[해설작성자 : 라이프르]

27. 하드웨어 특성상 주기억장치가 제공할 수 있는 정보 전달의 능력 한계를 무엇이라 하는가?
     가. 주기억장치 대역폭
     나. 주기억장치 접근률
     다. 주기억장치 지연율
     라. 주기억장치 사용률

     정답 : [1]☜ 블럭 설정하면 보임
     정답률 : 67%
     <문제 해설>
대역폭(Bandwidth) 정보전달능력의 한계를 의미
[해설작성자 : YooN]

28. 하드와이어 방식의 제어장치에 관한설명으로 틀린 것은?
     가. 제어신호의 생성과정에서 지연이 매우 작다.
     나. 구현되는 논리회로는 명령코드에 따라 매우 간단하다.
     다. 회로가 주소지정 모드에 따라 매우 복잡하다.
     라. 소프트웨어 없이 하드웨어만으로 설계된 제어장치이다.

     정답 : [2]☜ 블럭 설정하면 보임
     정답률 : 37%
     <문제 해설>
하드와이어 (hardwired) 제어방식
- 게이트, 플립플롭, 디코더 등의 디지털 회로를 이용하여 구현
- 속도가 아주 빠름
- 설계가 변경되면 제어 장치를 새롭게 디자인 해야함
- 주소체계나 명령어가 복잡하면 회로도 복잡해짐

마이크로 프로그램 (micro-programmed) 제어 방식
- 메모리에 저장된 제어 정보를 이용하여 마이크로 프로그램 연산을 순차적으로 수행
- 컴퓨터 구조가 바뀌면 메모리 내의 마이크로 프로그램만 갱신
[해설작성자 : 관회팝]

29. 여러 대의 상호 독립적인 동작이 가능한 컴퓨터들이 연결된 전체 컴퓨터들의 집합으로 전체 컴퓨터들이 상호 연결되어 협력하면서 하나의 컴퓨팅 자원인 것처럼 동작하는 것은?
     가. Symmetric Multiprocessor
     나. Nonuniform Memory Access
     다. Cluster
     라. Vector Processor

     정답 : [3]☜ 블럭 설정하면 보임
     정답률 : 45%
     <문제 해설>
컴퓨터 클러스터(computer cluster)
- 여러 대의 컴퓨터들이 연결되어 하나의 시스템처럼 동작하는 컴퓨터들의 집합
- 클러스터의 구성 요소들은 일반적으로 고속의 근거리 통신망으로 연결
- 서버로 사용되는 노드에는 각각의 운영 체제가 실행
- 컴퓨터 클러스터는 저렴한 마이크로프로세서와 고속의 네트워크, 그리고 고성능 분산 컴퓨팅용 소프트웨어들의 조합
- 클러스터는 일반적으로 단일 컴퓨터보다 더 뛰어난 성능과 안정성 제공
- 비슷한 성능과 안정성을 제공하는 단일 컴퓨터보다 비용 면에서 훨씬 더 효율적
- 열 개 안팎의 중소 규모의 클러스터부터 수천 개로 이루어진 대형 슈퍼컴퓨터에 이르기까지 널리 사용
[해설작성자 : 관회팝]

30. 직접메모리엑세스(DMA)장치에 내장된 레지스터가 아닌 것은?
     가. Program counter
     나. Data register
     다. Address register
     라. Data count register

     정답 : [1]☜ 블럭 설정하면 보임
     정답률 : 43%
     <문제 해설>
DMA 레지스터
- Data Register : 임시 데이터 보관
- Address Register : 소스와 목적지 주소
- Data Counter Register : 전송 데이터 길이
- Control Register : 제어비트 설정으로 I/O 수행
[해설작성자 : 관회팝]

31. 컴퓨터에서 사용된 associative 기억 장치의 특징이 아닌 것은?
     가. 가격이 고가이다.
     나. 컴퓨터의 처리 성능을 향상시킨다.
     다. 가상기억장치, 캐시기억장치의 주소변환 테이블에 사용된다.
     라. 기억장치 내에 있는 주소를 이용하여 데이터를 직렬로 찾으므로 속도가 빠르다.

     정답 : [4]☜ 블럭 설정하면 보임
     정답률 : 59%
     <문제 해설>
4. 주소가 아니라 내용을 이용해서 검색
CAM 연관 메모리를 말함
[해설작성자 : 5일만에 합격]

32. 데이터 단위가 8비트인 메모리에서 용량이 64KB일 때 어드레스 핀의 개수는?
     가. 12개
     나. 14개
     다. 16개
     라. 18개

     정답 : [3]☜ 블럭 설정하면 보임
     정답률 : 52%
     <문제 해설>
어드레스 핀 = 메모리의 전체워드를 접근하기 위한 필요한 핀의 수
64K = 2의6승 X 2의10승 = 2의16승
K=1024=2의10승, 64=2의6승
[해설작성자 : YooN]

우선 기본적인 산출 공식이

( 2^ 어드레스라인(핀) ) x 비트대역폭 = 메모리 용량 입니다.

예를 들어 어드레스라인(핀)이 12 라면,
2^12 = 4096 이니, 4096 바이트 만큼의 주소를 갖는다는 의미 입니다.

지금은 이 어드레이드라인(핀) 수를 구해야 하기 때문에

( 2^ 어드레스라인(핀) ) = X 라고 놓고,

비트대역폭 데이터 단위가 8비트 이니 8비트 = 1바이트 이고,
메모리 용량이 64KB 이니 64KB = 65536 바이트 입니다.

이제 공식에 대입해 보면,

1X = 65536
X = 65536 입니다.

즉, 65536 바이트 만큼의 주소를 갖는다는 의미이고
2^16 = 65536 이니

어드레스라인(핀) 은 16 입니다.

즉 16개의 어드레드라인(핀) 입니다.
[해설작성자 : 황금빨대]

데이터 단위가 8비트라는 말은 곧 데이터 버스가 8비트 (1바이트) 라는 말과 같기 때문에 데이터 단위에 신경쓸 필요 없이 용량을 가지고 어드레스 핀의 갯수를 구하면 된다. (주소선의 갯수X) 64K는 2^6 X 2^10 이므로 어드레스 핀의 갯수는 16개가 된다.

33. 그림과 같은 8Bit로 구성된 2주소 명령어 구조의 컴퓨터에서 명령어가 21(16)일 때의 니모닉 명령어로 적합한 것은?

    

     가. Sub AX, BX
     나. Add AX, CX
     다. Sub BX, CX
     라. ADD AX, DX

     정답 : [1]☜ 블럭 설정하면 보임
     정답률 : 43%
     <문제 해설>
1번. 21(16) 16진수를 2진수로 변환시 0010 0001 가 됩니다.(문제에 이미 8bit라고 주어짐.)
2번. 0010 op code 에 대입하면 [Sub] 나머지 00 01 을 oper code에 대입하면 [AX],[BX] 가 됩니다.
0010    00    01
Sub     ax    bx
[해설작성자 : 최경필]

34. 하드웨어 신호에 의하여 특정 번지의 서브루틴을 수행하는 것은?
     가. handshaking mode
     나. vectored interrupt
     다. DMA
     라. subroutine call

     정답 : [2]☜ 블럭 설정하면 보임
     정답률 : 49%
     <문제 해설>
벡터 인터럽트(vectored interrupt) : 하드웨어에 의해 인터럽트를 백터 테이블을 이용하여 수행
폴링 방식 인터럽트 : 소프트웨어 인터럽트
[해설작성자 : 관회팝]

35. 10진수 0.1875를 8진수로 변환하면?
     가. 0.10
     나. 0.14
     다. 0.18
     라. 0.21

     정답 : [2]☜ 블럭 설정하면 보임
     정답률 : 51%
     <문제 해설>
소수를 8진수로 변환하려면 소수에 8을, 16진수로 변환하려면 16을 곱해줍니다.
단, 소수부가 0이 될때까지 반복해야합니다.
0.1875 x 8= 1.5
0.5 x 8= 4.0
각 일의 자리를 소수점 뒤에 차례로 적으면 0.14가 됩니다.

[추가 해설]
0.1875 * 8 = 1.5000
0.5000 * 8 = 4.000
=>0.14

8진수를 구할때는 8을 곱하고 2진수를 구할때는 2를 곱하여 맨 앞지라만 소수점에 위치하면 정답이 된다

[추가해설]
0.1875 * 8 = 1.5
앞에 정수부분을 1를 놔두고    

수소 부분 0.5 * 8 = 4
0.14(8)

결론 소수만 곱셈하셈 그냥 정수는 합쳐주심~
[해설작성자 : 합격하셈]

10진수가 소수점인 경우 8을 곱해 정수부분 추출 / 소수부분이 0이 나올때 까지 반복 합니다. (2진수는 2를 곱하면 됩니다)
0.1875 * 8 = 1.5 --- 1 추출
1.5 * 8 = 4.0             --- 4 추출 소수부분이 0이 나왔으므로 중단
답 = 0.14
[해설작성자 : 이걸 못풀어낸 내 자신에게 어이가 없었던 사람 ]

0.1875 를 먼저 2진수로 변환 (2를 곱해나감)
0.3750 --- 0
0.7500 --- 0
1.5        --- 1
1.0        --- 1 소수부분이 0이되면 그만하고 위에서붙어 읽어내림
0.0011(2진수) 2진수로 바뀌엇음
8진수로 바꾸려면 소수점아래로 3자리씩 끊으면 되는데 지금은 소수점4자리수 이니
뒤에 00을 추가해서 소수점 6자리로 만듬
0.001100 이 되었음
이제 세자리씩 끊어서 변환하면 끝
처음3자리인 001은 2의0승자리만 1이니까 1,
뒤에3자리인 100은 2의2승자리만 1이니까 4
따라서 0.14
[해설작성자 : 해설 개어렵네]

36. 다음 조합 논리회로의 명칭으로 옳은 것은?(단, 입력 변수는 A, B, 출력 변수는 X, Y 이다.)

    

     가. 전가산기
     나. 반가산기
     다. 전감산기
     라. 반감산기

     정답 : [4]☜ 블럭 설정하면 보임
     정답률 : 43%
     <문제 해설>
반가산기 : exclusive-OR와 AND게이트로 구현, 본 문제 조건에서 X는 합, Y는 자리올림
전가산기 : 2개의 반가산기와 1개의 OR게이트로 구현, , 본 문제 조건에서 X는 합, Y는 자리올림, 입력으로 자리올림 변수가 추가로 필요
반감산기 : 반가산기와 같은 구조이나 X는 차이고 Y는 빌려온 수로 대치되므로 빌려온 수를 구하기 위해 인버터가 필요
전감산기 : 전가산기와 같은 구조이나 동일하게 입력변수는 3개가 필요하며, 반감산기와 마찬가지로 빌려온 수 and 게이트 앞에 각각 인버터가 필요

즉, 입력 변수에 모두 1을 넣어서 1이 나오면 반가산기, 0이 나오면 반감산기이고 입력이 3개이면 전가산기 또는 전감산기임
[해설작성자 : 관회팝]

37. 중앙처리장치는 4가지 단계를 반복적으로 거치면서 동작을 수행하게 되는데 이에 속하지 않는 것은?
     가. Fetch Cycle
     나. Execute Cycle
     다. Indirect Cycle
     라. Branch Cycle

     정답 : [4]☜ 블럭 설정하면 보임
     정답률 : 71%
     <문제 해설>
4가지 단계
fetch / indirect / execute / interrupt
[해설작성자 : YooN]

38. 응용프로그램이 단일 프로세서 시스템에서 실행되어 완료되기까지 10초가 소용되었다. 같은 응용프로그램이 4개의 프로세서로 구성된 SMP(Symmetric Multiprocessing) 시스템에서 실행하여 완료되기까지 5초가 소요되었다면 속도 향상 지수(Speed-up Factor)는?
     가. 0.5
     나. 1
     다. 2
     라. 8

     정답 : [3]☜ 블럭 설정하면 보임
     정답률 : 53%
     <문제 해설>
속도향상지수는 단순히 향상된 속도를 나타내는 지수로 프로세서수와 무관함
기초 소요시간÷변화시간 = 속도향상지수
[해설작성자 : 관회팝]

첫번째문장 10초 소용 -> 소요

39. 다음 마이크로오퍼레이션을 수행하였을 때 계산되는 수식은?(단, 니모닉 명령어의 덧셈은 ADD, 뺄셈은 SUB, 곱셈은 MPY, 나눗셈은 DIV로, 이동은 MOVE로 정의한다.)

    

     가. (A+B)/(C-D+E)
     나. (A-B)/(C-D+E)
     다. (A-B)/(C+D*E)
     라. (A+B)/(C+D*E)

     정답 : [3]☜ 블럭 설정하면 보임
     정답률 : 59%
     <문제 해설>
MOVE Y, A // Y = A
SUB Y, B    // Y = A - B
MOVE T, D // T = D
MPY T, E // T = D * E
ADD T, C // T = D * E + C
DIV Y, T // Y / (C + D * E)
                 // (A - B) / (C + D * E)
[해설작성자 : 썬더]

40. 캐시 교체 알고리즘에서 최근에 가장 적게 사용된 페이지들을 교체하는 방법은?
     가. FIFO
     나. LRU
     다. NRU
     라. Random

     정답 : [2]☜ 블럭 설정하면 보임
     정답률 : 64%
     <문제 해설>
= FIFO(First In First Out) : 가장 처음에 기록된 페이지를 교체합니다.
= OPT(Optimal Replacement) : 가장 오랫동안 사용되지 않을 페이지를 선택해 교체합니다.
= LRU(Least Recently Used) : 가장 오랫동안 사용되지 않은 페이지를 교체합니다.
= LFU(Least Frequently Used) : 가장 적게 사용된 페이지를 교체합니다.
= MRU(Most Frequently Used) : 사용빈도가 가장 많은 페이지를 교체합니다.
= NRU(Not Used Recently) : 최근 쓰이지 않은 페이지를 교체합니다.
[해설작성자 : 박재홍짱]

가장 적게 사용한과 "최근에" 가장 적게 사용한은 다릅니다.
정답 선택시 주의하세요.

3과목 : 운영체제


41. 교착상태 해결 방안으로 발생 가능성을 인정하고 교착상태가 발생하려고 할 때, 교착상태 가능성을 피해가는 방법은?
     가. 예방(Prevention)
     나. 발견(Detection)
     다. 회피(Avoidance)
     라. 복구(Recovery)

     정답 : [3]☜ 블럭 설정하면 보임
     정답률 : 71%
     <문제 해설>
교착상태가 발생하려고 할때 교착상태를 피해가는 방법
피하다 = 회피
[해설작성자 : YooN]

42. 파일 보호 기법 중 다음 설명에 해당하는 것은?

    

     가. Cryptography
     나. Password
     다. Naming
     라. Access control

     정답 : [4]☜ 블럭 설정하면 보임
     정답률 : 67%
     <문제 해설>
*naming : 접근하고자 하는 파일 이름을 모르는 사용자를 접근 대상에서 제외
[해설작성자 : 도나니]

Password : 각 파일에 판독 암호와 기록 암호를 부여하여 암호를 아는 사용자에게만 접근을 허용
[해설작성자 : 치맥go]

-암호화(Cryptography) : 파일 내용을 알 수 없도록 함
-비밀번호(Password) : 각 파일에 판독 암호와 기록 암호를 부여하여 제한된 사용자에게만 접근을 허용
-파일 명명(Naming) : 접근하고자 하는 파일 이름을 모르는 사용자를 접근 대상에서 제외
-접근 제어(Access Control) : 사용자의 신원에 따라 서로 다른 접근 권한을 허용
[해설작성자 : 전산직공시생]

43. 가상기억장치 구현에서 세그먼테이션(Segmentation) 기법의 설명으로 옳지 않은 것은?
     가. 주소 변환을 위해서 페이지 맵 테이블(Page Map Table)이 필요하다.
     나. 세그먼테이션은 프로그램을 여러 개의 블록으로 나누어 수행한다.
     다. 각 세그먼트는 고유한 이름과 크기를 갖는다.
     라. 기억장치 보호 키가 필요하다.

     정답 : [1]☜ 블럭 설정하면 보임
     정답률 : 50%
     <문제 해설>
세그멘테이션 기법은 페이지맵테이블이 필요한게 아닌
세그먼트 맵 테이블을 필요로한다.
[해설작성자 : YooN]

페이지 맵 테이블은 페이징 기법.
[해설작성자 : ㅇㅇ]

44. 주기억장치 배치 전략 기법으로 First Fit 방법을 사용할 경우, 다음과 같은 기억장소 리스트에서 10K 크기의 작접은 어느 영역에 할당되는가?(단, 탐색은 위에서 아래로 한다.)

    

     가. A
     나. C
     다. E
     라. F

     정답 : [2]☜ 블럭 설정하면 보임
     정답률 : 77%
     <문제 해설>
최초 적합(First Fit):프로그램이나 데이터가 들어갈 수 있는 크기의 빈 영역중에서 첫번쨰 분할 영역에 배치시키는 방법.
[해설작성자 : 강호일]

45. 현재 헤드 위치가 53에 있고 트랙 0번 방향으로 이동 중이다. 요청 대기 큐에는 다음과 같은 순서의 액세스 요청이 대기 중일 때 SSTF 스케줄링 알고리즘을 사용한다면 헤드의 총 이동거리는 얼마인가?

    

     가. 202
     나. 236
     다. 256
     라. 320

     정답 : [3]☜ 블럭 설정하면 보임
     정답률 : 54%
     <문제 해설>
SSTF는 탐색 시간이 가장 짧은 순서대로 실행된다.

1. 숫자 크기대로 정렬
14 37 53 65 67 98 122 124 203

2. 53일 기준으로 짧은 거리 계산
53 -> 65 -> 67-> 37-> 14-> 98-> 122 -> 124 -> 203
이 순서대로 진행 각 거리를 더하면 256이 나온다.
[해설작성자 : 아칸투]

FCFS 스케줄링(First Come First Served) : 요청이 들어온 순서대로 처리한다.
SSTF 스케줄링(Shortest Seek Time First) : 현재 디스크의 헤드 위치에서 가장 가까운 실린더에 대한 요청을 우선적으로 처리한다.
SCAN 스케줄링 : 디스크의 한 쪽 끝에서 반대쪽 끝으로 이동하면서 처리하며, 마지막 실린더에 도착하면 반대 방향으로 스캔을 진행한다.
C-SCAN 스케줄링 : 디스크의 한 쪽 끝에서 반대쪽 끝으로 이동하면서 처리하며, 마지막 실린더에 도착하면 시작점으로 되돌아간 후 다시 스캔을 진행한다.
C-LOOK 스케줄링 : C-SCAN에서는 양 끝까지 이동하던 것을 요청된 실린더 중 마지막까지만 이동하는 방식으로 처리한다.
N단계 SCAN 스케줄링 : SCAN 스케줄링과 같이 진행 방향 상의 요청을 서비스하지만 진행 중에 새로이 추가된 요청은 서비스하지 않고 다음 진행 시에 서비스하는 기법이다.
에센바흐 기법(Eschenbach scheme) : 탐색 시간 최적화뿐만 아니라 회전 지연 시간도 최적화하고자 하는 최초의 기법이다.(항공 예약시스템을 위해 개발됨)
SLTF 스케줄링(Shortest Latency Time First) : 회전 지연 시간 최적화를 위한 대표적 알고리즘으로 디스크 헤드가 특정 실린더에 도착하면 그 실린더 내의 여러 트랙에 대한 요청들을 검사한 후 회전 지연 시간이 가장 짧은 요청부터 서비스하는 기법이다.
[해설작성자 : 관회팝]

46. 로드(Loader)의 종류 중 별도의 로더 없이 언어번역 프로그램이 로더의 기능까지 수행하며, 연결 기능은 수행하지 않고 할당, 재배치, 적재 작업을 모두 언어번역 프로그램이 담당하는 것은?
     가. Relocating Loader
     나. Dynamic Loading Loader
     다. Absolute Loader
     라. Compile And Go Loader

     정답 : [4]☜ 블럭 설정하면 보임
     정답률 : 59%
     <문제 해설>
*Dynamic Loading Loader : 실행 시 필요한 일부분만을 적재하는 로더. Load-on-call이라고 한다.
*Absolute Loader : 로더의 역할이 축소되어 기억장소 할당이나 연결을 프로그래머가 직접 지정
[해설작성자 : 도나니]

컴파일 즉시로더(Compile and Go) : 번역기가 로더의 역할까지 담당하는 것으로 프로그램의 크기가 크고 한 가지 언어 로만 프로그램을 작성할 수 있다. 실행을 원할 때마다 번역을 해야 한다.
절대로더(absolute loader) : 단순히 번역된 목적프로그램을 입력으로 받아들여 주기억장치의 프로그래머가 지정한 주소에 적재하는 기능을 가지는 간단한 로더.
재배치 로더 (relocating loader) : 주기억 장치의 상태에 따라 목적 프로그램을 주기억 장치의 임의의 공간에 적재할 수 있도록 하는 로더
링킹로더 (linking loader) : 하나의 부프로그램이 변경되어도 다른 모듈 프로그램을 다시 번역할 필요가 없도 록 프로그램에 대한 기억장소할당과 부 프로그램의 연결이 로더에 의해 자동으로 수행되는 프로그램으로 직접연결로더(DLL : Direct Linking Loader)가 대표적
[해설작성자 : 관회팝]

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

    

     가. 7번
     나. 8번
     다. 9번
     라. 10번

     정답 : [1]☜ 블럭 설정하면 보임
     정답률 : 57%
     <문제 해설>
2    2    2    2    5    5    5    3    3
     3    3    3    3    2    2    2    2
                 1    1    1    4    4    4
↑ ↑        ↑ ↑ ↑ ↑ ↑
각각 여기서    페이지 폴트가 나타난다.    고로 총 7번.
[해설작성자 : 박재홍짱]

FIFO(선입선출) : 가장 오래 있었던 페이지를 교체 하는 기법
[해설작성자 : 7번]

48. 분산 운영체제의 구조 중 완전 연결(Fully Connection)에 대한 설명으로 옳지 않은 것은?
     가. 모든 사이트는 시스템 안의 다른 모든 사이트와 직접 연결된다.
     나. 사이트들 간의 메시지 전달이 매우 빠르다.
     다. 기본 비용이 적게 든다.
     라. 사이트 간의 연결은 여러 회선이 존재하므로 신뢰성이 높다.

     정답 : [3]☜ 블럭 설정하면 보임
     정답률 : 72%
     <문제 해설>
기본 비용은 많이 든다.
cf)통신 비용은 적게 든다.
[해설작성자 : 도나니]

49. 분산 운영체제에서 사용자가 원하는 파일이나 데이터베이스, 프린터 등의 자원들이 지역 컴퓨터 또는 네트워크 내의 다른 원격지 컴퓨터에 존재하더라도 위치에 관계없이 그의 사용을 보장하는 개념은?
     가. 위치 투명성
     나. 접근 투명성
     다. 복사 투명성
     라. 접근 독립성

     정답 : [1]☜ 블럭 설정하면 보임
     정답률 : 62%
     <문제 해설>
위치에 관계없이 사용을 보장하니까 위치투명성!

50. 운영체제의 목적으로 거리가 먼 것은?
     가. 신뢰도 향상
     나. 응답시간 단축
     다. 반환시간 감소
     라. 처리량 감소

     정답 : [4]☜ 블럭 설정하면 보임
     정답률 : 76%
     <문제 해설>
처리량 감소가 아닌 처리량 증가
[해설작성자 : YooN]

51. RR(Round-Robin) 스케줄링에 대한 설명으로 옳지 않은 것은?
     가. 우선 순위 계산식은 "(대기시간+서비스시간)/서비스시간" 이다.
     나. "Time Sharing System 을 위해 고안된 방식이다.
     다. 시간 할당이 커지면 FCFS 스케줄링과 같은 효과를 얻을 수 있다.
     라. 시간 할당이 작아지면 프로세스 문맥 교환이 자주 일어난다.

     정답 : [1]☜ 블럭 설정하면 보임
     정답률 : 67%
     <문제 해설>
rr방식은
1. 시분할을 위해 고안되었으며
2. 시간할당이 커지면fcfs같고, 시간할당이 작아지면 문맥교환이 자주 일어난다

[ (대기시간+서비스시간)/서비스시간 ] 계산식은 HRN(Hightest Response-ratio Next)에서 사용된다.

52. UNIX에서 파일의 사용 허가를 지정하는 명령은?
     가. CP
     나. cat
     다. chmod
     라. ls

     정답 : [3]☜ 블럭 설정하면 보임
     정답률 : 75%
     <문제 해설>
cp : 파일 복사
cat : 파일 내용을 화면에 표시
ls : 현재 디렉터리 내의 파일 목록을 확인
[해설작성자 : 도나니]

53. 다중 처리기 운영체제 형태 중 주/종(master/slave) 시스템에 대한 설명으로 옳지 않은 것은?
     가. 주 프로세서와 종 프로세서 모두 운영체제를 수행한다.
     나. 비대칭 구조를 갖는다.
     다. 주프로세서는 입출력과 연산을 담당하고 종프로세서는 연산만 담당하다.
     라. 주프로세서가 고장 나면 시스템전체가 다운된다.

     정답 : [1]☜ 블럭 설정하면 보임
     정답률 : 68%
     <문제 해설>
주종시스템에서는
주프로세서는 입출력과 연산을 담당하고 종프로세서놈은 연산만 죽어라한다.
주 프로세서가 고장나면 당연히 시스템전체가 다운된다.
[해설작성자 : 박재홍짱]

주 프로세서
- 입 출력과 연산을 담당한다
- 운영체제를 수행한다

종 프로세서
- 연산만 담당한다
- 입 출력 발생 시 주 프로세서에서 서비스를 요청한다
- 사용자 프로그램만 담당한다
[해설작성자 : 공부하기싫어]

54. 파일 시스템에 대한 설명으로 옳지 않은 것은?
     가. 사용자가 파일을 생성하고 수정하며 제거할 수 있도록 한다.
     나. 한 파일을 여러 사용자가 공동으로 사용할 수 있도록 한다.
     다. 사용자가 적합한 구조로 파일을 구성할 수 없도록 제한한다.
     라. 사용자와 보조기억장치 사이에서 인터페이스를 제공한다.

     정답 : [3]☜ 블럭 설정하면 보임
     정답률 : 67%
     <문제 해설>
파일 시스템은 사용자가 적합한 구조로 파일을 구성할 수 있도록 한다.
[해설작성자 : 후니후니상후니]

55. UNIX 시스템에서 명령어 해독의 기능을 수행하는 것은?
     가. Pipe
     나. Utility Program
     다. Kernel
     라. Shell

     정답 : [4]☜ 블럭 설정하면 보임
     정답률 : 69%
     <문제 해설>
Kernel : UNIX의 가장 핵심적인 부분. 하드웨어를 보호. 프로세스 관리, 기억장치 관리, 입/출력 관리 등
[해설작성자 : 도나니]

UNIX - 커널, 쉘, 유틸리티로 구성된다.
커널은 UNIX의 핵심적인 부분으로 프로그램 <-> 하드웨어 인터페이스 제공 및 프로세스/기억장치/파일/입출력 등을 관리한다.
쉘은 사용자 <->시스템 인터페이스를 제공. 명령어를 인식하여 프로그램을 호출 및 수행한다.
유틸리티 : 일반 사용자가 응용프로그램을 처리하는데 사용한다.
[해설작성자 : 후니후니상후니]

56. 시분할 시스템(Time Sharing System)에 대한 설명으로 옳지 않은 것은?
     가. 대화식 처리가 가능하다.
     나. 시분할 시스템에 사용되는 처리기를 Time Slice 라고 한다.
     다. 실제로 많은 사용자들이 하나의 컴퓨터를 공유하고 있지만 마치 자신만의 컴퓨터 시스템을 독점하여 사용하고 있는 것처럼 느끼게 된다.
     라. H/W를 보다 능률적으로 사용할 수 있는 시스템이다.

     정답 : [2]☜ 블럭 설정하면 보임
     정답률 : 36%
     <문제 해설>
시분할 시스템에서 "하나의 작업"에 할당된 시간을 Time Slice라고 한다.
[해설작성자 : JunE]

57. 사이클이 허용되고, 불필요한 파일제거를 위해 참조카운터가 필요한 디렉토리 구조는?
     가. 1단계 디렉토리 구조
     나. 2단계 디렉토리 구조
     다. 트리 디렉토리 구조
     라. 일반 그래프형 디렉토리 구조

     정답 : [4]☜ 블럭 설정하면 보임
     정답률 : 51%
     <문제 해설>
1. 1단계 디렉토리 구조 -> 가장 간단하고, 모든 파일이 하나의 디렉토리 내에 위치하여 관리되는 구조

2. 2단계 디렉토리 구조 -> 중앙에 마스터 파일디렉토리가 있고, 그 아래에 사용자별로 서로 다른 파일 디렉토리가 있는 2계층 구조

3. 트리 디렉토리 구조 -> 하나의 루트 디렉토리와 여러개의 종속 디렉토리로 구성된 구조이다.

4. 일반 그래피 디렉토리 구조 -> 트리 구조에 링크를 첨가시켜 순환을 허용하는 그래프 구조.

5. 비순환 그래프 디렉토리 구조 -> 하위 파일이나 하위 디렉토리를 공동으로 사용할 수 있는 것으로, 사이클이 허용되지 않는 구조.
[해설작성자 : 해설좀...]

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

    

     가. A
     나. B
     다. C
     라. D

     정답 : [4]☜ 블럭 설정하면 보임
     정답률 : 73%
     <문제 해설>
HRN 스케쥴링은 SJF 스케줄링의 문제점인 무한 연기 현상을 극복하기 위해 개발되었다. 프로세스 처리 우선 순위를 CPU 처리 기간과 프로세스 대기 시간을 고려해 선정한다. 계산된 숫자가 클 수록 우선 순위가 높다.

우선 순위 = (대기시간 + 서비스 시간) / 서비스 시간

A- (5+20)/20 = 25/20 = 1.25
B- (40+20)/20 = 60/20 = 3
C- (15+45)/45 = 60/45 = 1.3
D- (60+20)/20 = 80/20 = 4

즉 우선 순위도가 높은 D가 가장 먼저 실행된다 ( D - B - C - A )
[해설작성자 : 3회는 합격일세]

59. 스레드(Thread)에 대한 설명으로 거리가 먼 것은?
     가. 하나의 스레드는 상태를 줄인 경량 프로세스라고도 한다.
     나. 하나의 프로세스에는 하나의 스레드만 존재한다.
     다. 프로세스 내부에 포함되는 스레드는 공통적으로 접근 가능한 기억장치를 통해 효율적으로 통신한다.
     라. 스레드를 사용하면 하드웨어, 운영체제의 성능과 응용 프로그램의 처리율을 향상시킬 수 있다.

     정답 : [2]☜ 블럭 설정하면 보임
     정답률 : 76%
     <문제 해설>
하나의 프로세스에는 여러개의 스레드 존재하는것도 가능하다.
[해설작성자 : 아칸투]

60. UNIX이 특징으로 옳지 않은 것은?
     가. 트리 구조의 파일 시스템을 갖는다.
     나. 대화식 운영체제이다.
     다. 이식성이 높으며, 장치, 프로세스 간의 호환성이 높다.
     라. Multi-Tasking은 지원하지만 Multi-User는 지원하지 않는다.

     정답 : [4]☜ 블럭 설정하면 보임
     정답률 : 78%
     <문제 해설>
Multi-Tasking도 지원하고 Multi-User도 지원한다.
[해설작성자 : 아칸투]

4과목 : 소프트웨어 공학


61. 한 모듈내의 각 구성 요소들이 공통의 목적을 달성하기 위하여 서로 얼마나 관련이 있는지의 기능적 연관의 정도를 나타내는 것은?
     가. cohesion
     나. coupling
     다. structure
     라. unity

     정답 : [1]☜ 블럭 설정하면 보임
     정답률 : 59%
     <문제 해설>
cohesion(응집도) : 모듈 "내(부)"
coupling(결합도) : 모듈 "간"에
[해설작성자 : 씽]

62. 소프트웨어 재공학 활동 중 기존 소프트웨어를 다른 운영체제나 하드웨어 환경에서 사용할 수 있도록 변환하는 작업은?
     가. restructuring
     나. reverse engineering
     다. analysis
     라. migration

     정답 : [4]☜ 블럭 설정하면 보임
     정답률 : 53%
     <문제 해설>
*restructuring : 하나의 표현을 다른 표현 형태로 바꾸는 것
*reverse engineering : 기존 소프트웨어를 분석하여 재발견하거나 다시 만듦
*analysis : 기존 소프트웨어의 명세서를 확인하여 소프트웨어의 동작을 이해하고, 재공학 대상을 선정
[해설작성자 : 도나니]

63. 소프트웨어 위기 발생 요인과 거리가 먼 것은?
     가. 소프트웨어 생산성 향상
     나. 소프트웨어 특징에 대한 이해 부족
     다. 소프트웨어 관리의 부재
     라. 소프트웨어 품질의 미흡

     정답 : [1]☜ 블럭 설정하면 보임
     정답률 : 77%
     <문제 해설>
생산성이 향상하는데 어찌 위기가 오겠냐능
[해설작성자 : 오덕]

64. 소프트웨어 품질 목표 중 사용자의 요구 기능을 충족시키는 정도를 의미하는 것은?
     가. Reliability
     나. Portability
     다. Correctness
     라. Efficiency

     정답 : [3]☜ 블럭 설정하면 보임
     정답률 : 51%
     <문제 해설>
correctness(정확성) = 요구 기능 충족
reliability(신뢰성) = 요구 기능을 오류 없이 수행
portability(이식성) = 다양한 환경에서 운용가능하도록 쉽게 수정
efficiency(효율성) = 요구 기능을 수행하기 위한 필요자원 소요
[해설작성자 : YooN]

신뢰성 Reliability : 요구된 기능을 얼마나 오류없이 정확하게 실행할 수 있는가
이식성 Portability : 다양한 하드웨어에서 운용 가능 하도록 쉽게 수정할 수 있는가
정확성 Correctness : 사용자가 요구한 기능을 얼마나 충족시키는가
효율성 Efficiency    : 얼마나 많은 자원이 필요한가 (필요한 자원의 정도)

65. 시스템의 구성 요소 중 입력된 데이터를 처리방법과 조건에 따라 처리하는 것을 의미하는 것은?
     가. Process
     나. Control
     다. Output
     라. FeedBack

     정답 : [1]☜ 블럭 설정하면 보임
     정답률 : 60%
     <문제 해설>
시스템의 구성 요소
Input(입력) : 처리 방법, 처리할 데이터, 조건을 시스템에 투입
Process(처리) : 입력된 데이터를 처리 방법과 조건에 따라 처리
Output(출력) : 처리된 결과를 시스템에서 산출
Control(제어) : 자료를 입력하여 출력될 때까지의 처리 과정이 올바르게 진행되는지 감독
FeedBack(피드백) : 출력된 결과가 예정된 목표를 만족시키지 못할 경우 목표 달성을 위해 반복 처리
[해설작성자 : 관회팝]

66. 객체 지향 기법에서 하나 이상의 유사한 객체들을 묶어서 하나의 공통된 특성을 표현한 것을 무엇이라고 하는가?
     가. 함수
     나. 메소드
     다. 메시지
     라. 클래스

     정답 : [4]☜ 블럭 설정하면 보임
     정답률 : 78%
     <문제 해설>
클래스(class) : 객체들의 범주를 나타냄
메시지(message) : 객체간의 상호작용을 위해 주고 받는 내용
함수(메소드) : 입력을 처리하는 방법
[해설작성자 : 관회팝]

67. 유지보수의 종류 중 소프트웨어 수명 기간 중에 발생하는 하드웨어, 운영체제 등 환경의 변화를 기존의 소프트웨어에 반영하기 위하여 수행하는 것은?
     가. Preventive Maintenance
     나. Perfective Maintenance
     다. Corrective Maintenance
     라. Adaptive Maintenance

     정답 : [4]☜ 블럭 설정하면 보임
     정답률 : 68%
     <문제 해설>
preventive(예방) = 신뢰성을 개선, 오류에 대해 미리 예방
perfective(완전화) = 성능개선하기 위해 확장
corrective(수정) = 검사 단계에서 찾지 모한 오류를 찾아 수정
adaptve(적응) = 수명 기간 중 환경 변화등을 소프트웨어에 반영
[해설작성자 : YooN]

68. 검증(Validation) 검사 기법 중 개발자의 장소에서 사용자가 개발자 앞에서 행해지며, 오류와 사용상의 문제점을 사용자와 개발자가 함께 확인하면서 검사하는 기법은?
     가. 디버깅 검사
     나. 형상 검사
     다. 베타 검사
     라. 알파 검사

     정답 : [4]☜ 블럭 설정하면 보임
     정답률 : 70%
     <문제 해설>
알파 검사 : 사용자가 개발자 앞에서 행하는 검사기법
베타 검사 : 사용자가 여러 명의 사용자 앞에서 행하는 검사기법
[해설작성자 : 씽]

69. 객체지향 시스템에서 자료부분과 연산(또는 함수) 부분 등 정보처리에 필요한 기능을 한 테두리로 묶는 것을 무엇이라고 하는가?
     가. 정보 은닉(information hiding)
     나. 클래스(class)
     다. 캡슐화(encapsulation)
     라. 통합(integration)

     정답 : [3]☜ 블럭 설정하면 보임
     정답률 : 67%
     <문제 해설>
캡슐화란?
- 클래스 내부에 여러 속성과 여러 오퍼레이션을 함께 묶음을 의미
- 클래스 내부의 속성이나 오퍼레이션을 외부에 노출하지 않고 보호하는 것을 의미
[해설작성자 : 관회팝]

70. 정형 기술 검토(FTR)의 지침 사항으로 거리가 먼 것은?
     가. 사전에 작성한 메모들을 공유한다.
     나. 논쟁이나 반박을 제한하지 않는다.
     다. 의제를 제한한다.
     라. 참가자의 수를 제한한다.

     정답 : [2]☜ 블럭 설정하면 보임
     정답률 : 74%
     <문제 해설>
정형기술검토 지침사항
- 제품의 검토에만 집중하라
- 의제를 제한하여 진행하라
- 논쟁과 반박을 제한하라
- 문제의 영역을 명확히 표현하라
- 해결책과 개선책에 대해 논하지 마라
- 참가자의 수를 제한하라
- 체크 리스트를 개발하라
- 자원과 시간 일정을 할당하라
- 의미있는 훈련을 행하라
- 검토자들의 메모를 공유하라
- 검토 과정과 결과를 재검토하라
[해설작성자 : 관회팝]

71. 프로젝트 계획 수립시 소프트웨어 범위(Scope) 결정의 주요 요소로 거리가 먼 것은?
     가. 소프트웨어 개발 환경
     나. 소프트웨어 성능
     다. 소프트웨어 제약조건
     라. 소프트웨어 신뢰도

     정답 : [1]☜ 블럭 설정하면 보임
     정답률 : 53%
     <문제 해설>
개발 영역을 결정하는 주요 요소
기능, 성능, 제약조건, 인터페이스 및 신뢰도 등등
[해설작성자 : YooN]

72. 바람직한 모듈의 설계 지침이 아닌 것은?
     가. 유지보수가 용이해야 한다.
     나. 가능한 모듈을 독립적으로 생성하고 결합도를 최대화 한다.
     다. 복잡도와 중복성을 줄이고 일관성을 유지시킨다.
     라. 모듈의 기능은 지나치게 제한적이어서는 안된다.

     정답 : [2]☜ 블럭 설정하면 보임
     정답률 : 78%
     <문제 해설>
모듈의 응집도는 높이고 결합도는 최소화해야한다.
[해설작성자 : 아칸투]

73. 자료 흐름도의 요소 중 다음 설명에 해당하는 것은?

    

     가. Process
     나. data store
     다. data flow
     라. terminator

     정답 : [3]☜ 블럭 설정하면 보임
     정답률 : 76%
     <문제 해설>
process - 원
data store - =
terminater - 사각형
data flow - 화살표

*자료 흐름도(DFD)의 구성요소

-Process : 자료를 변환시키는 과정
-Data Flow : 자료의 흐름
-Data Store : 자료 저장소
-Terminator : 자료의 출처와 도착지
[해설작성자 : 전산직공시생]

74. 제어흐름 그래프가 다음과 같을 때 McCabe의 cyelomatic 수는 얼마인가?

    

     가. 3
     나. 4
     다. 5
     라. 6

     정답 : [2]☜ 블럭 설정하면 보임
     정답률 : 46%
     <문제 해설>
순환 복잡도 계산V(G) : E - N + 2 (E: 화살표 수, N: 노드 수)
cyclomatic 수 = 6 - 4 + 2 = 4
[해설작성자 : serile]

75. 화이트 박스 검사 기법에 해당하는 것으로만 짝지어진 것은?

    

     가. ㄱ, ㄴ
     나. ㄱ, ㄹ, ㅁ, ㅂ
     다. ㄴ, ㄹ, ㅁ, ㅂ
     라. ㄷ, ㄹ, ㅁ, ㅂ

     정답 : [1]☜ 블럭 설정하면 보임
     정답률 : 65%
     <문제 해설>
블랙 박스 검사 기법 : 동치 분할 검사, 경계값 분석, 원인 효과 그래픽 기법, 비교기법
화이트 박스 검사 기법 : 데이터 흐름, 자료 흐름, 루프 검사
[해설작성자 : 아칸투]

+ 추가내용
화이트 박스 검사 기법 : 데이터 흐름, 자료 흐름, 루프 검사 + "조건검사"
[해설작성자 : 씽]

76. 소프트웨어 재사용과 관련하여 객체들의 모임, 대규모 재사용 단위로 정의되는 것은?
     가. Sheet
     나. Component
     다. Framework
     라. Cell

     정답 : [2]☜ 블럭 설정하면 보임
     정답률 : 62%
     <문제 해설>
소프트웨어 재사용 단위 중 객체들의 모임이나 대규모 재사용 단위를 컴포넌트(Component)라고 합니다.
[해설작성자 : 아 합격하고싶다.]

컴포넌트 ( Component )
- 객체들의 모임, 대규모 재사용 단위
[해설작성자 : 양꼬동]

77. CPM(Critical Path Method)에 대한 설명으로 옳지 않은 것은?
     가. CPM 네트워크는 노드와 간선으로 구성된 네트워크이다.
     나. CPM 네트워크는 프로젝트 완성에 필요한 작업을 나열하고, 작업에 필요한 소요기간을 예측하는데 사용된다.
     다. CPM 네트워크에서 작업의 선후 관계를 파악되지 않아도 무관하다.
     라. CPM 네트워크를 효과적으로 사용하기 위해서는 필요한 시간을 정확히 예측해야 한다.

     정답 : [3]☜ 블럭 설정하면 보임
     정답률 : 65%
     <문제 해설>
-프로젝트 완성에 필요한 작업을 나열하고 작업에 필요한 소요기간을 예측하는 데 사용하는 기법
-CPM은 노드와 간선으로 구성된 네트워크로 노드는 작업을, 간선은 작업사이의 전후 의존 관계를 나타냄
-원형 노드는 각 작업을 의미하며 각 작업 이름과 소요기간을 표시하고, 박스 노드는 이정표를 의미하며
박스 노드 위에는 예상 완료 시간을 표시함.
[해설작성자 : 강호일]

78. 럼바우의 분석 기법에서 다음 설명에 해당하는 것은?

    

     가. 기능 모델링
     나. 동적 모델링
     다. 객체 모델링
     라. 정적 모델링

     정답 : [1]☜ 블럭 설정하면 보임
     정답률 : 56%
     <문제 해설>
객체모델링 : 객체,
동적모델링 : 객체의 흐름, 상태, 행위,
기능모델링 : 자료 흐름, 처리 과정
[해설작성자 : JinJu]

객체 모델링 : 객체
동적 모델링 : 상태도
기능 모델링 : 자료흐름도(DFD)
** 정적 모델링이란 없음
[해설작성자 : 아칸투]

79. 브룩스(Brooks)의 법칙에 해당하는 것은?
     가. 소프트웨어 개발 인력은 초기에 많이 투입하고 후기에 점차 감소시켜야 한다.
     나. 소프트웨어 개발 노력은 40 - 20 - 40 으로 해야 한다.
     다. 소프트웨어 개발은 소수의 정예요원으로 시작한 후 점차 증원해야 한다.
     라. 소프트웨어 개발 일정이 지연된다고 해서 말기에 새로운 인원을 투입하면 일정은 더욱 지연된다.

     정답 : [4]☜ 블럭 설정하면 보임
     정답률 : 77%
     <문제 해설>
새로운 인원을 투입하면 교육과 적응기간이 더 소요되는 시간이 걸리기 때문에 늦어 지는것..
[해설작성자 : 부룩수 법칙]

80. CASE(Computer Aided Software Engineering)에 대한 설명으로 옳지 않은 것은?
     가. 소프트웨어 모듈의 재사용성을 봉쇄하여 개발 비용을 절감할 수 있다.
     나. 소프트웨어 품질과 일관성을 효율적으로 관리할 수 있다.
     다. 소프트웨어 생명 주기의 모든 단계를 연결시켜 주고 자동화시켜 준다.
     라. 소프트웨어의 유지보수를 용이하게 수행할 수 있도록 해준다.

     정답 : [1]☜ 블럭 설정하면 보임
     정답률 : 69%
     <문제 해설>
소프트웨어 모듈의 재사용성이 가능하고 개발 비용을 절감할 수 있다.
[해설작성자 : 아칸투]

CASE의 개념
- 소프트웨어 개발 과정에서 사용되는 요구 분석, 설계, 구현, 검사 및 디버깅 과정 전체 또는 일부를 컴퓨터의 전용 소프트웨어 도구를 사용하여 자동화하는 것
- 소프트웨어 생명 주기의 전체 단계를 연결해주고 자동화해주는 통합된 도구를 제공하는 기술
- 소프트웨어 개발 도구와 방법론이 결합된 것으로, 정형화된 구조 및 방법(메커니즘)을 소프트웨어 개발에 적용하여 생산성 향상을 구현하는 공학 기법
- 소프트웨어 개발의 모든 단계에 걸쳐 일관된 방법론을 제공하는 자동화 도구(CASE Tool)을 지원하고, 개발자들은 이 도구를 사용하여 소프트웨어 개발의 표준화를 지향하며, 자동화의 이점을 얻을 수 있게 해줌
CASE 사용의 이점
- 소프트웨어 개발 기간 단축, 개발 비용 절감
- 자동화된 기법을 통해 소프트웨어 품질 향상
- 소프트웨어의 유지보수를 간편하게 수행
- 소프트웨어의 생산성이 향상되고 생산/운용 활동을 효과적으로 관리, 통제
- 품질과 일관성을 효과적으로 제어
- 소프트웨어 개발의 모든 단계에 걸친 표준 확립
[해설작성자 : 오픈채팅 베베]

81. 비동기 전송에 대한 설명으로 틀린 것은?
     가. 어떤 문자도 전송되지 않을 때는 통신 회선은 예비(Reserve) 상태가 된다.
     나. 한 문자를 전송할 때마다 동기화시킨다.
     다. 각 비트 블록의 앞뒤에 각각 시작과 정지비트를 덧붙여 전송한다.
     라. 일반적으로 패리티비트를 추가해서 전송한다.

     정답 : [1]☜ 블럭 설정하면 보임
     정답률 : 40%
     <문제 해설>
예비상태가 아니라 휴지상태가 된다.
[해설작성자 : 도나니]

# 비동기전송모드[Asynchronous Transfer Mode]
모든 정보를 셀(cell)이라는 고정 길이 블록으로 분할하여 비동기식으로 전송하는 통신 방식.

ITU-T에서 1988년에 광대역 종합 정보 통신망(B-ISDN)의 전송 방식으로 결정하여, B-ISDN의 핵심이 되는 전송ㆍ교환 기술이다. ATM은 데이터를 일정한 크기의 패킷으로 나누고, 각 패킷의 첫 부분에 주소지 정보 등을 포함하는 헤더(header)를 붙여서 전송한 후, 수신측에서 본래의 데이터를 복원하는 방식을 사용한다. 이러한 패킷 단위를 셀(cell)이라고 부른다. 하나의 셀(cell)은 5 바이트의 헤더(header)와 48 바이트의 페이로드(payload)로 구성된다.

헤더(header)에는, 사용자 네트워크를 식별하는 UNI(User Network Identifier), 네트워크의 연결점을 식별하는 NNI(Network Node Identifier), 가상 경로를 식별하는 VPI(Virtual Path Identifier), 가상 채널을 식별하는 VCI(Virtual Channel Identifier), 정보량을 조정하는 GFC(Generic Flow Control), 정보의 유형을 나타내는 PT(Payload Type), 셀(cell) 폐기 순서를 표시하는 CLP(Cell Loss Priority), 헤더(header) 오류를 제어하는 HEC(Header Error Control)가 포함되어 원하는 목적지에 확실하게 도달하도록 한다.

네트워크 측면에서 ATM은 LAN은 물론, WAN에 사용할 수 있으며, 물리적인 매체의 측면에서는 동축 케이블, 연선(Twisted Pair Line) 및 광 섬유(optical fiber)에서도 사용할 수 있다. 전송 속도는 ITU-T 표준에서 155.52Mbps와 622.08Mbps를 규정하고 있다.
[네이버 지식백과] 비동기 전송 방식 [Asynchronous Transfer Mode, 非同期傳送方式] (IT용어사전, 한국정보통신기술협회)
[해설작성자 : 석영호]

# 비동기 전송 방식의 특징
- 스타트 - 스톱 방식이라고 하며, 스타트 비트에 의해 한문자 단위로 동기가 이루어짐
- 각 문자는 일정치 않은 시간의 휴지 기간이 있음
- 한 문자씩(character bit)을 송수신하는 방식
- 각 문자는 앞쪽에 스타트 비트(start bit)와 뒤쪽에 1개 또는 2개의 스톱 비트(stop bit)를 가짐
- 송신측과 수신측이 항상 동기를 맞출 필요가 없음
- 전송속도가 보통 1,200bps(또는 1,800bps)를 넘지 않는 경우에 사용되며, 주로 단거리에 사용함
- 필요한 경우 패리트비트를 추가 할 수 있다.
[해설작성자 : 석영호]

82. 다음 중 데이터 링크 제어 프로토콜과 이를 제정한 국제기구가 옳게 연결된 것은?
     가. HDLC - ISO
     나. LLC - IETF
     다. PPP - ITU
     라. LAPB - IEEE

     정답 : [1]☜ 블럭 설정하면 보임
     정답률 : 46%
     <문제 해설>
LLC - IEEE
PPP - IETF
LAP-B - ITU-T
[해설작성자 : 지뇨니]

83. 인터넷 프로토콜로 사용되는 TCP/IP의 계층화 모델 중 Transport 계층에서 사용되는 프로토콜은?
     가. FTP
     나. IP
     다. ICMP
     라. UDP

     정답 : [4]☜ 블럭 설정하면 보임
     정답률 : 54%
     <문제 해설>
응용 계층 - FTP
전송 계층 -    UDP     < 전송 계층에 해당하는 프로토콜
인터넷 레이어 계층(7Layer 모델의 네트워크계층에 해당) - IP,ICMP

* 7계층과 4계층 프로토콜 외우기(7계층 모델을 4계층 모델에 대입 후 해당 계층에 해당하는 프로토콜을 선택하는게 요령이다
     OSI 7계층                             TCP/IP 4계층
응용,표현,세션계층 = 어플리케이션 레이어(DHCP,DNS,FTP,HTTP,SNMP,IMAP,SSH,Telnet,SSL/TLS)
전송 계층                        = 전송 계층(TCP,UDP)
네트워크 계층             = 인터넷 계층(IP,ICMP,IGMP,IPsec)
데이터링크,물리        = 네트워크 인터페이스 레이어 (ARP,L2TP,DSL,FDDI)
[해설작성자 : 3회는 합격일세]

OSI 7계층 TCP/IP 4계층
응용, 표현,세션계층 = Application(SMTP,FTP,TFTP,DNS,SNMP,BOOTP)
전송계층 = Transport(TCP,UDP)
네트워크 계층 = Internet(IP, ICMP,IGMP,ARP,RARP)
데이터링크,물리 = Network (ARP, L2TP,DSL,FDDI)

84. 디지털 데이터를 아날로그 신호로 부호화(encoding) 하는 방식은?
     가. PSK
     나. NRZ
     다. FM
     라. PM

     정답 : [1]☜ 블럭 설정하면 보임
     정답률 : 60%
     <문제 해설>
*NRZ : 디지털 데이터를 변조 없이 전송
*FM, PM : 아날로그 데이터->아날로그 신호
[해설작성자 : 도나니]

85. 다음 설명에 해당하는 오류 검출 기법은?

    

     가. Parity Check
     나. Cyclic Redundancy Check
     다. Hamming Coding
     라. Block Sum Check

     정답 : [2]☜ 블럭 설정하면 보임
     정답률 : 57%
     <문제 해설>
1. 패리티 검사
2. 순환 중복 검사(CRC) - FCS를 만드는데 사용
3. 해밍코드
[해설작성자 : 진주이현동]

Parity Check- 전송비트에 1비트 검사 비트인 패리티 비트를 추가하여 오류검출
가장 간단한 방식이지만 2개의 비트에 동시에 오류 발생시 검출 불가
오류 검출 O / 오류 수정 x

Hamming Coding - 수신측에서 오류가 발생한 비트를 검출한 후 직접 수정하는 방식
해밍거리(Hamming Distance) - 송신비트와 수신 비트중 서로 다른 비트의 수
[해설작성자 : YH Cho]

86. 문자 동기 전송방식에서 데이터 투명성(Data Transparent)을 위해 삽입되는 제어문자는?
     가. ETX
     나. STX
     다. DLE
     라. SYN

     정답 : [3]☜ 블럭 설정하면 보임
     정답률 : 52%
     <문제 해설>
- DLE(Data Link Escape) : 데이터 투명성(투과성)을 위해 삽입되는 제어 문자
- SYN : 문자 동기 유지
- STX : 본문 시작
- ETX : 본문 종료
[해설작성자 : 관회팝]

87. 슬라이딩 윈도우(Sliding window) 제어방식에 대한 설명으로 옳지 않은 것은?
     가. X.25 패킷 레벨의 프로토콜에서도 사용되고 있으며, 수신 통지를 이용하여 송신 데이터의 양을 조절하는 방식이다.
     나. 송신측과 수신측 실체(entity)간에 호출설정시 연속적으로 송신 가능한 데이터 단위의 최대치를 절충하는 방식이다.
     다. 수신측으로부터의 수신통지에 의해 윈도우는 이동하고 새로운 데이터 단위의 송신이 가능하다.
     라. 하나의 데이터 블록을 전송한 후 응답이 올때까지 다음 데이터 블록을 전송하지 않고 대기하는 방식이다.

     정답 : [4]☜ 블럭 설정하면 보임
     정답률 : 59%
     <문제 해설>
슬라이딩 윈도(Sliding window) : 두 개의 네트워크 호스트간의 패킷의 흐름을 제어하기 위한 방법
- TCP와 같이 데이터의 전달을 보증하는 프로토콜에서는 패킷 하나 하나가 정상적으로 전달되었음을 알리는 확인 신호(acknowledgement, 이하 ACK)를 받아야하며, 만약 패킷이 중도에 잘못되었거나 분실되어 확인받지 못하는 경우, 해당 패킷을 재전송 필요
- 우선 '윈도(메모리 버퍼의 일정 영역)'에 포함되는 모든 패킷을 전송하고, 그 패킷들의 전달이 확인되는대로 이 윈도를 옆으로 옮김(slide)으로서 그 다음 패킷들을 전송하는 방식
- 슬라이딩 윈도는 아직 확인을 받지 않고도 여러 패킷을 보내는 것을 가능케 하기 때문에, 매번 전송한 패킷에 대해 확인을 받아야만 그 다음 패킷을 전송하는 방법(stop-and-wait)을 사용하는 것보다 훨씬 네트워크를 효율적으로 사용
[해설작성자 : 관회팝]

88. 다음이 설명하고 있는 라우팅 프로토콜은?

    

     가. BGP
     나. RIP
     다. OSPF
     라. EGP

     정답 : [3]☜ 블럭 설정하면 보임
     정답률 : 55%
     <문제 해설>
RIP : 소규모 동종의 네트워크 내에서 효율적인 방법. 현재 가장 널리 사용됨
EGP : 자율 시스템(AS) 간의 라우팅, 즉 게이트웨이 간의 라우팅에 사용
BGP : 자율 시스템(AS) 간의 라우팅, EGP의 단점을 보완하기 위해 만듦
[해설작성자 : 지뇨니]

<경로 제어(Routing)>
1. BGP - 자율 시스템(AS)간의 라우팅 프로토콜, EGP의 단점을 보완
2. RIP - 최대 홉(HOP)수의 제한
3. OSPF - 홉(HOP)수의 제한이 없어 대규모 네트워크에서 사용
4. EGP - 자율 시스템(AS)간의 라우팅
[해설작성자 : 진주이현동]

1. 라우터란? 패킷 데이터 전송 시 경로결정과 스위칭을 주로하는 장비.
                         즉, 내가 울집에서 친구집 PC로 파일 전송하기 전 빠른 전달을 위해
                         목적지까지 가는 길을 검사하고 어느 경로로 어떻게 가는 것이 적합한지 판단한다.
                         목적지까지 가는 방법이 결정되면 패킷을 보내는 것이 스위칭이며,
                         라우터가 목적지까지 가는 가장 좋은 방법을 찾기 위해 라우팅 프로토콜을 사용한다. (RP)

2. 내부라우팅 프로토콜 : RIP(Routing Information Protocol), OSPF(Open Shortest Path First)
3. 외부라우팅 프로토콜 : BGP(Border Gateway Protocol, EGP
[해설작성자 : 콘덴싱만들오요]

89. HDLC 프레임 중 전송되는 정보프레임에 대한 흐름 제어와 오류 제어를 위해 사용되는 것은?
     가. Information Frame
     나. Unnumbered Frame
     다. Supervisory Frame
     라. Reset Frame

     정답 : [3]☜ 블럭 설정하면 보임
     정답률 : 52%
     <문제 해설>
information frame(정보프레임) = 데이터를 전달하거나 확인응답을 보낼때
unnumbered frame(비번호프레임) = 링크의 동작 모드 설정,관리,오류 회복
supervisory frame(감독프레임) = 오류제어와 흐름제어를 위해 사용
[해설작성자 : YooN]

90. 다음 설명에 해당하는 OSI 7계층은?

    

     가. 물리계층
     나. 전송계층
     다. 응용계층
     라. 네트워크계층

     정답 : [2]☜ 블럭 설정하면 보임
     정답률 : 65%
     <문제 해설>
비연결형 연결형 서비스 = TCP/UDP = 전송계층
[해설작성자 : YooN]

TCP - 연결형
UDP - 비연결형
[해설작성자 : 오버액션토끼]

- 데이터링크계층 : point to point
- 전송계층 :    end to end
[해설작성자 : 석영호]

91. IP 프로토콜에서는 오류 보고와 오류 수정 기능, 호스트와 관리 질의를 위한 메커니즘이 없기 때문에 이를 보완하기 위해 설계된 것은?
     가. SMTP
     나. TFTP
     다. SNMP
     라. ICMP

     정답 : [4]☜ 블럭 설정하면 보임
     정답률 : 56%
     <문제 해설>
SMTP (Simple Mail Transfer Protocol)    : 단순우편전송 규약
TFTP (Trivial File Transfer Protocol) : 경량파일전송 규약
SNMP (Simple Network Management Protocol) : 간이 망 관리 규약
ICMP (Internet Control Message Protocol) : 호스트 서버와 인터넷 게이트웨이 사이에서 메시지를 제어하고 에러를 알려주는 프로토콜
[해설작성자 : 관회팝]

92. HDLC 프레임의 시작과 끝을 정의하는 것은?
     가. 플래그
     나. 주소 영역
     다. 제어 영역
     라. 정보 영역

     정답 : [1]☜ 블럭 설정하면 보임
     정답률 : 73%
     <문제 해설>
HDLC 프레임 구조
플래그-주소영역-제어영역-정보영역-FCS -플래그

93. 데이터 통신 회선의 이용방식에 의한 분류에 포함되지 않는 것은?
     가. simplex communication
     나. half duplex communication
     다. full duplex communication
     라. multi access communication

     정답 : [4]☜ 블럭 설정하면 보임
     정답률 : 61%
     <문제 해설>
simplex communication : 단방향 통신
half duplex communication : 반이중 통신
full duplex communication : 전이중 통신
[해설작성자 : 아칸투]

94. TCP 프로토콜을 사용하는 응용 계층의 서비스가 아닌 것은?
     가. SNMP
     나. FTP
     다. Telnet
     라. HTTP

     정답 : [1]☜ 블럭 설정하면 보임
     정답률 : 45%
     <문제 해설>
SNMP(Simple Network Management Protocol), 간이망관리프로토콜 이라 불리는 이 프로토콜은 네트워크 장비를 관리&*감시하기 위한 목적으로 사용되며 UDP 상에 적용된 응용 계층 표준 프로토콜이다
* 출처: 위키백과 - SNMP
[해설작성자 : 3회는 합격일세]

UDP가 비접속형이니 SNMP는 접속형인 TCP프로토콜을 사용할수 없다
[해설작성자 : See_gle]

95. PAP(Password Authentication Protocol) 패킷과 CHAP(Challenge Handshake Authentication Protocol) 패킷은 PPP 프레임의 어느 필드 값에 의해 구별되는가?
     가. 주소
     나. 제어
     다. 프로토콜
     라. 검사함

     정답 : [3]☜ 블럭 설정하면 보임
     정답률 : 44%
     <문제 해설>
PPP 프레임의 프로토콜 필드 값에 의해서 구별됩니다.
PAP : 0xC023
CHAP : 0xC223
[해설작성자 : 46311]

96. 다음과 같은 기능을 가지고 있는 프로토콜은?

    

     가. RTCP
     나. RTP
     다. UDP
     라. TCP

     정답 : [4]☜ 블럭 설정하면 보임
     정답률 : 45%
     <문제 해설>
TCP
OSI 7 계층의 트랜스포트(전송)계층에 해당
신뢰성(안정성) 있는 연결형 서비스를 제공함
패킷의 다중화, 순서제어, 오류제어, 흐름제어 기능을 제공함
스트림 전송기능을 제공함
TCP헤더에는 긴급 포인터, 순서번호, 체크섬이 포함
TCP 프로토콜을 사용하는 응용 계층 서비스 : FTP, SMTP, TELNET, DNS, HTTP 등
[해설작성자 : 리카리카에리카]

RTP (real-time transport protocol) ; 실시간 전송 프로토콜
RTCP (real-time transport control protocol) : RTP의 QoS를 유지하기 위해 함께 쓰이는 프로토콜
UDP (User Datagram Protocol)
[해설작성자 : 관회팝]

97. 다음이 설명하는 프로토콜은?

    

     가. ATM
     나. TCP/IP
     다. UDP
     라. X.25

     정답 : [4]☜ 블럭 설정하면 보임
     정답률 : 66%
     <문제 해설>
[X.25]
- 패킷 교환망을 통한 DCE(Data Circuit Equipment)-DTE(Data Terminal Equipment) 간 인터페이스 제공

- OSI 계층구조와 비교
        OSI                     X.25
    물리계층            물리계층
    데이터링크        프레임계층
    네트워크계층    패킷계층
[해설작성자 : 기무대훈]

98. 여러 제어에 사용되는 자동반복 요청(ARQ) 기법이 아닌 것은?
     가. stop-and-wait ARQ
     나. go-back-N ARQ
     다. auto-repeat ARQ
     라. selective-repeat ARQ

     정답 : [3]☜ 블럭 설정하면 보임
     정답률 : 64%
     <문제 해설>
ARQ 방식 종류
    ㅇ 정지대기방식 (Stop and Wait, Idle ARQ)
    ㅇ Go Back n ARQ (GBN) 또는 Continuous ARQ(연속적 ARQ)
    ㅇ Selective Repeat ARQ (선택적 ARQ, 선택적 재전송)
    ㅇ Adaptive ARQ (적응적 ARQ)
[해설작성자 : 관회팝]

99. 다음이 설명하고 있는 것은?

    

     가. ITU-T
     나. ISO
     다. IEEE
     라. ANSI

     정답 : [1]☜ 블럭 설정하면 보임
     정답률 : 40%
     <문제 해설>
International Telecommunications Union Telecommunication의 약어. 국제 위원회 CCITT의 새 명칭

100. 다음 그림과 같은 전송 방식으로 옳은 것은?

    

     가. 문자 위주 동기방식
     나. 비트지향형 동기방식
     다. 조보식 동기방식
     라. 프레임 동기방식

     정답 : [1]☜ 블럭 설정하면 보임
     정답률 : 65%
     <문제 해설>
TEXT = 문자
[해설작성자 : 우리모두합격]

정보처리기사(구) 필기 기출문제(해설) 및 CBT 2015년05월31일을 이용해 주셔서 감사합니다.
정보처리기사, 기출문제, 정보처리, 기사, 필기, 기출문제, 전자문제집, CBT, 온라인, 모의테스트, 모의고사



List of Articles
번호 제목 글쓴이 날짜 조회 수
23759 정보처리기사(구) 필기 기출문제(해설) 및 전자문제집 CBT 2018년08월19일(4476) 좋은아빠되기 2024.09.21 5
23758 정보처리기사(구) 필기 기출문제(해설) 및 전자문제집 CBT 2018년04월28일(4475) 좋은아빠되기 2024.09.21 9
23757 정보처리기사(구) 필기 기출문제(해설) 및 전자문제집 CBT 2018년03월04일(4474) 좋은아빠되기 2024.09.21 13
23756 정보처리기사(구) 필기 기출문제(해설) 및 전자문제집 CBT 2017년08월26일(4473) 좋은아빠되기 2024.09.21 11
23755 정보처리기사(구) 필기 기출문제(해설) 및 전자문제집 CBT 2017년05월07일(4472) 좋은아빠되기 2024.09.21 11
23754 정보처리기사(구) 필기 기출문제(해설) 및 전자문제집 CBT 2017년03월05일(4471) 좋은아빠되기 2024.09.21 3
23753 정보처리기사(구) 필기 기출문제(해설) 및 전자문제집 CBT 2016년08월21일(4470) 좋은아빠되기 2024.09.21 10
23752 정보처리기사(구) 필기 기출문제(해설) 및 전자문제집 CBT 2016년05월08일(4469) 좋은아빠되기 2024.09.21 13
23751 정보처리기사(구) 필기 기출문제(해설) 및 전자문제집 CBT 2016년03월06일(4468) 좋은아빠되기 2024.09.21 7
23750 정보처리기사(구) 필기 기출문제(해설) 및 전자문제집 CBT 2015년08월16일(4467) 좋은아빠되기 2024.09.21 3
» 정보처리기사(구) 필기 기출문제(해설) 및 전자문제집 CBT 2015년05월31일(4466) 좋은아빠되기 2024.09.21 2
23748 정보처리기사(구) 필기 기출문제(해설) 및 전자문제집 CBT 2015년03월08일(4465) 좋은아빠되기 2024.09.21 25
23747 정보처리기사(구) 필기 기출문제(해설) 및 전자문제집 CBT 2014년08월17일(4464) 좋은아빠되기 2024.09.21 3
23746 정보처리기사(구) 필기 기출문제(해설) 및 전자문제집 CBT 2014년05월25일(4463) 좋은아빠되기 2024.09.21 4
23745 정보처리기사(구) 필기 기출문제(해설) 및 전자문제집 CBT 2014년03월02일(4462) 좋은아빠되기 2024.09.21 2
23744 정보처리기사(구) 필기 기출문제(해설) 및 전자문제집 CBT 2013년08월18일(4461) 좋은아빠되기 2024.09.21 9
23743 정보처리기사(구) 필기 기출문제(해설) 및 전자문제집 CBT 2013년06월02일(4460) 좋은아빠되기 2024.09.21 8
23742 정보처리기사(구) 필기 기출문제(해설) 및 전자문제집 CBT 2013년03월10일(4459) 좋은아빠되기 2024.09.21 9
23741 정보처리기사(구) 필기 기출문제(해설) 및 전자문제집 CBT 2012년08월26일(4458) 좋은아빠되기 2024.09.21 4
23740 정보처리기사(구) 필기 기출문제(해설) 및 전자문제집 CBT 2012년05월20일(4457) 좋은아빠되기 2024.09.21 3
Board Pagination Prev 1 ... 557 558 559 560 561 562 563 564 565 566 ... 1749 Next
/ 1749