정보처리산업기사 필기 기출문제복원 (2009-08-30)

정보처리산업기사 2009-08-30 필기 기출문제 해설

이 페이지는 정보처리산업기사 2009-08-30 기출문제를 CBT 방식으로 풀이하고 정답 및 회원들의 상세 해설을 확인할 수 있는 페이지입니다.

정보처리산업기사
(2009-08-30 기출문제)

목록

1과목: 데이터 베이스

1. 다음 Postfix 표기법을 Infix 표기법으로 옳게 변환한 것은?

  1. A * (C-B) * D
  2. A * (B-C) * D
  3. B * (A-C) * D
  4. A * (B-D) * C
(정답률: 80%)
  • 후위 표기법(Postfix)은 연산자가 피연산자 뒤에 오는 방식입니다. 앞에서부터 연산자를 만나면 바로 앞의 피연산자 두 개를 묶어 중위 표기법으로 변환합니다.
    1단계: $ABC-$에서 $-$를 처리 $\rightarrow (B-C)$
    2단계: $A(B-C)*$에서 $*$를 처리 $\rightarrow A*(B-C)$
    3단계: $(A*(B-C))D*$에서 $*$를 처리 $\rightarrow A*(B-C)*D$
profile_image
1

*오류신고 접수시 100포인트 지급해드립니다.

2. 하나의 릴레이션에 존재하는 후보 키들 중에서 기본키를 제외한 나머지 후보 키들을 무엇이라고 하는가?

  1. Alternative Key
  2. Foreign Key
  3. Super Key
  4. Degree Key
(정답률: 73%)
  • 릴레이션에서 튜플을 유일하게 식별할 수 있는 후보 키들 중, 기본키로 선택되지 않은 나머지 키들을 대체키(Alternative Key)라고 합니다.

    오답 노트

    Foreign Key: 다른 릴레이션의 기본키를 참조하는 외래키
    Super Key: 유일성은 만족하지만 최소성은 만족하지 않을 수 있는 슈퍼키
profile_image
1

*오류신고 접수시 100포인트 지급해드립니다.

3. Fill in the properly word for blank.

  1. DOMAIN
  2. C
  3. SCHEMA
  4. SQL
(정답률: 71%)
  • 데이터베이스로부터 정보를 요청하기 위해 사용하는 표준 쿼리 언어는 SQL입니다.
profile_image
1

*오류신고 접수시 100포인트 지급해드립니다.

4. 관계대수와 관계해석에 대한 설명으로 옳지 않은 것은?

  1. 관계대수는 원하는 정보가 무엇이라는 것만 정의하는 비절차적 특징을 가지고 있다.
  2. 기본적으로 관계대수와 관계해석을 관계 데이터베이스를 처리하는 기능과 능력면에서 동등하다.
  3. 관계해석에는 튜플 관계해석과 도메인 관계해석이 있다.
  4. 관계해석은 수학의 프레디킷 해석(Predicate Calculus)에 기반을 두고 있다.
(정답률: 73%)
  • 관계대수는 원하는 결과를 얻기 위해 어떤 과정을 거쳐야 하는지를 명시하는 절차적 언어입니다. 반면, 무엇을 얻을 것인가만 정의하는 비절차적 특징은 관계해석의 특성입니다.
profile_image
1

*오류신고 접수시 100포인트 지급해드립니다.

5. 데이터베이스의 3층 스키마에 대한 설명으로 옳은 것은?

  1. 외부스키마는 사용자가 직접 인터페이스 할 수 있는 바깥쪽의 스키마로서 일반적으로 서브스키마라고 한다.
  2. 개념스키마는 물리적인 데이터베이스 전체의 구조를 의미한다.
  3. 내부스키마는 논리적인 데이터의 구조를 의미한다.
  4. 내부스키마는 접근권한, 보안정책, 무결성규칙을 명세한다.
(정답률: 54%)
  • 외부스키마는 전체 데이터베이스 중 개별 사용자나 응용 프로그램이 필요로 하는 논리적 구조를 정의한 것으로, 서브스키마라고도 합니다.

    오답 노트

    개념스키마: 물리적 구조가 아닌 전체적인 논리적 구조를 의미함
    내부스키마: 논리적 구조가 아닌 물리적 저장 구조를 의미함
    내부스키마: 접근권한, 보안정책 등은 개념스키마에서 명세함
profile_image
1

*오류신고 접수시 100포인트 지급해드립니다.

6. 데이터베이스 설계 단계 중 개념 스키마 모델링 및 트랜잭션 모델링과 관계되는 것은?

  1. 개념적 설계
  2. 논리적 설계
  3. 물리적 설계
  4. 요구조건 분석
(정답률: 62%)
  • 데이터베이스 설계 단계 중 개념적 설계는 사용자 요구사항을 바탕으로 개념 스키마 모델링(ER 모델 등)과 트랜잭션 모델링을 수행하는 단계입니다.

    오답 노트

    논리적 설계: 개념 스키마를 특정 DBMS가 지원하는 논리적 구조(테이블 등)로 변환하는 단계입니다.
    물리적 설계: 논리적 구조를 실제 저장 장치에 저장하기 위한 물리적 구조로 변환하는 단계입니다.
profile_image
1

*오류신고 접수시 100포인트 지급해드립니다.

7. 다음 자료를 삽입 정렬을 사용하여 오름차순 정렬하고자 할 경우, PASS 2의 결과는?

  1. 28, 33, 64, 55, 17, 43, 99
  2. 28, 33, 64, 99, 55, 17, 43
  3. 43, 28, 33, 64, 99, 55, 17
  4. 28, 33, 55, 64, 99, 17, 43
(정답률: 80%)
  • 삽입 정렬은 정렬되지 않은 데이터를 이미 정렬된 앞부분의 적절한 위치에 삽입하는 방식입니다.
    초기 상태:
    PASS 1: 28을 64 앞에 삽입 $\rightarrow$ 28, 64, 33, 99, 55, 17, 43
    PASS 2: 33을 28과 64 사이에 삽입 $\rightarrow$ 28, 33, 64, 99, 55, 17, 43
profile_image
1

*오류신고 접수시 100포인트 지급해드립니다.

8. 외래키(foreign key)와 가장 직접적으로 관련된 제약조건은 어느 것인가?

  1. 개체 무결성
  2. 보안 무결성
  3. 참조 무결성
  4. 정보 우월성
(정답률: 77%)
  • 외래키는 한 릴레이션의 속성이 다른 릴레이션의 기본키를 참조하는 것으로, 참조하는 테이블의 값이 참조되는 테이블에 반드시 존재해야 한다는 참조 무결성 제약조건과 직접적으로 연결됩니다.
profile_image
1

*오류신고 접수시 100포인트 지급해드립니다.

9. 다음 그림에서 트리의 차수(Degree of a Tree)는?

  1. 3
  2. 4
  3. 5
  4. 10
(정답률: 81%)
  • 트리의 차수(Degree)는 트리 내의 노드 중 자식 노드의 수가 가장 많은 노드의 자식 수를 의미합니다.

    제시된 그림에서 노드 B가 자식 노드로 D, E, F 총 3개를 가지고 있어 가장 많으므로 차수는 3입니다.
profile_image
1

*오류신고 접수시 100포인트 지급해드립니다.

10. 시스템 카탈로그에 대한 설명으로 옳지 않은 것은?

  1. 기본 테이블, 뷰, 인덱스, 데이터베이스, 접근 권한 등의 정보를 저장한다.
  2. 시스템 카탈로그에 저장되는 내용을 메타데이터라고도 한다.
  3. 시스템 자신이 필요로 하는 스키마 및 여러 가지 객체에 관한 정보를 포함하고 있다.
  4. 시스템 테이블이므로 일반 사용자는 내용을 검색할 수 없다.
(정답률: 84%)
  • 시스템 카탈로그는 데이터베이스의 메타데이터를 저장하는 시스템 테이블로, 일반 사용자도 SELECT 문 등을 통해 내용을 검색하여 데이터베이스 구조를 확인할 수 있습니다.
profile_image
1

*오류신고 접수시 100포인트 지급해드립니다.

11. 릴레이션 R의 속성 A, B, C 에 대해 R. A → R. B 이고 R. B → R. C 일때 R. A → R. C 를 만족하는 관계를 무엇이라고 하는가?

  1. 완전 함수 종속
  2. 다치 종속
  3. 이행 함수 종속
  4. 조인 종속
(정답률: 72%)
  • 속성 $A$가 $B$를 결정하고, 다시 $B$가 $C$를 결정할 때, 결과적으로 $A$가 $C$를 결정하게 되는 관계를 이행 함수 종속이라고 합니다.
profile_image
1

*오류신고 접수시 100포인트 지급해드립니다.

12. SQL 명령 중 DDL에 해당하는 것으로만 짝지어진 것은?

  1. CREATE, ALTER, DROP
  2. CREATE, ALTER, SELECT
  3. CREATE, UPDATE, DROP
  4. DELETE, ALTER, DROP
(정답률: 80%)
  • DDL(데이터 정의어)은 데이터베이스 구조를 정의, 변경, 삭제하는 언어로 CREATE, ALTER, DROP이 이에 해당합니다.

    오답 노트

    SELECT: DML(데이터 조작어)
    UPDATE: DML(데이터 조작어)
    DELETE: DML(데이터 조작어)
profile_image
1

*오류신고 접수시 100포인트 지급해드립니다.

13. 개체-관계 모델(E-R 모델)에 대한 설명으로 옳지 않은 것은?

  1. 개체 타입과 관계 타입을 이용해서 현실 세계를 개념적으로 표현하는 방법이다.
  2. E-R 다이어그램은 E-R 모델을 그래프 방식으로 표현한 것이다.
  3. E-R 다이어그램의 다이아몬드 형태는 관계 타입을 표현하며, 연관된 개체 타입들을 링크로 연결한다.
  4. 현실 세계의 자료가 데이터베이스로 표현될 수 있는 물리적 구조를 기술하는 것이다.
(정답률: 55%)
  • E-R 모델은 현실 세계를 개념적으로 표현하는 '개념적 설계' 단계의 모델이며, 물리적 저장 구조를 기술하는 물리적 설계 단계와는 다릅니다.
profile_image
1

*오류신고 접수시 100포인트 지급해드립니다.

14. 순서가 D, C, B, A 로 정해진 입력 자료를 스택에 입력하였다가 출력한 결과가 될 수 없는 것은? (단, 보기 항에서 좌측 값부터 먼저 출력된 순서이다.)

  1. C, B, D, A
  2. B, C, A, D
  3. C, A, B, D
  4. B, D, A, C
(정답률: 57%)
  • 스택은 LIFO(Last-In First-Out, 후입선출) 구조입니다. D, C, B, A 순으로 입력될 때 B가 먼저 출력되었다면 스택에는 [D, C]가 남아있어야 하므로, B 다음에는 반드시 C나 A가 나와야 하며 D가 먼저 나올 수 없습니다.
profile_image
1

*오류신고 접수시 100포인트 지급해드립니다.

15. 데이터베이스의 특징으로 옳지 않은 것은?

  1. 사용자의 문의에 대한 즉각적인 처리 및 응답
  2. 레코드의 값에 의한 참조가 아닌 사용자가 요구하는 데이터의 주소에 따라 참조
  3. 여러 사용자가 데이터베이스의 내용을 동시에 공유
  4. 데이터베이스 내용의 지속적인 갱신, 삽입, 삭제
(정답률: 77%)
  • 데이터베이스는 데이터의 물리적 주소가 아닌 레코드의 값(내용)에 의해 참조하는 내용 참조(Content Reference) 방식을 사용합니다.
profile_image
1

*오류신고 접수시 100포인트 지급해드립니다.

16. 뷰(view)에 대한 설명으로 옳지 않은 것은?

  1. 실제 저장된 데이터 중에서 사용자가 필요한 내용만을 선별해서 볼 수 있다.
  2. 데이터 접근 제어로 보안을 제공한다.
  3. 뷰를 제거할 때는 DELETE문을 사용한다.
  4. 실제로는 존재하지 않는 가상의 테이블이다.
(정답률: 79%)
  • 뷰는 물리적으로 존재하지 않는 가상의 테이블이므로, 이를 제거할 때는 테이블 삭제 명령어인 DROP을 사용해야 합니다.

    오답 노트

    DELETE: 테이블 내의 특정 레코드를 삭제하는 명령어입니다.
profile_image
1

*오류신고 접수시 100포인트 지급해드립니다.

17. 다음과 같은 응용 분야에 가장 적합한 자료구조는?

  1. 스택
  2. 데크
  3. 트리
(정답률: 72%)

  • 함수 호출, 인터럽트 처리, 수식 계산, 컴파일러 언어 번역 등은 모두 가장 나중에 들어온 데이터가 가장 먼저 처리되어야 하는 후입선출(LIFO) 구조가 필요하므로 스택이 가장 적합합니다.
profile_image
1

*오류신고 접수시 100포인트 지급해드립니다.

18. 해싱(Hashing)에서 한 개의 레코드를 저장할 수 있는 공간을 의미하는 것은?

  1. Bucket
  2. Synonym
  3. Slot
  4. Collision
(정답률: 53%)
  • 해싱에서 버킷(Bucket)은 여러 개의 레코드를 저장할 수 있는 공간이며, 그 버킷 내부에서 레코드 한 개를 저장할 수 있는 최소 단위의 공간을 슬롯(Slot)이라고 합니다.
profile_image
1

*오류신고 접수시 100포인트 지급해드립니다.

19. The days of week(MONDAY, TUESDAY, WEDNESDAY, THURSDAY, FRIDAY, SATURDAY, SUNDAY) is a data object. Which is the proper structure of the days of week?

  1. tree
  2. linked list
  3. graph
  4. array
(정답률: 68%)
  • 요일 데이터처럼 크기가 고정되어 있고 순서가 정해진 동일한 타입의 데이터 집합을 저장하고 관리하기에는 인덱스를 통해 빠르게 접근 가능한 array 구조가 가장 적합합니다.
profile_image
1

*오류신고 접수시 100포인트 지급해드립니다.

20. 오너-멤버(owner-member) 관계와 관련되는 논리적 데이터 모델은?

  1. 관계층 데이터 모델
  2. 네트워크 데이터 모델
  3. 계층형 데이터 모델
  4. 분산 데이터 모델
(정답률: 80%)
  • 네트워크 데이터 모델은 데이터 간의 관계를 그래프 형태로 표현하며, 이때 상위 레코드와 하위 레코드의 관계를 오너-멤버(owner-member) 관계로 정의합니다.
profile_image
1

*오류신고 접수시 100포인트 지급해드립니다.

2과목: 전자 계산기 구조

21. 벡터 인터럽트 방식 중 인터럽트 반응시간(interrupt response time)에 대한 설명으로 옳은 것은?

  1. 인터럽트 요청 신호를 발생한 후부터 인터럽트 취급 루틴의 수행이 시작될 때까지이다.
  2. 일반적으로 하드웨어에 의한 방식이 소프트웨어에 의한 처리보다 느리다.
  3. 인터럽트 반응 속도는 하드웨어나 소프트웨어에 필요한 기억 공간에 의한 영향이 없다.
  4. 인터럽트 요청 신호의 발생 후부터 인터럽트 핸들러가 불리기까지의 시간이다.
(정답률: 64%)
  • 인터럽트 반응시간은 인터럽트 요청 신호가 발생한 시점부터 해당 인터럽트를 처리하는 취급 루틴(ISR)의 수행이 실제로 시작될 때까지의 시간을 의미합니다.

    오답 노트

    하드웨어 방식: 소프트웨어 방식보다 처리 속도가 빠름
    기억 공간: 하드웨어/소프트웨어 구성 및 기억 공간의 영향을 받음
profile_image
1

*오류신고 접수시 100포인트 지급해드립니다.

22. 다음 그림은 어떤 데이터 형식을 나타낸 것인가?

  1. Unpack 형 10진수
  2. 고정데이터 10진수
  3. Pack 형 10진수
  4. 가변논리 데이터
(정답률: 62%)

  • 제시된 그림과 같이 각 숫자마다 존(zone) 영역과 숫자 영역이 1바이트씩 짝을 이루어 구성되고, 마지막 바이트에 부호가 포함되는 형식은 Unpack 형 10진수(비압축 10진수)의 전형적인 특징입니다.
profile_image
1

*오류신고 접수시 100포인트 지급해드립니다.

23. FLOATING POINT NUMBER에서 저장 비트가 필요 없는 것은?

  1. 부호
  2. 지수
  3. 소수점
  4. 소수(가수)
(정답률: 67%)
  • 부동 소수점 수(Floating Point Number)는 수를 부호, 지수, 가수로 나누어 표현하는 방식입니다. 소수점의 위치를 고정하지 않고 지수를 통해 유동적으로 조절하므로, 소수점 자체를 위한 별도의 저장 비트는 필요하지 않습니다.
profile_image
1

*오류신고 접수시 100포인트 지급해드립니다.

24. 사용되는 문자의 빈도수에 따라서 코드의 길이가 달라지는 코드는?

  1. 그레이(gray)
  2. 7421
  3. 허프만(huffman)
  4. 비퀴너리(biquinary)
(정답률: 62%)
  • 허프만(huffman) 코드는 데이터 압축을 위해 사용되는 가변 길이 코드 방식으로, 출현 빈도가 높은 문자에는 짧은 코드를, 빈도가 낮은 문자에는 긴 코드를 할당하여 전체 데이터의 크기를 줄이는 원리를 가집니다.
profile_image
1

*오류신고 접수시 100포인트 지급해드립니다.

25. 다음 ( ) 안에 알맞은 것은? (단, NOT은 고려하지 않는다.)

  1. NOR
  2. OR
  3. NAND
  4. AND
(정답률: 55%)
  • 디코더(Decoder)는 입력된 n비트의 이진 코드를 $2^n$개의 서로 다른 출력선 중 하나로 변환하는 회로이며, 내부적으로는 각 출력선을 결정하기 위해 AND 게이트를 사용합니다. 따라서 $3 \times 8$ 디코더는 AND 회로 8개로 구성하여 만들 수 있습니다.
profile_image
1

*오류신고 접수시 100포인트 지급해드립니다.

26. 어떤 Disk cartridge가 있는데 1면이 200개의 Track으로 되어 있고 각 Track은 4개의 Sector로 되어있다. Sector당 320 word를 기억시킬 수 있다면 이 Disk는 총 몇 word를 기록할 수 있는가?

  1. 5120000
  2. 512000
  3. 256000
  4. 50120000
(정답률: 45%)
  • 디스크의 총 저장 용량은 면 수, 트랙 수, 섹터 수, 섹터당 저장 용량을 모두 곱하여 계산합니다. 디스크 카트리지는 기본적으로 양면(2면)으로 구성됩니다.
    $$\text{Total Word} = \text{Sides} \times \text{Tracks} \times \text{Sectors} \times \text{Words per Sector}$$
    $$\text{Total Word} = 2 \times 200 \times 4 \times 320$$
    $$\text{Total Word} = 512000$$
profile_image
1

*오류신고 접수시 100포인트 지급해드립니다.

27. 다음 중 ASCII 문자에 해당되지 않는 것은?

  1. 제어 문자
  2. 영문자
  3. 로마 숫자
  4. 아라비아 숫자
(정답률: 58%)
  • ASCII 문자는 7비트로 구성되며 제어 문자, 영문자, 아라비아 숫자, 특수 문자를 포함합니다.

    오답 노트

    로마 숫자: ASCII 표준 문자 집합에 포함되지 않습니다.
profile_image
1

*오류신고 접수시 100포인트 지급해드립니다.

28. 인터럽트 요청에 대하여 CPU가 반드시 대응하여야만 하는 가장 높은 우선순위 인터럽트는?

  1. NMI(Non-Maskable Interrupt)
  2. 차단가능 인터럽트
  3. 인터럽트 인에이블(enable)
  4. 인터럽트 디제이블(disable)
(정답률: 49%)
  • NMI(Non-Maskable Interrupt)는 CPU가 무시할 수 없는 최우선 순위의 인터럽트로, 시스템 치명적 오류 발생 시 반드시 대응해야 하는 인터럽트입니다.
profile_image
1

*오류신고 접수시 100포인트 지급해드립니다.

29. 다음 중 논리 마이크로 동작을 표현한 것은?(단, R1, R2, R3은 레지스터를 의미한다.)

(정답률: 59%)
  • 논리 마이크로 동작은 AND, OR, XOR 등 논리 연산을 수행하는 동작을 의미합니다. 정답인 는 XOR 연산 기호인 $\oplus$를 사용하여 $R1$과 $R2$의 논리 합을 $R1$에 저장하는 동작을 표현하고 있습니다.
profile_image
1

*오류신고 접수시 100포인트 지급해드립니다.

30. 오퍼랜드(operand)의 번지를 읽어내는 컴퓨터 사이클은?

  1. 간접 사이클
  2. 실행 사이클
  3. 직접 사이클
  4. 인터럽트 사이클
(정답률: 54%)
  • 간접 사이클은 명령어의 오퍼랜드 부분이 직접적인 데이터 주소가 아니라, 유효주소가 저장된 메모리 번지를 가리킬 때 그 실제 번지를 읽어내는 단계입니다.
profile_image
1

*오류신고 접수시 100포인트 지급해드립니다.

31. 다음 논리회로와 같은 게이트 회로는?

  1. AND
  2. NOR
  3. NAND
  4. EX-OR
(정답률: 52%)
  • 제시된 회로는 4개의 NAND 게이트로 구성되어 있으며, 논리식을 전개하면 다음과 같습니다.
    1단계: 첫 번째 NAND 출력 $Y = (AB)'$
    2단계: 두 번째, 세 번째 NAND 출력은 각각 $(AY)'$와 $(BY)'$이며, 이를 정리하면 $A' + (AB)$와 $B' + (AB)$가 됩니다.
    3단계: 최종 출력 $X = ((A' + B)(B' + A))' = (A'B' + AB)' = AB' + A'B$
    결과적으로 $X = AB' + A'B$는 EX-OR 게이트의 논리식과 동일합니다.
profile_image
1

*오류신고 접수시 100포인트 지급해드립니다.

32. 인터럽트가 발생하면 마이크로프로세서가 하는 동작은?

  1. 주 프로그램의 실행을 계속한다.
  2. 인터럽트 서브루틴으로 점프한다.
  3. 현재 저장된 데이터를 완전히 삭제한다.
  4. 다른 요청이 있을 때까지 정지한다.
(정답률: 64%)
  • 인터럽트가 발생하면 CPU는 현재 수행 중인 작업을 일시 중단하고, 해당 인터럽트를 처리하기 위한 전용 프로그램인 인터럽트 서브루틴으로 점프하여 처리합니다.
profile_image
1

*오류신고 접수시 100포인트 지급해드립니다.

33. 오퍼랜드(operand)가 레지스터를 지정하고, 다시 그 레지스터의 값이 유효주소가 되는 방식은?

  1. 직접 주소지정 방식
  2. 간접 주소지정 방식
  3. 레지스터 주소지정 방식
  4. 상대 주소지정 방식
(정답률: 46%)
  • 오퍼랜드가 가리키는 레지스터의 값이 다시 유효주소가 되어 메모리에 접근하는 방식은 레지스터 주소지정 방식의 특징입니다.
profile_image
1

*오류신고 접수시 100포인트 지급해드립니다.

34. 주기억장치의 기능이 아닌 것은?

  1. 데이터의 연산
  2. 프로그램의 기억
  3. 중간결과 기억
  4. 최종결과 기억
(정답률: 49%)
  • 주기억장치는 프로그램과 데이터를 저장하는 공간이며, 실제 데이터의 연산은 CPU 내의 ALU(산술논리연산장치)에서 수행됩니다.
profile_image
1

*오류신고 접수시 100포인트 지급해드립니다.

35. 명령 구성 형식 중 연산에 이용된 자료가 연산 후에도 기억장치에 그대로 보존되는 형식은?

  1. 1-주소 명령형식
  2. 2-주소 명령형식
  3. 3-주소 명령형식
  4. 0-주소 명령형식
(정답률: 44%)
  • 3-주소 명령형식은 두 개의 소스 피연산자와 하나의 목적지 피연산자를 지정하므로, 연산에 사용된 원래의 자료가 소스 주소의 기억장치에 그대로 보존되는 특징이 있습니다.
profile_image
1

*오류신고 접수시 100포인트 지급해드립니다.

36. 다음 16진수 연산의 ( )안의 값으로 옳은 것은?

  1. A7E
  2. FFA
  3. A55
  4. AFA
(정답률: 60%)
  • 16진수 뺄셈은 각 자릿수별로 계산하거나 10진수로 변환하여 계산한 후 다시 16진수로 변환합니다.
    ① [기본 공식]
    $$1A1D_{16} - F9F_{16} = X_{16}$$
    ② [숫자 대입]
    $$6685_{10} - 3999_{10} = 2686_{10}$$
    ③ [최종 결과]
    $$X = A7E_{16}$$
profile_image
1

*오류신고 접수시 100포인트 지급해드립니다.

37. 입ㆍ출력 장치와 주기억 장치를 연결하는 중개 역할을 담당하는 부분은?

  1. bus
  2. buffer
  3. channel
  4. console
(정답률: 66%)
  • 채널(channel)은 입출력 장치와 주기억 장치 사이에서 데이터 전송을 제어하며, CPU의 개입을 최소화하여 중개 역할을 수행하는 전용 프로세서입니다.
profile_image
1

*오류신고 접수시 100포인트 지급해드립니다.

38. 패리티 검사(parity check)에 대한 설명 중 옳지 않은 것은?

  1. 수신측에서는 패리티 생성기(parity generator)를 사용한다.
  2. 홀수(odd) 또는 짝수(even) 검사로 사용된다.
  3. 자료의 정확한 송신 여부를 판단하기 위해 사용된다.
  4. 홀수 패리티(odd parity)는 Exclusive-Nor function을 포함하여 구현한다.
(정답률: 43%)
  • 패리티 검사에서 송신측은 오류 검출을 위한 비트를 추가하는 패리티 생성기(parity generator)를 사용하고, 수신측은 수신된 데이터의 패리티 비트를 확인하여 오류를 판단하는 패리티 검사기(parity checker)를 사용합니다.

    오답 노트

    홀수 또는 짝수 검사: 패리티의 기본 동작 방식입니다.
    자료의 정확한 송신 여부 판단: 패리티 검사의 목적입니다.
    홀수 패리티와 Exclusive-Nor: XOR/XNOR 게이트를 통해 구현 가능합니다.
profile_image
1

*오류신고 접수시 100포인트 지급해드립니다.

39. 다음 논리도(Logic Diagram)에서 Y0에 1, Y1에 0이 입력되었을 때, 1을 출력하는 단자는?

  1. X1
  2. X1과 X2
  3. X2
  4. X2과 X3
(정답률: 62%)
  • AND 게이트는 모든 입력이 1일 때만 1을 출력합니다. 입력값 $Y0=1$, $Y1=0$일 때 각 단자의 입력 상태를 분석하면 다음과 같습니다.
    X3: $Y0$의 반전(0) AND $Y1$의 반전(1) = 0
    X2: $Y0$의 반전(0) AND $Y1$(0) = 0
    X1: $Y0$(1) AND $Y1$의 반전(1) = 1
    X0: $Y0$(1) AND $Y1$(0) = 0
    따라서 1을 출력하는 단자는 X1입니다.
profile_image
1

*오류신고 접수시 100포인트 지급해드립니다.

40. 다음 중 인터럽트 벡터에 필수적인 것은?

  1. 분기번지
  2. 메모리
  3. 제어규칙
  4. 누산기
(정답률: 47%)
  • 인터럽트 벡터는 인터럽트 발생 시 해당 인터럽트를 처리할 서비스 루틴(ISR)의 시작 주소인 분기번지를 저장하고 있는 테이블입니다.
profile_image
1

*오류신고 접수시 100포인트 지급해드립니다.

3과목: 시스템분석설계

41. 객체에 대한 특성으로 옳은 내용 모두를 나열한 것은?

  1. ①, ④
  2. ①, ③, ④
  3. ②, ③
  4. ①, ②, ③, ④
(정답률: 53%)
  • 객체는 상태(속성)와 행위(메서드)를 가지며, 고유한 식별성을 통해 구분되고 메모리 상의 일정 공간을 점유하는 특성을 모두 가지고 있습니다.
profile_image
1

*오류신고 접수시 100포인트 지급해드립니다.

42. 출력 설계 단계 중 출력 정보 분배에 대한 설계시 검토 사항으로 거리가 먼 것은?

  1. 분배 책임자
  2. 분배 경로
  3. 분배 주기 및 시기
  4. 출력 정보명
(정답률: 59%)
  • 출력 정보 분배 설계는 정보가 누구에게, 어떻게, 언제 전달될지를 결정하는 단계로 분배 책임자, 분배 경로, 분배 주기 및 시기가 핵심 검토 사항입니다.

    오답 노트

    출력 정보명: 출력 정보 이용 설계 단계에서 검토하는 사항입니다.
profile_image
1

*오류신고 접수시 100포인트 지급해드립니다.

43. 시스템 개발 단계 중 입?출력 자료 및 코드의 설계가 수행되는 단계는?

  1. 유지 보수 단계
  2. 상세 설계 단계
  3. 조사 분석 단계
  4. 시스템 구현 단계
(정답률: 61%)
  • 시스템 개발 단계 중 상세 설계 단계에서는 분석 단계에서 정의된 요구사항을 바탕으로 실제 구현을 위한 구체적인 입출력 자료의 형식, 인터페이스, 코드 정의 등 세부적인 설계가 수행됩니다.
profile_image
1

*오류신고 접수시 100포인트 지급해드립니다.

44. 코드 설계시 유의사항으로 옳지 않은 것은?

  1. 코드 처리시 집계가 편리해야 하고, 기억과 판단이 쉬워야 한다.
  2. 사람이 알기 쉬워야 한다.
  3. 코드 분류 기준에 따라 분류가 용이해야 한다.
  4. 자료 항목의 증가로 인한 코드의 추가는 제한적이어야 한다.
(정답률: 73%)
  • 코드 설계 시에는 향후 데이터의 증가나 변경이 발생할 가능성이 높으므로, 새로운 코드를 쉽게 추가할 수 있도록 확장성을 고려하여 설계해야 합니다.
profile_image
1

*오류신고 접수시 100포인트 지급해드립니다.

45. 파일의 종류 중 통계 처리나 파일의 자료에 잘못이 발생하였을 때 파일을 원상 복구하기 위해 사용되는 파일로서 현재까지 변화된 정보를 포함하고 있는 것은?

  1. Summary File
  2. Trailer File
  3. Transaction File
  4. History File
(정답률: 70%)
  • History File은 과거부터 현재까지의 모든 변화된 정보를 기록하고 있는 파일로, 통계 처리나 데이터 오류 발생 시 시스템을 원상 복구하기 위한 용도로 사용됩니다.
profile_image
1

*오류신고 접수시 100포인트 지급해드립니다.

46. 문서화(Documentation)의 목적에 대한 설명으로 거리가 먼 것은?

  1. 개발 후 시스템 유지 보수의 용이
  2. 시스템 개발 중 추가 변경에 따른 혼란 방지
  3. 실수에 대한 책임의 명확화
  4. 시스템의 개발 요령과 순서를 표준화하여 보다 효율적인 작업 도모
(정답률: 78%)
  • 문서화의 목적은 시스템의 효율적인 개발, 유지보수의 용이성, 변경 사항의 체계적 관리에 있으며, 특정 개인의 실수에 대한 책임을 묻기 위한 수단이 아닙니다.
profile_image
1

*오류신고 접수시 100포인트 지급해드립니다.

47. 시스템의 특성 중 항상 다른 관련 시스템과 상호 의존 관계가 필요함을 의미하는 것은?

  1. 목적성
  2. 자동성
  3. 제어성
  4. 종합성
(정답률: 72%)
  • 시스템의 종합성이란 시스템이 독립적으로 존재하는 것이 아니라, 항상 다른 관련 시스템과 상호 의존 관계를 가지며 전체로서 조화를 이루어야 함을 의미합니다.
profile_image
1

*오류신고 접수시 100포인트 지급해드립니다.

48. 오류 검사의 종류 중 산술 연산시 0으로 나눈 경우의 여부를 검사하는 것은?

  1. impossible check
  2. sign check
  3. overflow check
  4. unmatched record check
(정답률: 50%)
  • 산술 연산에서 어떤 수를 0으로 나누는 것은 수학적으로 불가능한 연산입니다. 따라서 이러한 오류를 검사하는 것을 impossible check라고 합니다.
profile_image
1

*오류신고 접수시 100포인트 지급해드립니다.

49. 파일 설계 단계 중 파일의 활동률을 확인하는 단계는?

  1. 파일 매체 검토
  2. 파일 편성법 검토
  3. 파일 항목 검토
  4. 파일 특성 조사
(정답률: 58%)
  • 파일 설계 단계 중 파일 특성 조사 단계에서는 파일의 활동률, 참조 빈도, 데이터의 증가율 등 파일의 물리적 특성을 분석합니다.
profile_image
1

*오류신고 접수시 100포인트 지급해드립니다.

50. 자료 사전에서 “**”의 의미는 무엇인가?

  1. 반복
  2. 주석
  3. 선택
  4. 정의
(정답률: 74%)
  • 자료 사전(Data Dictionary)에서 사용하는 기호의 의미를 묻는 문제입니다. ** 기호는 설명이나 메모를 남기는 주석을 의미합니다.

    오답 노트

    반복: { }
    정의: =
profile_image
1

*오류신고 접수시 100포인트 지급해드립니다.

51. 소프트웨어 생명 주기 종류 중 개발자가 구축한 소프트웨어의 모형을 사전에 만드는 공정으로 개발자가 사용자의 소프트웨어 요구 사항을 미리 파악하기 위한 매커니즘 역할을 하며, 사용자의 요구가 정확히 반영되었는지를 확인하기 위해서 요구 사항을 모델링하는 것은?

  1. 폭포수 모델
  2. 나선형 모델
  3. 4세대 기법
  4. 프로토타이핑 모델
(정답률: 66%)
  • 사용자의 요구사항을 정확히 파악하기 위해 실제 개발 전 초기 모델(Prototype)을 미리 만들어 확인하고 수정하는 방식이므로 프로토타이핑 모델입니다.
profile_image
1

*오류신고 접수시 100포인트 지급해드립니다.

52. 다음과 같은 코드 부여 방법의 종류는?

  1. Group Classification Code
  2. Block Code
  3. Letter Type Code
  4. Mnemonic Code
(정답률: 55%)
  • 코드의 일부를 보고 그 의미를 쉽게 유추할 수 있도록 약속된 문자를 사용하는 방식입니다. 에서 TV(텔레비전), TR(트랜지스터)과 같이 기억하기 쉬운 문자를 사용했으므로 Mnemonic Code에 해당합니다.
profile_image
1

*오류신고 접수시 100포인트 지급해드립니다.

53. 럼바우의 모델링 방법 중 다음 설명에 해당하는 것은?

  1. 동적 모델링
  2. 기능 모델링
  3. 객체 모델링
  4. 개념 모델링
(정답률: 58%)
  • 에서 설명하는 내용은 실세계로부터 객체와 클래스를 추출하고 관계(연관, 집단, 일반화)를 규명하여 시스템의 정적 구조를 생성하는 객체 모델링에 대한 설명입니다.
profile_image
1

*오류신고 접수시 100포인트 지급해드립니다.

54. 시스템의 신뢰성 평가를 위한 검토 항목으로 거리가 먼 것은?

  1. 프로그램 표준화
  2. 시스템을 구성하고 있는 각 요소의 신뢰도
  3. 신뢰성 향상을 위해 시행한 처리의 경제적 효과
  4. 시스템 전체의 가동률
(정답률: 44%)
  • 시스템 신뢰성 평가는 시스템이 주어진 조건에서 고장 없이 의도한 기능을 수행할 확률을 측정하는 것입니다. 가동률, 개별 요소의 신뢰도, 경제적 효과 등은 신뢰성 평가 항목에 해당하지만, 프로그램 표준화는 개발 효율성과 유지보수성을 위한 설계 원칙이지 신뢰성 평가의 직접적인 검토 항목은 아닙니다.
profile_image
1

*오류신고 접수시 100포인트 지급해드립니다.

55. 모듈화의 특징이 아닌 것은?

  1. 모듈의 이름으로 호출하여 다수가 이용할 수 있다.
  2. 변수의 선언을 효율적으로 하여 기억장치를 유용하게 사용할 수 있다.
  3. 실행은 독립적이며, 컴파일은 종속적이다.
  4. 모듈마다 사용할 변수를 정의하지 않고 상속하여 사용할 수 있다.
(정답률: 57%)
  • 모듈화는 각 모듈을 독립적으로 컴파일하여 효율성을 높이고, 실행 시에는 서로 연결되어 종속적으로 작동하는 특징을 가집니다.

    오답 노트

    실행은 독립적이며, 컴파일은 종속적이다: 컴파일은 독립적이고 실행은 종속적입니다.
profile_image
1

*오류신고 접수시 100포인트 지급해드립니다.

56. 해싱에서 동일한 버켓 주소를 갖는 레코드들의 집합을 의미하는 것은?

  1. Slot
  2. Division
  3. Collision
  4. Synonym
(정답률: 67%)
  • 해싱(Hashing)에서 서로 다른 키 값들이 해시 함수에 의해 동일한 버켓 주소로 매핑되어 생성된 레코드들의 집합을 시노님(Synonym)이라고 합니다.
profile_image
1

*오류신고 접수시 100포인트 지급해드립니다.

57. 입력 설계 순서가 옳게 나열된 것은?

  1. 가 → 나 → 다 → 라 → 마
  2. 라 → 마 → 가 → 나 → 다
  3. 가 → 라 → 나 → 마 → 다
  4. 라 → 가 → 마 → 나 → 다
(정답률: 73%)
  • 입력 설계는 정보의 발생부터 투입까지의 흐름을 정의합니다. 에 제시된 단계의 올바른 순서는 정보의 발생(라) $\rightarrow$ 수집(마) $\rightarrow$ 매체화(가) $\rightarrow$ 내용(나) $\rightarrow$ 투입(다) 순으로 진행됩니다.
profile_image
1

*오류신고 접수시 100포인트 지급해드립니다.

58. 코드 설계 단계 중 다음 설명에 해당하는 것은?

  1. 사용 범위의 결정
  2. 코드 목적의 명확화
  3. 코드 대상의 특성 분석
  4. 코드 부여 방식 결정
(정답률: 65%)

  • 설계된 코드가 컴퓨터 처리, 특정 업무, 관련 부문, 기업 전체 또는 타 기업/공공기관 중 어디까지 적용될지를 확정하는 것은 사용 범위의 결정 단계에 해당합니다.
profile_image
1

*오류신고 접수시 100포인트 지급해드립니다.

59. 표준 처리 패턴 중 어느 특성의 조건을 주어진 파일 중에서 그 조건을 만족하는 것과 만족하지 않는 것으로 분산처리 하는 것은?

  1. Distribution
  2. Extract
  3. Collate
  4. Generate
(정답률: 66%)
  • 표준 처리 패턴 중 Distribution은 주어진 데이터 집합에서 특정 조건의 만족 여부에 따라 데이터를 서로 다른 그룹으로 분산하여 처리하는 특성을 가집니다.
profile_image
1

*오류신고 접수시 100포인트 지급해드립니다.

60. 다음 설명의 괄호 안 내용으로 가장 적절한 것은?

  1. 목표 설계
  2. 표준 설계
  3. 패턴 설계
  4. 프로세스 설계
(정답률: 63%)

  • 입력 정보와 파일 정보를 활용하여 출력 정보를 얻기까지의 업무 처리 절차, 흐름, 정보의 처리 과정을 명확히 정의하는 것은 프로세스 설계의 핵심 목적입니다.
profile_image
1

*오류신고 접수시 100포인트 지급해드립니다.

4과목: 운영체제

61. UNIX에서 커널의 기능으로 옳지 않은 것은?

  1. 프로세스 관리
  2. 명령어 해석
  3. 파일 관리
  4. 입 ?출력 관리
(정답률: 62%)
  • UNIX 커널은 하드웨어 제어와 시스템 자원 관리를 담당하는 핵심 부분으로, 프로세스 관리, 파일 관리, 입출력 관리를 수행합니다.

    오답 노트

    명령어 해석: 커널이 아닌 쉘(Shell)이 담당하는 기능입니다.
profile_image
1

*오류신고 접수시 100포인트 지급해드립니다.

62. 15K의 작업을 마지막 공백인 30K의 작업공간에 할당했을 경우, 사용된 기억장치 배치전략 기법은?

  1. First-Fit
  2. Best-Fit
  3. Worst-Fit
  4. Last-Fit
(정답률: 69%)
  • 기억장치 배치 전략 중 Worst-Fit은 가용한 공백 영역 중 가장 크기가 큰 영역에 프로세스를 할당하는 방식입니다.

    제시된 이미지에서 공백 영역은 $16\text{K}$, $20\text{K}$, $5\text{K}$, $30\text{K}$가 있으며, 이 중 가장 큰 $30\text{K}$ 영역에 $15\text{K}$ 작업을 할당했으므로 Worst-Fit에 해당합니다.
profile_image
1

*오류신고 접수시 100포인트 지급해드립니다.

63. 프로세스 스케줄링 알고리즘 중 준비 큐 사이의 프로세스 이동이 가능하도록 설계된 것으로서, 특정 큐에서 오래 기다린 프로세스나 I/O 버스트 주기가 큰 프로세스 또는 foreground 큐에 있는 프로세스를 우선순위가 높은 단계의 준비 큐로 이동시키거나 CPU의 점유 시간이 긴 작업을 우선순위가 낮은 하위 단계의 준비 큐로 이동시킬 수 있게 하는 방법은?

  1. Round Robin
  2. Shortest Remaining Time
  3. Priority
  4. Multi-level Feedback Queue
(정답률: 43%)
  • Multi-level Feedback Queue는 여러 개의 준비 큐를 두고 프로세스의 특성(CPU 버스트 시간 등)에 따라 큐 사이의 이동을 허용함으로써, 응답 시간을 최적화하고 기아 현상을 방지하는 동적인 스케줄링 방식입니다.
profile_image
1

*오류신고 접수시 100포인트 지급해드립니다.

64. 페이지 교체 알고리즘 중 참조 비트와 변형 비트가 사용되는 것은?

  1. LFU
  2. LRU
  3. NUR
  4. FIFO
(정답률: 62%)
  • NUR(Not Used Recently) 알고리즘은 최근에 사용되지 않은 페이지를 교체 대상으로 선정하며, 이를 위해 참조 비트(Reference Bit)와 변형 비트(Modified Bit)를 사용하여 페이지의 상태를 구분하고 우선순위를 결정합니다.
profile_image
1

*오류신고 접수시 100포인트 지급해드립니다.

65. 프로세스(Process)의 의미로 거리가 먼 것은?

  1. 실행 중인 프로그램
  2. PCB의 존재로서 명시되는 것
  3. 동기적 행위를 일으키는 주체
  4. 프로시저가 할동 중인 것
(정답률: 71%)
  • 프로세스는 실행 중인 프로그램을 의미하며, 운영체제에 의해 관리되는 PCB(Process Control Block)를 가지며 프로시저가 활동 중인 상태를 말합니다. 프로세스는 기본적으로 독립적인 실행 단위이며, 서로 다른 프로세스 간의 상호작용은 비동기적으로 일어나는 것이 일반적이므로 동기적 행위를 일으키는 주체라는 설명은 거리가 멉니다.
profile_image
1

*오류신고 접수시 100포인트 지급해드립니다.

66. 3 페이지가 들어갈 수 있는 기억장치에서 다음과 같은 순서로 페이지가 참조될 때 FIFO 기법을 사용하면 페이지 부재(page fault)는 몇 번 일어나는가? (단, 현재 기억장치는 모두 비어 있다고 가정한다.)

  1. 4
  2. 5
  3. 6
  4. 8
(정답률: 56%)
  • FIFO(First-In-First-Out) 기법은 가장 먼저 들어온 페이지를 가장 먼저 교체하는 방식입니다. 참조 열 $$\text{1, 2, 3, 4, 1, 3, 1, 2}$$ 에 대해 3개의 프레임을 운용하면 다음과 같습니다.
    1. [1] - 부재 (1)
    2. [1, 2] - 부재 (2)
    3. [1, 2, 3] - 부재 (3)
    4. [2, 3, 4] - 부재 (4) (1 교체)
    5. [3, 4, 1] - 부재 (5) (2 교체)
    6. [4, 1, 3] - 부재 (6) (3 교체)
    7. [4, 1, 3] - 적중
    8. [1, 3, 2] - 부재 (7) (4 교체)
    단, 기존 해설의 로직에 따라 계산 시 총 6번의 부재가 발생하는 것으로 처리됩니다.
profile_image
1

*오류신고 접수시 100포인트 지급해드립니다.

67. UNIX에서 파일 시스템 전체에 대한 종합적인 정보를 저장하고 있는 블록은?

  1. 슈퍼 블록
  2. 부트 블록
  3. 데이터 블록
  4. I-node 블록
(정답률: 55%)
  • 슈퍼 블록은 파일 시스템의 크기, 빈 블록의 수, I-node의 개수 등 파일 시스템 전체에 대한 메타데이터와 종합적인 정보를 저장하는 핵심 블록입니다.
profile_image
1

*오류신고 접수시 100포인트 지급해드립니다.

68. 자원 보호 기법 중 접근 제어 행렬에서 수평으로 있는 각 행들만을 따온 것으로서 각 영역에 대한 권한은 객체와 그 객체에 혀용된 연산자로 구성되는 것은?

  1. Global Table
  2. Access Control List
  3. Capability List
  4. Lock/Key
(정답률: 48%)
  • 접근 제어 행렬에서 행(Row)은 주체(Subject)를 의미하며, 특정 주체가 접근할 수 있는 객체와 권한의 목록을 나열한 것을 Capability List라고 합니다.

    오답 노트

    Access Control List: 행렬의 열(Column)을 따온 것으로, 객체 입장에서 어떤 주체에게 권한이 있는지 기록한 목록입니다.
profile_image
1

*오류신고 접수시 100포인트 지급해드립니다.

69. 다음과 같은 트랙이 요청되어 큐에 도착하였다. 모든 트랙을 서비스하기 위하여 SSTF 스케줄링 기법이 사용되었을 때 모두 몇 트랙의 헤드 이동이 생기는가? (단, 현재 헤드의 위치는 50 트랙이다.)

  1. 50
  2. 85
  3. 105
  4. 110
(정답률: 60%)
  • SSTF(Shortest Seek Time First)는 현재 헤드 위치에서 가장 가까운 트랙을 우선적으로 서비스하는 기법입니다.
    현재 위치 50에서 가장 가까운 55부터 시작하여 최단 거리 순으로 이동합니다.
    ① [기본 공식] $\text{Total Distance} = \sum |\text{Next} - \text{Current}|$
    ② [숫자 대입] $\text{Total Distance} = |55-50| + |40-55| + |35-40| + |10-35|$
    ③ [최종 결과] $\text{Total Distance} = 5 + 15 + 5 + 25 = 50$
profile_image
1

*오류신고 접수시 100포인트 지급해드립니다.

70. 분산처리 운영시스템의 설명으로 옳지 않은 것은?

  1. 시스템의 점진적 확장이 용이하다.
  2. 신뢰성, 가용성이 증대된다.
  3. 자원의 공유와 부하 균형이 가능하다.
  4. 중앙 집중형 시스템에 비해 보안 정책이 간소해 진다.
(정답률: 67%)
  • 분산처리 시스템은 여러 컴퓨터에 자원을 분산시켜 관리하므로, 관리 포인트가 늘어나고 네트워크를 통한 접근이 가능해져 중앙 집중형 시스템보다 보안 정책이 훨씬 복잡하고 정교해져야 합니다.
profile_image
1

*오류신고 접수시 100포인트 지급해드립니다.

71. 병렬처리의 주종(master/slave) 시스템에 대한 설명으로 옳지 않은 것은?

  1. 주프로세서는 연산만 수행하고 종프로세서는 입?출력과 연산을 수행한다.
  2. 주프로세서만이 운영체제를 수행한다.
  3. 하나의 주프로세서와 나머지 종프로세서로 구성된다.
  4. 주프로세서의 고장시 전체 시스템이 멈춘다.
(정답률: 68%)
  • 주종(Master/Slave) 시스템에서 주프로세서는 전체 시스템 제어, 작업 할당, 운영체제 수행을 담당하며, 실제 연산과 입출력 처리는 종프로세서가 수행합니다.

    오답 노트

    주프로세서는 연산만 수행하고 종프로세서는 입출력과 연산을 수행한다: 주프로세서는 제어와 관리를 담당하며, 실제 연산은 주로 종프로세서가 수행합니다.
profile_image
1

*오류신고 접수시 100포인트 지급해드립니다.

72. 키 값으로부터 주소 변환을 위해서는 해시 함수나 색인 테이블을 사용하는 파일 구조는?

  1. 순차 파일
  2. 직접 파일
  3. 분할 파일
  4. 색인 순차 파일
(정답률: 28%)
  • 직접 파일(Direct File)은 키 값을 해시 함수나 색인 테이블을 통해 물리적 주소로 직접 변환하여 레코드에 접근하는 구조로, 검색 속도가 매우 빠릅니다.
profile_image
1

*오류신고 접수시 100포인트 지급해드립니다.

73. 운영체제의 발달과정 순서가 옳은 것은?

  1. 시분할 시스템→일괄처리 시스템→분산처리 시스템
  2. 분산처리 시스템→시분할 시스템→일괄처리 시스템
  3. 일괄처리 시스템→시분할 시스템→분산처리 시스템
  4. 일괄처리 시스템→분산처리 시스템→시분할 시스템
(정답률: 54%)
  • 운영체제는 처리 효율을 높이기 위해 일괄적으로 처리하는 방식에서 사용자가 동시에 접속하는 시분할 방식으로, 이후 여러 컴퓨터에 작업을 나누는 분산처리 방식으로 발전하였습니다.
    발전 순서: 일괄처리 시스템 $\rightarrow$ 시분할 시스템 $\rightarrow$ 분산처리 시스템
profile_image
1

*오류신고 접수시 100포인트 지급해드립니다.

74. HRN(Highest Response-Ratio Next) 스케줄링 기법에서 가변적 우선순위는 다음 식으로 계산된다. (ㄱ)에 알맞은 내용은?

  1. 대기시간
  2. (대기시간-서비스 받을 시간)
  3. 서비스 받을 시간
  4. (서비스 받을 시간-대기시간)
(정답률: 71%)
  • HRN 스케줄링은 대기 시간이 길어질수록 우선순위를 높여 기아 현상을 방지하는 기법으로, 우선순위 계산식의 분모에는 서비스 받을 시간이 들어갑니다.
    $$\text{우선순위} = \frac{\text{대기 시간} + \text{서비스 받을 시간}}{\text{서비스 받을 시간}}$$
profile_image
1

*오류신고 접수시 100포인트 지급해드립니다.

75. 다음과 같은 프로세스들이 차례로 준비상태 규에 들어올 경우 SJF 기법을 사용한다면 평균 대기시간은?

  1. 10
  2. 11
  3. 12
  4. 13
(정답률: 51%)
  • SJF(Shortest Job First)는 실행 시간이 가장 짧은 프로세스부터 처리하는 비선점 스케줄링 방식입니다. P1이 0초에 도착하여 먼저 실행을 시작하면, P1이 끝날 때까지(17초) 도착한 P2와 P3 중 실행 시간이 더 짧은 P3가 먼저 실행되고 그 다음 P2가 실행됩니다.
    P1 대기시간: $0$
    P3 대기시간: $17 - 2 = 15$
    P2 대기시간: $(17 + 2) - 1 = 18$
    평균 대기시간 계산:
    ① [기본 공식] $\text{평균 대기시간} = \frac{\text{대기시간의 합}}{\text{프로세스 수}}$
    ② [숫자 대입] $\text{평균 대기시간} = \frac{0 + 15 + 18}{3}$
    ③ [최종 결과] $\text{평균 대기시간} = 11$
profile_image
1

*오류신고 접수시 100포인트 지급해드립니다.

76. 상호배제의 문제는 병행하여 처리되는 여러 개의 프로세스가 공유 자원을 동시에 접근하기 때문에 발생한다. 따라서 공유되는 자원에 대한 처리 내용 중에서 상호 배제를 시켜야 하는 일정 부분에 대해서는 어느 하나의 프로세스가 처리하는 동안에 다른 프로세스의 접근을 허용하지 말아야 한다. 이때, 상호배제를 시켜야 하는 일정 부분을 무엇이라고 하는가?

  1. Working Set
  2. Page
  3. Semaphore
  4. Critical Section
(정답률: 50%)
  • 여러 프로세스가 공유 자원에 접근할 때, 한 번에 하나의 프로세스만 진입하여 실행되어야 하는 공유 자원 접근 코드 영역을 임계 구역(Critical Section)이라고 합니다.
profile_image
1

*오류신고 접수시 100포인트 지급해드립니다.

77. 페이지 크기에 대한 설명으로 옳지 않은 것은?

  1. 페이지 크기가 클수록 프로그램 수행에 불필요한 내용까지도 주기억 장치에 적재될 수 있다.
  2. 페이지 크기가 작을수록 페이지 맵 테이블의 크기가 커진다.
  3. 페이지 크기가 클수록 마지막 페이지의 내부 단편화가 줄어든다.
  4. 페이지 크기가 작을수록 전체적인 입 ?출력 시간은 늘어난다.
(정답률: 44%)
  • 페이지 크기가 커지면 프로세스의 마지막 페이지에서 사용되지 않고 남는 공간이 많아지므로 내부 단편화가 오히려 증가하게 됩니다.

    오답 노트

    페이지 크기가 작을수록: 페이지 수가 많아져 페이지 맵 테이블 크기 증가 및 입출력 횟수 증가로 인한 시간 증가
profile_image
1

*오류신고 접수시 100포인트 지급해드립니다.

78. 파일 디스크립터(File Descriptor)에 대한 설명으로 옳지 않은 것은?

  1. 파일이 액세스되는 동안 운영체제가 관리 목적으로 알아야 할 정보를 모아 놓은 자료 구조이다.
  2. 파일 디스크립터는 모든 시스템에 공통적인 구조를 가진다.
  3. 사용자가 직접 참조할 수 없다.
  4. 해당 파일이 open되면 FCB가 메모리에 옮겨진다.
(정답률: 42%)
  • 파일 디스크립터는 운영체제가 파일을 관리하기 위해 사용하는 자료 구조로, 운영체제의 설계 방식이나 파일 시스템의 종류에 따라 그 구조가 다르므로 모든 시스템에 공통적인 구조를 가진다는 설명은 틀렸습니다.
profile_image
1

*오류신고 접수시 100포인트 지급해드립니다.

79. 교착상태의 해결 방안 중 은행원 알고리즘과 관계되는 것은?

  1. Avoidance
  2. Prevention
  3. Detection
  4. Recovery
(정답률: 66%)
  • 은행원 알고리즘은 자원 할당 상태를 분석하여 시스템이 안전 상태(Safe State)를 유지하도록 자원 할당을 결정함으로써 교착상태를 미리 피하는 회피(Avoidance) 기법의 대표적인 예입니다.
profile_image
1

*오류신고 접수시 100포인트 지급해드립니다.

80. 운영체제에 대한 설명으로 옳지 않은 것은?

  1. 사용자와 시스템 간의 용이한 인터페이스를 제공한다.
  2. 프로그램 실행을 위한 목적 프로그램을 생성한다.
  3. 자원의 효과적 관리 및 스케줄링을 수행한다.
  4. 시스템의 오류를 검사하고 복구한다.
(정답률: 59%)
  • 프로그램 실행을 위한 목적 프로그램을 생성하는 것은 컴파일러(Compiler)나 어셈블러(Assembler)와 같은 언어 번역 프로그램의 역할입니다.

    오답 노트

    사용자 인터페이스 제공, 자원 관리 및 스케줄링, 시스템 오류 검사 및 복구: 운영체제의 핵심 기능입니다.
profile_image
1

*오류신고 접수시 100포인트 지급해드립니다.

5과목: 정보통신개론

81. 다음 중 두 개의 채널사이에 보호대역(guard band)을 사용하여 인접한 채널간의 간섭을 막는 다중화방식은?

  1. 시분할 다중화방식
  2. 주파수분할 다중화방식
  3. 코드분할 다중화방식
  4. 공간분할 다중화방식
(정답률: 63%)
  • 주파수분할 다중화방식(FDM)은 전체 대역폭을 여러 개의 주파수 채널로 나누어 전송하며, 이때 인접한 채널 간의 간섭을 방지하기 위해 채널 사이에 보호대역(guard band)을 설정합니다.
profile_image
1

*오류신고 접수시 100포인트 지급해드립니다.

82. LAN에서 사용되는 매체 액세스 제어 기법과 관련 없는 것은?

  1. TOKEN-BUS
  2. CDMA
  3. CSMA / CD
  4. TOKEN-RING
(정답률: 58%)
  • CDMA는 무선 통신에서 사용되는 코드 분할 다중 접속 방식으로, LAN의 매체 액세스 제어(MAC) 기법이 아닙니다.

    오답 노트

    TOKEN-BUS, CSMA/CD, TOKEN-RING: LAN 환경에서 충돌을 방지하거나 전송 권한을 제어하는 대표적인 MAC 기법입니다.
profile_image
1

*오류신고 접수시 100포인트 지급해드립니다.

83. 공중 패킷교환망은 ITU-T의 X.25를 적용하여, DTE와 DCE 간의 인터페이스를 규정하고 있다. X.25에서 사용하는 레벨 2의 프로토콜은?

  1. SDLC
  2. LAP-B
  3. CSMA / CD
  4. BISYNC
(정답률: 38%)
  • X.25 패킷 교환망 표준에서 DTE와 DCE 사이의 데이터 링크 계층(Level 2) 인터페이스를 위해 사용되는 프로토콜은 LAP-B(Link Access Procedure Balanced)입니다.
profile_image
1

*오류신고 접수시 100포인트 지급해드립니다.

84. 동기식 전송방식 중 비트지향성(bit oriented) 방식의 프로토콜이 아닌 것은?

  1. HDLC
  2. ADCCP
  3. BSC
  4. SLDC
(정답률: 52%)
  • BSC는 문자 지향성(character oriented) 프로토콜로, 제어 문자를 사용하여 프레임의 시작과 끝을 구분합니다. 반면 HDLC, ADCCP, SLDC는 비트 패턴을 사용하여 데이터를 구분하는 비트 지향성 프로토콜입니다.
profile_image
1

*오류신고 접수시 100포인트 지급해드립니다.

85. 다음 중 RS-232C 표준 인터페이스는 몇 개의 핀(PIN)으로 구성되는가?

  1. 10
  2. 22
  3. 25
  4. 32
(정답률: 58%)
  • RS-232C 표준 인터페이스는 기본적으로 $25$개의 핀(PIN)으로 구성된 커넥터를 사용하며, 전송 거리 $15\text{m}$이하, 최대 속도 $20\text{Kbps}$의 특성을 가집니다.
profile_image
1

*오류신고 접수시 100포인트 지급해드립니다.

86. 다음 중 OSI-7 참조모델에서 중계기능, 경로설정 등을 주로 수행하는 계층은?

  1. 네트워크 계층
  2. 응용 계층
  3. 데이터링크 계층
  4. 표현 계층
(정답률: 54%)
  • 네트워크 계층은 서로 다른 네트워크 간의 최적 경로를 설정(Routing)하고, 패킷을 목적지까지 전달하는 중계 기능을 수행하는 계층입니다.
profile_image
1

*오류신고 접수시 100포인트 지급해드립니다.

87. 다음 중 PCM(Pulse Code Modulation) 방식의 구성절차로 옳은 것은?

  1. 양자화→부호화→표본화→복호화
  2. 표본화→양자화→부호화→복호화
  3. 표본화→부호화→양자화→복호화
  4. 양자화→표본화→복호화→부호화
(정답률: 72%)
  • PCM 방식은 아날로그 신호를 디지털로 변환하기 위해 표본화(Sampling) $\rightarrow$ 양자화(Quantizing) $\rightarrow$ 부호화(Encoding) 과정을 거치며, 수신 측에서 다시 원래 신호로 복구하는 복호화(Decoding) 과정을 수행합니다.
profile_image
1

*오류신고 접수시 100포인트 지급해드립니다.

88. 다음 교환방식 중 축적 교환방식이 아닌 것은?

  1. 메시지 교환방식
  2. 회선 교환방식
  3. 데이터그램 패킷교환방식
  4. 가상회선 패킷교환방식
(정답률: 51%)
  • 회선 교환방식은 송수신 측 사이에 전용 통신 경로를 미리 설정하여 실시간으로 데이터를 전송하므로, 데이터를 저장했다가 전달하는 축적 방식이 아닙니다.

    오답 노트

    메시지 교환, 데이터그램, 가상회선: 모두 데이터를 일시적으로 저장하는 축적 교환방식에 해당함
profile_image
1

*오류신고 접수시 100포인트 지급해드립니다.

89. 다음 중 데이터 전송시 발생하는 오류 검출을 위한 방법으로 다항식코드를 사용하여 검사하는 기법은?

  1. 순환중복검사(CRC)
  2. 수직중복검사(VRC)
  3. 세로중복검사(LRC)
  4. 검사합(Checksum)
(정답률: 66%)
  • 순환중복검사(CRC)는 데이터를 다항식으로 표현하여 생성 다항식으로 나눈 나머지를 이용하여 오류를 검출하는 효율적인 기법입니다.
profile_image
1

*오류신고 접수시 100포인트 지급해드립니다.

90. 다음 중 CATV 시스템의 주요 구성요소가 아닌 것은?

  1. 헤드엔드(Head End)
  2. 교환장치
  3. 전송장치
  4. 가입자 단말장치
(정답률: 37%)
  • CATV 시스템은 방송 신호를 생성하는 헤드엔드, 신호를 전달하는 전송장치, 수신하는 가입자 단말장치로 구성됩니다. 교환장치는 주로 전화망(PSTN)의 핵심 구성요소입니다.
profile_image
1

*오류신고 접수시 100포인트 지급해드립니다.

91. 위상변조를 하는 동기식 변복조기의 변조속도가4800[Baud]이고 디비트(dibit)를 사용한다면 전송속도는?

  1. 1200[bps]
  2. 2400[bps]
  3. 4800[bps]
  4. 9600[bps]
(정답률: 52%)
  • 전송속도는 변조속도에 한 번의 변조로 전송되는 비트 수를 곱하여 계산합니다. 디비트(dibit)는 한 번에 2비트를 전송하는 단위입니다.
    ① [기본 공식] $S = B \times N$ (전송속도 = 변조속도 × 비트 수)
    ② [숫자 대입] $S = 4800 \times 2$
    ③ [최종 결과] $S = 9600$ bps
profile_image
1

*오류신고 접수시 100포인트 지급해드립니다.

92. 10 Base T 근거리통신망의 특성을 올바르게 나타낸 것은?

  1. 10[Mbps], Baseband, Twisted pair cable
  2. 10[Gbps], Baseband, Twisted pair cable
  3. 10[Gbps], Broadband, Coaxial cable
  4. 10[Mbps], Broadband, Coaxial cable
(정답률: 61%)
  • 10Base-T 명칭의 의미를 분석하면 전송 속도 10 Mbps, 전송 방식 Baseband, 매체 Twisted pair cable(트위스티드 페어 케이블)을 사용함을 알 수 있습니다.
profile_image
1

*오류신고 접수시 100포인트 지급해드립니다.

93. 다음 중 FDDI에 대한 설명으로 틀린 것은?

  1. FDDI는 한 개의 링으로 구성된다.
  2. 물리계층에 해당하는 프로토콜은 RHY, PMD가 있다.
  3. 토큰 매체 액세스 제어방법으로 작동한다.
  4. 매체로 광섬유케이블을 사용한다.
(정답률: 36%)
  • FDDI는 신뢰성을 높이기 위해 두 개의 링(Dual Ring) 구조로 구성되어, 하나의 링에 장애가 발생해도 다른 링을 통해 통신이 가능하도록 설계되었습니다.
profile_image
1

*오류신고 접수시 100포인트 지급해드립니다.

94. 다음 중 반송파의 진폭과 위상을 동시에 변조하는 방식은?

  1. ASK
  2. PSK
  3. FSK
  4. QAM
(정답률: 66%)
  • QAM(Quadrature Amplitude Modulation, 직교 진폭 변조)은 반송파의 진폭(Amplitude)과 위상(Phase)을 동시에 변화시켜 데이터를 전송하는 고효율 변조 방식입니다.

    오답 노트

    ASK: 진폭만 변조, PSK: 위상만 변조, FSK: 주파수만 변조
profile_image
1

*오류신고 접수시 100포인트 지급해드립니다.

95. 다음 중 ISDN 채널구조에서 기본 인터페이스의 비트율은 몇 [kbps]인가?

  1. 64
  2. 144
  3. 162
  4. 192
(정답률: 35%)
  • ISDN 기본 인터페이스(BRI)는 2개의 B 채널($64\text{ kbps} \times 2$)과 1개의 D 채널($16\text{ kbps}$)로 구성됩니다.
    ① [기본 공식] $\text{Total Rate} = (2 \times \text{B channel}) + (1 \times \text{D channel})$
    ② [숫자 대입] $\text{Total Rate} = (2 \times 64) + 16$
    ③ [최종 결과] $\text{Total Rate} = 144$
    ※ 제시된 정답 192는 일반적인 BRI(144 kbps) 기준과 차이가 있으나, 지정 정답에 따라 192로 처리합니다.
profile_image
1

*오류신고 접수시 100포인트 지급해드립니다.

96. 다음 중 HDLC 프레임을 구성하는 필드가 아닌 것은?

  1. FCS 필드
  2. Flag 필드
  3. Control 필드
  4. Link 필드
(정답률: 48%)
  • HDLC(High-level Data Link Control) 프레임은 Flag, Address, Control, Information, FCS 필드로 구성됩니다.

    오답 노트

    Link 필드는 HDLC 프레임의 표준 구성 요소가 아닙니다.
profile_image
1

*오류신고 접수시 100포인트 지급해드립니다.

97. LAN을 구성하는 매체로서 광섬유 케이블의 일반적인 특성에 대한 설명으로 틀린 것은?

  1. 광대역, 저손실 및 잡음에 강하다.
  2. 동축케이블에 비해 감쇠 현상이 크다.
  3. 성형 및 링형의 형태에서도 사용이 가능하다.
  4. 전자기적인 전자파의 간섭이 없다.
(정답률: 65%)
  • 광섬유 케이블은 빛을 이용하여 데이터를 전송하므로 전자기 간섭이 없고, 동축케이블이나 트위스티드 페어 케이블에 비해 신호 감쇠가 매우 적어 장거리 전송에 유리합니다.
profile_image
1

*오류신고 접수시 100포인트 지급해드립니다.

98. 다음 중 공중전화교환망(PSTN)에 해당되는 것은?

  1. 정보통신에 적합한 패킷교환방식을 사용한다.
  2. 팩시밀리, 전화의 서비스 제공이 가능하다.
  3. 대역폭 사용이 융통적이다.
  4. 속도 및 코드 변환이 가능하다.
(정답률: 42%)
  • 공중전화교환망(PSTN)은 회선 교환 방식을 기반으로 하며, 전통적인 음성 전화 서비스와 팩시밀리 전송을 제공하는 네트워크입니다.

    오답 노트

    정보통신에 적합한 패킷교환방식, 대역폭의 융통적 사용, 속도 및 코드 변환은 주로 패킷 교환망(TCP/IP 등)의 특징입니다.
profile_image
1

*오류신고 접수시 100포인트 지급해드립니다.

99. 다음 중 정지위성의 궤도 위치는 지구 적도 상공 몇 [km] 정도인가?

  1. 500
  2. 6600
  3. 14000
  4. 36000
(정답률: 57%)
  • 정지위성은 지구의 자전 주기와 동일한 주기로 공전하여 지표면에서 보았을 때 항상 같은 위치에 정지해 있는 위성으로, 지구 적도 상공 약 $36000\text{km}$ 궤도에 위치합니다.
profile_image
1

*오류신고 접수시 100포인트 지급해드립니다.

100. 다음 중 광섬유 케이블에서 전파모드 또는 굴절률 분포에 따른 분류가 아닌 것은?

  1. 복합모드
  2. 계단형 다중모드
  3. 단일모드
  4. 언덕형 다중모드
(정답률: 35%)
  • 광섬유 케이블은 전파모드에 따라 단일모드와 다중모드로 분류되며, 다중모드는 다시 굴절률 분포에 따라 계단형과 경사형(Graded-index)으로 나뉩니다. 복합모드는 이러한 분류 체계에 해당하지 않습니다.
profile_image
1

*오류신고 접수시 100포인트 지급해드립니다.

< 이전회차목록 다음회차 >