자격증 필기 기출문제




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

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


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


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


정보처리기사(구) 필기 기출문제(해설) 및 전자문제집 CBT 2011년06월12일


1과목 : 데이터 베이스


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

     정답 : [4]☜ 블럭 설정하면 보임
     정답률 : 84%
     <문제 해설>
데이터베이스는 내용에 의한 참조를 합니다.

[추가 해설]

2번 동시공용이 아니라 동시공유( Concurrent Sharing) 입니다..
데이터베이스는 내용에 의한 참조(Content Reference)를 합니다.
영어랑 같이외워야해요
[해설작성자 : 내일시험인사람]

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

     정답 : [4]☜ 블럭 설정하면 보임
     정답률 : 71%
     <문제 해설>
스택구조는 순서대로 들어가고 순서대로 나갑니다. 즉

a,b,c,d 순서대로 들어가면 d,c,b,a, 순서대로 나오게 됩니다.

가부터 살표보게 되면

a,b,c,d 순서대로 들어가고 d 가 나온다음 c가 나오고 b가 나오고 a 순서대로
나올수 있습니다.

나를 살펴보면
a, b 를 집어넣고 b를 끄집어낸다음 다시 c를 집어넣고 다시 끄집어내고
d를 집어넣고 다시 끄집어 내고 그다음에 a 를 끄집어내면 저런 순서로 나옵니다.

다를 살펴보면
a,b,c 를 넣고 c 를 끄집어내고 b를 끄집어내고 a를 끄집어낸다음에 마지막에
d를 넣고 다시 끄집어내면 가능합니다.

라같은 경우
d가 나오려면 a,b,c,d 까지 집어넣은다음에 빼내야 하는데

d 를 끄집어낸후 b를 빼고싶지만 c 가 걸려 있기 때문에 뺄수 없습니다.
그래서 정답은 라 입니다.

3. Which of the following is not a function of the DBA?
     가. schema definition
     나. storage structure definition
     다. application program coding
     라. integrity constraint specification

     정답 : [3]☜ 블럭 설정하면 보임
     정답률 : 71%
     <문제 해설>
DBA의 역할이 아닌것은?
가. 스키마 정의
나. 저장구조 정의
다. 응용프로그램 코딩
라. 무결성 제약조건 명세

응용프로그램 코딩은 응용프로그래머의 역할
[해설작성자 : 이룸넷 영쌤]

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

     정답 : [1]☜ 블럭 설정하면 보임
     정답률 : 84%
     <문제 해설>
요구조건분석→개념적설계→논리적설계→물리적설계→구현

편하게 외우시면됩니다.
분석->개념->논리->물리->구현
(어떤것인지 확인해보고(분석)->분석한걸 생각해보고(개념)->문서로정리해보고(논리)-> 실제로 만들어보고(물리)-> 실행해보고(구현) 뭐 이런식으로.^^
[해설작성자 : 제로티]

5. Which of the following does not belong to the DML statement of SQL?
     가. DELETE
     나. ALTER
     다. SELECT
     라. UPDATE

     정답 : [2]☜ 블럭 설정하면 보임
     정답률 : 78%
     <문제 해설>
다음중 SQL DML문장에 속하지 않는것은?

DML(데이터 조작어)의 종류는 SELECT, DELETE, UPDATE, INSERT문이 있습니다.
ALTER은 DDL(데이터 정의어)에 속합니다.
[해설작성자 : 이룸넷 영쌤]

6. 릴레이션 R1에 저장된 튜플이 릴레이션 R2에 있는 튜플을 참조하려면 참조되는 튜플이 반드시 R2에 존재해야 한다는 무결성 규칙은?
     가. 개체 무결성 규칙(Entity Integrity Rule)
     나. 참조 무결성 규칙(Referential Integrity Rule)
     다. 영역 무결성 규칙(Domain Integrity Rule)
     라. 트리거 규칙(Trigger Rule)

     정답 : [2]☜ 블럭 설정하면 보임
     정답률 : 82%
     <문제 해설>
* 무결성(Integrity) 제약사항
1. 도메인 무결성(Domain Integrity) : 속성에 관련된 무결성이다.
2. 개체 무결성(Entity Integrity) : 하나의 릴레이션에서 기본키와 관련된 무결성이다.
3. 참조 무결성(Referential Integrity) : 두개의 릴레이션에서 기본키-외래키와 관현된 무결성이다.
[해설작성자 : 세광컴퓨터학원(Dragon)]

7. 시스템카탈로그에 대한 설명으로 옳지 않은 것은?
     가. 시스템 카탈로그는 DBMS가 스스로 생성하고 유지하는 데이터베이스 내의 특별한 테이블들의 집합체이다.
     나. 일반사용자도 시스템카탈로그의 내용을 검색할 수 있다.
     다. 시스템카탈로그 내의 각 테이블은 DBMS에서 지원하는 개체들에 관한 정보를 포함한다.
     라. 시스템카탈로그에 대한 갱신은 데이터베이스의 무결성 유지를 위하여 사용자가 직접 갱신해야 한다.

     정답 : [4]☜ 블럭 설정하면 보임
     정답률 : 81%
     <문제 해설>
시스템 카탈로그는 데이터베이스에 변화가 있을 때마다 DBMS가 스스로 생성하고 유지합니다. 사용자는 일반 질의어를 이용해 시스템 카탈로그이 내용을 검색할 수는 있지만 직접 갱신할 수는 없습니다.

8. 관계대수에 대한 설명으로 옳은 내용 모두를 나열한 것은?

   

     가. ②, ③, ④
     나. ①, ③, ④
     다. ①, ②, ④
     라. ①, ②, ③, ④

     정답 : [1]☜ 블럭 설정하면 보임
     정답률 : 64%
     <문제 해설>
관계대수는 원하는 릴레이션을 정의하는 절차적 언어 입니다. 관계 언어 중 비절차적 특성을 갖는 것은 관계해석입니다.

9. 로킹(locking)단위에 대한 설명으로 옳지 않은 것은?
     가. 로킹의 대상이 되는 객체의 크기를 의미한다.
     나. 로킹의 단위가 커지면 병행성 수준이 낮아진다.
     다. 로킹의 단위가 작아지면 로킹 오버헤드가 감소한다.
     라. 데이터베이스도 로킹의 단위가 될 수 있다.

     정답 : [3]☜ 블럭 설정하면 보임
     정답률 : 77%
     <문제 해설>
로킹은 하나의 트랜잭션이 데이터를 액세스 하는 동안 다른 트랜잭션이 그 데이터 항목을 액세스할 수 없도록 하는 방법입니다. 로킹 단위가 크면 로크 수가 적어 관리하기 쉽지만 병행성 수준이 낮아지고, 로킹 단위가 작으면 로크수가 많아 오버헤드가 커지지만 병행성 수준은 높아집니다.

10. DBMS의 필수기능 중 정의기능에 해당하는 것은?
     가. 데이터베이스를 접근하는 갱신, 삽입, 삭제 작업이 정확하게 수행되게 해야 한다.
     나. 정당한 사용자가 허가된 데이터만 접근할 수 있도록 보안을 유지하여야 한다.
     다. 여러 사용자가 데이터베이스를 동시에 접근하여 처리할 때 데이터베이스와 처리 결과가 항상 정확성을 유지하도록 병행 제어를 할 수 있어야 한다.
     라. 데이터와 데이터의 관계를 명확하게 명세할 수 있어야 하며, 원하는 데이터 연산은 무엇이든 명세할 수 있어야 한다.

     정답 : [4]☜ 블럭 설정하면 보임
     정답률 : 68%
     <문제 해설>
* 데이터베이스 관리 시스템의 필수 기능
1. 데이터 정의 기능(Definition Facility) : 논리적 구조 및 물리적 구조를 정의
2. 데이터 조작 기능(Manipulation Facility) : 검색, 삽입, 삭제, 변경 등의 작업
3. 데이터 제어 기능(Control Facility) : 무결성 유지, 보안 및 권한 제어, 시스템 장애에 대비 등
[해설작성자 : 세광컴퓨터학원(Dragon)]

11. 다음 자료에 대하여 “selection sort"를 사용하여 오름차순으로 정렬할 경우 PASS1의 결과는?

    

     가. 3, 4, 8, 7, 9
     나. 3, 4, 7, 9, 8
     다. 3, 4, 7, 8, 9
     라. 3, 8, 4, 9, 7

     정답 : [4]☜ 블럭 설정하면 보임
     정답률 : 79%
     <문제 해설>
선택정렬은 n개의 레코드 중에서 최소값을 찾아 첫 번째 레코드위치에 놓고 나머지(n-1)개 중에 다시 최소값을 찾아 두번째레코드위치에 놓는방식입니다. 그러므로.

PASS1을 다 하게될경우 첫번째 자리에 가장 낮은 숫자 가 들어가면됩니다.

PASS2의 경우 3, 4, 8, 9, 7 이 되겠지요~
[해설작성자 : 제로티]

12. 뷰(VIEW)에 대한 설명 중 옳지 않은 내용으로만 나열된 것은?

    

     가.
     나. ②, ③, ④
     다.
     라. ①, ④

     정답 : [3]☜ 블럭 설정하면 보임
     정답률 : 58%
     <문제 해설>
* 뷰의 장점
1. 논리적 데이터의 독립성
2. 같은 데이터 동시에 여러 사용자에게 제공
3. 데이터 관리 간단
4. 보안
* 뷰의 단점
1. 한번 정의되면 변경할 수 없다.(Alter 명령어로 변경 불가)
2. 삽입, 삭제, 변경에 대한 연산에는 많은 제약이 따름.
[해설작성자 : 세광컴퓨터학원(Dragon)]

13. 3NF에서 BCNF가 되기 위한 조건은?
     가. 이행적 함수 종속 제거
     나. 부분적 함수 종속 제거
     다. 다치 종속 제거
     라. 결정자이면서 후보 키가 아닌 것 제거

     정답 : [4]☜ 블럭 설정하면 보임
     정답률 : 75%
     <문제 해설>
비정규 릴레이션 ―(도메인 원자값)→ INF ―(부분적 함수 종속 제거)→ 2NF ―(이행적 함수 종속 제거)→ 3NF ―(결정자이면서 후보키가 아닌것 제거)→ BCNF ―(다치 종속제거)→ 4NF ―(조인 속성이용)→ 5NF

도부이결다조 ≒ 두부이겨다줘
[해설작성자 : Looen]

14. 개체-관계 모델 (E-R Model)에 관한 설명으로 옳지 않은 것은?
     가. E-R모델의 기본적인 아이디어를 시각적으로 가장 잘 나타내는 것이 E-R다이어그램이다.
     나. E-R다이어그램에서 개체 타입은 다이아몬드, 관계 타입은 사각형, 속성은 타원으로 표시한다.
     다. 개체, 속성, 그들 간의 관계를 이용하여 개념 세계의 정보 구조를 표현한다.
     라. 1976년 P. chen이 제안하였다.

     정답 : [2]☜ 블럭 설정하면 보임
     정답률 : 78%
     <문제 해설>
개체타입- 사각형
관계타입- 마름모
속성 - 타원
[해설작성자 : 제로티]

15. 데이터베이스 설계 단계 중 물리적 설계의 옵션 선택 시 고려 사항으로 거리가 먼 것은?
     가. 스키마의 평가 및 정제
     나. 응답 시간
     다. 저장 공간의 효율화
     라. 트랜잭션 처리도

     정답 : [1]☜ 블럭 설정하면 보임
     정답률 : 72%
     <문제 해설>
* 물리적 설계 옵션 선택 시 고려 사항
1. 응답시간 : 트랜잭션을 실행시키기 위해 시스템에 입력하여 결과가 나올때 까지의 소요시간
2. 저장 공간의 효율화 : 데이터베이스 구축에 필요한 모든 파일과 구조들을 저장하기 위한 최소한의 효율적 공간
3. 트랜잭션 처리도 : 단위 시간에 데이터베이스 시스템이 처리할 수 있는 평균 트랜잭션의 수
[해설작성자 : 세광컴퓨터학원(Dragon)]

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

    

     가. ①, ③
     나. ①, ②, ④
     다. ②, ③, ④
     라. ①, ②, ③, ④

     정답 : [2]☜ 블럭 설정하면 보임
     정답률 : 79%
     <문제 해설>
* 릴레이션의 특성
1. 튜플 유일성 : 모든 튜플들은 상이하다
2. 튜플간 무순서 : 상황에 따라 순서 없이 입력
3. 속성 값 원자값 : 하나의 속성으로 입력되는 도메인 값은 하나의 튜플에서 분해 안됨
4. 속성 간 무순서 : 논리적 순서 관계가 없다
5. 속성 유일성 : 속성 이름은 유일
[해설작성자 : 세광컴퓨터학원(Dragon)]

17. 트랜잭션(Transaction)은 보통 일련의 연산 집합이란 의미로 사용하며 하나의 논리적 기능을 수행하는 작업의 단위이다. 트랜잭션이 가져야 할 특성으로 거리가 먼 것은?
     가. Atomicity
     나. Concurrency
     다. Isolation
     라. Durability

     정답 : [2]☜ 블럭 설정하면 보임
     정답률 : 68%
     <문제 해설>
트랜잭션 특성
1. 원자성 (Atomicity)
하나의 트랜잭션은 하나의 원자적 수행이다, 트랜잭션은 완전히 수행하거나 전혀 수행되지 않은 상태로 회복되어야한다, 계좌 이체에서 송신 계좌에서 출금과 수신계좌에 입금은 전체가 완전하게 수행되어야한다.

2. 일관성 유지(Consistence)
트랜잭션을 실행하면 데이터베이스를 하나의 일관된 상태에서 또 다른 일관된 상태로 바뀐다. 일관성은 프로그래머나 무결성 제약조건을 시행하는 DBMS에서 처리된다

3. 고립성 (isolation)
하나의 트랜잭션은 완료될때까지 자신이 갱신한 값을 다른 트랜잭션들이 보게해서는 안된다, 고립성이 시행되므로 임시갱신 문제를 해결하며 트랜잭션의 연쇄복괴를 불필요하게 한다. 고립성은 갱신에 따른 손실이 없어야 하면 모순판독이 없고 반복 읽기 성질을 갖는다.

4. 영속성 (Durability)
하나의 트랜잭션이 데이터베이스를 변경시키고 그 변경이 완료되면, 결과는 이후의 어떠한 고장에도 손실되지 않아야한다. 지속성을 보장하는 것은 회복 기법의 책임이다.

18. 다음 트리에 대한 INORDER 운행 결과는?

    

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

     정답 : [2]☜ 블럭 설정하면 보임
     정답률 : 63%
     <문제 해설>
Inorder방식은 중위 방식 : left - root - right 순으로 함.
[해설작성자 : 백승희]

19. 스택 알고리즘에서 T가 스택 포인터이고, m이 스택의 길이일 때, 서브루틴 “AA"가 처리해야 하는 것은?

    

     가. 오버플로우 처리
     나. 언더플로우 처리
     다. 삭제 처리
     라. 삽입 처리

     정답 : [1]☜ 블럭 설정하면 보임
     정답률 : 73%
     <문제 해설>
* 스택(m)길이 보다 스택 포인터(T)가 크면 데이터 를 삽입할 수 없기 때문에 오버플로우 처리가 된다는 뜻
[해설작성자 : 세광컴퓨터학원(Dragon)]

20. 데이터 모델의 구성 요소 중 데이터베이스에 표현될 대상으로서의 개체 타입과 개체 타입들 간의 관계를 기술한 것을 의미하는 것은?
     가. Domain
     나. Structure
     다. Constraint
     라. Operation

     정답 : [2]☜ 블럭 설정하면 보임
     정답률 : 61%
     <문제 해설>
1. 도메인
2. 구조
3. 제약(관계)
4. 운영
[해설작성자 : 세광컴퓨터학원(Dragon)]

2과목 : 전자 계산기 구조


21. 다음과 같은 값을 가지는 시스템에서 2계층 캐시 메모리를 사용할 경우는 그렇지 않은 경우에 비해 평균 메모리 액세스 시간이 약 몇 배 향상되는가?

    

     가. 0.7
     나. 1.4
     다. 2.7
     라. 5.5

     정답 : [3]☜ 블럭 설정하면 보임
     정답률 : 44%
     <문제 해설>
L1 캐쉬만을 사용할때    엑세스 시간
*메모리 엑세스 시간 = L1 히트시간 + L1 미스율 * L1 미스 패널티
                                        = 1 + 0.05 * 100 = 6사이클

L1, L2 캐시를 사용할 때의 액세스 시간
*L1 미스 패널티 = L2 히트시간 + L2 미스율 * L2 미스 패널티
                                = 4 + 0.2 * 100 = 24사이클
*메모리 엑세스 시간 = L1 히트 시간 + L1 미스율 * L1 미스 패널티
                                        = 1 + 0.05 * 24 = 2.2사이클

따라서, 6 / 2.2 = 2.73, 약 2.7배 엑세스 시간이 향상됨

* L2캐쉬가 없을 경우 L1의 미스패널티와 L1,L2 미스 패널티가 주기억장치를 액세스 하는데 걸리는 시간이므로 L1 미스 패널티와 L1, L2 캐시를 사용하는 시스템에서의 L2미스 패널티는 같음

22. 다음 중 IEEE 754에 대한 설명으로 옳은 것은?
     가. 고정소수점 표현에 대한 국제 표준이다.
     나. 가수는 부호 비트와 함께 부호화-크기로 표현된다.
     다. 0.M x 2^E의 형태를 취한다. (단, M:가수, E:지수)
     라. 64비트 복수-정밀도 형식의 경우 지수는 10비트 이다.

     정답 : [2]☜ 블럭 설정하면 보임
     정답률 : 40%
     <문제 해설>
IEEE 754는 부동소수점(floating point)를 표현하는 표준이다. ±0 등의 수와 무한, NaN 등의 기호를 표시하는 법과 이러한 수에 대한 연산을 정의하고 있다.
IEEE 754에는 32 비트 단정도(single-precision), 64 비트 배정도(double-precision), 43 비트 이상의 확장단정도(거의 쓰이지 않음), 79 비트 이상의 확장배정도(일반적으로 80비트로 구현됨)에 대한 형식을 정의하고 있다. 이중 32 비트 단정도는 반드시 구현해야 하며, 다른 형식은 선택사항이다. 많은 프로그래밍 언어에서 IEEE 표준을 따르도록 정의하고 있다. C언어에서는 float는 단정도, double은 배정도와 대응된다.
[해설작성자 : 익산혜광컴퓨터학원 고석봉]

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

     정답 : [2]☜ 블럭 설정하면 보임
     정답률 : 59%
     <문제 해설>
인터럽트 우선순위 판별 방법에 관한 문제입니다.
소프트웨어 적인 방법: 폴링 (polling)
하드웨어 적인 방법: 벡터 인터럽트 (vectored interrupt)

24. 디코더(Decoder)로 전가산기 회로를 설계하고자 한다. 설계에 필요한 IC는?
     가. 2×4 디코더:1개, 4입력 OR 게이트:2개
     나. 2×4 디코더:1개, 2입력 OR 게이트:2개
     다. 3×8 디코더:1개, 2입력 OR 게이트:2개
     라. 3×8 디코더:1개, 4입력 OR 게이트:2개

     정답 : [4]☜ 블럭 설정하면 보임
     정답률 : 34%
     <문제 해설>
전가산기 입력이 3개이고 이를 조합하면 8개 경우 수가 나오며 이를 더해서 결과값은 s c만 나오므로 or게이트 두개가 필요
[해설작성자 : 리커버리]

25. 4비트로 자료를 표시할 때 2진화 16진수는 이진화십진수(BCD)에 비해 몇 개를 더 표시할 수 있는가?
     가. 0
     나. 2
     다. 4
     라. 6

     정답 : [4]☜ 블럭 설정하면 보임
     정답률 : 43%
     <문제 해설>
10진수라함은 0부터 9까지 10개의 숫자로 수를 표현하는 것
16진수라람은 0부터 9까지 10개의 숫자와 A~F까지 6개의 문자로 숫자를 표현 하는 것임.
[해설작성자 : 한성컴퓨터학원]

26. flynn의 분류법 중 여러 개의 처리기에서 수행되는 인스트럭션(instruction)들은 각기 다르나 전체적으로 하나의 데이터 스트림을 가지는 형태는?
     가. SISD
     나. SIMD
     다. MISD
     라. MIMD

     정답 : [3]☜ 블럭 설정하면 보임
     정답률 : 64%
     <문제 해설>
SISD(Single Instruction stream Single Data stream) : 단일입력/단일출력
SIMD(Single Instruction stream Multiple Data stream) : 단일입력/다중출력
MISD(Multiple Instruction stream Single Data stream) : 다중입력/단일출력
MIMD(Multiple Instruction stream Multiple Data stream) : 다중입력/다중출력

27. 컴퓨터의 제어 장치에 일반적으로 포함되지 않는 것은?
     가. 해독기
     나. 순서기
     다. 주기억장치
     라. 주소 처리기

     정답 : [3]☜ 블럭 설정하면 보임
     정답률 : 49%
     <문제 해설>
제어장치에는 명령계수기(프로그램카운터), 명령해독기, 명령레지스터, MAR, MBR등이 있습니다.
[해설작성자 : 한성컴퓨터학원]

28. 32비트의 가상 주소, 4KB 페이지, 페이지 테이블 엔트리당 4바이트로 된 페이지 테이블에 대해 전체 페이지 테이블의 크기는 얼마인가?
     가. 4MB
     나. 8MB
     다. 16MB
     라. 32MB

     정답 : [1]☜ 블럭 설정하면 보임
     정답률 : 25%
     <문제 해설>
2^32 / 4K * 4 = 2^(32-12+2) = 2^22 = 2^2M = 4M
[해설작성자 : 효로롱]

29. 다음 중 1-주소 명령어 형식을 따르는 명령어 MULA를 가장 적절하게 설명한 것은? (단, M[A]는 기억장치와 A번지의 내용을 의미하고 MUL은 곱셈을 나타낸다.)
     가. AC←AC× M[A]
     나. R1←R2×M[A]
     다. AC←M[A]
     라. M[A]←AC

     정답 : [1]☜ 블럭 설정하면 보임
     정답률 : 53%
     <문제 해설>
주소 명령어는 총 4가지로
3주소 명령어(대형컴퓨터주로사용)
2주소 명령어
1주소 명령어
0주소 명령어 입니다 .
3주소는 OPrand(주소부) 가 총 3개로
    1,2번에 있는 값을 3번에 저장시키는 형식입니다 .

2주소는 말그대로 Oprand(주소부)가 총2개로
1,2번 값 을 다시 1번에 저장시키는 형식입니다 .

1주소 부터가 중요합니다 .
1주소의 값은 누산기 즉 AC에저장됩니다 .
그러므로 현 문제 답은 1번입니다 .
주소부에 값 AC로가져가서 결과값도 다시 AC로 주기때문에
0주소는 스택으로 합니다 .
[해설작성자 : 2014 1차 수험생]

30. 메모리 인터리빙(interleaving)의 설명이 아닌 것은?
     가. 단위 시간에 여러 메모리의 접근이 불가능하도록 하는 방법이다.
     나. 캐시 기억장치, 고속 DMA 전송 등에서 많이 사용된다.
     다. 기억장치의 접근시간을 효율적으로 높일 수 있다.
     라. 각 모듈을 번갈아 가면서 접근(access)할 수 있다.

     정답 : [1]☜ 블럭 설정하면 보임
     정답률 : 63%
     <문제 해설>
메모리인터리빙ㅡCPU가복수 모듈 기억장치의 각 모듈들어게 동시에 주소를 전달하기 위해 연속된 데이터나 명령어들을 기억장치 모듈에 순차적으로 번갈아 가면서 처리하는방식

31. 입력이 A, B, C인 다음 논리식을 입력이 2개인 NAND게이트만으로 회로를 구성할 경우, 최소 몇 개의 NAND게이트가 필요한가?

    

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

     정답 : [3]☜ 블럭 설정하면 보임
     정답률 : 37%
     <문제 해설>
F=A'B'C + AB'C + ABC
위 논리식을 카르노 맵으로 간략화하면

F=AC+B'C

위의 논리회로를 드모르간의 정리에 의해 변경하면    NAND회로의 형태로 논리회로로 구성가능
[해설작성자 : 조윤기]

32. 인터럽트 작동 순서가 올바른 것은?

    

     가. ③⑤④②①
     나. ④③⑤②①
     다. ⑤②③①④
     라. ①③④⑤②

     정답 : [1]☜ 블럭 설정하면 보임
     정답률 : 41%
     <문제 해설>
인터럽트 작동 순서
인터럽트는 보통 현재 작업을 중지한 후 인터럽트를 처리하고 돌아와서 다시 원래의 작업을 수행하는 것.
CPU에 인터럽트 요청
현재 수행중인 프로그램 상태 저장
인터럽트 취급 루틴 실행
해당 인터럽트에 대해 조치를 취함
리턴에 의한 복귀
[해설작성자 : 건국인]

33. 서로 다른 17개의 정보가 있다. 이 중에서 하나를 선택하려면 최소 몇 개의 비트가 필요한가?
     가. 3
     나. 4
     다. 5
     라. 17

     정답 : [3]☜ 블럭 설정하면 보임
     정답률 : 67%
     <문제 해설>
2의 4승 = 16
2의 5승 = 32    
[해설작성자 : 제로티]

n 보다 큰 최소의 2^x = 32
x = 5

34. 주기억장치로부터 캐시 메모리로 데이터를 전송하는 매핑 프로세스 방법이 아닌 것은?
     가. associative mapping
     나. direct mapping
     다. set-associative mapping
     라. virtual mapping

     정답 : [4]☜ 블럭 설정하면 보임
     정답률 : 57%
     <문제 해설>
Associative Mapping(어소시어티브 매핑)
-어소시어티브 메모리는 메모리 워드의 주소와 데이터를 모두 저장한다.
-캐시의 어떤 위치에서든지 주 메모리의 메모리 워드를 저장할 수 있다.
-가장 빠르고, 가장 융통성있고, 가장 비싸다.
-교체 알고리즘이 필요하다.
Direct Mapping(직접 매핑)
-캐시의 각 워드는 데이터 워드와 tag로 구성되어 있다.
-인덱스 필드(index field) : CPU가 메모리 참조를 요청할때 캐시에 접근하기 위한 주소로 사용.
Set-Associative Mapping(세트 어소시어티브 매핑)
-캐시의 각 워드는 같은 인덱스 주소 아래에 두개 이상의 메모리 워드를 저장 할 수 있다.(직접매핑의 단점 보안)
-두개의 세트 크기를 가지는 경우 각 인덱스 주소는 두개의 데이터 워드와 대응하는 tag를 지정 한다.(tag 6비트, 데이터워드 12비트)
[해설작성자 : Ohyc]

35. 컴퓨터에서 명령어를 처리하기 위해서 명령어를 CPU에 옮긴 후 명령 레지스터(IR)에 셋(set)시켜 해독하는 단계는?
     가. Fetch Cycle
     나. Indirect Cycle
     다. Execute Cycle
     라. Interrupt Cycle

     정답 : [1]☜ 블럭 설정하면 보임
     정답률 : 56%
     <문제 해설>
마이크로 오퍼레이션 처리
1.Fetch Cycle(명령어 인출주기):모든 명령이 시작되는 단계이며, PC의 내용을 MAR에 전달하고, 명령어를 MBR로 전달하기 위하여 메모리 읽기 동작을 수행한다.
2.Indirect Cycle(주소 변환주기):메모리로부터 읽은 명령이 간접주소 지정 방식일 경우에 오퍼랜드를 주소 값으로 하여 기억 장치로부터 내용을 다시 읽어온다.
3.Execute Cycle(명령어 실행주기):명령어가 명령레지스터에 들어오면 OP-code가 해독된 후, 해독된 내용에따라 동작이 순서대로 실행된다.
4.Interrupt Cycle(인터럽트 주기):대부분의 컴퓨터는 CPU의 정상적인 작업 처리 중 외부에서 끼어드는 인터럽트를 허용한다.
[해설작성자 : 이찬형]

36. CPU가 어떤 명령과 다음 명령을 수행하는 사이를 이용하여 하나의 데이터 워드를 직접 전송하는 DMA방식을 무엇이라고 하는가?
     가. word stealing
     나. word transfer
     다. cycle stealing
     라. cycle transfer

     정답 : [3]☜ 블럭 설정하면 보임
     정답률 : 60%
     <문제 해설>
Cycle Steal : CPU가 내부적으로 명령어를 해독하거나 연산을 수행하는 등 시스템 버스를 사용하지 않는 시간 동안에만 시스템버스를 사용한다.
[해설작성자 : 영선사랑]

37. 입출력 인터페이스를 사용해야 하는 이유로 틀린 것은?
     가. 속도의 차이
     나. 마이크로 오퍼레이션의 차이
     다. 전압레벨의 차이
     라. 전송사이클 길이의 차이

     정답 : [2]☜ 블럭 설정하면 보임
     정답률 : 29%
     <문제 해설>
전압레벨 차이
전송 사이클의 길이 등 동작방식이 서로 다른 주변장치들의 간섭없는 제어
주변장치의 데이터 코드와 cpu나 메모리의 워드 형식의 차이
주변장치와 cpu 간의 데이터 전송 속도의 차이
전자기 혹은 기계적인 주변장치와 전자적인 cpu나 메모리 간 동작 방식의 차이

위의 차이점을 해결하는 것이 입출력 인터페이스를 사용하는 이유이다.
[해설작성자 : 림]

38. 입출력 제어방식에 대한 설명으로 가장 거리가 먼것은?
     가. 프로세서에 의한 입출력 제어 방식으로 크게 동기제어 방식과 비동기 제어방식으로 구분할 수 있다.
     나. 인터럽트 제어방식은 프로세서에 의한 제어방식으로 비동기 제어방식이다.
     다. 프로그램 제어방식은 전용장치 제어방식으로 동기방식과 플래그 검사 방식으로 구분할 수 있다.
     라. 전용장치에 의한 제어방식으로 DMA방식과 Channel 방식이 있다.

     정답 : [3]☜ 블럭 설정하면 보임
     정답률 : 45%
     <문제 해설>
'전용장치 제어방식' 장치는 하드웨어죠.
[해설작성자 : 대우IT직업능력개발원(박시훈)]

39. 어느 컴퓨터의 기억 용량이 1Mbyte이다. 이 때 필요한 주소선의 수는?
     가. 8개
     나. 16개
     다. 20개
     라. 24개

     정답 : [3]☜ 블럭 설정하면 보임
     정답률 : 51%
     <문제 해설>
주소선의 수는 2의 n제곱개의 워드로 나타낼 수 있습니다.
따라서 1Mbyte=2의 20제곱 이므로 20개의 주소선이 필요합니다
[해설작성자 : 서울정보처리학원-김상원]

40. 모든 하드디스크 제조사들은 IDEMA를 통해 기존 512바이트 섹터 표준을 어떻게 변경하여야 하는가?
     가. 1K 섹터 표준으로 변경
     나. 4K 섹터 표준으로 변경
     다. 1M 섹터 표준으로 변경
     라. 4M 섹터 표준으로 변경

     정답 : [2]☜ 블럭 설정하면 보임
     정답률 : 48%
     <문제 해설>
하드 디스크 관련 표준을 제정하는 국제 디스크 드라이브, 장비와 재질 협회(IDEMA)가 LBD(Long Block Data) 섹터 표준의 최종안을 확정지었다.

이로 인해서 30년동안 현재까지 사용되어 왔던 섹터 당 512 바이트로 제한되어 있던 섹터 크기는 새로운 LBD 섹터, 4,096 바이트로 대체되게 된다. 블록 단위가 증가함으로 인해서 오류 정정 코드(ECC, Error Correction Code)는 줄어들게 되어 데이터의 읽기가 더욱 용이하지고 더욱 정확하게 되었다.

[해설작성자 : 서울정보처리학원-김상원]

3과목 : 운영체제


41. 페이지 교체기법 알고리즘 중 각 페이지마다 “Reference Bit"와 “Modified Bit"가 사용되는 것은?
     가. LRU
     나. NUR
     다. FIFO
     라. LFU

     정답 : [2]☜ 블럭 설정하면 보임
     정답률 : 60%
     <문제 해설>
LRU : 최근 가장 오래 사용 안한 페이지
NUR : 참조비트, 변형비트 이용 (0, 0 - 가장 먼저 교체, 1, 1 - 가장 늦게 교체)
LFU : 사용 빈도 가장 적은 페이지 교체
FIFO : 가장 먼저 들어온 페이지 교체
[해설작성자 : HaeA]

42. PCB(Process Control Block)가 갖고 있는 정보가 아닌 것은?
     가. 할당되지 않은 주변장치의 상태 정보
     나. 프로세스의 현재 상태
     다. 프로세스 고유 식별자
     라. 스케줄링 및 프로세스의 우선순위

     정답 : [1]☜ 블럭 설정하면 보임
     정답률 : 64%
     <문제 해설>
PCB에 포함되는 항목은 다를 수 있지만, 보통 몇가지 정보가 있다.
프로세스 식별자(Process ID), 프로그램 계수기,(Prgoram Counter) CPU 레지스터 및 일반 레지스터, 프로세스 상태(Process State), 메모리 관리 정보 ,프로세스 계정 정보, ,CPU 스케줄링 정보, 입출력 상태 정보
[해설작성자 : 엠아이티컴퓨터학원]

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

    

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

     정답 : [4]☜ 블럭 설정하면 보임
     정답률 : 69%
     <문제 해설>
우선순위 =    ( 대기시간 + 서비스(실행)시간 ) / 서비스(실행)시간
우선순위의 수치가 클수록 우선순위가 높다.
A = 5+20 / 20     = 1.25
B = 40+20 / 20    = 3
C = 15+45 / 45    = 1.33...
D = 20+2 / 2        = 11

따라서 답은 라. D

44. 분산 운영체제의 목적으로 거리가 먼 것은?
     가. 자원 공유
     나. 연산속도 향상
     다. 신뢰성 증대
     라. 보안성 향상

     정답 : [4]☜ 블럭 설정하면 보임
     정답률 : 73%
     <문제 해설>
분산운영체제는 보안에 취약하다.
[해설작성자 : 프리자바]

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

     정답 : [2]☜ 블럭 설정하면 보임
     정답률 : 76%
     <문제 해설>
하나의 스레드를 갖는것은 단일쓰레드이고, 둘 이상의 스레드를 갖는것은 다중쓰레드이다.

46. UNIX 시스템에서 커널의 수행 기능에 해당하지 않는 것은?
     가. 프로세스 관리
     나. 기억장치 관리
     다. 입/출력 관리
     라. 명령어 해독

     정답 : [4]☜ 블럭 설정하면 보임
     정답률 : 72%
     <문제 해설>
명령어 해독은 shell 입니다.
[해설작성자 : 롤마스터]

47. UNIX 파일시스템 구조에서 데이터가 저장된 블록의 시작 주소를 확인할 수 있는 블록은?
     가. 부트 블록
     나. I-node 블록
     다. 슈퍼 블록
     라. 데이터 블록

     정답 : [2]☜ 블럭 설정하면 보임
     정답률 : 57%
     <문제 해설>
- inode    : 디스크상의 화일에 대응하는 모든 inode 리스트로 된 고정된 크기의 블록.

•inode 번호
•파일 모드 : 파일과 관계된 접근과 실행 권한을 저장하는 16비트 플래그
•링크 수 : 이 아이노드에 대한 디렉터리 참조 수
•소유자 아이디 : 파일의 개별 소유자
•그룹 아이디 : 이 파일과 관계된 그룹 소유자
•파일 크기 : 파일의 바이트 수
•파일 주소 : 주소 정보(39바이트)
•마지막 접근 : 마지막으로 파일에 접근한 시각
•마지막 수정 : 마지막으로 파일을 수정한 시각
•아이노드 수정 : 마지작으로 아이노드를 수정한 시각
[해설작성자 : whoami]

48. 3개의 페이지 프레임을 갖는 시스템에서 페이지 참조 순서가 1, 2, 1, 0, 4, 1, 3일 경우 FIFO 알고리즘에 의한 페이지 대치의 최종 결과는?
     가. 1, 2, 0
     나. 2, 4, 3
     다. 1, 4, 2
     라. 4, 1, 3

     정답 : [4]☜ 블럭 설정하면 보임
     정답률 : 69%

49. 프로세서의 상호 연결 구조 중 하이퍼 큐브 구조에서 각 CPU가 4개의 연결점을 가질 경우 CPU의 총 개수는?
     가. 4
     나. 16
     다. 32
     라. 65536

     정답 : [2]☜ 블럭 설정하면 보임
     정답률 : 71%
     <문제 해설>
하이퍼큐브는 n개의 연결점을 가질 때 총 2의 n승개이다.
따라서 2의 4승은 16이므로 답은 16개이다.
[해설작성자 : 나니대왕]

50. 레코드가 직접 액세스 기억장치의 물리적 주소를 통해 직접 액세스 되는 파일 구조는?
     가. Sequential File
     나. Indexed Sequential File
     다. Direct File
     라. Partitioned File

     정답 : [3]☜ 블럭 설정하면 보임
     정답률 : 72%

51. 파일 구성 방식 중 ISAM(Indexed Sequential Access- Method)의 물리적인 색인 구성은 디스크의 물리적 특성에 따라 색인(index)을 구성하는데, 다음 중 3단계 색인에 해당되지 않는 것은?
     가. 실린더 색인(cylinder index)
     나. 트랙 색인(track index)
     다. 마스터 색인(master index)
     라. 볼륨 색인(volume index)

     정답 : [4]☜ 블럭 설정하면 보임
     정답률 : 62%
     <문제 해설>
색인 순차 파일(ISAM : indexed sequential access method)
인덱스을 통한 랜덤 처리와 순차 처리를 병행할 수 있는 파일

① 인덱스 구역(index area) : 기본 데이터 영역에 대한 색인을 구성하는 부분
     · 트랙 색인(track index) : 가장 작은 단위의 색인(소 제목)
     · 실린더 색인(cylinder index) : 트랙 색인에 대한 색인(중 제목)
     · 마스터 색인(master index) : 실린더 색인에 대한 색인(대 제목)


② 기본 데이터 구역(prime data area) : 실제 데이터가 기록되는 부분
③ 오버플로우 구역(overflow area) : 기본 데이터 구역에 기록되지 못하고 넘친 데이터를 기록하는 부분
     · 실린더 오버플로우(cylinder overflow) : 하나의 실린더 색인 범위마다 두는 오버플로우 구역
     · 독립 오버플로우(independent overflow) : 독립된 오버플로우 구역
[해설작성자 : zz]

52. 파일 시스템에 대한 설명으로 틀린 것은?
     가. 고급 언어에 대한 번역 기능을 제공한다.
     나. 사용자가 파일을 생성, 수정, 제거할 수 있도록 한다.
     다. 파일 공유를 위해서 여러 종류의 접근 제어 기법을 제공한다.
     라. 불의의 사태에 대비한 예비(backup)와 복구(recovery)능력을 갖추어야 한다.

     정답 : [1]☜ 블럭 설정하면 보임
     정답률 : 69%
     <문제 해설>
1번 - 컴파일러에 대한 설명입니다.
[해설작성자 : 신한대 컴공]

53. 로더(Loader)의 종류 중 다음 설명에 해당하는 것은?

    

     가. 절대 로더(Absolute Loader)
     나. 재배치 로더(Relocating Loader)
     다. 동적 적재로더(Dynamic Loading Loader)
     라. 오버레이 로더(Overlay Loader)

     정답 : [3]☜ 블럭 설정하면 보임
     정답률 : 67%
     <문제 해설>
동적 적재로더 - 프로그램을 실행 시 필요한 일부분만을 적재하는 것으로, 호출 시 적재 (Load On Call)라고도 한다.
프로그램의 크기가 주 기억장치의 크기보다 큰 경우 유리한 방법
[해설작성자 : 앱준클라스]

54. 다중 처리기 운영체제 형태 중 주/종(Master/Slave) 처리기에 대한 설명으로 옳지 않은 것은?
     가. 주 프로세서가 운영체제를 수행한다.
     나. 주 프로세서와 종 프로세서가 모두 입·출력을 수행하기 때문에 대칭 구조를 갖는다.
     다. 주 프로세서가 고장이 나면 시스템 전체가 다운된다.
     라. 하나의 프로세서를 주 프로세서로 지정하고, 다른 처리기들은 종 프로세서로 지정하는 구조이다.

     정답 : [2]☜ 블럭 설정하면 보임
     정답률 : 74%
     <문제 해설>
주 프로세서에서는 입출력을 담당하지 않고 수행을 담당하고 종프로세서는 연산[입출력] 담당함
[해설작성자 : Jong]

55. UNIX 시스템의 특징으로 옳지 않은 것은?
     가. 대화식 운영체제이다.
     나. 소스가 공개된 개방형 시스템이다.
     다. 멀티유저, 멀티태스킹을 지원한다.
     라. 효과적으로 구현할 수 있는 이중 리스트 구조를 사용한다.

     정답 : [4]☜ 블럭 설정하면 보임
     정답률 : 69%
     <문제 해설>
4.    유닉스는 리스트 구조가 아닌 트리구조 입니다.
[해설작성자 : 춘천청와대]

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

    

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

     정답 : [3]☜ 블럭 설정하면 보임
     정답률 : 52%
     <문제 해설>
SSTF 기법은 트랙 방향과 무관하고 가장 가까운 트랙 부터 옵니다. 답은 맞았지만 원래는
53-65-67-37-14-98-122-124-203이며
이동거리: 12+2+30+23+84+24+27+79= 256이 됩니다.

/추가 총 헤드 이동거리 tip
53 -> 0 /1. 53에서 0까지 가는 거리
53 -> 203/ 2. 0에서 203까지 가는 거리
1 + 2 = 256
[해설작성자 : 킹갓Escape]

57. 운영체제의 목적으로 적절하지 않은 것은?
     가. 사용자의 편리한 환경 제공
     나. 처리능력 및 신뢰도 향상
     다. 컴퓨터 시스템의 성능 최적화
     라. 사용가능도 향상 및 응답시간 증가

     정답 : [4]☜ 블럭 설정하면 보임
     정답률 : 77%
     <문제 해설>
사용가능도는 향상은 맞지만 응답시간 증가가 아님 . 응답시간은 단축이 맞음

운영체제의 목적
1. 사용자와 컴퓨터 간의 인터페이스 제공
2. 자원의 효율적인 운영 및 자원 스케즐링
3. 데이터 공유 및 주변장치 관리
4. 처리능력 및 신뢰도 향상, 사용 가능도 향상
5. 응답(반응)시간, 반환시간 등의 단축
6. 성능 평가기준 : 퍼리능력, 반환시간, 사용가능도, 신뢰도
[해설작성자 : 채너리]

58. 주기억장치 배치 전략 기법으로 최적 적합 방법을 사용한다고 할 때, 다음과 같은 기억장소 리스트에서 10K 크기의 작업은 어느 기억공간에 할당되는가? (단, 탐색은 위에서 아래로 한다.)

    

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

     정답 : [3]☜ 블럭 설정하면 보임
     정답률 : 77%
     <문제 해설>
배치 전략 기법에는 최초적합, 최적적합, 최악적합 3가지가 있습니다.
최초적합은 가장 먼저 찾게 되는 영역에 배치하는 것이므로 D에 배치됩니다.
최적적합은 기억장소에 배치하고 남은 공간이 가장 작은 곳에 배치하는 것이므로 마찬가지로 D에 배치됩니다. (남는 공간 5K)
최악적합은 기억장소에 배치하고 남은 공간이 가장 큰 곳에 배치하므로 F에 배치됩니다. (남는 공간 15K)
[해설작성자 : 대성]

59. 운영체제의 운용 기법 종류 중 다음 설명에 해당하는 것은?

    

     가. Batch Processing System
     나. Multi Programming System
     다. Time Sharing System
     라. Real Time System

     정답 : [3]☜ 블럭 설정하면 보임
     정답률 : 73%
     <문제 해설>
가. 일괄처리 : 일정량을 모아서 한꺼번에 처리하는 방식 (성적, 급여 등)
나. 멀티프로그래밍 : 한 시스템에서 여러 개의 프로그램을 동시에 실행하는 방식
라. 실시간처리 : 일을 즉시 처리하는 방식 (조회, 예약 등)
[해설작성자 : 대성]

60. 페이징 기법에서 페이지 크기가 작아질수록 발생하는 현상으로 거리가 먼 것은?
     가. 기억장소 이용 효율이 증가한다.
     나. 입·출력 시간이 늘어난다.
     다. 내부 단편화가 감소한다.
     라. 페이지 맵 테이블의 크기가 감소한다.

     정답 : [4]☜ 블럭 설정하면 보임
     정답률 : 50%
     <문제 해설>
페이지가 크기가 작아지면 페이지 개수가 늘어나게 되고, 맵 테이블의 크기는 증가하게 됩니다.
[해설작성자 : kang]

4과목 : 소프트웨어 공학


61. 소프트웨어 위기를 가져온 원인에 해당하지 않는 것은?
     가. 소프트웨어 규모 증대와 복잡도에 따른 개발 비용 증가
     나. 프로젝트 관리기술의 부재
     다. 소프트웨어 개발기술에 대한 훈련 부족
     라. 소프트웨어 수요의 감소

     정답 : [4]☜ 블럭 설정하면 보임
     정답률 : 63%
     <문제 해설>
소프트웨어의 수요가 증가함에 따라 공급에 있어서 위기가 찾아왔다고 볼 수 있다.
[해설작성자 : kck]

62. 캡슐화에 대한 설명으로 틀린 것은?
     가. 인터페이스가 단순화되고 객체 간의 결합도가 높아진다.
     나. 변경 작업시 부작용의 전파를 최소화한다.
     다. 캡슐화된 기능은 다른 클래스에서 재사용이 용이하다.
     라. 객체 안의 데이터와 연산들을 하나로 묶는 것을 의미한다.

     정답 : [1]☜ 블럭 설정하면 보임
     정답률 : 64%
     <문제 해설>
인터페이스는 단순화되지만 객체 간의 결합도는 낮아집니다.
[해설작성자 : 경아기]

63. 효과적인 프로젝트 관리를 위한 3P를 옳게 나열한 것은?
     가. People, Priority, Problem
     나. People, Problem, Process
     다. Problem, Process, Priority
     라. Power, Problem, Process

     정답 : [2]☜ 블럭 설정하면 보임
     정답률 : 78%
     <문제 해설>
사람(People)이 문제(Problem)을 보면 푸로(Process)야지!
가끔 Program도 보기로 나오던데 문제를 풀어서 쓰다 프로세스 이런식으로 어거지로 외우시면 편합니다 ^__^
[해설작성자 : 앱준클라스]

64. 소프트웨어 품질 목표 중 하나 이상의 하드웨어 환경에서 운용되기 위해 쉽게 수정될 수 있는 시스템 능력을 의미하는 것은?
     가. Reliability
     나. Correctness
     다. Portability
     라. Efficiency

     정답 : [3]☜ 블럭 설정하면 보임
     정답률 : 54%
     <문제 해설>
하나 이상의 하드웨어 환경에서 운용되기 쉬우려면 이식성이 뛰어나야 한다.
따라서 '다.Portability (이식성)' 이 답이 된다.
[해설작성자 : 이돌람바]

65. 다음 중 가장 강한 결합도 상태는?
     가. data coupling
     나. stamp coupling
     다. common coupling
     라. control coupling

     정답 : [3]☜ 블럭 설정하면 보임
     정답률 : 45%
     <문제 해설>
위에서 아래로 갈수록 결합도가 강해짐
Data coupling(데이터 결합도) : 모듈간의 인터페이스가 자료 요소로만 구성되는 경우의 결합도
Stamp coupling(스탬프 결합도) : 두 모듈이 동일한 자료 구조를 조회하는 경우의 결합도
Control coupling(제어 결합도) : 한 모듈에서 다른 모듈로 논리적인 흐름을 제어하는데 사용되는 제어 요소가 전달될 때의 결합도
Common coupling(공유 결합도) : 한 모듈이 다른 모듈에게 제어요소를 전달하고, 여러 모듈이 공통자료 영역을 사용하는 경우의 결합도

66. 바람직한 소프트웨어 설계 지침이 아닌 것은?
     가. 모듈 간의 결합도는 강할수록 바람직하다.
     나. 모듈 간의 접속관계를 분석하여 복잡도와 중복을 줄인다.
     다. 자료와 프로시저에 대한 분명하고 분리된 표현을 포함해야 한다.
     라. 설계는 소프트웨어 구조를 나타내어야 한다.

     정답 : [1]☜ 블럭 설정하면 보임
     정답률 : 76%
     <문제 해설>
바람직한 설계는 결합도는 약하게 응집도는 강하게 입니다.
[해설작성자 : 석양이 진다]

67. 람바우의 객체 지향 분석 모델링(modeling)에 해당 하지 않는 것은?
     가. relational modeling
     나. object modeling
     다. functional modeling
     라. dynamic modeling

     정답 : [1]☜ 블럭 설정하면 보임
     정답률 : 55%
     <문제 해설>
object modeling = 객체 모델링
functional modeling = 기능 모델링
dynamic modeling = 동적 모델링

68. 재공학(Reengineering) 활동으로 볼 수 없는 것은?
     가. Analysis
     나. Reverse Engineering
     다. Migration
     라. Reuse

     정답 : [4]☜ 블럭 설정하면 보임
     정답률 : 55%
     <문제 해설>
[소프트웨어 재공학의 활동]
분석(Analysis)
개조(Restructing)
역공학(Reverse Engineering)
이식(Migration)
[해설작성자 : Crowded]

69. 소프트웨어 형상관리의 대상으로 거리가 먼 것은?
     가. 소스 레벨과 수행 형태인 컴퓨터 프로그램
     나. 숙련자와 사용자를 목표로 한 컴퓨터 프로그램을 서술하는 문서
     다. 프로그램 내에 포함된 자료구조
     라. 시스템 개발 비용

     정답 : [4]☜ 블럭 설정하면 보임
     정답률 : 64%
     <문제 해설>
소프트웨어의 형상관리에 개발 비용이 웬말?! 말장난에 속지 맙시다 여러분!
[해설작성자 : 정과원 찐따 정현일]

70. 객체에게 어떤 행위를 하도록 지시하는 명령은?
     가. Class
     나. Instance
     다. Method
     라. Message

     정답 : [4]☜ 블럭 설정하면 보임
     정답률 : 58%
     <문제 해설>
클래스: 유사한 객체들을 묶어서 하나의 공통된 특성을 표현
메시지: 어떤 행위를 하도록 지시하는 명령
메소드: 메시지를 받아 실행해야 할 객체의 구체적인 연산 operation
인스턴스:어떤 클래스에 속하는 구체적인 객체
[해설작성자 : 케티아]

71. 소프트웨어의 특성이 아닌 것은?
     가. 물리적인 마모에 의하여 사용할 수 없게 된다.
     나. 유형의 매체에 저장되지만 개념적이고 무형적이다.
     다. 수학이나 물리학에서 볼 수 있는 규칙적이고 정형적인 구조가 없다.
     라. 요구나 환경의 변화에 따라 적절히 변형시킬 수 있다.

     정답 : [1]☜ 블럭 설정하면 보임
     정답률 : 72%
     <문제 해설>
소프트웨어의 특징
- 비마모성 : 사용에 의해 마모되거나 소멸되지 않음
[해설작성자 : 1차에 다붙어요 모두]

72. FTR의 지침 사항으로 거리가 먼 것은?
     가. 논쟁과 반박을 제한하지 않는다.
     나. 자원과 시간 일정을 할당한다.
     다. 문제 영역을 명확히 표현한다.
     라. 모든 검토자들을 위해 의미 있는 훈련을 행한다.

     정답 : [1]☜ 블럭 설정하면 보임
     정답률 : 71%

73. 소프트웨어의 재사용으로 인한 효과와 거리가 먼 것은?
     가. 시스템 구조와 구축방법의 교육적 효과
     나. 개발기간 및 비용 절약
     다. 개발시 작성된 문서의 공유
     라. 새로운 개발 방법 도입의 용이성

     정답 : [4]☜ 블럭 설정하면 보임
     정답률 : 72%
     <문제 해설>
새롭게 만들지 않고 '재'사용을 하니까 새로운 개발 방법론이 도입되기 힘들겠죠 ?!
[해설작성자 : 수학짱]

74. 소프트웨어 역공학(Software reverse engineering)에 대한 설명으로 옳지 않은 것은?
     가. 기존 소프트웨어의 구성 요소와 그 관계를 파악하여 설계도를 추출한다.
     나. 역공학의 가장 간단하고 오래된 형태는 재문서화라고 할 수 있다.
     다. 일반적인 개발 단계와는 반대 방향으로 기존 코드를 복구하는 방법이다.
     라. 대상 시스템 없이 새로운 시스템으로 개선하는 변경 작업이다.

     정답 : [4]☜ 블럭 설정하면 보임
     정답률 : 72%

75. 자료 사전(Data Dictionary)에서 자료의 반복을 나타내는 기호는?
     가. ( )
     나. { }
     다. [ ]
     라. * *

     정답 : [2]☜ 블럭 설정하면 보임
     정답률 : 70%
     <문제 해설>
자료 사전(DD Data Dictionary)의 사용기호
= 정의
+ 구성
{ } 반복
[ ] 선택,택일    
( ) 자료의생략
* * 주석

76. 블랙 박스 검사 기법에 해당하는 것으로만 짝지어진 것은?

    

     가. ①, ②
     나. ①, ④, ⑤, ⑥
     다. ②, ④, ⑤, ⑥
     라. ③, ④, ⑤, ⑥

     정답 : [4]☜ 블럭 설정하면 보임
     정답률 : 66%
     <문제 해설>
1번 데이터 흐름 검사
2번 루프 검사

위의 내용은 화이트 박스 검사 기법에 해당한다.
[해설작성자 : Crowded]

77. 유지보수의 종류 중 소프트웨어 검사 단계에서 밝혀지지 않은 모든 잠재적인 오류를 수정하기 위한 보수형태로서 오류의 진단과 수정이 포함되는 것은?
     가. Preventive maintenance
     나. Perfective maintenance
     다. Adaptive maintenance
     라. Corrective maintenance

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

78. 데이터 흐름도(DFD)의 구성요소에 포함되지 않는 것은?
     가. data flow
     나. data dictionary
     다. process
     라. data store

     정답 : [2]☜ 블럭 설정하면 보임
     정답률 : 58%
     <문제 해설>
자료흐름도에서는 자료의 흐름과 기능을 프로세스(process),자료흐름(Flow),자료저장소(Data Store),단말(Terminator)의 네가지 구성요소로 표시.

process 자료를 변환시키는 시스템의 한 부분(처리과정)을 나타내며 처리,기능,변환,버블이라 한다.
Flow 자료의 이동이나 연관관계를 나타냄
Data storage 시스템에서의 자료저장소(파일, 데이터베이스)를 나타냄
Terminate 시스템과 교신하는 외부개체로 입력데이터가 만들어지고 출력데이터를 받는다.

[해설작성자 : Jane]

79. 소프트웨어 프로젝트 계획 수립시 소프트웨어 영역(범위) 결정의 주요 요소로 거리가 먼 것은?
     가. 기능
     나. 인적 자원
     다. 인터페이스
     라. 성능

     정답 : [2]☜ 블럭 설정하면 보임
     정답률 : 58%
     <문제 해설>
소프트웨어 개발 영역을 결정하는 주요 요소 : 처리될 데이터와 소프트웨어에 대한 기능, 성능, 제약조건, 인터페이스 및 신뢰도 등
[해설작성자 : 젠]

80. 다음 검사 중 알파검사, 베타검사와 가장 관계가 있는 것은?
     가. Unit Test
     나. Integration Test
     다. System Test
     라. Validation Test

     정답 : [4]☜ 블럭 설정하면 보임
     정답률 : 48%
     <문제 해설>
검사전략
1.Unit Test(단위검사)-묘듈 검사
2.Integration Test(통합검사)-하향식;스터브 필요,상향식;클러스터필요
3.System Test(시스템검사)-복구,보안,강도,성능검사
4.Validation Test(확인검사)-형상,알파,베타검사

81. IETF에서 고안한 IPv4에서 IPv6로 전환(천이)하는데 사용되는 전략이 아닌 것은?
     가. Dual stack
     나. Tunneling
     다. Header translation
     라. Source routing

     정답 : [4]☜ 블럭 설정하면 보임
     정답률 : 51%
     <문제 해설>
IPv4 에서 IPv6으로의 천이전략
1.이중스택(Dual stack) : 인터넷의 모든 시스템이 IPv6을 사용할 떄 까지 IPv4 ,IPv6동시 사용
2.터널링(Tunneling) : IPv4를 사용하는 컴퓨터들이 통신하기 위해 IPv4를 사용하는 네트워크 영역을 통과해야 할 때 사용,IETE에 의해 고안됨.
3. 헤더변환(Header translation) : 송신측에서는 IPv6을 사용하길 원하지만 수신측에서 IPv6을 이해하지 못하는 경우, 수신측에서 이해 가능한 IPv4형식으로 변환해야 함.
[해설작성자 : 뿡뿡]

82. 무선 LAN, Wi-Fi(Wireless Fidelity)의 표준(규격) 제정을 담당하는 IEEE 워킹그룹은?
     가. IEEE 802.8
     나. IEEE 802.9
     다. IEEE 802.10
     라. IEEE 802.11

     정답 : [4]☜ 블럭 설정하면 보임
     정답률 : 65%
     <문제 해설>
802.1 전체의 구성
802.2 논리링크 제어 계층
802.3 CSMA/CD방식
802.4 토큰버스방식
802.5 토큰 링 방식
802.6 도시형통신망(MAN)
802.11 무선 LAN
[해설작성자 : 다잘될거야]

83. 인터넷 응용서비스 중 가상 터미널(Virtual Terminal) 기능을 갖는 것은?
     가. FTP
     나. Archie
     다. Gopher
     라. Telnet

     정답 : [4]☜ 블럭 설정하면 보임
     정답률 : 60%

84. HDLC의 프레임 중 링크의 설정과 해제, 오류 회복을 위해 주로 사용되는 것은?
     가. Information Frame
     나. Supervisory Frame
     다. Transport Frame
     라. Unnumbered Frame

     정답 : [4]☜ 블럭 설정하면 보임
     정답률 : 41%
     <문제 해설>
Unnumbered Frame(비번호 프레임)
고위 데이터 링크 제어 절차(HDLC) 프레임의 제어 필드 서식 중의 하나. 추가되는 링크 제어 기능들을 제공한다. 이 프레임에서 제공하는 명령들은 모드 설정 명령, 정보 전달 명령, 복구 명령, 기타 명령 등으로 분류된다.

85. 블루투스(Bluetooth)의 프로토콜 스택에서 물리계층을 규정하는 것은?
     가. RF
     나. L2CAP
     다. HID
     라. RFCOMM

     정답 : [1]☜ 블럭 설정하면 보임
     정답률 : 51%
     <문제 해설>
2) L2CAP : 오류제어, 인증(Authentication), 암호화를 정의.

86. TCP/IP에서 사용되는 논리주소를 물리주소로 변환시켜 주는 프로토콜은?
     가. TCP
     나. ARP
     다. RARP
     라. IP

     정답 : [2]☜ 블럭 설정하면 보임
     정답률 : 60%
     <문제 해설>
Address Resolution Protocol
-> 네트워크 계층 주소와 링크 계층 주소 사이의 변환을 담당하는 프로토콜을 말한다.
ARP는 네트워크 계층 주소(예 : 인터넷 IP 주소)를 물리 주소(예 : 이더넷 하드웨어, 즉 어댑터 주소 또는 MAC 주소)로 변환하기 위해 사용된다.

87. 다음은 여러 가지 교환방식의 특징 중 “연결 설정”에 대해 나타내었다. [보기]에서 ( )안에 들어갈 알맞은 내용을 차례대로 나열한 것은?

    

     가. ①,②,①
     나. ②,①,②
     다. ①,①,②
     라. ①,②,②

     정답 : [4]☜ 블럭 설정하면 보임
     정답률 : 41%

88. 전송할 데이터가 있는 채널만 차례로 시간 슬롯을 이용하여 데이터와 함께 주소정보를 헤더로 붙여 전송하는 다중화 방식은?
     가. 주파수 분할 다중화
     나. 역 다중화
     다. 예약 시분할 다중화
     라. 통계적 시분할 다중화

     정답 : [4]☜ 블럭 설정하면 보임
     정답률 : 64%
     <문제 해설>
통계적 시분할 다중화 (Statistical Time Division Multiplexer) -> STDM
타임 슬롯을 동적으로 할당하여 전송할 데이터가 있는 터미널만 채널을 사용할 수 있도록 하는 방식.
[해설작성자 : 앱준클라스]

89. 가상회선 패킷교환에 대한 설명으로 옳지 않은 것은?
     가. 패킷이 전송되기 전에 논리적인 연결설정이 이루어져야 한다.
     나. 모든 패킷이 동일한 경로로 전달되므로 항상 보내어진 순서대로 도착이 보장된다.
     다. 링크 상에 설정된 하나의 가상회선 단위로 패킷의 손상 시 복구가 가능하다.
     라. 연결 설정 시에 경로가 미리 결정되기 때문에 각 노드에서 데이터 패킷의 처리 속도가 매우 느리다.

     정답 : [4]☜ 블럭 설정하면 보임
     정답률 : 52%

90. PPP(Point-to-Point Protocol)에 대한 설명으로 틀린 것은?
     가. 인터넷 접속에 사용되는 IETF의 표준 프로토콜이다.
     나. 오류 검출만 제공되며, 오류 복구와 흐름제어 기능은 제공되지 않는다.
     다. IP 패킷의 캡슐화를 제공한다.
     라. 동기식 점대점 링크에서만 사용할 수 있다.

     정답 : [4]☜ 블럭 설정하면 보임
     정답률 : 44%
     <문제 해설>
PPP(Point to Point Protocol)    : 인터넷 접속 환경을 구현해주는 통신 규약
- 다중 프로토콜을 지원
- 압축 기능 지원
- 동기/비동기 회선 모두를 통하여 전송
- 연결 양끝 노드간에 일대일(point-to-point)직렬 링크를 구성하여 데이터 전달
- 동적 IP주소 자동할당 기능
- 에러 감지
[해설작성자 : 준1]

91. HDLC를 기반으로 하며, ISDN의 D채널을 위한 링크 제어 프로토콜로 사용되는 것은?
     가. LAP-B
     나. LAP-M
     다. LAP-D
     라. LLC

     정답 : [3]☜ 블럭 설정하면 보임
     정답률 : 53%
     <문제 해설>
D 채널의 송 수신 제어, 오류 검출 등의 링크 제어를 위해 LAP-D(Link Access Protocol-D channel)프로토콜이 사용된다
[해설작성자 : 공부하기싫어]

92. ICMP(Internet Control Message Protocol)에 관한 설명으로 틀린 것은?
     가. IP 프로토콜에서는 오류 보고와 수정을 위한 메커니즘이 없기 때문에 이를 보완하기 위해 설계되었다.
     나. ICMP는 네트워크 계층 프로토콜이다.
     다. ICMP 메시지는 하위 계층으로 가기 전에 IP 프로토콜 데이터그램 내에 캡슐화 된다.
     라. ICMP 메시지는 4바이트의 헤더와 고정 길이의 데이터 영역으로 나뉜다.

     정답 : [4]☜ 블럭 설정하면 보임
     정답률 : 49%
     <문제 해설>
ICMP 메시지는 8바이트의 헤더와 가변 크기의 데이터 영역을 가지고 있다.

93. RTCP(Real-Time Control Protocol)의 특징으로 옳지 않은 것은?
     가. Session의 모든 참여자에게 컨트롤 패킷을 주기적으로 전송한다.
     나. RTCP 패킷은 항상 16비트의 경계로 끝난다.
     다. 하위 프로토콜은 데이터 패킷과 컨트롤 패킷의 멀티플렉싱을 제공한다.
     라. 데이터 전송을 모니터링하고 최소한의 제어와 인증 기능을 제공한다.

     정답 : [2]☜ 블럭 설정하면 보임
     정답률 : 53%
     <문제 해설>
RTCP패킷은 항상 32bit 경계로 구성.데이터 분배에 대한 피드백제공
[해설작성자 : 이선홍]

94. IEEE 802.4의 표준안 내용으로 옳은 것은?
     가. 토큰 버스 LAN
     나. 토큰 링 LAN
     다. CSMA/CD LAN
     라. 무선 LAN

     정답 : [1]☜ 블럭 설정하면 보임
     정답률 : 56%
     <문제 해설>
802.1 : 상위 계층 인터페이스
802.2 : 논리 링크 제어(LLC)
802.3 : CSMA/CD
802.4 : 토큰 버스(Token Bus)
802.5 : 토큰 링(Token Ring)
802.6 : MAN
802.8 : 고속 이더넷(Fast Ethernet)
802.11 : 무선 LAN
802.15 : 블루투스
[해설작성자 : 쌈구]

95. 일반적으로 동기식 시분할 다중화 방식에서 음성전화 채널 당 8bit씩 매 125㎲마다 할당한다면 데이터 전송률은?
     가. 32kbps
     나. 64kbps
     다. 1kbps
     라. 10kbps

     정답 : [2]☜ 블럭 설정하면 보임
     정답률 : 44%
     <문제 해설>
125 ㎲ = 125 / 1,000,000 s
125 ㎲ 에 8bit 씩 전송하므로
1초에 8 * (1,000,000/125) = 64,000 bit를 전송 할 수 있다.
64,000 kbps = 64 kbps
[해설작성자 : 쌈구]

96. X.25 프로토콜에 대한 설명으로 틀린 것은?
     가. ITU-T에서는 1976년 패킷 교환망을 위한 표준 프로토콜인 X.25 권고안을 처음으로 발간하였다.
     나. 패킷형 단말기를 패킷 교환망에 접속하기 위한 인터페이스 프로토콜이다.
     다. 물리 계층과 링크 계층, 패킷 계층이라는 3개의 계층으로 구성되어 있다.
     라. X.25에서는 가상회선을 가상 호와 반영구 가상회선의 두 가지로 나누어서 정의하며, 모든 패킷은 최소 1옥텟의 헤더를 가진다.

     정답 : [4]☜ 블럭 설정하면 보임
     정답률 : 51%
     <문제 해설>
패킷은 3옥텟
[해설작성자 : 옥텟]

97. 다음이 설명하고 있는 전송기술은?

    

     가. 다중화
     나. 부호화
     다. 양자화
     라. 압축화

     정답 : [1]☜ 블럭 설정하면 보임
     정답률 : 71%
     <문제 해설>
다중화 (Multiplexing)
멀티플렉싱 정의가 하나의 통신로를 통하여 여러개의 독립된 신호를 전송한다 라는 건데요
말 그대로 그 뜻입니다.
[해설작성자 : 앱준클라스]

98. 채널용량(Channel Capacity)에 대한 설명으로 틀린 것은?
     가. 정해진 오류 발생률 내에서 채널을 통해 최대로 전송할 수 있는 정보의 양을 의미한다.
     나. 측정 단위는 초당 전송되는 비트수(bps)로 나타낸다.
     다. 샤논(Shannon)은 채널용량을 C = W log2(1 + S*N)으로 나타내었다.
     라. 채널을 통해서 보내지는 데이터의 양은 그 채널의 대역폭(Bandwidth )과 비례한다.

     정답 : [3]☜ 블럭 설정하면 보임
     정답률 : 48%
     <문제 해설>
샤논(Shannon)은 채널용량을 C    =    W log2(1 + S/N) 으로 나타내었다.
[해설작성자 : 고유환]

Shannon's Channel Capacity Therem
C(채널용량) = B(선로 대역폭,Hz)log2(1+S(수신된 신호전력/N(잡음전력)) [bps]
[해설작성자 : 앱준클라스]

99. 다음 중 TCP 헤더에 포함되는 정보가 아닌 것은?
     가. 긴급 포인터
     나. 호스트 주소
     다. 순서 번호
     라. 체크섬

     정답 : [2]☜ 블럭 설정하면 보임
     정답률 : 36%
     <문제 해설>
[TCP헤더 주요 정보]
- Source Port 데이터를 보내는 호스트의 TCP 포트.
- Destination Port 데이터를 받는 호스트의 TCP 포트.
- Sequence Number TCP 세그먼트에 있는 데이터의 첫번째 바이트에 대한 순번.
- Acknowledgment Number 바이트에 대한 순번
- Window TCP 세그먼트를 보내는 호스트의 현재 TCP 버퍼 크기.
- TCP Checksum TCP 데이터와 TCP 헤더의 정확성 확인
[해설작성자 : 관회팝]

100. 동기전송 방식에서 주로 사용되는 오류검출 방식으로 프레임 단위로 오류검출을 위한 코드를 계산하여 프레임 끝에 FCS를 부착하는 것은?
     가. CRC
     나. Hamming Code
     다. Block Parity
     라. Parity Bit

     정답 : [1]☜ 블럭 설정하면 보임
     정답률 : 53%
     <문제 해설>
- CRC (cyclic redundancy checking) : 주기적 덧(붙임) 검사

CRC[씨알씨]는 통신 링크로 전송되어온 데이터 내에 에러가 있는지 확인하기 위한 방법 중의 하나이다. 송신장치는 전송될 데이터 블록에 16 비트 또는 32 비트 다항식을 적용하여, 그 결과로 얻어진 코드를 그 블록에 덧붙인다. 수신측에서는 데이터에 같은 다항식을 적용하여 그 결과를 송신측이 보내온 결과와 비교한다. 만약 두 개가 일치하면, 그 데이터는 성공적으로 수신된 것이며, 그렇지 않은 경우 그 데이터 블록을 재 송신하도록 송신측에게 요구한다.

ITU-T(이전의 CCITT)는 송신블록에 부가될 코드를 얻는데 사용되는 16 비트 다항식에 대한 표준을 제정했다. IBM의 SDLC와 다른 프로토콜들은 CRC-16과 다른 16 비트 다항식을 사용한다. 16 비트 CRC는 두 개의 비트가 동시에 에러가 난 경우를 포함하여, 일어날 수 있는 모든 에러에 대하여 99.998% 검출을 보장한다. 이 정도의 검출보증은 4 KB 이하의 데이터 블록 전송에는 충분한 것으로 평가되고 있으며, 그 이상의 대량 전송에는 32 비트 CRC가 사용된다. 이더넷과 토큰링 프로토콜에서도 모두 32 비트 CRC를 사용한다.

-    Hamming Code : 컴퓨터 스스로 데이터의 오류를 검출하고 수정하는 오류 수정 코드이다. 수학자 리처드 웨슬리 해밍(Richard Wesley Hamming)의 이름에서 유래되었다. 보통 에러 검출 코드들이 에러를 검출할 뿐 교정은 불가능한 것을 개선한 것으로, 대부분의 마이크로칩 디바이스에 채택되어 신뢰도를 높이는 데 사용된다.
컴퓨터 스스로 데이터 오류를 찾아낼 수 있는 코드로, 수학자 리처드 웨슬리 해밍(Richard Wesley Hamming:1915∼1998)의 이름에서 유래되었다. 해밍이 1940년대 말에 벨전화연구소에서 개발하여 1950년 펴낸 저서에 소개한 이 코드는 패리티 검사(Parity Check) 등 보통의 에러 검출 코드들이 에러를 검출할 뿐 교정은 불가능한 것을 개선한 것으로, 대부분의 마이크로칩 디바이스에 채택되어 신뢰도를 높이는 데 사용된다. 오류를 수정하기 위해 재전송을 요구하기에는 시간이 많이 걸리는 원거리 장소로부터의 데이터 전송 신뢰도에 커다란 개선점을 제공한다. 특히 오늘날에는 휴대전화나 콤팩트디스크 등에서 신호의 오류를 수정하거나, 자료를 압축해 인터넷 속도를 향상시킬 때 유용하게 쓰인다.
[네이버 지식백과] 해밍코드 [hamming code] (두산백과)

- Parity Bit : 정보 비트에 1비트 여유 비트를 부가하여 전체의 비트 중에서 1 또는 0을 홀수나 짝수로 하여 오류를 검출할 수 있도록 만든 부호.

- Block Parity : 패리티 방식을 이용한 오류 검출 기법은 1비트 오류에 간단히 적용할 수 있다. 그러나 짝수개의 비트에서 오류가 발생하면 오류가 검출되지 않는 문제점이 있다. 예를 들어, 2비트의 데이터가 깨지면 1의 개수는 원래의 데이터와 같은 짝수나 홀수를 유지한다.

다수의 비트에서 오류가 발생할 때 오류를 검출하는 방법으로는 패리티 방식을 개선한 블록 검사(Block Sum Check)가 있다. 이 방식은 여러 개의 바이트를 하나의 블록으로 구성한 후 교차 검사를 한다. 즉, 블록 데이터의 수평과 수직 방향 모두에 패리티 비트를 둠으로써 오류 검출 확률을 높인다.
[네이버 지식백과] 오류 검출 (데이터 통신과 컴퓨터 네트워크, 2013. 9. 10., 한빛아카데미(주))

[해설작성자 : 석영호]

FCS(Frame Check Sequance) : 데이터 통신에서 정보를 프레임 별로 나누어 전송할 때 각 프레임의 끝에 오류 검출을 위해 추가하는 패리티나 순환 중복 검사(CRC) 등의 정보. 특히 동기식의 HDLC 프로토콜에서 사용되는 것을 가리킨다.
[해설작성자 : 석영호]

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



List of Articles
번호 제목 글쓴이 날짜 조회 수
19778 무선설비기사 필기 기출문제(해설) 및 전자문제집 CBT 2006년05월14일(450) 좋은아빠되기 2024.09.18 6
19777 무선설비기사 필기 기출문제(해설) 및 전자문제집 CBT 2006년03월05일(449) 좋은아빠되기 2024.09.18 2
19776 무선설비기사 필기 기출문제(해설) 및 전자문제집 CBT 2005년08월07일(448) 좋은아빠되기 2024.09.18 2
19775 무선설비기사 필기 기출문제(해설) 및 전자문제집 CBT 2005년05월29일(447) 좋은아빠되기 2024.09.18 5
19774 무선설비기사 필기 기출문제(해설) 및 전자문제집 CBT 2005년03월06일(446) 좋은아빠되기 2024.09.18 3
19773 무선설비기사 필기 기출문제(해설) 및 전자문제집 CBT 2004년08월08일(445) 좋은아빠되기 2024.09.18 2
19772 무선설비기사 필기 기출문제(해설) 및 전자문제집 CBT 2004년05월23일(444) 좋은아빠되기 2024.09.18 2
19771 무선설비기사 필기 기출문제(해설) 및 전자문제집 CBT 2004년03월07일(443) 좋은아빠되기 2024.09.18 4
19770 무선설비기사 필기 기출문제(해설) 및 전자문제집 CBT 2003년08월10일(442) 좋은아빠되기 2024.09.18 6
19769 무선설비기사 필기 기출문제(해설) 및 전자문제집 CBT 2003년05월25일(441) 좋은아빠되기 2024.09.18 2
19768 무선설비기사 필기 기출문제(해설) 및 전자문제집 CBT 2003년03월16일(440) 좋은아빠되기 2024.09.18 5
19767 무선설비기사 필기 기출문제(해설) 및 전자문제집 CBT 2002년08월11일(439) 좋은아빠되기 2024.09.18 3
19766 무선설비기사 필기 기출문제(해설) 및 전자문제집 CBT 2002년05월26일(438) 좋은아빠되기 2024.09.18 2
19765 무선설비기사 필기 기출문제(해설) 및 전자문제집 CBT 2002년03월10일(437) 좋은아빠되기 2024.09.18 7
19764 무선설비기사 필기 기출문제(해설) 및 전자문제집 CBT 2001년09월23일(436) 좋은아빠되기 2024.09.18 3
19763 무선설비기사 필기 기출문제(해설) 및 전자문제집 CBT 2001년06월03일(435) 좋은아빠되기 2024.09.18 5
19762 무선설비기사 필기 기출문제(해설) 및 전자문제집 CBT 2001년03월04일(434) 좋은아빠되기 2024.09.18 6
19761 항공산업기사 필기 기출문제(해설) 및 전자문제집 CBT 2018년09월15일(433) 좋은아빠되기 2024.09.18 4
19760 항공산업기사 필기 기출문제(해설) 및 전자문제집 CBT 2018년04월28일(432) 좋은아빠되기 2024.09.18 7
19759 항공산업기사 필기 기출문제(해설) 및 전자문제집 CBT 2018년03월04일(431) 좋은아빠되기 2024.09.18 3
Board Pagination Prev 1 ... 756 757 758 759 760 761 762 763 764 765 ... 1749 Next
/ 1749