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

정보처리산업기사
(2017-08-26 기출문제)

목록

1과목: 데이터 베이스

1. 다음 그림의 이진 트리를 Preorder로 운행한 경우 C는 몇 번째로 탐색되는가?

  1. 3번째
  2. 4번째
  3. 5번째
  4. 6번째
(정답률: 69%)
  • Preorder 운행 순서는 루트-왼쪽 서브트리-오른쪽 서브트리 순서로 탐색한다. 따라서 이진 트리를 Preorder로 운행한 결과는 A-B-C-D-E-F-G-H-I 순서가 된다. 따라서 C는 5번째로 탐색된다.
profile_image
1

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

2. 시스템 카탈로그(System Catalog)라고도 하며, 스키마와 이들 속 에 포함된 사상들의 정보가 저장되어 있는 곳을 무엇이라 하는가?

  1. 데이터 디렉토리(Data Directory)
  2. 데이터 사전(Data Dictionary)
  3. 데이터 북(Data Book)
  4. 데이터 상점(Data Store)
(정답률: 81%)
  • 시스템 카탈로그는 데이터베이스 내부에서 사용되는 용어로, 데이터 사전(Data Dictionary)에 해당한다. 데이터 사전은 데이터베이스에 저장된 데이터와 관련된 정보를 포함하고 있으며, 스키마, 테이블, 컬럼 등의 구조와 제약 조건, 인덱스, 뷰 등의 객체들에 대한 정보를 담고 있다. 따라서 데이터 사전은 데이터베이스의 구조와 관련된 중요한 정보를 제공하며, 데이터베이스의 설계, 운영, 유지보수 등에 필수적으로 활용된다.
profile_image
1

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

3. 릴레이션 R의 모든 결정자가 후보키이면 릴레이션 R은 어떤 정규형에 속하는가?

  1. 제 1정규형
  2. 제 2정규형
  3. 제 3정규형
  4. 보이스코드(BCNF) 정규형
(정답률: 57%)
  • 보이스코드(BCNF) 정규형은 모든 결정자가 후보키인 정규형이다. 따라서, 주어진 릴레이션 R의 모든 결정자가 후보키이면 R은 보이스코드(BCNF) 정규형에 속한다. 이는 모든 결정자가 후보키인 경우 함수적 종속성이 완전히 분해되어 있기 때문이다.
profile_image
1

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

4. SQL의 조작문 유형으로 옳지 않은 것은?

  1. INSERT ~ FROM ~ SET ~
  2. SELECT ~ FROM ~ WHERE ~
  3. DELETE ~ FROM ~ WHERE ~
  4. UPDATE ~ SET ~ WHERE ~
(정답률: 76%)
  • 옳지 않은 것은 "INSERT ~ FROM ~ SET ~"이다. INSERT 문은 VALUES 절을 사용하여 새로운 레코드를 삽입하거나 SELECT 문을 사용하여 다른 테이블에서 데이터를 가져와 삽입한다. FROM 절과 SET 절은 사용되지 않는다. 따라서 옳지 않은 것이다.
profile_image
1

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

5. 해싱에서 서로 다른 두 개 이상의 레코드가 같은 주소를 갖는 현상을 의미하는 것은?

  1. 오버플로(overflow)
  2. 재귀(recursion)
  3. 충돌(collision)
  4. 버킷(bucket)
(정답률: 81%)
  • 해싱에서 각 레코드는 고유한 주소를 갖는 것이 이상적이지만, 해시 함수의 결과가 유한한 범위 내에서만 발생하기 때문에 서로 다른 레코드가 같은 주소를 갖는 경우가 발생할 수 있습니다. 이러한 경우를 충돌(collision)이라고 합니다. 충돌은 해시 테이블의 성능을 저하시키는 요인 중 하나이며, 충돌을 해결하기 위해 다양한 기법들이 사용됩니다.
profile_image
1

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

6. 다음 자료의 구조 중 성격이 나머지 셋과 다른 하나는?

  1. 스택
  2. 데크
  3. 트리
(정답률: 85%)
  • 트리는 선형 자료구조가 아니라 비선형 자료구조이기 때문에 나머지 셋과 성격이 다릅니다. 스택, 큐, 데크는 모두 선형 자료구조로, 데이터를 일렬로 나열한 형태를 가지고 있습니다. 하지만 트리는 노드와 간선으로 이루어진 계층적인 구조를 가지고 있으며, 각 노드는 하나의 부모 노드와 여러 개의 자식 노드를 가질 수 있습니다. 따라서 트리는 계층적인 구조를 표현할 때 유용하게 사용됩니다.
profile_image
1

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

7. E-R 다이어그램에서 개체를 의미하는 기호는?

  1. 사각형
  2. 오각형
  3. 삼각형
  4. 타원
(정답률: 84%)
  • E-R 다이어그램에서 개체를 나타내는 기호는 사각형이다. 이는 개체가 데이터베이스에서 테이블의 형태로 저장되기 때문이다. 사각형은 테이블의 구조와 유사하며, 테이블의 속성을 나타내는 속성 기호들이 사각형 안에 위치하게 된다.
profile_image
1

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

8. 하나의 릴레이션에 존재하는 후보키들 중 기본키를 제외한 나머지 후보키들을 의미하는 것은?

  1. 외래키
  2. 슈퍼키
  3. 대체키
  4. 기본키
(정답률: 68%)
  • 기본키는 릴레이션에서 튜플을 유일하게 식별할 수 있는 유일한 식별자이므로 후보키 중에서도 가장 중요한 역할을 합니다. 그리고 기본키를 제외한 나머지 후보키들은 릴레이션에서 튜플을 유일하게 식별할 수는 없지만, 다른 역할을 수행할 수 있습니다. 이 중에서도 대체키는 다른 후보키들과 중복되지 않는 유일한 식별자 역할을 수행할 수 있으므로, 대체키라고 부릅니다. 따라서 대체키는 릴레이션에서 튜플을 유일하게 식별할 수 있는 후보키 중 하나입니다.
profile_image
1

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

9. 관계형 데이터베이스에서 튜플의 수를 의미하는 것은?

  1. attribute
  2. degree
  3. cardinality
  4. intergrity
(정답률: 78%)
  • "Cardinality"는 관계형 데이터베이스에서 튜플의 수를 의미합니다. 이는 특정 테이블에 저장된 레코드의 수를 나타내며, 테이블의 크기를 나타내는 중요한 지표입니다. 다른 보기들인 "attribute"는 테이블의 열을 나타내는 것이고, "degree"는 관계형 데이터베이스에서 관계의 차수를 나타내는 것입니다. "Integrity"는 데이터베이스에서 데이터의 일관성과 무결성을 유지하기 위한 제약 조건을 나타내는 것입니다.
profile_image
1

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

10. SQL 명령 중 DML에 속하지 않는 것은?

  1. SELECT
  2. INSERT
  3. ALTER
  4. DELETE
(정답률: 81%)
  • DML(Data Manipulation Language)은 데이터를 조작하는 명령어로 SELECT, INSERT, DELETE가 속하며, ALTER는 데이터 구조를 변경하는 DDL(Data Definition Language)에 속한다. 따라서 ALTER는 DML에 속하지 않는다.
profile_image
1

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

11. 데이터의 접근권한, 보안 정책, 무결성 규칙에 관한 명세를 정의한 것은?

  1. 제어 스키마
  2. 외부 스키마
  3. 개념 스키마
  4. 내부 스키마
(정답률: 61%)
  • 개념 스키마는 데이터베이스의 전체적인 구조와 데이터의 의미, 관계 등을 정의한 것이다. 따라서 데이터의 접근권한, 보안 정책, 무결성 규칙 등과 같은 데이터베이스의 전반적인 특성을 명세하는 것도 개념 스키마의 역할이다. 제어 스키마는 데이터베이스의 물리적인 구조를 정의하고, 외부 스키마는 사용자나 응용 프로그램이 접근하는 데이터의 일부분을 정의한다. 내부 스키마는 데이터베이스의 물리적인 저장 방식을 정의한다.
profile_image
1

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

12. 데이터 모델의 종류 중 오너-멤버(owner-member) 관계를 갖는것은?

  1. 뷰 데이터 모델
  2. 네트워크 모델
  3. 계층 데이터 모델
  4. 관계 데이터 모델
(정답률: 64%)
  • 오너-멤버 관계를 갖는 데이터 모델은 네트워크 모델입니다. 이 모델은 데이터를 그래프 형태로 표현하며, 각 노드는 레코드를 나타내고 간선은 레코드 간의 관계를 나타냅니다. 이 모델에서는 오너-멤버 관계를 표현하기 위해 각 레코드가 다른 레코드를 가리키는 포인터를 가지고 있습니다. 이를 통해 하나의 레코드가 다른 레코드를 소유하고 있는 관계를 표현할 수 있습니다.
profile_image
1

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

13. 다음 자료의 구조 중 비선형 구조로만 짝지어진 것은?

  1. 데크, 트리
  2. 그래프, 트리
  3. 큐, 그래프
  4. 스택, 트리
(정답률: 84%)
  • 그래프와 트리는 비선형 구조에 속합니다.

    그래프는 정점과 간선으로 이루어진 자료 구조로, 각 정점들이 서로 연결되어 있어서 선형적인 구조가 아닙니다.

    트리는 루트 노드와 자식 노드들로 이루어진 자료 구조로, 각 노드들이 최대 하나의 부모 노드와 여러 개의 자식 노드를 가질 수 있습니다. 따라서 선형적인 구조가 아닙니다.

    반면에 데크, 큐, 스택은 모두 선형 구조에 속합니다. 데크는 양쪽 끝에서 삽입과 삭제가 가능한 큐와 유사한 자료 구조이며, 큐와 스택은 각각 선입선출과 후입선출 구조를 가지고 있습니다.
profile_image
1

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

14. 인덱스 순차 파일(Index Sequential File)의 인덱스 영역의 종류에 해당하지 않는 것은?

  1. Track Index Area
  2. Cyclinder Index Area
  3. Master Index Area
  4. Primary Index Area
(정답률: 76%)
  • "Primary Index Area"는 인덱스 순차 파일에서 레코드를 검색하기 위한 기본 인덱스 영역으로, 각 레코드의 주요 키 필드를 기반으로 생성된다. 따라서 다른 영역들은 보조적인 인덱스 영역으로, "Primary Index Area"와는 다른 역할을 수행한다.
profile_image
1

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

15. 관계 대수 중 순수 관계 연산이 아닌 것은?

  1. join
  2. select
  3. project
  4. difference
(정답률: 69%)
  • "Difference"는 두 개의 관계에서 첫 번째 관계에는 있지만 두 번째 관계에는 없는 튜플들을 반환하는 연산이다. 이는 순수 관계 연산이 아니며, 다른 연산들과는 달리 두 개의 관계가 필요하다. 따라서 "difference"는 순수 관계 연산이 아니다.
profile_image
1

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

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

  1. 1
  2. 2
  3. 3
  4. 4
(정답률: 82%)
  • 트리의 차수란 각 노드가 가지고 있는 자식 노드의 수를 말합니다. 따라서 위 그림에서 루트 노드는 3개의 자식 노드를 가지고 있으므로 트리의 차수는 3입니다. 보기에서 정답이 "3"인 이유는 이와 같습니다.
profile_image
1

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

17. 학생 테이블에서 학번이 “1144077”인 학생의 학년을 “2”로 수정하기 위한 SQL 질의어는?

  1. UPDATE 학년=“2” FROM 학생 WHERE 학번=“1144077”;
  2. UPDATE 학생 SET 학년=“2” WHERE 학번=“1144077”;
  3. REPLACE FROM 학생 SET 학년=“2” WHERE 학번=“1144077”;
  4. REPLACE 학년=“2” SET 학생 WHERE 학번=“1144077”;
(정답률: 77%)
  • 정답: "UPDATE 학생 SET 학년=“2” WHERE 학번=“1144077”;"

    해설: UPDATE 문은 테이블의 레코드를 수정하는 데 사용됩니다. SET 키워드를 사용하여 수정할 열과 값을 지정하고 WHERE 절을 사용하여 수정할 레코드를 선택합니다. 따라서 "UPDATE 학생 SET 학년=“2” WHERE 학번=“1144077”;"는 학생 테이블에서 학번이 "1144077"인 학생의 학년을 "2"로 수정하는 SQL 질의어입니다. 다른 보기는 문법적으로 잘못되었거나 WHERE 절이 누락되어 있습니다.
profile_image
1

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

18. 뷰(View)의 삭제시 사용되는 SQL 명령은?

  1. DELETE
  2. DROP
  3. OUT
  4. CLEAR
(정답률: 84%)
  • 정답은 "DROP"입니다.

    "DELETE"는 데이터를 삭제하는 SQL 명령이고, "OUT"은 출력 결과를 파일로 저장하는 명령입니다. "CLEAR"는 콘솔 창을 지우는 명령입니다.

    반면에 "DROP"은 데이터베이스 객체를 삭제하는 명령입니다. 따라서 뷰(View)를 삭제할 때에도 "DROP" 명령을 사용합니다.
profile_image
1

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

19. 다음 자료를 버블 정렬을 이용하여 오름차순으로 정렬하고자 할 경우 경우 1회전 후의 결과는?

  1. 4, 5, 1, 3, 9
  2. 1, 3, 4, 5, 9
  3. 4, 1, 3, 5, 9
  4. 1, 3, 9, 4, 5
(정답률: 84%)
  • 버블 정렬은 인접한 두 원소를 비교하여 큰 값을 뒤로 보내는 정렬 방법입니다.

    1회전에서는 첫 번째 원소와 두 번째 원소를 비교하여 큰 값을 뒤로 보내고, 두 번째 원소와 세 번째 원소를 비교하여 큰 값을 뒤로 보냅니다. 이런 식으로 마지막 원소까지 비교하면 가장 큰 값이 맨 뒤로 이동합니다.

    따라서 1회전 후의 결과는 "4, 5, 1, 3, 9"에서 가장 큰 값인 9가 맨 뒤로 이동하여 "4, 5, 1, 3, 9"가 됩니다.
profile_image
1

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

20. 다음 ( ) 안에 알맞은 용어는?

  1. Transaction
  2. Backup
  3. RDBMS
  4. DBA
(정답률: 79%)
  • 위 그림은 데이터베이스의 백업을 수행하는 과정을 나타내고 있습니다. 따라서 정답은 "Backup"입니다.
profile_image
1

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

2과목: 전자 계산기 구조

21. 오퍼랜드 필드가 메모리 내의 주소를 참조하여 그 주소로부터 유효번지를 계산하여 메모리에 접근하는 주소지정방식은?

  1. Relative Addressing Mode
  2. Indirect Addressing Mode
  3. Index Addressing Mode
  4. Immediate Addressing Mode
(정답률: 55%)
  • 오퍼랜드 필드가 메모리 내의 주소를 직접 참조하지 않고, 해당 주소에 저장된 값(포인터)을 참조하여 그 값이 가리키는 주소로부터 유효번지를 계산하여 메모리에 접근하는 방식이 Indirect Addressing Mode이다. 즉, 간접적으로 주소를 참조하는 방식이다.
profile_image
1

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

22. 디지털 컴퓨터에서 사용되는 마이크로 연산이 아닌 것은?

  1. 레지스터 전송 마이크로 연산
  2. 산술 마이크로 연산
  3. 논리 마이크로 연산
  4. 동기 마이크로 연산
(정답률: 54%)
  • 디지털 컴퓨터에서 사용되는 마이크로 연산 중에서 동기 마이크로 연산이 아닌 것은, 다른 마이크로 연산들은 모두 데이터 처리를 위한 연산이지만, 동기 마이크로 연산은 제어 신호를 처리하는 연산이기 때문입니다. 동기 마이크로 연산은 클럭 신호와 같은 제어 신호를 이용하여 데이터 처리를 조절하는 역할을 합니다. 따라서, 동기 마이크로 연산은 데이터 처리와는 직접적인 관련이 없기 때문에 디지털 컴퓨터에서 사용되는 마이크로 연산 중에서 제외됩니다.
profile_image
1

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

23. Unpacked decimal 형식으로 (543)10을 표현한 것은?

(정답률: 53%)
  • Unpacked decimal 형식은 각 자리수마다 4비트씩 할당하여 표현하는 방식이다. 따라서 (543)10을 Unpacked decimal 형식으로 표현하면 다음과 같다.

    0101 0100 0011

    보기 중에서 정답은 "" 이다. 이유는 이진수 0101은 5를, 0100은 4를, 0011은 3을 나타내기 때문이다.
profile_image
1

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

24. 4096 × 8 비트 조직을 가진 ROM은 몇 개의 어드레스 라인을 갖고 있는가?

  1. 10
  2. 12
  3. 14
  4. 16
(정답률: 62%)
  • ROM은 읽기 전용 메모리로, 데이터를 저장하고 읽을 수 있지만 쓸 수는 없습니다. 4096 × 8 비트 조직을 가진 ROM은 4096 개의 주소와 각각 8 비트의 데이터를 저장할 수 있습니다. 이를 위해서는 12 개의 어드레스 라인이 필요합니다. 이는 2의 12승이 4096이기 때문입니다. 따라서 정답은 "12"입니다.
profile_image
1

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

25. 채널(Channel) 제어기에 관한 설명이 가장 옳지 않은 것은?

  1. 채널 제어기는 주컴퓨터와 별도인 입출력 전용 컴퓨터라 할수 있다.
  2. 채널 제어기는 중앙처리장치와 동시에 동작할 수 있다.
  3. 채널 제어기는 채널 프로그램을 수행한다.
  4. 채널 제어기는 하나의 명령(Instruction)에 의해 하나의 블록만을 입출력 되도록 한다.
(정답률: 56%)
  • 채널 제어기는 하나의 명령(Instruction)에 의해 하나의 블록만을 입출력 되도록 한다는 설명이 가장 옳지 않다. 채널 제어기는 하나의 명령에 여러 블록을 입출력할 수 있으며, 이를 위해 채널 프로그램을 사용한다.
profile_image
1

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

26. 마이크로 오퍼레이션에 관한 설명 중 옳은 것은?

  1. 마이크로 오퍼레이션을 동기시키는 방법으로 동기 고정식과 동기 가변식이 있다.
  2. 동기 고정식은 CPU 시간의 효율적 이용은 가능하나 제어가 복잡하다.
  3. 동기 가변식은 CPU 시간의 낭비를 초래하지만 제어회로가 간단하다.
  4. 마이크로 사이클은 마이크로 오퍼레이션과 무관하다.
(정답률: 67%)
  • 마이크로 오퍼레이션은 CPU 내부에서 수행되는 작은 명령어 단위이며, 이를 동기시키는 방법으로 동기 고정식과 동기 가변식이 있다. 동기 고정식은 CPU 시간의 효율적 이용은 가능하지만 제어가 복잡하며, 동기 가변식은 CPU 시간의 낭비를 초래하지만 제어회로가 간단하다. 따라서 "마이크로 오퍼레이션을 동기시키는 방법으로 동기 고정식과 동기 가변식이 있다."가 옳은 설명이다. 마이크로 사이클은 마이크로 오퍼레이션과 밀접한 관련이 있으며, 마이크로 오퍼레이션을 수행하기 위해 마이크로 사이클이 사용된다. 따라서 "마이크로 사이클은 마이크로 오퍼레이션과 무관하다."는 옳지 않은 설명이다.
profile_image
1

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

27. 다음 중 이항(Binary) 연산은 어떤 것인가?

  1. complement
  2. shift
  3. OR
  4. rotate
(정답률: 63%)
  • 이항(Binary) 연산은 두 개의 이진수를 대상으로 하는 연산을 말합니다. "complement"는 보수 연산, "shift"는 비트 이동 연산, "rotate"는 비트 회전 연산입니다. "OR"은 두 비트 중 하나라도 1이면 결과가 1이 되는 논리합 연산입니다. 따라서 "OR"은 이항(Binary) 연산 중 하나입니다.
profile_image
1

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

28. 읽기 전용의 보조기억장치는?

  1. SSD
  2. Floppy Disk
  3. RAM
  4. ROM
(정답률: 64%)
  • ROM은 Read-Only Memory의 약자로, 읽기 전용으로만 사용되는 보조기억장치입니다. 즉, 데이터를 저장할 수는 없지만, 미리 저장된 데이터를 읽어들일 수 있습니다. 따라서 ROM은 읽기 전용의 보조기억장치입니다.
profile_image
1

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

29. 어떤 인스트럭션의 수행 속도를 반으로 줄였다고 가정한다. 프로그램에서 사용한 인스트럭션들의 20%가 이 인스트럭션이라면 프로그램 전체의 수행속도는 약 얼마만큼 향상되는가?

  1. 0.99%
  2. 11.11%
  3. 47.22%
  4. 65.25%
(정답률: 66%)
  • 만약 어떤 인스트럭션의 수행 속도를 반으로 줄였다면, 그 인스트럭션을 사용하는 부분의 수행 시간은 원래의 50%가 된다. 따라서 프로그램 전체의 수행 시간은 20% * 50% = 10% 만큼 향상된다. 따라서 정답은 11.11%이다.
profile_image
1

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

30. 논리 함수식 F(A,B,C) = ∑(1, 3, 4, 6)를 간략화 하였을 때 결과식으로 옳은 것은?

(정답률: 44%)
  • 정답은 ""이다.

    ∑(1, 3, 4, 6)은 A=0, B=0, C=1일 때 1, A=0, B=1, C=1일 때 3, A=1, B=0, C=0일 때 4, A=1, B=1, C=0일 때 6을 의미한다. 이를 논리식으로 나타내면 F(A,B,C) = !A!B C + !ABC + AB!C + ABC이다.

    이를 간략화하면 F(A,B,C) = !B C + !A C + AB이다. 이는 ""와 같다.
profile_image
1

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

31. 명령어의 op-code(명령코드)는 어느 레지스터에서 이용하는가?

  1. flag register
  2. index register
  3. address register
  4. instruction register
(정답률: 51%)
  • 명령어의 op-code는 instruction register에서 이용된다. 이는 CPU가 명령어를 실행하기 전에 명령어를 저장하는 레지스터이기 때문이다. CPU는 instruction register에서 명령어를 읽어들이고, 그 안에 포함된 op-code를 해석하여 해당하는 작업을 수행한다. 따라서 명령어의 op-code는 instruction register에서 이용된다.
profile_image
1

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

32. 데이터를 수집하고 그것을 계산 처리용으로 변환하여 계산을 실행한 후 그 결과를 사용자에게 반환하는 데 걸리는 시간을 나타내는 개념으로 가장 옳은 것은?

  1. idle time
  2. process time
  3. turnaround time
  4. prefect time
(정답률: 69%)
  • "turnaround time"은 프로세스가 시작되어 완료될 때까지 걸리는 시간을 나타내는 개념입니다. 따라서 데이터를 수집하고 계산 처리용으로 변환하는 시간, 계산을 실행하는 시간, 그리고 결과를 반환하는 시간을 모두 포함합니다. "idle time"은 시스템이 유휴 상태인 시간을 나타내며, "process time"은 프로세스가 CPU를 사용하는 시간을 나타냅니다. "prefect time"은 캐시 메모리에서 데이터를 찾는 데 걸리는 시간을 나타내는 개념입니다. 따라서 "turnaround time"이 데이터 처리 과정에서 걸리는 전체 시간을 가장 정확하게 나타내는 용어입니다.
profile_image
1

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

33. 다음 보기 중 Unary 연산을 표시하는 것은?

  1. AND
  2. OR
  3. MOVE
  4. 모두 해당 없음
(정답률: 56%)
  • Unary 연산은 하나의 피연산자에 대해 수행되는 연산이다. 따라서 "AND"와 "OR"는 이진 연산이므로 Unary 연산이 아니다. "모두 해당 없음"은 Unary 연산이 아닌 다른 유형의 연산을 나타낸다. "MOVE"는 하나의 피연산자를 다른 위치로 이동시키는 Unary 연산이다. 예를 들어, "MOVE A, B"는 변수 A의 값을 변수 B로 복사하는 연산이다.
profile_image
1

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

34. 기억장치로부터 명령어를 인출하여 해독하고, 해독된 명령어를 실행하기 위해 제어 신호를 발생시키는 각 단계의 세부 동작을 무엇이라 하는가?

  1. Fetch operation
  2. Control operation
  3. Macro operation
  4. Micro operation
(정답률: 54%)
  • 각 단계에서 수행되는 세부 동작은 매우 작은 단위로 이루어지며, 이를 마이크로 오퍼레이션이라고 합니다. 따라서 정답은 "Micro operation"입니다. 다른 보기들은 전체적인 동작을 나타내는 용어이며, 마이크로 오퍼레이션은 이러한 동작들을 세부적으로 분해하여 실행하는 작은 단위입니다.
profile_image
1

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

35. 다음 중 보조기억장치의 데이터를 입출력할 경우 가장 효율성이 뛰어난 방법은?

  1. Direct Memory Access
  2. Interrupt I/O
  3. Programmed I/O
  4. Strobe
(정답률: 59%)
  • "Direct Memory Access"는 CPU의 개입 없이 보조기억장치와 메모리 간 데이터를 직접 주고받는 방식으로, 입출력 속도가 가장 빠르고 효율적이기 때문에 가장 효율성이 뛰어난 방법이다. 반면 "Interrupt I/O"와 "Programmed I/O"는 CPU가 개입하여 입출력 작업을 처리하기 때문에 속도가 느리고 비효율적이다. "Strobe"는 입출력 신호를 제어하는 방식으로, 데이터 전송 속도가 느리고 사용되지 않는 방식이다.
profile_image
1

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

36. 다음 중 ALU의 주 기능은?

  1. OP 코드의 번역
  2. address 버스 제어
  3. 산술과 논리 연산의 실행
  4. 필요한 기계 사이클 수의 계산
(정답률: 71%)
  • ALU는 Arithmetic Logic Unit의 약자로, 산술과 논리 연산을 실행하는 장치입니다. 따라서 ALU의 주 기능은 입력된 데이터에 대해 산술 연산(덧셈, 뺄셈, 곱셈, 나눗셈 등)과 논리 연산(AND, OR, NOT, XOR 등)을 수행하는 것입니다. OP 코드의 번역, address 버스 제어, 필요한 기계 사이클 수의 계산은 ALU의 부가적인 기능이지만, 산술과 논리 연산의 실행은 ALU의 핵심 기능입니다.
profile_image
1

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

37. 다음 중 보조기억장치로 사용될 수 없는 것은?

  1. 자기테이프(Magnetic Tape)
  2. 자기디스크(Magnetic disk)
  3. 플로피디스크(Floppy disk)
  4. 중앙처리장치(Central Processing Unit)
(정답률: 72%)
  • 중앙처리장치는 데이터를 처리하는 역할을 수행하는 컴퓨터의 핵심 부품으로, 데이터를 저장하는 보조기억장치가 아닌 처리를 담당하는 주요 부품이기 때문에 보조기억장치로 사용될 수 없다.
profile_image
1

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

38. 광디스크(Optical disc)의 종류에 해당하지 않는 것은?

  1. SSD
  2. Blu-ray
  3. DVD
  4. CD
(정답률: 66%)
  • SSD는 광학적인 원리를 사용하지 않는 저장장치이기 때문에 광디스크의 종류에 해당하지 않습니다. 광디스크는 레이저를 이용하여 정보를 읽고 쓰는 반면, SSD는 플래시 메모리를 이용하여 정보를 저장하고 읽고 씁니다.
profile_image
1

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

39. RS 플립플롭에서 정의되지 않는 상태를 보완한 것은?

  1. D 플립플롭
  2. JK 플립플롭
  3. RS latch
  4. T 플립플롭
(정답률: 73%)
  • RS 플립플롭은 입력이 모두 0인 상태에서 정의되지 않는 상태가 발생할 수 있습니다. 이를 보완하기 위해 JK 플립플롭이 개발되었습니다. JK 플립플롭은 입력이 모두 0인 상태에서도 이전 상태를 유지할 수 있도록 하여 정의되지 않는 상태를 보완합니다. 따라서 JK 플립플롭은 RS 플립플롭보다 더욱 안정적인 동작을 보장합니다.
profile_image
1

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

40. 인터럽트 처리 시 현재의 명령어 실행을 끝낸 즉시 PC에 저장되어 있는 다음에 실행할 명령어의 주소를 저장하는 곳은?

  1. Queue
  2. Dequeue
  3. Stack
  4. Buffer
(정답률: 56%)
  • 인터럽트가 발생하면 현재 실행 중인 프로세스의 상태를 저장하고, 인터럽트 처리를 위해 운영체제가 실행됩니다. 이때, 현재 실행 중인 명령어의 주소를 저장해두어야 합니다. 이를 위해 스택이 사용됩니다. 스택은 후입선출(LIFO) 구조로, 가장 최근에 저장된 데이터가 가장 먼저 꺼내지게 됩니다. 따라서, 현재 실행 중인 명령어의 주소를 스택에 저장하면, 인터럽트 처리가 끝난 후에는 스택에서 가장 최근에 저장된 주소를 꺼내어 다음에 실행할 명령어의 주소로 설정할 수 있습니다. 이렇게 함으로써, 인터럽트 처리가 끝난 후에도 이전에 실행 중이던 프로세스의 실행을 계속할 수 있습니다.
profile_image
1

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

3과목: 시스템분석설계

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

  1. 공통성과 체계성이 있어야 한다.
  2. 대상 자료와 일대다(1:N) 대응이 되도록 설계해야 한다.
  3. 사용자가 취급하기 쉬워야 한다.
  4. 컴퓨터 처리에 적합해야 한다.
(정답률: 68%)
  • 대상 자료와 일대다(1:N) 대응이 되도록 설계해야 하는 이유는 데이터의 일관성과 정확성을 보장하기 위해서입니다. 만약 대상 자료와 일대다 대응이 되지 않는다면, 중복된 데이터가 발생하거나 누락된 데이터가 생길 수 있습니다. 이는 데이터의 신뢰성을 저해시키고, 데이터 분석 및 처리에 어려움을 초래할 수 있습니다. 따라서 코드 설계 시에는 대상 자료와 일대다 대응이 되도록 설계하는 것이 중요합니다.
profile_image
1

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

42. 다음 중 시스템의 설계를 위한 목표와 목적에 가장 부합하는 것은?

  1. 사용자가 사용하기 쉽게 설계한다.
  2. 시스템을 구성하는 영역이나 업무를 독립적으로 유지한다.
  3. 전체적으로 균형 잡힌 시스템을 구축한다.
  4. 특정 부분을 특성화한다.
(정답률: 46%)
  • 정답은 "전체적으로 균형 잡힌 시스템을 구축한다."입니다. 시스템의 설계를 위한 목표와 목적은 사용자의 요구사항을 충족시키고, 시스템의 안정성과 성능을 보장하는 것입니다. 이를 위해서는 시스템을 구성하는 각 영역이나 업무가 독립적으로 유지되어야 하며, 특정 부분을 특성화하여 최적화할 필요가 있습니다. 하지만 이러한 목표와 목적을 달성하기 위해서는 전체적으로 균형 잡힌 시스템을 구축하는 것이 가장 중요합니다. 이는 시스템의 각 영역이나 업무가 서로 조화를 이루며, 시스템 전체의 안정성과 성능을 보장할 수 있는 방법입니다.
profile_image
1

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

43. 자료 흐름도(DFD)에 대한 설명으로 가장 옳지 않은 것은?

  1. 구조적 분석용 문서화 도구
  2. 도형 중심의 표현
  3. 상향식 분할의 표현
  4. 자료 흐름 중심의 표현
(정답률: 65%)
  • "상향식 분할의 표현"은 옳은 설명이 아닙니다. DFD는 자료 흐름 중심의 표현 방식으로, 시스템 내부의 데이터 흐름을 그림으로 표현하는 구조적 분석용 문서화 도구입니다. DFD는 일반적으로 도형 중심의 표현 방식을 사용하며, 상향식 분할의 표현 방식을 사용하여 시스템을 계층적으로 분해합니다.
profile_image
1

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

44. 파일 설계 순서로 옳은 것은?

  1. ㉠ → ㉡ → ㉢ → ㉣
  2. ㉡ → ㉢ → ㉠ → ㉣
  3. ㉢ → ㉠ → ㉣ → ㉡
  4. ㉣ → ㉢ → ㉡ → ㉠
(정답률: 60%)
  • 파일 설계 순서는 ㉠ → ㉡ → ㉢ → ㉣ 순서로 이루어져야 합니다.

    ㉠에서는 파일 시스템의 구조를 설계하고, ㉡에서는 파일 시스템의 크기와 위치를 결정합니다. ㉢에서는 파일 시스템의 블록 크기와 할당 방법을 결정하고, ㉣에서는 파일 시스템의 성능과 안정성을 고려하여 최적화 작업을 수행합니다.

    따라서, 파일 시스템을 설계할 때는 구조부터 최적화까지 순서대로 진행해야 합니다.
profile_image
1

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

45. 소프트웨어 비용 산출 시 고려해야 할 요소로 가장 거리가 먼 것은?

  1. 제품의 복잡도
  2. 제품의 신뢰도
  3. 프로그래머의 자질
  4. 운용비
(정답률: 32%)
  • 운용비는 소프트웨어 개발 비용 산출 시 고려해야 할 요소 중에서 가장 거리가 먼 것입니다. 이는 소프트웨어 개발 후에도 지속적으로 발생하는 유지보수, 업그레이드, 서버 유지 등의 비용을 의미합니다. 다른 요소들은 개발 초기에 고려되는 요소이지만, 운용비는 개발 이후에도 지속적으로 발생하기 때문에 중요한 요소입니다.
profile_image
1

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

46. 색인 순차 파일(Indexed Sequential File)에서 색인 영역(index area)의 종류를 가장 옳게 나열한 것은?

  1. Cylinder Index area, Track Index area, Data Index area
  2. Master Index area, Cylinder Index area, Data Index area
  3. Master Index area, Cylinder Index area, Track Index area
  4. Track Index area, Master Index area, Data Index area
(정답률: 69%)
  • 정답은 "Master Index area, Cylinder Index area, Track Index area" 입니다.

    - Master Index area: 모든 색인 정보를 담고 있는 최상위 색인 영역으로, 파일 전체의 구조를 파악하는 데 필요한 정보를 제공합니다.
    - Cylinder Index area: 디스크의 실린더 단위로 색인 정보를 담고 있는 영역으로, 파일의 레코드가 저장된 실린더를 찾는 데 필요한 정보를 제공합니다.
    - Track Index area: 디스크의 트랙 단위로 색인 정보를 담고 있는 영역으로, 파일의 레코드가 저장된 트랙을 찾는 데 필요한 정보를 제공합니다.

    따라서, 이들 색인 영역은 파일의 구조를 파악하고 레코드를 검색하는 데 필수적인 역할을 합니다.
profile_image
1

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

47. 시스템 개발 과정을 7단계로 분류할 때 단계에 따른 순서를 가장 옳게 나열한 것은?

  1. E → G → F → A → B → C → D
  2. E → G → F → C → D → B → A
  3. E → G → F → B → A → C → D
  4. G → F → E → B → A → C → D
(정답률: 71%)
  • 시스템 개발 과정을 7단계로 분류하면 계획, 요구 분석, 설계, 구현, 테스트, 운영 및 유지보수, 폐기 단계로 나눌 수 있습니다. 이 중에서도 가장 먼저 해야 할 단계는 계획 단계입니다. 따라서 E가 가장 먼저 나와야 합니다. 그리고 요구 분석, 설계, 구현, 테스트, 운영 및 유지보수, 폐기 순으로 진행되어야 합니다. 따라서 G → F → C → D → B → A 순으로 나와야 합니다. 따라서 정답은 "E → G → F → C → D → B → A" 입니다.
profile_image
1

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

48. 파일을 수행 내용에 따라 분류할 때 프로그램 실행 중 일시적으로 발생하는 자료를 처리하기 위한 임시 파일에 해당하는 것은?

  1. 데이터 파일
  2. 자기 테이프 파일
  3. 작업 파일
  4. 프로그램 파일
(정답률: 48%)
  • 작업 파일은 프로그램 실행 중에 일시적으로 발생하는 자료를 처리하기 위한 임시 파일로, 프로그램이 실행되는 동안 필요한 데이터를 저장하거나 처리 결과를 일시적으로 저장하는 용도로 사용됩니다. 따라서 파일을 수행 내용에 따라 분류할 때 작업 파일은 일시적인 처리를 위한 파일로 분류됩니다.
profile_image
1

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

49. 절차적 응집도에 대한 설명으로 가장 옳지 않은 것은?

  1. 처리 기능에 의하기보다는 시행 순서에 따라 연결된다.
  2. 모듈 내부에 처리 기능의 부분 요소를 가진다.
  3. 전달 데이터와 반환 데이터 간의 상호 연관 관계를 가진다.
  4. 여러 기능은 순서대로 실행된다.
(정답률: 38%)
  • "전달 데이터와 반환 데이터 간의 상호 연관 관계를 가진다."는 절차적 응집도에 대한 설명으로 옳은 것입니다. 이는 모듈 내부에서 처리되는 데이터가 서로 연관되어 있으며, 이를 처리하기 위해 순서대로 실행되는 것을 의미합니다. 다른 보기들은 모듈 내부의 처리 기능과 시행 순서에 대한 설명이지만, 절차적 응집도와 직접적인 연관성은 없습니다.
profile_image
1

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

50. 2개의 파일에서 레코드의 결합키를 비교하여 키 순서대로 한 개의 파일로 만드는 작업은?

  1. 갱신(update)
  2. 대조(contrast)
  3. 병합(merge)
  4. 정렬(sort)
(정답률: 64%)
  • 두 개의 파일에서 레코드의 결합키를 비교하여 키 순서대로 한 개의 파일로 만드는 작업은 병합(merge)이다. 이는 두 개의 파일을 합치는 과정으로, 각 파일에서 결합키를 기준으로 정렬한 후, 두 파일을 비교하여 결합키가 같은 레코드를 차례대로 합쳐서 새로운 파일을 만드는 것이다. 이를 통해 두 파일의 중복된 레코드를 제거하고, 하나의 정렬된 파일을 만들 수 있다.
profile_image
1

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

51. 시스템의 특성 중 다음 설명에 해당하는 것은?

  1. 목적성
  2. 자동성
  3. 종합성
  4. 제어성
(정답률: 75%)
  • 위 그림은 시스템의 구성요소들이 상호작용하며 목적을 달성하는 과정을 나타내고 있습니다. 이때 시스템이 목적을 달성하기 위해 제어할 수 있는 능력을 가지고 있다면, 시스템의 행동을 원하는 방향으로 조절할 수 있습니다. 따라서 이 시스템은 "제어성"이라는 특성을 가지고 있습니다.
profile_image
1

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

52. 정보 시스템의 5대 기본 구성요소의 설명으로 가장 옳지 않은 것은?

  1. 유지보수 기능은 시스템의 전반적인 기능들을 유지보수 하는 기능이다.
  2. 입력 기능은 처리 방법, 제어 조건, 처리할 데이터를 시스템에 입력하는 기능이다.
  3. 제어 기능은 각 과정의 기능이 올바르게 수행되는지를 통제하거나 관리하는 기능이다.
  4. 처리 기능은 결과를 산출하기 위해 입력 자료를 조건에 맞게 처리하는 기능이다.
(정답률: 39%)
  • "유지보수 기능은 시스템의 전반적인 기능들을 유지보수 하는 기능이다."가 가장 옳지 않은 설명이다. 유지보수 기능은 시스템의 기능을 유지하고 보수하는 기능이며, 전반적인 기능을 유지보수하는 것은 시스템의 전체적인 관리와 관련된다.

    간단명료한 설명: 유지보수 기능은 시스템의 기능을 유지하고 보수하는 것이다.
profile_image
1

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

53. 코드의 기능에 해당하지 않는 것은?

  1. 분류기능
  2. 배열기능
  3. 식별기능
  4. 종합기능
(정답률: 65%)
  • "종합기능"은 구체적인 기능을 나타내지 않는 추상적인 용어이기 때문에 코드의 기능에 해당하지 않습니다. 다른 보기들은 코드에서 구체적인 기능을 수행하는 용어들입니다.
profile_image
1

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

54. 시스템의 기본 요소 중 처리결과를 평가하여 불충분한 경우 목적 달성을 위해 반복 처리하는 요소는?

  1. feedback
  2. input
  3. output
  4. process
(정답률: 75%)
  • 정답은 "feedback"입니다.

    feedback은 시스템의 처리 결과를 평가하고, 그 결과가 목적에 부합하지 않을 경우 다시 처리를 반복하는 요소입니다. 이를 통해 시스템이 목적을 달성하기 위해 필요한 조건을 충족시키도록 보완할 수 있습니다. 따라서 feedback은 시스템의 효율성과 정확성을 높이는 중요한 요소 중 하나입니다.
profile_image
1

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

55. 입출력 설계 시 사용자 인터페이스 설계의 원리가 아닌 것은?

  1. 관리자 중심의 상호 작용이 되도록 설계
  2. 일관성 유지
  3. 작업 수행의 역행 기능을 제공
  4. 종결 표시를 제공
(정답률: 60%)
  • "관리자 중심의 상호 작용이 되도록 설계"는 사용자 중심의 설계 원칙과는 상반되는 개념이기 때문에 입출력 설계 시 사용자 인터페이스 설계의 원리가 아닙니다. 이는 사용자가 아닌 관리자를 중심으로 설계되어, 사용자의 요구사항과 편의성을 고려하지 않고 관리자의 용이성을 중시하는 설계 방식입니다. 따라서 사용자 중심의 설계 원칙을 따르는 것이 중요합니다.
profile_image
1

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

56. 다음 설명에 가장 부합하는 코드는?

  1. 그룹 분류식 코드(Group classification code)
  2. 십진코드(Decimal code)
  3. 구분코드(Block code)
  4. 합성코드(Combined code)
(정답률: 62%)
  • 정답은 "십진코드(Decimal code)"입니다.

    이유는 이미지에서 보이는 숫자들이 0부터 9까지의 십진수로 이루어져 있기 때문입니다. 따라서 이 코드는 십진수를 이용하여 분류하는 코드로, "십진코드"라고 부릅니다.

    그룹 분류식 코드는 여러 개의 숫자와 문자로 이루어져 있어서 그룹을 나누는 데 사용됩니다.

    구분코드는 특정한 기준에 따라서 분류하는 코드입니다.

    합성코드는 여러 개의 코드를 조합하여 만든 코드로, 여러 가지 정보를 담고 있습니다.
profile_image
1

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

57. 출력 내용에 대한 설계 사항에 해당되지 않은 것은?

  1. 출력 매체와 장치를 결정한다.
  2. 출력할 항목을 결정한다.
  3. 출력 항목의 배열 순서, 크기, 자리수를 결정한다.
  4. 출력 항목을 숫자, 영문자, 한글, 한자 중 어느 것으로 할 것인지를 결정한다.
(정답률: 47%)
  • "출력 매체와 장치를 결정한다."는 출력 내용에 대한 설계 사항 중에서 실제 출력을 담당하는 장치와 매체를 결정하는 것이므로, 출력 내용에 대한 설계 사항에 해당되지 않는다. 다른 보기들은 출력 내용의 구성과 형식을 결정하는 설계 사항이다.
profile_image
1

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

58. 마스터 파일의 내용을 변동 파일에 의해 추가, 삭제, 수정 등의 작업을 하여 새로운 파일을 만드는 처리 패턴은?

  1. extract
  2. matching
  3. merge
  4. update
(정답률: 74%)
  • 마스터 파일의 내용을 변동 파일에 의해 추가, 삭제, 수정 등의 작업을 하여 새로운 파일을 만드는 처리 패턴은 "update"이다. 이는 기존의 파일을 업데이트하거나 새로운 파일을 생성하는 것으로, 다른 보기들인 "extract", "matching", "merge"와는 목적과 방법이 다르기 때문이다. "extract"는 파일에서 원하는 정보를 추출하는 것, "matching"은 두 개 이상의 파일에서 일치하는 정보를 찾는 것, "merge"는 두 개 이상의 파일을 합치는 것을 의미한다.
profile_image
1

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

59. 객체지향시스템 분석에서 사건들을 시나리오로 작성하여 각 시나리오마다 사건추적도를 그리고 사건 흐름 다이어그램을 작성하는 단계는 어떤 단계인가?

  1. 객체 모형화
  2. 동적 모형화
  3. 기능 모형화
  4. 사양서 작성
(정답률: 60%)
  • 이 단계는 시스템의 동작을 분석하고 이를 시나리오로 작성하여 시스템의 동적인 부분을 모델링하는 단계이기 때문에 "동적 모형화"이다. 이 단계에서는 시스템의 상태 변화를 추적하고, 객체들 간의 상호작용을 분석하여 사건추적도와 사건 흐름 다이어그램을 작성한다. 이를 통해 시스템의 동작을 더욱 명확하게 이해하고, 문제점을 파악하여 보완할 수 있다.
profile_image
1

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

60. 우리나라 주민등록번호의 코드 체크 방식은?

  1. 발란스 체크(balance check)
  2. 에코 체크(echo check)
  3. 패리티 체크(parity check)
  4. 체크 디지트 체크(check digit check)
(정답률: 68%)
  • 우리나라 주민등록번호의 코드 체크 방식은 "체크 디지트 체크(check digit check)"이다. 이는 주민등록번호의 마지막 자리에 해당하는 숫자가, 앞의 12자리 숫자들을 특정한 방식으로 계산하여 나온 결과값과 일치하는지 확인하는 방식이다. 이를 통해 입력된 주민등록번호가 올바른 형식인지, 혹은 오타가 있는지를 간단하게 확인할 수 있다.
profile_image
1

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

4과목: 운영체제

61. 3페이지가 들어갈 수 있는 기억장치에서 다음과 같은 순서로 페이지가 참조될 때 FIFO 기법을 사용하면 최종적으로 기억공간에 남는 페이지들로 옳은 것은?(단, 현재 기억공간은 모두 비어있다고 가정한다.)

  1. 1, 2, 3
  2. 1, 2, 4
  3. 2, 3, 4
  4. 3, 1, 4
(정답률: 61%)
  • FIFO 기법은 먼저 들어온 페이지를 먼저 내보내는 방식으로 동작한다. 따라서 페이지 참조 순서대로 기억장치에 페이지를 채워나가다가, 기억장치가 가득 차면 가장 먼저 들어온 페이지를 내보내고 새로운 페이지를 기억장치에 넣는다.

    초기에는 모든 페이지가 기억장치에 없으므로 참조하는 페이지를 차례로 기억장치에 넣는다. 따라서 1, 2, 3 페이지가 참조되면 기억장치에는 1, 2, 3 페이지가 차례로 들어가게 된다.

    그 다음으로 4 페이지를 참조하면 기억장치가 가득 차게 된다. 이때 FIFO 기법에 따라 가장 먼저 들어온 1 페이지를 내보내고 4 페이지를 기억장치에 넣는다. 따라서 최종적으로 기억장치에는 3, 4 페이지가 남게 된다.

    따라서 정답은 "3, 1, 4"이다.
profile_image
1

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

62. 교착 상태의 예방을 위하여 각 자원 유형에 일련의 순서번호를 부여하는 것은 다음 중 어떤 교착 상태 발생 조건을 제거하기 위한 것인가?

  1. 상호 배제 조건
  2. 점유와 대기 조건
  3. 비선점 조건
  4. 환형 대기 조건
(정답률: 33%)
  • 환형 대기 조건은 각 프로세스가 다음에 필요로 하는 자원이 다른 프로세스에 의해 점유되어 있고, 마지막 프로세스가 첫 번째 프로세스가 점유한 자원을 요구하는 경우 발생한다. 이러한 상황에서는 각 프로세스가 서로 다른 자원을 점유하고 있으므로 상호 배제 조건과 점유와 대기 조건이 모두 성립하게 된다. 따라서 환형 대기 조건을 제거하기 위해서는 자원 유형에 일련의 순서번호를 부여하여, 모든 프로세스가 동일한 순서로 자원을 요구하도록 하는 것이다. 이렇게 하면 점유와 대기 조건이 성립하지 않으므로 교착 상태를 예방할 수 있다.
profile_image
1

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

63. 파일 디스크립터(descriptor)가 가지고 있는 정보가 아닌 것은?

  1. 파일의 구조
  2. 접근 제어 정보
  3. 보조기억장치상의 파일의 위치
  4. 파일의 백업 방법
(정답률: 64%)
  • 파일 디스크립터는 파일의 구조, 접근 제어 정보, 보조기억장치상의 파일의 위치와 같은 정보를 가지고 있지만, 파일의 백업 방법은 파일 디스크립터가 가지고 있는 정보가 아니다. 파일의 백업 방법은 파일 시스템이나 운영체제에서 제공하는 기능으로 처리되는 것이다.
profile_image
1

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

64. 자료구조의 영역(data area)을 편성하는 방법에서 File 내의 각 item을 논리적인 순서에 따라 물리적으로 연속된 위치로 저장하는 방법은?

  1. Low Order 편성
  2. Sequential 편성
  3. High Order 편성
  4. Random 편성
(정답률: 67%)
  • Sequential 편성은 논리적인 순서에 따라 데이터를 연속된 위치에 저장하는 방법이다. 이 방법은 데이터를 순차적으로 접근할 때 빠른 속도를 보장하며, 파일의 처음부터 끝까지 순서대로 읽어야 하는 경우에 유용하다. 따라서 이 방법이 영역을 편성하는 방법 중 하나로 선택될 수 있다.
profile_image
1

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

65. 보안 유지 기법 중 하드웨어나 운영체제에 내장된 기능으로 프로그램의 신뢰성 있는 운영과 데이터의 무결성을 보장하기 위한 기능과 관련된 것은?

  1. 사용자 인터페이스 보안
  2. 내부 보안
  3. 외부 보안
  4. 시설 보안
(정답률: 67%)
  • 내부 보안은 하드웨어나 운영체제에 내장된 기능으로 프로그램의 신뢰성 있는 운영과 데이터의 무결성을 보장하기 위한 기능과 관련된 것입니다. 다른 보안 유지 기법들은 사용자 인터페이스, 외부 보안, 시설 보안 등이 있지만, 이들은 내부 보안과는 다른 측면에서 보안을 유지하는 기법들입니다.
profile_image
1

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

66. 버퍼링에 대한 설명으로 가장 옳지 않은 것은?

  1. CPU의 효율적인 시간 관리를 지향하기 위해 도입되었다.
  2. 주기억장치와 CPU간 또는 주기억장치와 입출력 장치간의 데이터 이동에 있어서의 시간 관리의 효율화를 도모한다.
  3. 용량이 큰 자기디스크를 물리적인 중간 저장장치로 사용한다.
  4. 입출력 장치의 느린 속도를 보완해 주는 방법으로 버퍼링이라는 개념이 출현하였다.
(정답률: 59%)
  • "용량이 큰 자기디스크를 물리적인 중간 저장장치로 사용한다."가 가장 옳지 않은 설명이다. 버퍼링은 데이터 이동에 있어서의 시간 관리의 효율화를 도모하기 위해 도입되었으며, 입출력 장치의 느린 속도를 보완해 주는 방법으로 사용된다. 디스크는 버퍼링에 사용될 수 있지만, 반드시 그렇다는 것은 아니다.
profile_image
1

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

67. 다음 중 임계구역(critical section) 문제를 해결하기 위한 조건이 아닌 것은?

  1. 상호 배제(mutual exclusion)
  2. 진행(process)
  3. 비선점(non-preemption)
  4. 한계 대기(bounded waiting)
(정답률: 28%)
  • 비선점(non-preemption)은 임계구역에 진입한 프로세스가 다른 프로세스에 의해 강제적으로 중단되지 않는 것을 의미합니다. 이는 임계구역에 진입한 프로세스가 자발적으로 빠져나가기 전까지 다른 프로세스가 대기해야 한다는 것을 의미합니다. 따라서, 비선점이 아닌 경우 다른 프로세스가 강제적으로 중단될 수 있기 때문에 임계구역 문제를 해결하기 위한 조건이 아닙니다.
profile_image
1

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

68. 사용자 프로그램이 20K 워드이고 평균 지연시간이 10 ms이며, 전송시간이 초당 200,000 워드인 고정헤드 드럼이 있다고 가정하자. 이 때 기억장소에서 또는 기억장소로 20K 프로그램이 전송되는 시간과 교환시간이 올바르게 짝지어진 것은?(단, K=kilo이다.)

  1. 전송시간 100 ms, 교환시간 200 ms
  2. 전송시간 110 ms, 교환시간 220 ms
  3. 전송시간 120 ms, 교환시간 240 ms
  4. 전송시간 130 ms, 교환시간 260 ms
(정답률: 45%)
  • 전송시간은 프로그램의 크기를 전송 속도로 나눈 값이므로 20K 워드 / 200,000 워드/초 = 0.1 초 = 100 ms 이다.

    교환시간은 평균 지연시간에 전송시간을 더한 값이므로 10 ms + 100 ms = 110 ms 이다.

    따라서, 올바른 짝은 "전송시간 110 ms, 교환시간 220 ms" 이다.
profile_image
1

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

69. 사용자가 로그인할 때 사용자 인증을 위해 신원을 확인하는 방법으로 가장 옳지 않은 것은?

  1. Enter 키 누름
  2. 지문인식장치 사용
  3. 패스워드 입력
  4. 보안카드 사용
(정답률: 78%)
  • "Enter 키 누름"은 사용자 인증을 위한 방법이 아니기 때문에 옳지 않은 것입니다. Enter 키는 보통 입력한 정보를 제출하거나 확인하기 위해 사용되는 것으로, 사용자 인증을 위한 방법으로는 적절하지 않습니다.
profile_image
1

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

70. 페이지 교체 알고리즘 중 근래에 쓰이지 않은 페이지는 가까운 미래에도 쓰이지 않을 가능성이 많기 때문에 이러한 페이지를 호출되는 페이지와 대체시키는 기법은?

  1. COPY
  2. LRU
  3. FIFO
  4. SJF
(정답률: 71%)
  • LRU 알고리즘은 Least Recently Used의 약자로, 가장 최근에 사용되지 않은 페이지를 교체하는 알고리즘이다. 따라서 근래에 쓰이지 않은 페이지를 대체시키는데 적합하며, 가장 오래전에 사용된 페이지를 교체하기 때문에 가까운 미래에도 사용되지 않을 가능성이 높은 페이지를 대체시키는데 효과적이다.
profile_image
1

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

71. 수행 중인 프로그램 0으로 나누는 연산이나, 허용되지 않은 명령어의 수행, 스택의 오버플로우(overflow) 등과 같은 잘못이 있을 때 발생하는 인터럽트는 무엇인가?

  1. 기계 검사(Machine Check) 인터럽트
  2. SVC(Supervisor Call) 인터럽트
  3. 프로그램 검사(Program Check) 인터럽트
  4. 재시작(Restart) 인터럽트
(정답률: 57%)
  • 프로그램 검사(Program Check) 인터럽트는 수행 중인 프로그램에서 발생한 잘못된 연산이나 명령어, 스택 오버플로우 등의 오류로 인해 발생하는 인터럽트이다. 이는 프로그램의 안정성을 보장하기 위해 발생하며, 오류를 수정하고 프로그램을 재시작할 수 있도록 도와준다.
profile_image
1

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

72. 라운드로빈(Round-Robin) 방식으로 스케줄링할 경우, 입력된 작업이 다음과 같고 각 작업의 CPU 할당 시간이 4시간일 때, 모든 작업을 완료하기 위한 CPU의 사용 순서가 옳게 나열된 것은?

  1. A B C A B C B C C
  2. A A A B B B C C C
  3. A B C A B C A C A
  4. A C C C C C B A A
(정답률: 62%)
  • 라운드로빈 방식은 각 작업에 일정 시간을 할당하고, 할당된 시간이 지나면 다음 작업으로 넘어가는 방식이다. 따라서 입력된 작업을 순서대로 처리하면서 할당된 시간이 지나면 다음 작업으로 넘어가면 된다.

    처음에는 A 작업에 4시간을 할당하고, 그 다음에는 B 작업에 4시간을 할당한다. 그리고 다시 A 작업에 4시간을 할당하고, B 작업에 4시간을 할당한다. 이런 식으로 작업을 처리하면서 할당된 시간이 지나면 다음 작업으로 넘어가면 된다.

    따라서 모든 작업을 완료하기 위한 CPU의 사용 순서는 "A B C A B C B C C" 이다.
profile_image
1

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

73. FCFS(First Come First Served) 스케줄링의 특성으로 거리가 먼 것은?

  1. 더 높은 우선순위의 요청이 도착하더라도 요청의 순서가 바뀌지 않는다.
  2. 대기 큐를 재배열하지 않고 일단 요청이 도착하면 실행 예정 순서가 도착순으로 고정된다.
  3. 먼저 도착한 요청이 우선적으로 서비스를 받기 때문에 근본적으로 동등한 서비스가 보장되고 프로그래밍하기도 쉽다.
  4. 실린더의 가장 안쪽과 바깥쪽에서 디스크 요청의 기아(starvation) 현상이 발생할 수 있다.
(정답률: 57%)
  • FCFS 스케줄링은 먼저 도착한 요청이 우선적으로 서비스를 받기 때문에, 디스크의 위치에 따라 서비스를 받는 시간이 크게 달라질 수 있다. 따라서 실린더의 가장 안쪽과 바깥쪽에서는 디스크 요청의 기아 현상이 발생할 수 있다. 이는 가장 안쪽과 바깥쪽의 요청이 먼저 도착하고, 중간 지점의 요청이 그 후에 도착하는 경우에 발생할 수 있다. 이러한 경우에는 중간 지점의 요청이 계속해서 뒤로 밀려나게 되어 서비스를 받지 못할 수 있다.
profile_image
1

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

74. 디스크의 서비스 요청 대기 큐에 도착한 요청이 다음과 같을때 SSTF 스캐줄링 기법 사용 시 75번 트랙은 몇 번째로 서 비스를 받는가? (단, 현재 헤드위치는 100번 트랙으로 가정한다.)

  1. 두 번째
  2. 세 번째
  3. 네 번째
  4. 다섯 번째
(정답률: 60%)
  • SSTF 스캐줄링 기법은 현재 헤드위치에서 가장 가까운 트랙부터 서비스를 처리하는 방식이다. 따라서 현재 헤드위치가 100번 트랙이므로, 가장 가까운 트랙인 73번 트랙부터 서비스를 처리하게 된다. 그 다음으로는 78번 트랙, 80번 트랙, 85번 트랙 순으로 서비스를 받게 된다. 따라서 75번 트랙은 네 번째로 서비스를 받게 된다.
profile_image
1

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

75. 다음은 무엇에 관한 정의인가?

  1. PROCESS
  2. WORKING SET
  3. MONITOR
  4. SEMAPHORE
(정답률: 73%)
  • 위 그림은 프로세스와 관련된 용어들을 나타내고 있다. 그 중에서도 "PROCESS"는 컴퓨터에서 실행 중인 프로그램을 의미한다. 따라서, 위 그림에서 "PROCESS"는 다른 용어들과는 구분되어 있으며, 프로그램 실행에 관련된 용어들 중 가장 기본적인 개념이다.
profile_image
1

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

76. 분산 운영체제 시스템의 구조 중 성형구조에 대한 설명으로 가장 옳지 않은 것은?

  1. 자체가 단순하고 제어가 집중되어 모든 작동이 중앙컴퓨터에 의해 감시되기 때문에 하나의 제어기로 조절이 가능하다.
  2. 집중제어로 보수와 관리가 용이하다.
  3. 중앙 컴퓨터 고장 시 전체 네트워크에는 영향을 주지 않는다.
  4. 중앙 노드를 제외한 노드의 고장은 다른 노드에 영향을 주지 않는다.
(정답률: 69%)
  • "자체가 단순하고 제어가 집중되어 모든 작동이 중앙컴퓨터에 의해 감시되기 때문에 하나의 제어기로 조절이 가능하다."가 가장 옳지 않은 설명입니다. 이유는 성형구조는 중앙 컴퓨터가 모든 작동을 감시하고 제어하는 구조이기 때문에, 모든 노드가 동일한 기능을 가지고 있지 않습니다. 따라서, 하나의 제어기로 모든 노드를 조절하는 것은 불가능합니다.

    "중앙 컴퓨터 고장 시 전체 네트워크에는 영향을 주지 않는다."는 옳은 설명입니다. 이유는 성형구조에서는 중앙 컴퓨터가 오직 제어와 감시만을 담당하고, 실제 작업은 각 노드에서 수행하기 때문입니다. 따라서, 중앙 컴퓨터가 고장나더라도 다른 노드들은 계속해서 작업을 수행할 수 있습니다.

    "집중제어로 보수와 관리가 용이하다."는 옳은 설명입니다. 이유는 성형구조에서는 중앙 컴퓨터가 모든 노드를 감시하고 제어하기 때문에, 보수와 관리가 용이합니다. 중앙 컴퓨터에서 문제가 발생하면, 모든 노드를 한번에 점검하고 수정할 수 있기 때문입니다.

    "중앙 노드를 제외한 노드의 고장은 다른 노드에 영향을 주지 않는다."는 옳은 설명입니다. 이유는 성형구조에서는 각 노드가 독립적으로 작동하기 때문입니다. 따라서, 한 노드에서 문제가 발생하더라도 다른 노드들은 계속해서 작업을 수행할 수 있습니다.
profile_image
1

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

77. 로더의 기능에 해당되지 않는 것은?

  1. allocation
  2. linking
  3. relocation
  4. compile
(정답률: 57%)
  • 로더는 프로그램을 메모리에 적재하고 실행 가능한 형태로 변환하는 역할을 합니다. 이 과정에서 "allocation"은 메모리 할당, "linking"은 라이브러리와의 연결, "relocation"은 주소 재배치를 수행합니다. 하지만 "compile"은 로더의 역할이 아니라 컴파일러의 역할입니다. 컴파일러는 소스 코드를 기계어로 변환하는 역할을 하며, 이후에 로더가 이를 메모리에 적재하여 실행 가능한 형태로 만듭니다. 따라서 "compile"은 로더의 기능에 해당되지 않습니다.
profile_image
1

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

78. HRN 스케줄링 기법을 적용할 경우 우선순위가 가장 낮은 것은?

  1. A
  2. B
  3. C
  4. D
(정답률: 58%)
  • HRN 스케줄링 기법은 Highest Response Ratio Next의 약자로, 대기 시간과 서비스 시간을 고려하여 우선순위를 결정하는 기법입니다. 따라서 대기 시간이 짧고 서비스 시간이 긴 작업일수록 우선순위가 높아집니다. 그러므로 보기에서 서비스 시간이 가장 짧은 작업인 B가 우선순위가 가장 낮은 것입니다.
profile_image
1

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

79. UNIX의 시스템 호출 명령어 중에서 프로세스를 복제하기 위해 사용되는 명령어는?

  1. getpid
  2. getppid
  3. pipe
  4. fork
(정답률: 54%)
  • 정답은 "fork"입니다. fork 명령어는 현재 실행 중인 프로세스를 복제하여 새로운 프로세스를 생성합니다. 이 때, 새로운 프로세스는 부모 프로세스의 모든 자원을 상속받습니다. 이를 통해 부모 프로세스와 동일한 코드를 실행하면서도 독립적으로 동작할 수 있습니다. fork 명령어는 다중 프로세스를 생성하는 데에 매우 유용하게 사용됩니다.
profile_image
1

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

80. 스케줄링, 기억장치관리, 파일관리, 입출력 관리 등의 기능을 제공하는 유닉스 시스템의 핵심 부분은?

  1. Shell
  2. Kernel
  3. IPC
  4. Fillter
(정답률: 70%)
  • Kernel은 운영체제의 핵심 부분으로, 스케줄링, 기억장치관리, 파일관리, 입출력 관리 등의 시스템 기능을 제공합니다. Shell은 사용자와 시스템 간의 인터페이스 역할을 하며, IPC는 프로세스 간 통신을 위한 기능, Filter는 데이터를 변환하거나 필터링하는 기능을 제공합니다. 따라서, 이 중에서 유닉스 시스템의 핵심 부분은 Kernel입니다.
profile_image
1

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

5과목: 정보통신개론

81. 변조속도가 1600[baud]이고, 쿼드비트를 사용하여 전송할 경우 전송속도[bps]는?

  1. 2400
  2. 3200
  3. 4800
  4. 6400
(정답률: 62%)
  • 쿼드비트는 1개의 심볼에 4개의 비트를 할당하여 데이터를 전송하는 방식입니다. 따라서 변조속도 1600 baud에서는 1초당 1600개의 심볼이 전송됩니다. 이때, 1개의 심볼에 4개의 비트가 할당되므로 전송속도는 1600 x 4 = 6400 bps가 됩니다. 따라서 정답은 "6400"입니다.
profile_image
1

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

82. ATM 셀의 헤더 길이는 몇[byte]인가?

  1. 2
  2. 5
  3. 8
  4. 10
(정답률: 67%)
  • ATM 셀의 헤더 길이는 5byte이다. 이는 ATM 셀의 전체 길이가 53byte이며, 그 중에서 헤더 길이가 5byte이기 때문이다. 헤더에는 셀의 버전, 셀의 길이, 가상 회선 식별자(VCI), 가상 경로 식별자(VPI), 셀의 흐름 제어 정보 등이 포함되어 있다.
profile_image
1

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

83. 200.10.10.100/26의 IP 주소를 가진 호스트와 같은 네트워크에 속하는 IP 주소는?

  1. 200.10.10.1
  2. 200.10.10.66
  3. 200.10.10.130
  4. 200.10.10.200
(정답률: 46%)
  • 200.10.10.100/26의 서브넷 마스크는 255.255.255.192이며, 이는 64개의 호스트를 가질 수 있는 네트워크를 나타냅니다. 따라서 호스트 부분의 마지막 6비트가 모두 0인 IP 주소들은 같은 네트워크에 속합니다.

    200.10.10.66은 호스트 부분의 마지막 6비트가 모두 0이므로, 200.10.10.100/26의 IP 주소를 가진 호스트와 같은 네트워크에 속합니다.

    그러나 200.10.10.1, 200.10.10.130, 200.10.10.200은 호스트 부분의 마지막 6비트 중 하나 이상이 0이 아니므로 같은 네트워크에 속하지 않습니다.
profile_image
1

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

84. HDLC프레임에서 링크의 설정, 해제, 오류 회복을 위해 주로 사용되는 프레임은?

  1. Flag Frame
  2. Unnumbered Frame
  3. Information Frame
  4. Synchronize Frame
(정답률: 40%)
  • Unnumbered Frame은 HDLC 프로토콜에서 링크의 설정, 해제, 오류 회복을 위해 주로 사용되는 프레임입니다. 이는 번호가 붙지 않은 프레임으로, 제어 정보를 전송하는 데 사용됩니다. Unnumbered Frame은 주로 링크의 제어를 위해 사용되며, 다른 프레임과 달리 번호가 없기 때문에 오류 회복에 유용합니다. 또한, Unnumbered Frame은 다른 프레임과 달리 데이터를 전송하지 않기 때문에 정보 전송에는 사용되지 않습니다.
profile_image
1

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

85. 한 블록 내 각 행의 1의 수를 10진수로 계수한 다음 8421 BCD코드로 나타내고 아래 2자리의 결과를 체크 비트로 부가하는 착오 검출 방식은?

  1. 크로스 체크 방식
  2. 군계수 체크 방식
  3. SQD 방식
  4. 정마크 방식
(정답률: 50%)
  • 이 방식은 군계수 체크 방식이다. 이 방식은 한 블록 내 각 행의 1의 수를 10진수로 계수한 다음 8421 BCD코드로 나타내고, 각 행의 결과를 더한 후 마지막 자리에 체크 비트를 부가하는 방식이다. 이때 체크 비트는 모든 행의 결과를 더한 값의 1의 보수를 취한 값이다. 이 방식은 오류 검출 능력이 높지만, 오류 발생 시 수정이 어렵다는 단점이 있다.
profile_image
1

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

86. LAN의 네트워크 형태(topology)에 따른 분류가 아닌 것은?

  1. BUS형
  2. Star형
  3. Packet형
  4. Ring형
(정답률: 74%)
  • Packet형은 네트워크 형태(topology)가 아닌 프로토콜(protocol)의 종류를 나타내는 것입니다. Packet형은 데이터를 패킷(packet) 단위로 전송하는 프로토콜을 의미합니다. 예를 들어, 인터넷에서 사용되는 TCP/IP 프로토콜은 Packet형 프로토콜입니다. 따라서, "Packet형"은 LAN의 네트워크 형태(topology)에 따른 분류가 아닙니다.
profile_image
1

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

87. 통신 프로토콜을 구성하는 기본 요소가 아닌 것은?

  1. Syntax
  2. Semantic
  3. Timing
  4. Speed
(정답률: 64%)
  • 통신 프로토콜을 구성하는 기본 요소는 문법(Syntax), 의미론(Semantic), 시간(Timing)이다. Speed는 프로토콜의 성능과 관련된 요소이지만, 기본 요소는 아니다.
profile_image
1

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

88. 다음 중 MAN에서 DQDB에 관한 IEEE 표준은?

  1. IEEE 801.1
  2. IEEE 902.3
  3. IEEE 802.6
  4. IEEE 832.8
(정답률: 56%)
  • MAN은 Metropolitan Area Network의 약자로, 도시나 대도시 지역을 커버하는 네트워크를 의미합니다. DQDB는 Distributed Queue Dual Bus의 약자로, MAN에서 사용되는 네트워크 프로토콜입니다. 이에 대한 IEEE 표준은 IEEE 802.6입니다. IEEE 802.6은 MAN에서 사용되는 네트워크 프로토콜 표준을 정의하고 있습니다. 따라서, MAN에서 DQDB에 관한 IEEE 표준은 IEEE 802.6입니다.
profile_image
1

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

89. 비 패킷형 단말기에서 조립·분해 기능을 제공해 주는 일종의 어댑터는?

  1. APM
  2. PVC
  3. PAD
  4. PCR
(정답률: 52%)
  • PAD는 Packet Assembly/Disassembly의 약자로, 비 패킷형 단말기에서 패킷 통신을 할 수 있도록 패킷을 조립하거나 분해하는 기능을 제공하는 어댑터이다. 따라서 PAD가 정답이다. APM은 Application Performance Management, PVC는 Permanent Virtual Circuit, PCR은 Peak Cell Rate의 약자로, 이들은 패킷 조립/분해와는 관련이 없는 다른 개념들이다.
profile_image
1

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

90. PCM 방식에서 아날로그 신호를 디지털 신호로 변환하는 과정을 순서대로 나열한 것은?

  1. 표본화 – 부호화 – 양자화 - 복호화
  2. 표본화 – 양자화 – 부호화 - 복호화
  3. 부호화 – 표본화 – 양자화 - 복호화
  4. 표본화 – 복보화 – 양자화 - 부호화
(정답률: 74%)
  • PCM 방식에서는 먼저 아날로그 신호를 일정한 시간 간격으로 샘플링하여 디지털 신호로 변환하는 표본화 과정이 필요합니다. 이후에는 양자화 과정을 통해 디지털 신호를 일정한 간격으로 분할하고, 각 구간에서 가장 근접한 값을 선택하여 정확도를 조금 떨어뜨리지만 디지털 신호를 압축하는 과정을 거칩니다. 마지막으로 부호화 과정을 통해 디지털 신호를 이진 코드로 변환하여 저장하고, 이진 코드를 다시 아날로그 신호로 변환하는 복호화 과정을 거쳐 원래의 아날로그 신호를 복원합니다. 따라서 "표본화 – 양자화 – 부호화 - 복호화"가 정답입니다.
profile_image
1

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

91. TCP는 OSI 7계층 중 어느 계층에 해당하는가?

  1. 응용 계층
  2. 전송 계층
  3. 세션 계층
  4. 물리 계층
(정답률: 66%)
  • TCP는 전송 계층에 해당한다. 전송 계층은 데이터를 송수신하는 두 시스템 간의 연결을 제어하고, 데이터의 신뢰성과 효율성을 보장하는 역할을 한다. TCP는 이러한 전송 계층의 기능을 수행하며, 인터넷에서 가장 많이 사용되는 프로토콜 중 하나이다.
profile_image
1

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

92. 반송파로 사용하는 정현파의 위상에 정보를 실어 보내는 변조방식은?

  1. ASK
  2. DM
  3. PSK
  4. ADPCM
(정답률: 61%)
  • PSK는 위상 변조 방식으로, 반송파의 위상을 변화시켜 정보를 전송합니다. 따라서 PSK는 위상에 정보를 실어 보내는 변조방식입니다. ASK는 진폭 변조 방식, DM은 주파수 변조 방식, ADPCM은 집적음 방식입니다.
profile_image
1

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

93. 서로 다른 기기들 간의 데이터 교환을 원활하게 수행할 수 있도록 표준화시켜 놓은 통신 규약을 무엇이라 하는가?

  1. 클라이언트
  2. 터미널
  3. 링크
  4. 프로토콜
(정답률: 73%)
  • 프로토콜은 서로 다른 기기들 간의 데이터 교환을 원활하게 수행할 수 있도록 표준화시켜 놓은 통신 규약입니다. 이는 데이터를 주고받는 과정에서 어떤 형식으로 데이터를 보내고 받아야 하는지, 어떤 방식으로 오류를 처리해야 하는지 등을 정의합니다. 따라서 프로토콜은 서로 다른 기기들 간의 상호작용을 가능하게 하며, 통신을 보다 안정적이고 효율적으로 수행할 수 있도록 도와줍니다.
profile_image
1

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

94. 패킷교환방식에 대한 설명으로 틀린 것은?

  1. 교환기에서 패킷을 일시 저장 후 전송하는 축적교환 기술이다.
  2. 패킷처리 방식에 따라 데이터그램과 가상회선 방식이 있다.
  3. 패킷 교환망에서 DTE와 DCE 간 인터페이스를 위한 프로토콜 X.25가 있다.
  4. 고정된 대역폭으로 데이터를 전송한다.
(정답률: 58%)
  • 고정된 대역폭으로 데이터를 전송한다는 설명이 틀린 것이다. 패킷교환방식은 데이터를 작은 패킷으로 나누어 전송하고, 각 패킷은 독립적으로 전송되며 경로도 다를 수 있다. 이에 따라 대역폭도 유동적으로 할당되며, 필요에 따라 증가 또는 감소할 수 있다.
profile_image
1

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

95. IP망을 기반으로 음성통화를 구현하는 기술은?

  1. VoIP
  2. DMB
  3. WMF
  4. JPEG
(정답률: 73%)
  • IP망을 통해 음성을 디지털 신호로 변환하여 전송하고, 수신측에서는 다시 음성으로 변환하여 듣는 기술이 VoIP이다.
profile_image
1

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

96. 다중화(Multiplexing) 방식에 해당하지 않는 것은?

  1. FDM
  2. TDM
  3. WDM
  4. QDM
(정답률: 45%)
  • 다중화 방식은 여러 개의 신호를 하나의 통로로 전송하는 방식을 말합니다. FDM은 주파수 분할 다중화, TDM은 시간 분할 다중화, WDM은 파장 분할 다중화 방식입니다. 하지만 QDM은 존재하지 않는 방식이기 때문에 다중화 방식에 해당하지 않습니다.
profile_image
1

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

97. OSI 7계층 중 중점 호스트 사이의 데이터 전송을 다루는 계층으로 종점 간의 연결 관리, 오류제어와 흐름제어 등을 수행하는 계층은?

  1. 응용 계층
  2. 전송 계층
  3. 프레젠테이션 계층
  4. 물리 계층
(정답률: 59%)
  • 전송 계층은 종단간의 데이터 전송을 다루는 계층으로, 데이터의 신뢰성과 효율성을 보장하기 위해 오류제어와 흐름제어를 수행합니다. 이를 통해 데이터의 손실이나 손상을 최소화하고, 안정적인 통신을 가능하게 합니다. 따라서 중점 호스트 사이의 데이터 전송을 다루는 계층으로 전송 계층이 정답입니다.
profile_image
1

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

98. PCM 방식에서 음성신호의 표본화 주파수가 8[kHz]인 경우 표본화 주기[μs]는?

  1. 125
  2. 250
  3. 500
  4. 1000
(정답률: 56%)
  • 표본화 주파수가 8[kHz]이므로 1초당 8000개의 표본이 필요하다. 따라서 표본화 주기는 1/8000초가 된다. 이를 계산하면 0.000125초이므로, 125[μs]가 된다. 따라서 정답은 "125"이다.
profile_image
1

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

99. 전송선로 조건 중 선로의 감쇠량이 최소로 되는 경우는? (단, R : 선로의 저항, L : 선로의 인덕턴스, C : 선로의 정전용량, G : 선로의 누설컨덕턴스이다.)

  1. RL = GC
  2. LC = GR
  3. LG = RC
  4. LG = GC
(정답률: 50%)
  • 선로의 감쇠량은 선로의 저항과 인덕턴스, 정전용량, 누설컨덕턴스에 의해 결정된다. 이 중에서 최소로 되기 위해서는 저항과 인덕턴스, 정전용량, 누설컨덕턴스가 서로 균형을 이루어야 한다.

    따라서, LG = RC가 성립하면 감쇠량이 최소가 된다. 이는 누설컨덕턴스와 정전용량이 서로 균형을 이루고, 저항과 인덕턴스도 서로 균형을 이루기 때문이다.
profile_image
1

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

100. ARQ(Automatic Repeat reQuest) 방식에 해당하지 않는 것은?

  1. Stop and Wait ARQ
  2. Adaptive ARQ
  3. Receive Ready ARQ
  4. Go back N ARQ
(정답률: 55%)
  • Receive Ready ARQ는 실제로는 존재하지 않는 ARQ 방식입니다. 따라서 ARQ 방식에 해당하지 않습니다.
profile_image
1

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

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