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

정보처리기사(구) 2009-08-30 필기 기출문제 해설

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

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

목록

1과목: 데이터 베이스

1. 분산 데이터베이스에 대한 설명으로 옳지 않은 것은?

  1. 분산 데이터베이스 관리시스템의 목적은 사용자들이 데이터가 어느 지역 데이터베이스에 위치하고 있는지를 알 수 있도록 하는 것이다.
  2. 분산 데이터베이스 관리시스템의 형태로는 동질 분산데이터베이스 관리시스템과 이질 분산 데이터베이스관리시스템으로 구분할 수 있다.
  3. 분산 데이터베이스에서의 수평역할은 전역 테이블을 구성하는 튜플들을 부분집합으로 분할하는 방법을 한다.
  4. 분산 데이터베이스는 데이터의 처리나 이용이 많은 지역에 데이터베이스를 위치시킴으로써 데이터의 처리가 가능한 해당 지역에서 해결될 수 있도록 하는 데이터베이스 시스템이다.
(정답률: 68%)
  • 분산 데이터베이스 관리시스템의 핵심 목적은 '분산 투명성'을 제공하는 것입니다. 즉, 사용자가 데이터의 물리적 위치를 알 필요 없이 마치 하나의 논리적 데이터베이스를 사용하는 것처럼 느끼게 하는 것이지, 위치를 알 수 있도록 하는 것이 아닙니다.
profile_image
1

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

2. 3 단계 스키마 중 다음 설명에 해당하는 것은?

  1. Internal schema
  2. Conceptual schema
  3. External schema
  4. Tree schema
(정답률: 76%)

  • 위 설명은 물리적 저장 장치의 관점에서 데이터베이스 구조를 정의하고, 레코드의 물리적 순서와 표현 방법 등을 다루는 내부 스키마(Internal schema)에 대한 설명입니다.
profile_image
1

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

3. SQL에서 DELETE 명령에 대한 설명으로 옳지 않은 것은?

  1. 테이블의 행을 삭제할 때 사용한다.
  2. WHERE 조건절이 없는 DELETE명령을 수행하면 DROP TABLE 명령을 수행했을 때와 같은 효과를 얻을 수 있다.
  3. SQL을 사용 용도에 따라 분류할 경우 DML에 해당한다.
  4. 기본 사용 형식은 “DELETE FROM 테이블 [WHERE 조건];”이다.
(정답률: 72%)
  • DELETE 명령은 테이블 내의 행(튜플)을 삭제하는 DML(데이터 조작어)입니다. WHERE 조건절 없이 DELETE를 수행하면 모든 행이 삭제되지만 테이블의 구조(스키마)는 그대로 유지됩니다. 반면, DROP TABLE 명령은 테이블의 구조 자체를 완전히 삭제하므로 두 명령의 효과는 전혀 다릅니다.
profile_image
1

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

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

  1. 데이터베이스는 계속적으로 변화된다.
  2. 데이터베이스의 데이터는 그 주소나 위치에 의해 참조된다.
  3. 데이터베이스는 실시간으로 접근한다.
  4. 데이터베이스는 동시 공용이다.
(정답률: 78%)
  • 데이터베이스는 데이터의 물리적 주소나 위치가 아니라, 사용자가 요구하는 데이터의 값(내용)을 통해 데이터를 찾는 '내용에 의한 참조' 특성을 가집니다.
profile_image
1

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

5. 트랜잭션의 특성으로 가장 적합한 것은?

  1. Atomicity, Durability, Consistency, Isolation
  2. Transparency, Consistency, Isolation, Reliability
  3. Reliability, Atomicity, Security, Consistency
  4. Consistency, Atomicity, Isolation, Reliability
(정답률: 74%)
  • 트랜잭션이 안전하게 수행되기 위해 갖추어야 할 핵심 특성인 ACID 원칙을 묻는 문제입니다.
    1. 원자성(Atomicity): 모두 반영되거나 전혀 반영되지 않아야 함
    2. 일관성(Consistency): 실행 후 데이터베이스 상태가 일관되어야 함
    3. 독립성(Isolation): 둘 이상의 트랜잭션이 동시에 실행될 때 서로 간섭할 수 없음
    4. 영속성(Durability): 성공적으로 완료된 결과는 영구적으로 반영되어야 함
profile_image
1

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

6. 다음과 같이 오름차순 정렬되었을 경우 사용된 정렬 기법은 무엇인가?

  1. bubble sort
  2. selection sort
  3. quick sort
  4. shell sort
(정답률: 75%)

  • 선택 정렬(selection sort)은 오름차순 정렬 시 기준 위치를 첫 번째부터 순차적으로 설정하고, 해당 위치 이후의 값들 중 최솟값을 찾아 기준 위치의 값과 교환하는 방식입니다.
profile_image
1

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

7. 로킹(locking) 단위에 대한 설명으로 옳지 않은 것은?

  1. 로킹의 대상이 되는 객체의 크기를 의미한다.
  2. 로킹의 단위가 커지면 병행성 수준이 낮아진다.
  3. 로킹의 단위가 작아지면 로킹 오버헤드가 감소한다.
  4. 데이터베이스도 로킹의 단위가 될 수 있다.
(정답률: 73%)
  • 로킹 단위와 오버헤드는 반비례 관계입니다. 로킹 단위가 작아지면 관리해야 할 로크(Lock)의 수가 많아지므로 로킹 오버헤드는 오히려 증가하게 됩니다.

    오답 노트

    로킹 단위가 커지면 : 로크 수 감소 $\rightarrow$ 병행성 낮아짐 $\rightarrow$ 오버헤드 감소
profile_image
1

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

8. 다음 영문의 괄호 안 내용으로 공통 적용될 수 있는 것은?

  1. Domain
  2. Schema
  3. Cardinality
  4. Degree
(정답률: 76%)
  • 제시된 이미지 의 내용은 데이터베이스의 구조와 제약조건을 설명하는 메타데이터의 집합, 그리고 데이터 엔티티, 속성, 관계 등을 정의하는 것에 대해 묻고 있습니다. 이는 데이터베이스의 전체적인 설계도인 Schema에 대한 설명입니다.
profile_image
1

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

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

  1. ①, ③
  2. ①, ③, ④
  3. ②, ③, ④
  4. ①, ②, ③, ④
(정답률: 75%)
  • 릴레이션의 기본 특징은 다음과 같습니다.
    모든 튜플은 서로 중복되지 않고 유일해야 하며, 각 속성은 릴레이션 내에서 유일한 이름을 가져야 합니다. 또한 튜플 간의 순서는 무의미하며, 모든 속성 값은 더 이상 분해할 수 없는 원자 값이어야 합니다.
profile_image
1

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

10. SQL에서 VIEW를 삭제할 때 사용하는 명령은?

  1. ERASE
  2. KILL
  3. DROP
  4. DELETE
(정답률: 75%)
  • SQL에서 뷰(VIEW)와 같은 데이터베이스 객체 자체를 삭제할 때는 데이터 정의어(DDL)인 DROP 명령어를 사용합니다.

    오답 노트

    DELETE: 테이블 내의 특정 행(데이터)을 삭제하는 데이터 조작어(DML)입니다.
profile_image
1

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

11. This search examines each element in turn to see if it is the one sought, continuing until either the element is found or all the elements in the list have examined. What is this search?

  1. Binary search
  2. Linear search
  3. Block search
  4. Interpolation search
(정답률: 44%)
  • 리스트의 모든 요소를 하나씩 순차적으로 검사하여 찾는 대상이 나올 때까지 계속하는 탐색 방식은 Linear search(선형 탐색)입니다.
profile_image
1

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

12. 다음 트리의 터미널 노드 수는?

  1. 2
  2. 4
  3. 6
  4. 10
(정답률: 64%)
  • 터미널 노드(단말 노드)는 자식 노드가 없는 리프 노드를 의미합니다.

    위 트리에서 자식이 없는 노드는 D, I, J, F, G, H로 총 6개입니다.
profile_image
1

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

13. 관계대수에 대한 설명으로 옳지 않은 것은?

  1. 원하는 릴레이션을 정의하는 방법을 제공하며 비절차적 언어이다.
  2. 릴레이션 조작을 위한 연산의 집합으로 피연산자와 결과가 모두 릴레이션이다.
  3. 일반 집합 연산과 순수 관계 연산으로 구분된다.
  4. 질의에 대한 해를 구하기 위해 수행해야 할 연산의 순서를 명시한다.
(정답률: 70%)
  • 관계대수는 관계형 데이터베이스에서 원하는 정보를 검색하기 위해 어떤 연산을 어떤 순서로 수행해야 하는지를 기술하는 절차적 언어입니다.

    오답 노트

    원하는 릴레이션을 정의하는 방법을 제공하며 비절차적 언어이다: 이는 관계대수가 아닌 관계해석(Relational Calculus)에 대한 설명입니다.
profile_image
1

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

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

  1. 특정 DBMS를 고려한 것은 아니다.
  2. E-R 다이어그램에서 개체 타입은 사각형, 관계 타입은 타원, 속성은 다이아몬드를 나타낸다.
  3. 개체 타입과 관계타입을 기본 개념으로 현실 세계를 개념적으로 표현하는 방법이다.
  4. 1976년 Peter Chen이 제안하였다.
(정답률: 75%)
  • E-R 다이어그램의 표준 표기법은 다음과 같습니다.
    - 개체 타입: 사각형
    - 속성: 원(타원)
    - 관계 타입: 마름모(다이아몬드)
    따라서 관계 타입을 타원으로, 속성을 다이아몬드로 설명한 내용은 잘못된 표기법입니다.
profile_image
1

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

15. 스택의 자료 삭제 알고리즘이다. ( ) 안 내용으로 가장 적합한 것은? (단, Top : 스택포인터 , S : 스택의 이름)

  1. Overflow
  2. Top = Top+1
  3. Underflow
  4. Top = Top-2
(정답률: 62%)
  • 스택에서 데이터를 삭제(Pop)할 때, 스택 포인터인 $Top$이 $0$이라는 것은 스택 내에 삭제할 데이터가 하나도 없는 상태를 의미합니다.
    이처럼 비어 있는 스택에서 삭제 연산을 시도할 때 발생하는 오류 상태를 Underflow라고 합니다.
profile_image
1

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

16. 데이터 모델의 구성 요소가 아닌 것은?

  1. 추상적인 개념으로 조직된 구조
  2. 구성 요소의 연산
  3. 구성 요소의 제약 조건
  4. 구성 요소들의 저장 인터페이스
(정답률: 51%)
  • 데이터 모델의 3대 구성 요소는 구조(Structure), 연산(Operation), 제약 조건(Constraint)입니다.

    오답 노트

    구성 요소들의 저장 인터페이스: 데이터 모델의 논리적 구성 요소가 아닌 물리적 구현 단계의 영역입니다.
profile_image
1

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

17. 정규화에 관한 설명으로 옳지 않은 것은?

  1. 릴레이션 R의 도메인들의 값이 원자 값만을 가지면 릴레이션 R은 제1정규형에 해당된다.
  2. 릴레이션 R이 제1정규형을 만족하면서, 키가 아닌 모든 속성이 기본 키에 완전 함수 종속이면 릴레이션 R은 제 2정규형에 해당된다.
  3. 정규형들은 차수가 높아질수록 (제1정규형→제5정규형) 만족시켜야 할 제약조건이 감소된다.
  4. 릴레이션 R이 제2정규형을 만족하면서, 키가 아닌 모든 속성들이 기본 키에 이행적으로 함수 종속되지 않으면 릴레이션 R은 제3정규형에 해당된다.
(정답률: 72%)
  • 정규화의 단계가 높아질수록(제1정규형 $\rightarrow$ 제5정규형) 데이터 중복을 제거하기 위해 만족시켜야 할 제약조건은 더욱 엄격해지고 많아집니다.

    오답 노트

    릴레이션 R의 도메인 값이 원자 값만 가지면 제1정규형: 옳은 설명
    제1정규형 만족 및 모든 속성이 기본 키에 완전 함수 종속이면 제2정규형: 옳은 설명
    제2정규형 만족 및 기본 키에 이행적 함수 종속이 없으면 제3정규형: 옳은 설명
profile_image
1

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

18. 다음 트리를 전위 순회 (preorder traversal )한 결과는?

  1. + * A B / * C D E
  2. A B / C * D * E +
  3. A / B * C * D + E
  4. + * * / A B C D E
(정답률: 71%)
  • 전위 순회(Preorder Traversal)는 'Root → Left → Right' 순서로 방문하는 방식입니다.
    제시된 트리 에서 루트부터 순차적으로 방문하면 다음과 같습니다.
    1. 전체 루트인 $+$ 방문
    2. 왼쪽 서브트리의 루트인 $*$ 방문
    3. 다시 그 왼쪽 서브트리의 루트인 $*$ 방문
    4. 다시 그 왼쪽 서브트리의 루트인 $/$ 방문
    5. $/$의 왼쪽 자식 $A$ 방문 $\rightarrow$ 오른쪽 자식 $B$ 방문
    6. 두 번째 $*$의 오른쪽 자식 $C$ 방문
    7. 두 번째 $*$의 오른쪽 자식 $D$ 방문
    8. 전체 루트 $+$의 오른쪽 자식 $E$ 방문
    따라서 결과는 $+ * * / A B C D E$가 됩니다.
profile_image
1

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

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

  1. Y → X
  2. Y ⊂ X
  3. X → Y
  4. X ⊂ Y
(정답률: 69%)
  • 함수 종속이란 애트리뷰트 $X$의 값 하나에 애트리뷰트 $Y$의 값이 오직 하나만 결정되는 관계를 말하며, 이때 $Y$는 $X$에 함수적으로 종속된다고 합니다.
    이를 기호로 표기하면 다음과 같습니다.
    $$X \rightarrow Y$$
profile_image
1

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

20. 데이터베이스 설계 단계 중 물리적 설계의 옵션선택 시 고려 사항으로 거리가 먼 것은?

  1. 스키마의 평가 및 정제
  2. 응답 시간
  3. 저장 공간의 효율화
  4. 트랜잭션 처리도
(정답률: 72%)
  • 물리적 설계 단계에서는 실제 저장 장치에 데이터를 어떻게 배치할 것인지 결정하므로 응답 시간, 저장 공간의 효율화, 트랜잭션 처리도 등을 고려합니다.

    오답 노트

    스키마의 평가 및 정제: 논리적 설계 단계에서 수행하는 작업입니다.
profile_image
1

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

2과목: 전자 계산기 구조

21. 다음 소자 중에서 ROM과 유사한 성격을 가지며, AND array와 OR array로 구성된 것은?

  1. PLA
  2. shift register
  3. RAM
  4. LSI
(정답률: 55%)
  • PLA(Programmable Logic Array)는 ROM과 유사하게 논리 함수를 구현하는 소자로, AND 어레이와 OR 어레이가 모두 프로그래밍 가능하여 논리 회로를 효율적으로 구성할 수 있는 장치입니다.
profile_image
1

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

22. 다음 중 누산기에 대한 설명으로 옳은 것은?

  1. 연산장치에 있는 레지스터의 하나로서 연산 결과를 기억하는 장치이다.
  2. 기억장치 주변에 있는 회로인데 가가승제 계산 및 논리연산을 행하는 장치이다.
  3. 일정한 입력 숫자들을 더하여 그 누계를 항상 보관하는 장치이다.
  4. 정밀 계산을 위해 특별히 만들어 두어 유효 숫자의 개수를 늘리기 위한 것이다.
(정답률: 61%)
  • 누산기(Accumulator)는 CPU의 연산장치(ALU) 내에 위치한 특수 레지스터로, 산술 및 논리 연산의 중간 결과나 최종 결과를 일시적으로 저장하는 역할을 합니다.
profile_image
1

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

23. 1MByte의 기억장소를 가진 어떤 컴퓨터의 명령어 구성이 다음과 같을 때 이 명령어가 가질 수 있는 최대 Operation수는?

  1. 32개
  2. 64개
  3. 128개
  4. 256개
(정답률: 60%)
  • 명령어의 최대 연산(Operation) 수는 OP코드(Operation Code)에 할당된 비트 수에 의해 결정됩니다.
    ① [기본 공식] $2^{n}$
    ② [숫자 대입] $2^{5}$
    ③ [최종 결과] $32$
profile_image
1

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

24. 컴퓨터가 인터럽트 루틴을 수행한 후에 처리하는 것은?

  1. 전원을 다시 동작시킨다.
  2. 모니터 화면에 인터럽트 종류를 디스플레이 한다.
  3. 메모리의 내용을 지워서 다른 프로그램이 적재될 수 있도록 한다.
  4. 인터럽트 처리 시 보존시켰던 PC 및 제어상태 데이터 PC와 제어상태 레지스터에 복구한다.
(정답률: 76%)
  • 인터럽트가 발생하면 현재 수행 중인 프로그램의 상태를 보존한 뒤 인터럽트 서비스 루틴을 실행합니다. 따라서 루틴 수행이 끝난 후에는 중단되었던 지점으로 돌아가기 위해 보존시켰던 PC 및 제어상태 데이터를 PC와 제어상태 레지스터에 복구해야 합니다.
profile_image
1

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

25. 8bit 로 된 register가 있다. 첫째 bit는 부호 bit 로서 0,1 일 때 각각 양(+), 음(-)을 나타낸다고 할 때 2의 보수로 숫자를 표시한다면 이 register 로 표시할 수 있는 10진수의 범위는?

  1. -256 ~ +256
  2. -128 ~ +127
  3. -128 ~ +128
  4. -256 ~ +127
(정답률: 66%)
  • 2의 보수 표현 방식에서는 부호 비트를 제외한 나머지 비트로 숫자를 표현하며, 음수 0이 존재하지 않아 음수 영역을 하나 더 표현할 수 있습니다.
    ① [기본 공식] $-2^{n-1} \sim 2^{n-1}-1$
    ② [숫자 대입] $-2^{8-1} \sim 2^{8-1}-1$
    ③ [최종 결과] $-128 \sim +127$
profile_image
1

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

26. 실행 사이클에서 다음 마이크로 연산이 나타내는 동작은?

  1. ADD to AC
  2. OR to AC
  3. STORE to AC
  4. LOAD to AC
(정답률: 47%)
  • 메모리의 내용을 누산기(AC)로 가져오는 LOAD to AC 동작의 마이크로 연산 과정입니다.
    $$\text{MAR} \leftarrow \text{MBR}(\text{addr})$$
    $$\text{MBR} \leftarrow \text{M}(\text{MAR}), \text{AC} \leftarrow 0$$
    $$\text{AC} \leftarrow \text{AC} + \text{MBR}$$
profile_image
1

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

27. 다음 중 랜덤 (random) 처리가 되지 않는 기억장치는?

  1. 자기 드럼
  2. 자기 디스크
  3. 자기 테이프
  4. 자기 코어
(정답률: 64%)
  • 랜덤 액세스(Random Access)는 기억 장소의 위치와 상관없이 동일한 시간 내에 데이터에 접근하는 방식입니다. 반면, 자기 테이프는 데이터를 순차적으로 읽어야 하는 순차 접근(Sequential Access) 방식이므로 랜덤 처리가 불가능합니다.
profile_image
1

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

28. 입·출력이 실제로 일어나고 있을 때는 채널 제어기가 임의의 시점에서 볼 때 마치 어느 한 입·출력 장치의 전용인 것처럼 운용되는 채널은?

  1. Interlock channel
  2. Crossbar channel
  3. Selector channel
  4. I/O channel
(정답률: 50%)
  • 셀렉터 채널(Selector channel)은 고속 장치(자기 디스크 등)와 연결되어 사용되며, 하나의 입출력 명령이 완료될 때까지 해당 채널을 하나의 주변장치가 독점적으로 점유하여 전용인 것처럼 운용하는 방식입니다. 데이터는 버스트(burst) 방식으로 고속 전송됩니다.
profile_image
1

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

29. 캐시 메모리에서 miss가 발생한 경우 블록을 교환하는 교환 알고리즘 가운데 가장 효율적인 방법은?

  1. LRU(Least Recently Used)
  2. LFU(Least Frequently Used)
  3. FIFO(First In First Out)
  4. LIFO(Last In First Out)
(정답률: 53%)
  • LRU(Least Recently Used)는 가장 오랫동안 사용되지 않은 블록을 교체하는 알고리즘으로, 참조 지역성(Locality) 원리를 가장 잘 활용하여 캐시 메모리에서 가장 효율적인 교환 방법으로 평가받습니다.

    오답 노트

    LFU: 참조 횟수가 가장 적은 블록 교체
    FIFO: 가장 먼저 들어온 블록 교체
    LIFO: 가장 나중에 들어온 블록 교체
profile_image
1

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

30. 다음과 같은 마이크로 오퍼레이션과 관련 있는 사이클은?

  1. FETCH CYCLE
  2. EXECUTE CYCLE
  3. INDIRECT CYCLE
  4. INTERRUPT CYCLE
(정답률: 39%)
  • 인출 단계에서 명령의 오퍼랜드가 간접 주소일 때, 실제 유효 주소를 얻기 위해 메모리에 한 번 더 접근하는 과정이 간접 사이클(Indirect Cycle)입니다.
    제시된 이미지의 마이크로 오퍼레이션인 $MAR \leftarrow MBR(addr)$와 $MBR \leftarrow M(MAR)$과정은 전형적인 간접 주소 참조 과정입니다.
    $$\text{이미지 내용: } \begin{cases} \text{① } MAR \leftarrow MBR(addr) \\ \text{② } MBR \leftarrow M(MAR) \\ \text{③ } \text{실행} \end{cases}$$
profile_image
1

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

31. 마이크로프로그램 제어기가 다음에 수행할 마이크로 인스트럭션의 주소를 결정하는데 사용하는 정보가 아닌 것은?

  1. 인스트럭션 레지스터 (IR)
  2. 타이밍 신호
  3. CPU의 상태 레지스터
  4. 마이크로 인스트럭션에 나타난 주소
(정답률: 53%)
  • 마이크로프로그램 제어기는 다음 실행할 마이크로 인스트럭션의 주소를 결정하기 위해 인스트럭션 레지스터(IR)의 연산 코드, CPU의 상태 레지스터(플래그), 그리고 마이크로 인스트럭션 내에 명시된 다음 주소 정보를 활용합니다. 타이밍 신호는 하드와이어드 제어 방식에서 주로 사용되며, 마이크로프로그램 제어기의 주소 결정 정보에는 포함되지 않습니다.
profile_image
1

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

32. 다음 중 Unicode와 ASCII 코드와의 관계를 가장 잘 설명한 것은?

  1. Unicode는 ASCII를 인식할 수 있지만 ASCII에서는Unicode의 특수문자를 인식할 수 없다.
  2. Unicode는 ASCII를 인식할 수 없고 ASCII에서도Unicode의 문자를 인식할 수 없다.
  3. Uniccode는 ASCII를 인식하고 ASCII에서도 Unicode의 특수문자를 인식할 수 있다.
  4. Unicode 는 ASCII를 인식할 수 없지만 ASCII에서는Unicode의 특수문자를 인식할 수 있다.
(정답률: 64%)
  • Unicode는 전 세계 모든 문자를 표현하기 위해 ASCII 코드를 확장하여 설계되었습니다.
    Unicode의 하위 영역은 ASCII와 호환되므로 Unicode는 ASCII를 인식할 수 있지만, 표현 범위가 훨씬 좁은 ASCII는 Unicode의 확장 문자나 특수문자를 인식할 수 없습니다.
profile_image
1

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

33. 스택 컴퓨터의 특성에 대한 설명으로 옳지 않은 것은?

  1. 피연산자를 나타내지 않기 때문에 인스트럭션의 길이가 짧아서 기억공간의 이용이 효율적이다.
  2. 스택에 기억된 데이터만을 이용하여 연산하므로 인스트럭션수행 시간이 짧다.
  3. 함수연산에 필요한 데이터를 미리 처리되는 순서대로 기억시켜 놓아 편리하다.
  4. 스택에 레지스터의 수가 적을 때에는 전달기능의 인스트럭션인 PUSH와 POP를 사용해야 되는 비효율성이 있다.
(정답률: 38%)
  • 스택 컴퓨터는 LIFO(Last In First Out, 후입선출) 구조를 사용합니다.
    데이터가 입력된 순서의 역순으로 출력되기 때문에, 처리되는 순서대로 기억시켜 놓는다는 설명은 스택의 기본 원리에 어긋납니다.
profile_image
1

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

34. 다음은 입출력 포트 중 고립형 I/O ( Isolated I/O )에 대한 설명이다. 옳지 않은 것은?

  1. 고립형 I/O 는 I/O Mapped I/O 라고도 불리 운다.
  2. 고립형 I/O 는 기억장치의 주소 공간과 전혀 다른 입출력 포트를 갖는 형태이다.
  3. 하나의 읽기/쓰기 신호만 필요하다.
  4. 각 명령은 인터페이스 레지스터의 주소를 가지고 있으며 뚜렷한 입출력 명령을 가지고 있다.
(정답률: 43%)
  • 고립형 I/O는 메모리 주소 공간과 입출력 포트 주소 공간을 완전히 분리하여 관리하는 방식입니다.
    메모리 전송과 I/O 전송을 구분하기 위해 각각 별도의 읽기/쓰기 제어 신호를 사용해야 합니다.

    오답 노트

    하나의 읽기/쓰기 신호만 필요하다: 메모리 맵형 I/O(Memory Mapped I/O)에 대한 설명입니다.
profile_image
1

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

35. 부호화된 2의 보수로 표현된 데이터를 연산할 때 overflow에 대해서 잘못 설명한 것은? (단, 가장 왼쪽 비트는 부호 비트이고, 그 다음 비트는 MSB라 한다.)

  1. 양수끼리 더할 때 MSB에서 자리올림이 발생하지 않으면 overflow가 일어난다.
  2. 음수끼리 더할 때 MSB에서 자리올림이 발생하지 않으면 overflow가 일어난다.
  3. 부호 bit로 들어온 자리올림이 carry bit로 나가지 못하면 overflow가 일어난다.
  4. 부호 bit로 들어온 자리올림이 없는데 carry가 발생하면 overflow가 일어난다.
(정답률: 36%)
  • 2의 보수 연산에서 오버플로우는 부호 비트와 MSB(최상위 비트)로 들어오는 자리올림의 XOR 결과가 1일 때 발생합니다.
    양수끼리 더할 때 MSB에서 자리올림이 발생하고 부호 비트로 들어온 자리올림이 없을 때 오버플로우가 일어납니다. 따라서 양수끼리 더할 때 MSB에서 자리올림이 발생하지 않으면 오버플로우가 일어나지 않습니다.
profile_image
1

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

36. 컴퓨터의 주기억장치 용량이 8192비트이고, 워드 길이가 16비트일 때 PC(program counter),AR(address register)와 DR (data register )의 크기는?

  1. PC=8, AR=9, DR=16
  2. PC=9, AR=9, DR=16
  3. PC=16, AR=16, DR=16
  4. PC=8, AR=16, DR=16
(정답률: 50%)
  • DR은 워드 길이와 동일하며, PC와 AR은 주기억장치의 총 워드 수(주소 개수)를 표현할 수 있는 비트 크기여야 합니다.
    ① [기본 공식]
    $$\text{Word Count} = \frac{\text{Total Capacity}}{\text{Word Length}}$$
    $$\text{Address Bits} = \log_{2}(\text{Word Count})$$
    ② [숫자 대입]
    $$\text{Word Count} = \frac{8192}{16} = 512$$
    $$\text{Address Bits} = \log_{2}(512) = 9$$
    ③ [최종 결과]
    $$\text{PC}=9, \text{AR}=9, \text{DR}=16$$
profile_image
1

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

37. 다음 메이저 상태 (Major State)에 대한 설명으로 틀린 것은?

  1. fetch 상태는 명령을 메모리로부터 읽어 이를 해독하는 상태이다.
  2. fetch 상태의 다음 상태는 반드시 indirect 상태가 되어야 한다.
  3. execute 상태는 처리하기 위한 실제 데이터를 읽어decode된 연산을 수행하는 상태이다.
  4. Interrupt 상태가 종료되면 fetch 상태로 분기한다.
(정답률: 57%)
  • fetch 상태 이후에는 명령어의 주소 지정 방식(모드 비트)에 따라 결정됩니다. 직접 주소 방식일 경우에는 indirect 상태를 거치지 않고 즉시 execute 상태로 진행하므로, 반드시 indirect 상태가 되어야 한다는 설명은 틀렸습니다.
profile_image
1

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

38. 소프트웨어에 의한 우선순위 체제의 특성을 설명한 것으로 틀린 것은?

  1. 경제적이다.
  2. 융통성이 있다.
  3. 반응속도가 느리다.
  4. 우선순위를 변경하기 어렵다.
(정답률: 53%)
  • 소프트웨어 우선순위 체제(폴링 방식)는 별도의 하드웨어 없이 소프트웨어적으로 처리하므로, 설정 변경만으로 우선순위를 쉽게 바꿀 수 있는 융통성이 있습니다.

    오답 노트

    반응속도가 느리다: 모든 요청 플래그를 순차적으로 검사하므로 시간이 소요되어 맞음
profile_image
1

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

39. DMA (Direct Memory Access) 과정에서 인터럽트가 발생하는 시점은?

  1. DMA가 메모리 참조를 시작할 때
  2. DMA 제어기가 자료 전송을 종료했을 때
  3. 중앙처리장치가 DMA 제어기를 초기화 했을 때
  4. 사이클 훔침 (cycle stealing )이 발생하는 순간
(정답률: 41%)
  • DMA는 CPU의 개입 없이 메모리와 주변장치 간의 데이터 전송을 수행하며, 모든 데이터 전송이 완료된 시점에 CPU에게 전송 종료를 알리기 위해 인터럽트를 발생시킵니다.
profile_image
1

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

40. 버스 클록 (bus clock)이 2.5GHz이고, 데이터 버스의 폭이 8비트인 버스의 대역폭에 가장 근접한 것은?

  1. 25 [Gbytes/sec]
  2. 16 [Gbytes/sec]
  3. 2 [Gbytes/sec]
  4. 1 [Gbytes/sec]
(정답률: 41%)
  • 버스 대역폭은 버스 클록 속도에 한 번에 전송 가능한 데이터 양(버스 폭)을 곱하여 계산합니다.
    ① [기본 공식] $Bandwidth = Clock \times Width$
    ② [숫자 대입] $Bandwidth = 2.5 \text{ GHz} \times 8 \text{ bits}$
    ③ [최종 결과] $Bandwidth = 20 \text{ Gbps} = 2.5 \text{ Gbytes/sec}$
    계산 결과 2.5 Gbytes/sec에 가장 근접한 값은 2 Gbytes/sec입니다.
profile_image
1

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

3과목: 운영체제

41. UNIX에서 사용자에 대한 파일의 접근을 제한하는데 사용되는 명령은?

  1. chmod
  2. Is
  3. fork
  4. cat
(정답률: 70%)
  • chmod 명령은 파일의 권한(Permission)을 변경하여 사용자의 접근을 제한하거나 허용하는 데 사용됩니다.

    오답 노트

    ls: 디렉터리 내 파일 목록 확인
    fork: 새로운 자식 프로세스 생성
    cat: 파일 내용을 화면에 출력
profile_image
1

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

42. UNIX의 쉘 (Shell)에 관한 설명으로 옳지 않은 것은?

  1. 명령어 해석기이다.
  2. 시스템과 사용자 간의 인터페이스를 담당한다.
  3. 여러 종류의 쉘이 있다.
  4. 프로세스, 기억장치, 입/출력 관리를 수행한다.
(정답률: 65%)
  • 쉘(Shell)은 사용자가 입력한 명령어를 해석하여 커널에 전달하는 명령어 해석기이자 인터페이스 역할을 수행합니다.

    오답 노트

    프로세스, 기억장치, 입/출력 관리를 수행한다: 이는 운영체제의 핵심인 커널(Kernel)이 수행하는 기능입니다.
profile_image
1

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

43. 분산운영체제의 개념 중 강결합 (TIGHTLY-COUPLED) 시스템의 설명으로 옳지 않은 것은?

  1. 프로세스간의 통신은 공유메모리를 이용한다.
  2. 여러 처리기들 간에 하나의 저장장치를 공유한다.
  3. 메모리에 대한 프로세스 간의 경쟁 최소화가 고려되어야 한다.
  4. 각 사이트는 자신만의 독립된 운영체제와 주기억장치를 갖는다.
(정답률: 65%)
  • 강결합(Tightly-Coupled) 시스템은 여러 개의 처리기가 하나의 운영체제와 하나의 공유 메모리를 공유하여 결합도가 매우 높은 시스템입니다.

    오답 노트

    각 사이트는 자신만의 독립된 운영체제와 주기억장치를 갖는다: 이는 결합도가 낮은 약결합(Loosely-Coupled) 시스템에 대한 설명입니다.
profile_image
1

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

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

  1. 6회
  2. 7회
  3. 8회
  4. 9회
(정답률: 65%)
  • FIFO(First-In-First-Out) 알고리즘은 메모리가 꽉 찼을 때 가장 먼저 들어온 페이지를 먼저 교체하는 방식입니다.
    참조 순서: $1, 2, 3, 1, 2, 4, 5, 1$ (프레임 4개)
    1. $1$ 참조 $\rightarrow$ [1] (결함)
    2. $2$ 참조 $\rightarrow$ [1, 2] (결함)
    3. $3$ 참조 $\rightarrow$ [1, 2, 3] (결함)
    4. $1$ 참조 $\rightarrow$ [1, 2, 3] (히트)
    5. $2$ 참조 $\rightarrow$ [1, 2, 3] (히트)
    6. $4$ 참조 $\rightarrow$ [1, 2, 3, 4] (결함)
    7. $5$ 참조 $\rightarrow$ [2, 3, 4, 5] (결함, 1 교체)
    8. $1$ 참조 $\rightarrow$ [3, 4, 5, 1] (결함, 2 교체)

    총 페이지 결함 횟수는 6회입니다.
profile_image
1

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

45. 가상기억장치 구현에서 세그먼테이션(Segmentation) 기법의 설명으로 옳지 않은 것은?

  1. 주소 변환을 위해서 페이지 맵 테이블(Page Map Table)이 필요하다.
  2. 세그먼테이션은 프로그램을 여러 개의 블록으로 나누어 수행한다.
  3. 각 세그먼트는 고유한 이름과 크기를 갖는다.
  4. 기억장치 보호키가 필요하다.
(정답률: 54%)
  • 세그먼테이션은 프로그램을 논리적 의미에 따라 가변 크기의 세그먼트로 나누어 관리하는 기법으로, 주소 변환을 위해 세그먼트 맵 테이블(Segment Map Table)을 사용합니다.

    오답 노트

    주소 변환을 위해서 페이지 맵 테이블(Page Map Table)이 필요하다: 이는 고정 크기로 나누는 페이징 기법에 대한 설명입니다.
profile_image
1

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

46. 파일 구조 중 순차 편성에 대한 설명으로 옳지 않은 것은?

  1. 특정 레코드를 검색할 때, 순차적으로 검색을 하므로 검색 효율이 높다.
  2. 어떠한 기억 매체에서도 실현 가능하다.
  3. 주기적으로 처리하는 경우에 시간적으로 속도가 빠르며, 처리비용이 절감된다.
  4. 순차적으로 실제 데이터만 저장되므로 기억 공간의 활용률이 높다.
(정답률: 58%)
  • 순차 편성은 데이터를 순서대로 저장하므로 특정 레코드를 찾으려면 처음부터 차례대로 검색해야 합니다. 따라서 검색 효율이 매우 낮습니다.
profile_image
1

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

47. 운영체제의 운영 기법 중 동시에 프로그램을 수행할 수 있는 CPU를 두 개 이상 두고 각각 그 업무를 분담하여 처리할 수 있는 방식을 의미하는 것은?

  1. 시분할 처리 시스템(Time-Sharing System)
  2. 실시간 처리 시스템(Real-Time System)
  3. 다중 처리 시스템 (Multi-Processing System)
  4. 다중 프로그래밍 시스템(Multi-Programming System)
(정답률: 73%)
  • 두 개 이상의 CPU를 사용하여 여러 개의 프로그램을 분담 처리하는 방식은 다중 처리 시스템(Multi-Processing System)입니다.

    오답 노트

    다중 프로그래밍 시스템: 1개의 CPU로 여러 프로그램을 동시에 처리하는 방식
profile_image
1

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

48. 그림과 같은 메모리 구성에서 15M 크기의 블록을 메모리에 할당하고자 한다. ⓒ 영역에 할당시킬 경우 사용된 정책은 무엇인가?

  1. Best-Fit
  2. First-Fit
  3. Next- Fit
  4. Worst- Fit
(정답률: 75%)
  • 메모리 할당 시 요청한 크기($15\text{M}$)보다 크면서 그 차이가 가장 작은 영역을 선택하는 방식이 Best-Fit입니다. 에서 $\text{c}$ 영역($16\text{M}$)은 요청 크기와 가장 근접한 최적의 크기이므로 Best-Fit 정책이 적용된 것입니다.
profile_image
1

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

49. 보안 메커니즘 중 합법적인 사용자에게 유형 혹은 무형의 자원을 사용하도록 허용할 것인지를 확인하는 제반행위로서, 대표적 방법으로는 패스워드, 인증용 카드, 지문 검사 등을 사용하는 것은?

  1. Cryptography
  2. Authentication
  3. Digital Signature
  4. Threat Monitoring
(정답률: 59%)
  • 사용자가 주장하는 신원이 실제와 일치하는지 패스워드, 지문, 카드 등을 통해 확인하는 절차를 Authentication이라고 합니다.

    오답 노트

    Cryptography: 암호화 기술
    Digital Signature: 송신자 확인 및 부인 방지를 위한 전자 서명
    Threat Monitoring: 위협 감시
profile_image
1

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

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

  1. 4
  2. 16
  3. 32
  4. 65536
(정답률: 46%)
  • 하이퍼 큐브 구조에서 각 CPU가 갖는 연결점의 수(차수)를 $n$이라고 할 때, 전체 CPU의 개수는 $2^{n}$으로 계산합니다.
    ① [기본 공식] $N = 2^{n}$
    ② [숫자 대입] $N = 2^{16}$
    ③ [최종 결과] $N = 65536$
profile_image
1

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

51. 절대(Absolute) 로더의 경우 기억장소 할당 및 연결 작업의 주체는 ?

  1. 에디터
  2. 로더
  3. 언어번역프로그램
  4. 프로그래머
(정답률: 49%)
  • 절대(Absolute) 로더는 프로그램이 로드될 실제 기억장소의 주소를 프로그래머가 직접 지정하는 방식입니다. 따라서 기억장소 할당 및 연결 작업의 주체는 프로그래머가 됩니다.

    오답 노트

    언어번역프로그램이 로더의 기능까지 수행하는 방식은 Compile and Go 로더입니다.
profile_image
1

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

52. 교착상태 (Deadlock)의 해결 방법 중 회피 (Avoidance) 기법에 관한 옳은 내용 모두를 나열한 것은?

  1. (ㄱ), (ㄷ)
  2. (ㄴ), (ㄷ)
  3. (ㄱ), (ㄴ), (ㄷ)
  4. (ㄷ), (ㄹ)
(정답률: 41%)
  • 교착상태 회피(Avoidance) 기법은 시스템이 안전 상태(Safe State)를 유지하도록 자원을 할당하는 방식입니다.

    은행원 알고리즘을 사용하는 것과 교착상태 발생 가능성을 완전히 배제하지 않는다는 점이 회피 기법의 핵심입니다.

    오답 노트

    교착상태가 발생하지 않도록 사전에 시스템을 제어하거나, 4가지 발생 조건 중 하나를 제거하는 방식은 예방(Prevention) 기법에 해당합니다.
profile_image
1

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

53. 다음은 세마포어와 관련된 두 연산 P(S)와 V(S)이다. ①, ②의 내용으로 옳게 짝지어진 것은?

  1. ① S-1 ② S-1
  2. ① S+1 ② S-1
  3. ① S-1 ② S+1
  4. ① S+1 ② S+1
(정답률: 47%)
  • 세마포어 연산에서 P 연산은 자원을 획득하는 과정이고, V 연산은 자원을 반납하는 과정입니다.

    P(S) 연산에서는 자원을 사용하므로 세마포어 값 $S$를 1 감소시켜야 하며, V(S) 연산에서는 자원을 생성하여 반납하므로 $S$를 1 증가시켜야 합니다. 따라서 ①은 $S-1$, ②는 $S+1$이 정답입니다.
profile_image
1

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

54. 3개의 페이지 프레임을 갖는 시스템에서 페이지 참조순서가 1, 2, 1, 0, 4, 1, 3 일 경우 LRU(Least Recently Used) 알고리즘에 의한 페이지 대치의 최종 결과는?

  1. 1, 4, 3
  2. 1, 2, 0
  3. 2, 4, 3
  4. 0, 1, 3
(정답률: 66%)
  • LRU(Least Recently Used) 알고리즘은 가장 오랫동안 사용되지 않은 페이지를 먼저 교체하는 방식입니다. 페이지 참조 순서에 따른 프레임 변화는 다음과 같습니다.
    1 참조: [1, _, _]
    2 참조: [1, 2, _]
    1 참조: [2, 1, _] (1이 최신이 됨)
    0 참조: [2, 1, 0]
    4 참조: [1, 0, 4] (가장 오래된 2 교체)
    1 참조: [0, 4, 1] (1이 최신이 됨)
    3 참조: [4, 1, 3] (가장 오래된 0 교체)
    따라서 최종 결과는 1, 4, 3입니다.
profile_image
1

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

55. 디렉토리 구조 중 MFD와 UFD로 구성되며, MFD는 각 사용자의 이름이나 계정 번호 및 UFD를 가리키는 포인터를 갖고 있으며 UFD는 오직 한 사용자가 갖고 있는 파일들에 대한 파일 정보만 갖고 있는 것은?

  1. 1단계 디렉토리
  2. 2단계 디렉토리
  3. 트리구조 디렉토리
  4. 비순환 그래프 디렉토리
(정답률: 58%)
  • 2단계 디렉토리는 마스터 파일 디렉토리(MFD)와 사용자 파일 디렉토리(UFD)로 구성됩니다. MFD는 사용자 계정 정보와 UFD 포인터를 관리하고, UFD는 개별 사용자의 파일 정보만을 관리하는 구조입니다.
profile_image
1

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

56. 회전지연시간을 최적화하기 위한 스케줄링 기법은 탐구시간을 필요로 하지 않는 고정헤드디스크 시스템이나, 각 트랙마다 헤드를 갖는 드럼 등의 보조기억장치에서 사용된다. 회전시간의 최적화를 위해 구현된 디스크 스케줄링 기법은?

  1. C-SCAN
  2. Sector Queuing
  3. SSTF
  4. FCFS
(정답률: 35%)
  • Sector Queuing은 R/W 헤드가 특정 실린더에 위치했을 때 헤드를 움직이지 않고 해당 실린더의 모든 요청을 처리하며, 각 섹터별로 별도의 큐를 관리하여 회전 지연 시간을 최적화하는 기법입니다.
profile_image
1

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

57. 다음과 같은 작업들이 차례로 준비상태 큐에 들어왔다고 가정할 경우, SJF 기법으로 스케줄링 한다면 작업번호 2의 대기시간은?

  1. 6
  2. 7
  3. 10
  4. 15
(정답률: 44%)
  • SJF(Shortest Job First) 기법은 실행 시간이 가장 짧은 작업을 우선적으로 처리하는 방식입니다. 작업 1이 먼저 실행된 후, 대기 중인 작업 중 실행 시간이 가장 짧은 작업 2가 처리됩니다.
    ① [대기시간 공식]
    $$\text{Wait Time} = \text{Start Time} - \text{Arrival Time}$$
    ② [숫자 대입]
    $$\text{Wait Time} = 7 - 1$$
    ③ [최종 결과]
    $$\text{Wait Time} = 6$$
profile_image
1

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

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

  1. 여러 사용자들 사이에서 자원의 공유를 가능하게 한다.
  2. 운영체제의 종류에는 UNIX, LINUX, JAVA 등이 있다.
  3. 사용자와 시스템 간의 편리한 인터페이스를 제공한다.
  4. 자원의 효과적인 경영을 위해 스케줄링 기능을 제공한다.
(정답률: 76%)
  • JAVA는 운영체제가 아니라 객체 지향 프로그래밍 언어입니다. 운영체제는 UNIX, LINUX와 같이 하드웨어 자원을 관리하고 사용자 인터페이스를 제공하는 시스템 소프트웨어를 의미합니다.
profile_image
1

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

59. 스레드 (Thread)에 대한 설명으로 거리가 먼 것은?

  1. 하나의 스레드는 상태를 줄인 경량 프로세스라고도 한다.
  2. 프로세스 내부에 포함되는 스레드는 공통적으로 접근 가능한 기억장치를 통해 효율적으로 통신한다.
  3. 스레드를 사용하면 하드웨어, 운영체제의 성능과 응용프로그램의 처리율을 향상시킬 수 있다.
  4. 하나의 프로세스에 여러 개의 스레드가 존재할 수 없다.
(정답률: 75%)
  • 스레드는 프로세스 내에서 실행되는 흐름의 단위로, 하나의 프로세스는 반드시 하나 이상의 스레드를 가지며 필요에 따라 여러 개의 스레드를 생성하여 병렬 처리를 수행할 수 있습니다.
profile_image
1

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

60. 분산운영체제의 특징 중 다음 설명과 관계되는 것은?

  1. Availability
  2. Expandability
  3. Resource Sharing
  4. Reliability
(정답률: 39%)

  • 제시된 설명처럼 일부 시스템에 고장이 발생하더라도 전체 시스템이 정상적으로 운영될 수 있는 특성을 신뢰성(Reliability)이라고 합니다.

    오답 노트

    Availability: 가용성
    Expandability: 확장성
    Resource Sharing: 자원공유성
profile_image
1

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

4과목: 소프트웨어 공학

61. 정형 기술 검토 (FTR)의 지침 사항으로 옳지 않은 것은?

  1. 의제를 제한한다.
  2. 논쟁과 반박을 제한한다.
  3. 문제 영역을 명확히 표현한다.
  4. 참가자의 수를 제한하지 않는다.
(정답률: 69%)
  • 정형 기술 검토(FTR)는 효율적인 검토를 위해 의제 제한, 논쟁 제한, 문제 영역의 명확한 표현 등이 필요하며, 검토의 집중도를 높이기 위해 참가자의 수를 적절히 제한해야 합니다.
profile_image
1

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

62. 소프트웨어 프로젝트 관리를 효과적으로 수행하는데 필요한 3P와 거리가 먼 것은?

  1. People
  2. Power
  3. Problem
  4. Process
(정답률: 78%)
  • 소프트웨어 프로젝트 관리의 3P는 인적 자원인 People, 개발 절차인 Process, 개발 대상인 Product를 의미합니다.

    오답 노트

    Power, Problem: 3P 구성 요소에 해당하지 않음
profile_image
1

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

63. 소프트웨어 재공학의 필요성이 대두된 가장 주된 이유는?

  1. 요구사항분석의 문제
  2. 설계의 문제
  3. 구현의 문제
  4. 유지보수의 문제
(정답률: 68%)
  • 소프트웨어 재공학은 이미 개발되어 사용 중인 소프트웨어의 유지보수 비용을 줄이고 효율성을 높이기 위해 기존 시스템을 분석하여 수정 및 개선하는 과정입니다. 따라서 유지보수의 문제가 가장 주된 필요성입니다.
profile_image
1

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

64. 사용자 인터페이스 설계시 오류 메시지나 경고에 관한 지침으로 옳지 않은 것은?

  1. 메시지는 이해하기 쉬워야 한다.
  2. 오류로부터 회복을 위한 구체적인 설명이 제공되어야 한다.
  3. 오류로 인해 발생될 수 있는 부정적인 내용은 가급적 피한다.
  4. 소리나 색 등을 이용하여 듣거나 보기 쉽게 의미 전달을 하도록 한다.
(정답률: 74%)
  • 사용자 인터페이스 설계 시 오류 메시지는 사용자가 상황을 정확히 인지하고 대처할 수 있도록 명확하고 구체적이어야 합니다. 따라서 발생할 수 있는 부정적인 내용이나 위험성을 숨기지 않고 정확하게 전달하여 사용자가 주의를 기울이게 해야 합니다.
profile_image
1

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

65. 나선형 (Spiral) 모형에 대한 설명으로 옳지 않은 것은?

  1. 위험성 평가에 크게 의존하기 때문에 이를 발견하지 않으면 문제가 발생 할 수 있다.
  2. 대규모 시스템의 소프트웨어 개발에 적합하다.
  3. 여러 번의 개발 과정을 거쳐 점진적으로 완벽한 소프트웨어를 개발한다.
  4. 작업 순서는 타당성 검토, 계획, 요구분석, 설계, 구현, 시험, 유지보수의 단계로 이루어진다.
(정답률: 48%)
  • 나선형 모형은 계획, 위험 분석, 개발, 고객 평가의 과정을 반복하며 점진적으로 개발하는 모델입니다.

    오답 노트

    작업 순서는 타당성 검토, 계획, 요구분석, 설계, 구현, 시험, 유지보수의 단계로 이루어진다: 폭포수 모형에 대한 설명입니다.
profile_image
1

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

66. 소프트웨어의 특성이 아닌 것은?

  1. 물리적인 마모에 의해서 사용할 수 없게 된다.
  2. 유형의 매체에 저장되지만 개념적이고 무형적이다.
  3. 수학이나 물리학에서 볼 수 있는 규칙적이고 정형적인 구조가 없다.
  4. 요구나 환경의 변화에 따라 적절히 변형시킬 수 있다.
(정답률: 74%)
  • 소프트웨어는 논리적인 구성 요소로 이루어진 무형의 제품이므로, 시간이 흐른다고 해서 물리적으로 닳거나 마모되지 않습니다.

    오답 노트

    물리적인 마모에 의해서 사용할 수 없게 된다: 하드웨어(H/W)의 특성입니다.
profile_image
1

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

67. 소프트웨어 재사용의 이점으로 볼 수 없는 것은?

  1. 개발 비용을 감소시킨다.
  2. 프로그램 언어가 종속적이다.
  3. 소프트웨어 품질을 향상시킨다.
  4. 프로그램 생성 지식을 공유하게 된다.
(정답률: 68%)
  • 소프트웨어 재사용은 이미 검증된 코드를 다시 사용하여 개발 비용을 줄이고 품질을 높이며 지식을 공유하는 것이 목적입니다. 프로그램 언어가 종속적일수록 다른 환경에서 재사용하기 어려워지므로 재사용률이 낮아지게 됩니다.
profile_image
1

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

68. 소프트웨어 품질 목표 중 소프트웨어를 다른 환경으로 이식할 경우에도 운용 가능하도록 쉽게 수정될 수 있는 시스템 능력을 의미하는 것은?

  1. Portability
  2. Functionality
  3. Usability
  4. Efficiency
(정답률: 59%)
  • 소프트웨어를 다른 환경으로 이식할 때 운용 가능하도록 쉽게 수정할 수 있는 능력은 Portability(이식성)를 의미합니다.

    오답 노트

    Functionality: 요구사항에 적합한 기능을 발휘하는 기능성
    Usability: 사용자가 사용하기 편리한 정도인 사용성
    Efficiency: 소프트웨어가 자원을 효율적으로 사용하는 효율성
profile_image
1

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

69. 다음 중 검증시험(Validation Test)과 거리가 먼 것은?

  1. 알파(Alpha) 테스트
  2. 베타(Beta) 테스트
  3. 블랙박스 (Black-Box) 테스트
  4. 화이트박스 (White-Box) 테스트
(정답률: 52%)
  • 검증 시험(Validation Test)은 사용자의 요구사항이 제대로 구현되었는지 확인하는 단계로, 내부 구조를 보지 않는 블랙박스 테스트, 알파 테스트, 베타 테스트 등이 이에 해당합니다. 반면 화이트박스 테스트는 소스 코드의 논리적 경로를 확인하는 검증(Verification) 단계의 성격이 강합니다.
profile_image
1

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

70. UML에 대한 설명으로 옳지 않은 것은?

  1. OMG에서 만든 통합 모델링 언어로서 객체 지향적 분석, 설계 방법론의 표준 지정을 목표로 한다.
  2. 어플리케이션을 개발할 때 쉽게 이해할 수 있도록 도와주는 여러 가지 유형의 다이어그램을 제공한다.
  3. 실시간 시스템 및 분산시스템과 같은 시스템의 분석과 설계에는 사용될 수 없다.
  4. 개발자와 고객 또는 개발자 상호간의 의사소통을 원활 하게 할 수 있다.
(정답률: 66%)
  • UML은 객체 지향 분석 및 설계의 표준 언어로, 실시간 시스템이나 분산 시스템을 포함한 다양한 소프트웨어 시스템의 분석과 설계에 광범위하게 사용될 수 있습니다.
profile_image
1

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

71. 럼바우 분석 기법에서 자료 흐름도를 사용하여 프로세스들의 처리 과정을 기술하는 것과 관계되는 것은?

  1. 객체 모델링
  2. 기능 모델링
  3. 동적 모델링
  4. 정적 모델링
(정답률: 52%)
  • 럼바우 분석 기법의 기능 모델링은 다수 프로세스 간의 데이터 흐름을 중심으로 처리 과정을 데이터 흐름도(DFD)로 나타내는 단계입니다.

    오답 노트

    객체 모델링 : 객체 간의 관계를 정의하고 객체 다이어그램으로 표현
    동적 모델링 : 시간 흐름에 따른 객체 간의 제어 흐름을 상태 다이어그램으로 표현
profile_image
1

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

72. 자료 사전에서 자료의 연결을 나타내는 기호는 ?

  1. =
  2. ( )
  3. +
  4. { }
(정답률: 65%)
  • 자료 사전(Data Dictionary)에서 각 기호는 정해진 의미를 가집니다. + 기호는 자료의 순차적인 연결을 나타낼 때 사용합니다.

    오답 노트

    = : 항목의 정의
    ( ) : 선택 사양(생략 가능)
    { } : 반복
profile_image
1

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

73. 프로젝트에 내재된 위험 요소를 인식하고 그 영향을 분석하여 이를 관리하는 활동으로서, 프로젝트를 성공시키기 위하여 위험 요소를 사전에 예측하여 대비하는 모든 기술과 활동을 포함하는 것은?

  1. Critical Path Method
  2. Risk Analysis
  3. Work Breakdown Structure
  4. Waterfall Model
(정답률: 70%)
  • 프로젝트 진행 중 발생할 수 있는 잠재적 위험 요소를 식별하고, 그 영향도를 분석하여 사전에 대비책을 세우는 모든 활동을 위험 분석(Risk Analysis)이라고 합니다.
profile_image
1

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

74. 유지보수의 종류 중 다음 설명에 해당하는 것은?

  1. Perfective maintenance
  2. Corrective maintenance
  3. Preventive maintenance
  4. Adaptive maintenance
(정답률: 62%)
  • 제시된 이미지의 내용은 다음과 같습니다.
    소프트웨어를 운용하는 환경 변화에 대응하여 소프트웨어를 변경하는 경우로서 운영체제나 컴파일러와 같은 프로그래밍 환경의 변화와 주변 장치 또는 다른 시스템 요소가 향상되거나 변경될 때 대처할 수 있다.
    이처럼 OS, 하드웨어 등 외부 환경 변화에 맞추어 소프트웨어를 수정하는 것을 적응 유지보수(Adaptive maintenance)라고 합니다.

    오답 노트

    Perfective maintenance: 기능 개선 및 성능 향상
    Corrective maintenance: 오류 수정
    Preventive maintenance: 잠재적 결함 제거
profile_image
1

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

75. 공학적으로 잘 작성된 소프트웨어의 특성이 아닌 것은?

  1. 소프트웨어는 신뢰성이 높아야 하며 효율적이어야 한다.
  2. 소프트웨어는 사용자가 원하는 대로 동작해야 한다.
  3. 소프트웨어는 편리성이나 유지보수성에 점차 비중을 적게 두는 경향이 있다.
  4. 소프트웨어는 잠재적인 오류가 가능한 적어야 하며 유지보수가 용이해야 한다.
(정답률: 76%)
  • 현대 소프트웨어 공학에서는 개발 이후의 운영 단계가 매우 중요하므로, 사용자의 편의성과 유지보수성을 높이는 방향으로 비중이 점차 증가하는 추세입니다.
profile_image
1

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

76. 바람직한 소프트웨어 설계 지침이 아닌 것은?

  1. 적당한 모듈의 크기를 유지한다.
  2. 모듈 간의 접속 관계를 분석하여 복잡도와 중복을 줄인다.
  3. 모듈 간의 결합도는 강할수록 바람직하다.
  4. 모듈 간의 효과적인 제어를 위해 설계에서 계층적 자료 조직이 제시되어야 한다.
(정답률: 74%)
  • 좋은 소프트웨어 설계의 핵심은 모듈 간의 독립성을 높이는 것입니다. 따라서 모듈 내부의 요소들은 서로 밀접하게 관련되어 응집도는 높아야 하며, 모듈 간의 상호 의존성을 나타내는 결합도는 낮을수록(약할수록) 바람직합니다.
profile_image
1

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

77. 소프트웨어 형상관리의 대상으로 거리가 먼 것은?

  1. 소스 레벨과 수행 형태인 컴퓨터 프로그램
  2. 숙련자와 사용자를 목표로한 컴퓨터프로그램을 서술하는 문서
  3. 프로그램 내에 포함된 자료구조
  4. 시스템 개발 비용
(정답률: 65%)
  • 소프트웨어 형상관리(SCM)는 소프트웨어 개발 과정에서 발생하는 모든 변경 사항을 체계적으로 관리하는 활동입니다. 소스 코드, 설계 문서, 자료구조 등 기술적인 산출물이 관리 대상이며, 시스템 개발 비용과 같은 경영/회계적 요소는 형상관리 대상에 포함되지 않습니다.
profile_image
1

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

78. 소프트웨어 역공학(Software reverse engineering)에 대한 설명으로 옳지 않은 것은?

  1. 역공학의 가장 간단하고 오래된 형태는 재문서화라고 할 수 있다.
  2. 기존 소프트웨어의 구성 요소와 그 관계를 파악하여 설계도를 추출한다.
  3. 원시 코드를 분석하여 소프트웨어의 관계를 파악한다.
  4. 대상 시스템이 없이 새로운 시스템으로 개선하는 변경 작업이다.
(정답률: 71%)
  • 역공학은 기존 소프트웨어를 분석하여 설계 정보나 개발 과정을 재발견하는 작업입니다. 따라서 반드시 분석 대상이 되는 기존 시스템이 존재해야 하며, 대상 시스템 없이 새로운 시스템으로 개선한다는 설명은 틀린 것입니다.
profile_image
1

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

79. 객체지향설계에 있어서 정보은폐(information hiding)의 가장 근본적인 목적은?

  1. 코드를 개선하기 위하여
  2. 프로그램의 길이를 짧게 하기 위하여
  3. 고려되지 않은 영향 (side effect)들을 최소화하기 위하여
  4. 인터페이스를 최소화하기 위하여
(정답률: 71%)
  • 정보은폐는 객체의 내부 구현 상세 내용을 외부로부터 숨겨 외부의 변경이 내부로 영향을 주거나, 내부의 변경이 외부에 영향을 주는 부작용(side effect)을 최소화하여 모듈 간의 독립성을 높이는 것이 근본적인 목적입니다.
profile_image
1

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

80. 블랙박스 검사에 대한 설명으로 옳지 않은 것은?

  1. 각 기능이 완전히 작동되는 것을 입증하는 검사이다.
  2. 인터페이스 결함, 성능결함, 초기화와 종료 이상 결함, 등을 찾아낸다.
  3. 동치분할검사는 논리적인 조건과 대응하는 행동을 간략히 표현할 수 있도록 하는 검사 사례 설계 기법이다.
  4. 경계값 분석은 입력의 경계값에서 발생하는 오류를 제거하기 위한 검사 기법이다.
(정답률: 48%)
  • 동치분할검사는 입력 데이터를 타당한 값과 그렇지 못한 값의 그룹으로 나누어 대표값을 설정하는 기법입니다. 논리적인 조건과 대응하는 행동을 간략히 표현하는 기법은 원인-효과 그래프(Cause and Effect Graphing Testing)에 해당합니다.
profile_image
1

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

5과목: 데이터 통신

81. 문자의 시작과 끝에 각각 START 비트와 STOP 비트가 부가되어 전송의 시작과 끝을 알려 전송하는 방식은?

  1. 비동기식 전송
  2. 동기식 전송
  3. 전송 동기
  4. PCM 전송
(정답률: 58%)
  • 비동기식 전송은 문자 단위로 데이터를 전송하며, 각 문자 코드의 앞뒤에 Start Bit와 Stop Bit를 추가하여 수신 측에서 데이터의 시작과 끝을 식별하게 하는 방식입니다.

    오답 노트

    동기식 전송: 블록 단위로 전송하며 Start/Stop 비트 없이 타이밍을 맞춤
    PCM 전송: 아날로그 데이터를 디지털 신호로 변환하는 방식
profile_image
1

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

82. TCP/IP 모델 중 응용계층 프로토콜에 해당하지 않은 것은?

  1. TELNET
  2. SMTP
  3. ROS
  4. FTP
(정답률: 59%)
  • TELNET, SMTP, FTP는 모두 사용자의 서비스 요청을 처리하는 응용 계층 프로토콜입니다. ROS는 응용 계층 프로토콜에 해당하지 않습니다.
profile_image
1

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

83. OSI 참조 모델 중 각 계층의 기능 설명이 옳지 않은 것은?

  1. 물리 계층 : 전기적, 기능적, 절차적 규격에 대해 규정
  2. 데이터 링크 계층 : 흐름 제어와 에러 복구
  3. 네트워크 계층 : 경로 설정 및 폭주 제어
  4. 전송 계층 : 코드 변환, 구문 검색
(정답률: 55%)
  • 전송 계층은 종단 간의 신뢰성 있는 연결과 데이터 전송을 보장하는 계층입니다. 코드 변환이나 구문 검색은 표현 계층(Presentation Layer)의 주요 기능입니다.
profile_image
1

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

84. 위상을 이용한 디지털 변조 방식으로 옳은 것은?

  1. ASK
  2. FSK
  3. PSK
  4. PCM
(정답률: 49%)
  • PSK(Phase Shift Keying)는 디지털 데이터의 0과 1에 따라 반송파의 위상을 변화시켜 전송하는 위상 편이 변조 방식입니다.

    오답 노트

    ASK: 진폭을 변화시켜 변조
    FSK: 주파수를 변화시켜 변조
    PCM: 아날로그 데이터를 디지털 신호로 변환하는 방식
profile_image
1

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

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

  1. 문자위주 동기방식
  2. 비트지향형 동기방식
  3. 조보식 동기방식
  4. 프레임 기동방식
(정답률: 64%)
  • 제시된 이미지 처럼 SYN(동기문자), STX(텍스트 시작), ETX(텍스트 종료)와 같은 특수 제어 문자를 사용하여 프레임의 시작과 끝을 구분하는 방식은 문자위주 동기방식입니다.
profile_image
1

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

86. 블루투스(Bluetooth) 프로토콜 구조 중 오류제어, 인증(Authentication), 암호화를 정의하는 것은?

  1. Application Layer
  2. L2CAP Layer
  3. RF Layer
  4. Tunnel Layer
(정답률: 43%)
  • 블루투스 프로토콜 구조에서 L2CAP Layer는 상위 계층에 데이터 전송 서비스를 제공하며, 오류제어, 인증(Authentication), 암호화 기능을 정의합니다.

    오답 노트

    RF Layer: 물리 계층 규정
profile_image
1

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

87. 점대점 링크를 통하여 인터넷 접속에 사용되는 프로토콜인 PPP (Point to Point Protocol)에 대한 설명으로 옳지 않은 것은?

  1. 재전송을 통한 오류 복구와 흐름제어 기능을 제공한다.
  2. LCP와 NCP를 통하여 유용한 기능을 제공한다.
  3. IP 패킷의 캡슐화를 제공한다.
  4. 동기식과 비동기식 회선 모두를 지원한다.
(정답률: 38%)
  • PPP(Point to Point Protocol)는 데이터 링크 계층 프로토콜로, 프레임 체크 시퀀스(FCS)를 통한 오류 검출 기능은 제공하지만, 재전송을 통한 오류 복구나 흐름제어 기능은 제공하지 않습니다.
profile_image
1

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

88. HDLC(High-level Data Link Control)의 세 가지 동작 모드 중 다음 설명에 해당하는 것은?

  1. NRM
  2. ARM
  3. ABM
  4. NBM
(정답률: 41%)
  • 제시된 설명은 NRM(Normal Response Mode)에 대한 내용입니다.
    NRM은 점대점 또는 멀티포인트 불균형 링크 구성에서 사용되며, 주 스테이션이 링크를 제어하고 부 스테이션은 반드시 주 스테이션의 폴(Poll) 메시지를 수신한 경우에만 데이터를 전송할 수 있는 엄격한 제어 모드입니다.


    오답 노트

    ARM: 종국이 주국의 허락 없이도 전송 가능
    ABM: 양방향 모두 명령/응답이 가능한 균형 모드
profile_image
1

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

89. 다음 중 DTE에서 출력되는 디지털 신호를 디지털 회선망에 적합한 신호형식으로 변환하는 장치로 옳은 것은?

  1. MODEM
  2. CCU
  3. DCS
  4. DSU
(정답률: 51%)
  • DSU(Digital Service Unit)는 DTE(데이터 단말 장치)에서 출력되는 디지털 신호를 디지털 회선망(T1, E1 등)의 전송 규격에 맞는 신호 형식으로 변환해주는 장치입니다.
profile_image
1

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

90. 아날로그-디지털 부호화 방식인 송신측 PCM(Pulse Code Modulation) 과정을 순서대로 바르게 나타낸 것은?

  1. 표본화(Sampling)→양자화(Quantization)→부호화(Encoding)
  2. 양자화(Quantization)→부호화(Encoding)→표본화(Sampling)
  3. 부호화(Encoding)→양자화(Quantization)→표본화(Sampling)
  4. 표본화(Sampling)→부호화(Encoding)→양자화(Quantization)
(정답률: 70%)
  • 아날로그 신호를 디지털 신호로 변환하는 PCM 과정은 신호를 일정 시간 간격으로 추출하는 표본화(Sampling), 추출된 진폭을 이산적인 값으로 표현하는 양자화(Quantization), 이를 최종적으로 디지털 이진수로 변환하는 부호화(Encoding) 순으로 진행됩니다.
profile_image
1

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

91. HDLC 프레임 구성에서 프레임 검사 시퀀스(FCS) 영역의 기능으로 옳은 것은?

  1. 전송 오류 검출
  2. 데이터 처리
  3. 주소 인식
  4. 정보 저장
(정답률: 65%)
  • HDLC 프레임의 FCS(Frame Check Sequence) 영역은 전송 과정에서 데이터에 오류가 발생했는지 확인하기 위한 전송 오류 검출 기능을 수행합니다.
profile_image
1

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

92. TCP/IP 관련 프로토콜 중 IP 프로토콜을 보완하기 위한 인터넷 계층 프로토콜로 옳지 않은 것은?

  1. ICMP
  2. ARP
  3. RARP
  4. SNMP
(정답률: 54%)
  • TCP/IP의 인터넷 계층은 주소 지정과 경로 설정을 담당하며 IP, ICMP, IGMP, ARP, RARP 등의 프로토콜이 포함됩니다.

    오답 노트

    SNMP: 네트워크 관리 및 모니터링을 위한 응용 계층 프로토콜입니다.
profile_image
1

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

93. 다음 중 X.25 프로토콜 중 IP 프로토콜의 계층 구조에 포함 되지 않는 것은?

  1. 패킷 계층
  2. 링크계층
  3. 물리 계층
  4. 네트워크 계층
(정답률: 45%)
  • X.25 프로토콜 계층 구조는 물리 계층, 링크 계층(프레임 계층), 패킷 계층으로 구성됩니다. 따라서 네트워크 계층은 X.25의 계층 구조에 포함되지 않습니다.
profile_image
1

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

94. 보오(baud) 속도가 1400이고, 한 번에 3개의 비트를 전송할 때 데이터 신호속도(bps)는 얼마인가 ?

  1. 1200
  2. 2800
  3. 4200
  4. 5600
(정답률: 71%)
  • 데이터 신호속도(bps)는 초당 전송되는 신호 수인 보오(baud) 속도에 신호 하나당 포함된 비트 수를 곱하여 계산합니다.
    ① $bps = baud \times n$
    ② $bps = 1400 \times 3$
    ③ $bps = 4200$
profile_image
1

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

95. 매체 접근 제어 기법 중 CSMA/CD 방식에 대한 설명으로 옳지 않은 것은?

  1. 각 호스트들이 전송매체에 경쟁적으로 데이터를 전송하는 방식이다.
  2. 전송된 데이터는 전송되는 동안에 다른 호스트의 데이터와 충돌할 수 있다.
  3. 토큰 패싱 방식에 비해 구현이 비교적 간단하다.
  4. 지연시간의 예측이 용이하고, 실시간 요구하는 용도에 매우 적합하다.
(정답률: 39%)
  • CSMA/CD 방식은 매체에 경쟁적으로 접근하는 방식이므로 충돌 가능성이 있으며, 이로 인해 지연 시간을 정확히 예측하기 어렵습니다. 따라서 실시간 요구 용도에는 부적합하며, 이는 토큰 패싱 방식의 특징입니다.
profile_image
1

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

96. 다수의 타임 슬롯으로 하나의 프레임이 구성되고, 각 타임 슬롯에 채널을 할당하여 다중화 하는 것은?

  1. TDM
  2. CDM
  3. FDM
  4. CSM
(정답률: 68%)
  • 통신 회선의 대역폭을 일정한 시간 폭인 타임 슬롯으로 나누어 여러 단말이 공유하는 방식은 시분할 다중화(TDM)입니다.

    오답 노트

    FDM: 주파수 대역을 분할하여 다중화하는 방식
profile_image
1

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

97. 컴퓨터를 이용한 정보통신 시스템에서 정확한 데이터를 주고받기 위해서는 컴퓨터 간의 미리 정해진 약속이 필요하다. 이러한 약속을 무엇이라 하는가?

  1. Topology
  2. Protocol
  3. OSI 7 layer
  4. DNS
(정답률: 69%)
  • 컴퓨터 간에 정확한 데이터를 주고받기 위해 미리 정해진 통신 규약이나 약속을 프로토콜(Protocol)이라고 합니다.
profile_image
1

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

98. 다음 설명에 해당되는 ARQ 방식은?

  1. Stop-and-Wait ARQ
  2. Selective-Repeat ARQ
  3. Go-back-N ARQ
  4. Sequence-Number ARQ
(정답률: 66%)
  • 데이터 프레임을 연속 전송하다가 NAK(부정 응답)를 받으면, 오류가 발생한 프레임을 포함하여 그 이후에 전송된 모든 프레임을 다시 전송하는 방식은 Go-back-N ARQ의 특징입니다.
profile_image
1

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

99. 데이터를 전송할 때에는 항상 정보에 대한 보안문제가 대두되며, 이를 해결하기 위해 다양한 암호화 방식이 사용된다. 다음이 설명하고 있는 암호화 방식을 사용하는 것은?

  1. DES
  2. RSA
  3. SEED
  4. IDEA
(정답률: 55%)
  • 암호화와 복호화에 서로 다른 키(공개키와 개인키)를 사용하는 비대칭 암호화 방식의 대표적인 예가 RSA입니다.

    오답 노트

    DES, SEED, IDEA: 암호화와 복호화에 동일한 키를 사용하는 대칭키(비밀키) 방식
profile_image
1

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

100. 다음 설명에 해당하는 IP 주소의 클래스로 옳은 것은?

  1. A 클래스
  2. B 클래스
  3. C 클래스
  4. D 클래스
(정답률: 52%)
  • 멀티캐스팅(Multicasting)을 위해 예약되어 있으며, 네트워크 ID(netid)와 호스트 ID(hostid)의 구분이 없는 클래스는 D 클래스입니다.
profile_image
1

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

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