정보처리산업기사 필기 기출문제복원 (2013-03-10)

정보처리산업기사 2013-03-10 필기 기출문제 해설

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

정보처리산업기사
(2013-03-10 기출문제)

목록

1과목: 데이터 베이스

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

  1. 트랜잭션 처리도
  2. 저장 공간의 효율화
  3. 트랜잭션 모델링
  4. 응답 시간
(정답률: 68%)
  • 물리적 설계 옵션 선택 시에는 시스템의 성능과 효율성을 결정하는 응답 시간, 저장 공간의 효율화, 트랜잭션 처리도를 고려해야 합니다.

    오답 노트

    트랜잭션 모델링: 물리적 설계가 아닌 논리적 설계 단계에서 수행하는 작업입니다.
profile_image
1

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

2. 병행 제어를 하지 않을 때의 문제점 중 하나의 트랜잭션 수행이 실패한 후 회복되기 전에 다른 트랜잭션이 실패한 갱신 결과를 참조하는 현상은?

  1. Lost Update
  2. Inconsistency
  3. Uncommitted Dependency
  4. Cascading Rollback
(정답률: 61%)
  • 하나의 트랜잭션이 아직 완료(Commit)되지 않은 미완성 결과값을 다른 트랜잭션이 참조하여 연산하는 현상을 Uncommitted Dependency라고 합니다.

    오답 노트

    Lost Update: 변경된 값이 다른 트랜잭션에 의해 덮어씌워져 사라지는 현상
    Inconsistency: 연관성 없는 데이터를 가져와 연산하여 결과가 모순되는 현상
    Cascading Rollback: 하나의 롤백이 연쇄적으로 다른 트랜잭션의 롤백을 일으키는 현상
profile_image
1

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

3. 다음 트리를 Post-order로 운행할 때 노드 C는 몇 번째로 검사되는가?

  1. 2번째
  2. 3번째
  3. 4번째
  4. 5번째
(정답률: 81%)
  • 후위 순회(Post-order)는 '왼쪽 자식 → 오른쪽 자식 → 루트 노드' 순으로 방문합니다.

    방문 순서: D(1번째) $\rightarrow$ E(2번째) $\rightarrow$ C(3번째) $\rightarrow$ B(4번째) $\rightarrow$ A(5번째)이므로 노드 C는 3번째로 검사됩니다.
profile_image
1

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

4. 정규화의 의미로 옳지 않은 것은?

  1. 함수적 종속성 등의 종속성 이론을 이용하여 잘못 설계된 관계형 스키마를 더 작은 애트리뷰트의 세트로 쪼개어 바람직한 스키마로 만들어가는 과정이다.
  2. 좋은 데이터베이스 스키마를 생성해 내고 불필요한 데이터의 중복을 방지하며 정보의 검색을 용이하게 할 수 있도록 허용해 준다.
  3. 정규형에는 제 1정규형, 제 2정규형, 제 3정규형, BCNF형, 제 4정규형 등이 있다.
  4. 어떠한 릴레이션 구조가 바람직한 것인지, 바람직하지 못한 릴레이션을 어떻게 합쳐야 하는지에 관한 구체적인 판단기준을 제공한다.
(정답률: 52%)
  • 정규화는 데이터 중복을 방지하고 이상 현상을 제거하기 위해 릴레이션을 더 작은 단위로 쪼개는 과정입니다. 따라서 바람직하지 못한 릴레이션을 합치는 것이 아니라 분해하는 기준을 제공하는 것입니다.

    오답 노트

    함수적 종속성 이용 분해: 정규화의 핵심 정의
    중복 방지 및 검색 용이: 정규화의 목적
    제 1, 2, 3정규형, BCNF, 제 4정규형: 정규화의 단계
profile_image
1

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

5. 널 값(null value)에 대한 설명으로 옳지 않은 것은?

  1. 공백(space)과는 다른 의미이다.
  2. 아직 알려지지 않은 모르는 값이다.
  3. 영(zero)과 같은 값이다.
  4. 정보의 부재를 나타낼 때 사용하는 특수한 데이터 값이다.
(정답률: 87%)
  • 널(null) 값은 정보의 부재나 알 수 없는 값을 의미하는 특수한 상태이며, 숫자 0이나 공백과는 완전히 다른 개념입니다.

    오답 노트

    영(zero)과 같은 값이다: 0은 숫자 값이 존재하는 상태이므로 널 값과 다릅니다.
profile_image
1

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

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

  1. Concurrent Sharing
  2. Address Reference
  3. Continuous Evolution
  4. Time Accessibility
(정답률: 68%)
  • 데이터베이스는 물리적인 주소가 아니라 데이터의 내용을 이용해 접근하는 '내용 기반 참조' 방식을 사용하므로, Address Reference는 데이터베이스의 특성이 아닙니다.
profile_image
1

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

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

  1. 논리적 데이터 독립성을 제공한다.
  2. 뷰의 정의 변경시 ALTER VIEW 문을 사용한다.
  3. 독자적인 인덱스를 가질 수 없다.
  4. 데이터 접근 제어로 보안을 제공한다.
(정답률: 60%)
  • 뷰는 가상 테이블이므로 ALTER VIEW 문을 사용하여 정의를 변경할 수 없으며, 변경이 필요할 경우 기존 뷰를 삭제한 후 다시 생성해야 합니다.
profile_image
1

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

8. 해싱에서 동일한 홈 주소로 인하여 충돌이 일어난 레코드들의 집합을 의미하는 것은?

  1. Synonym
  2. Collision
  3. Bucket
  4. Overflow
(정답률: 73%)
  • 해싱 기법에서 서로 다른 키 값이 동일한 홈 주소를 가지게 되어 충돌이 발생했을 때, 이렇게 같은 주소를 공유하는 레코드들의 집합을 Synonym(동의어)이라고 합니다.
profile_image
1

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

9. 다음 영문의 ( )에 가장 적합한 것은?

  1. Sorting
  2. Stacking
  3. Merging
  4. Queueing
(정답률: 60%)
  • 제시된 영문 지문은 다음과 같습니다.
    ( Merging ) is to combine two files in such a way that the resulting file has the same organization as the two individual files. For example, if two files contain a list of names in alphabetical order, ( Merging ) the two files results in one large file with all the names still in alphabetical order.
    합병(Merging)은 두 개의 파일이 각각의 구조를 유지한 채 하나로 합쳐지는 것을 의미합니다. 예를 들어, 알파벳순으로 정렬된 두 리스트를 합쳐 여전히 알파벳순인 하나의 큰 파일을 만드는 과정이 이에 해당합니다.
profile_image
1

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

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

  1. 기본 테이블, 뷰, 인덱스, 패키지, 접근 권한 등의 정보를 저장한다.
  2. 시스템 테이블로 구성되어 있어 일반 사용자는 내용을 검색할 수 없다.
  3. 시스템 자신이 필요로 하는 스키마 및 여러 가지 객체에 대한 정보를 포함하고 있는 시스템 데이터베이스이다.
  4. 자료 사전(Data Dictionary)이라고도 한다.
(정답률: 83%)
  • 시스템 카탈로그는 데이터베이스의 객체 정보와 스키마를 저장하는 자료 사전으로, 시스템 관리자뿐만 아니라 일반 사용자도 쿼리를 통해 내용을 검색할 수 있습니다.
profile_image
1

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

11. 자료구조를 선형구조 및 비선형구조로 구분할 경우 다음 중 성격이 다른 하나는 무엇인가?

  1. TREE
  2. DEQUE
  3. QUEUE
  4. STACK
(정답률: 84%)
  • 자료구조는 데이터의 배치 형태에 따라 선형과 비선형으로 구분합니다. TREE는 계층적 구조를 가지는 대표적인 비선형 구조입니다.

    오답 노트

    DEQUE, QUEUE, STACK: 데이터가 일렬로 연결된 선형 구조
profile_image
1

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

12. SQL을 정의, 조작, 제어문으로 구분할 경우, 다음 중 나머지 셋과 성격이 다른 것은?

  1. DELETE
  2. UPDATE
  3. CREATE
  4. SELECT
(정답률: 75%)
  • SQL은 기능에 따라 데이터 정의어(DDL)와 데이터 조작어(DML) 등으로 나뉩니다. CREATE는 테이블 구조를 생성하는 정의어(DDL)이며, 나머지는 데이터를 다루는 조작어(DML)입니다.

    오답 노트

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

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

13. 데이터베이스의 정의로 옳지 않은 것은?

  1. 조직의 존재 목적이나 유용성 면에서 존재 가치가 확실한 필수적 데이터이다.
  2. 정보 소유 및 응용에 있어 지역적으로 유지되어야 한다.
  3. 컴퓨터가 접근할 수 있는 저장 매체에 저장된 자료이다.
  4. 동일 데이터의 중복성을 최소화해야 한다.
(정답률: 81%)
  • 데이터베이스는 여러 사용자가 공유하여 사용할 수 있도록 통합적으로 관리되어야 하며, 특정 지역에 국한되지 않고 전체적으로 유지 및 응용되어야 합니다.
profile_image
1

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

14. A, B, C, D의 순서로 정해진 입력 자료를 스택에 입력하였다가 출력한 결과가 될 수 없는 것은?

  1. B, A, C, D
  2. B, C, D, A
  3. A, B, C, D
  4. C, D, A, B
(정답률: 67%)
  • 스택은 LIFO(Last-In-First-Out) 구조로, 나중에 들어온 데이터가 먼저 나갑니다. C가 먼저 출력되었다면 스택에는 A, B가 순서대로 쌓여 있어야 하므로, C 출력 이후에는 반드시 B가 A보다 먼저 출력되어야 합니다. 따라서 C, D, A, B 순서로는 출력될 수 없습니다.
profile_image
1

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

15. 정규화 과정 중 이행함수 종속제거가 이루어지는 단계는?

  1. 비정규 릴레이션 → 1NF
  2. 1NF → 2NF
  3. 2NF → 3NF
  4. 3NF → BCNF
(정답률: 80%)
  • 정규화 과정에서 이행적 함수 종속성을 제거하여 제3정규형을 만드는 단계는 2NF → 3NF입니다.

    오답 노트

    비정규 릴레이션 → 1NF: 도메인 원자값 확보
    1NF → 2NF: 부분 함수 종속성 제거
    3NF → BCNF: 결정자가 후보키가 아닌 함수 종속성 제거
profile_image
1

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

16. In computing, this is the process of rearranging an initially unordered sequence of records until they ordered. What is this?

  1. debugging
  2. loading
  3. sorting
  4. compiling
(정답률: 64%)
  • 정렬되지 않은 레코드들을 특정 기준(키 값)에 따라 오름차순이나 내림차순으로 재배열하는 과정을 sorting이라고 합니다.
profile_image
1

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

17. 다음 설명에 해당하는 정렬 기법은?

  1. Quick Sort
  2. Selection Sort
  3. Insertion Sort
  4. Bubble Sort
(정답률: 57%)
  • 두 번째 키부터 시작하여 앞선 키들과 비교하며 적절한 위치에 삽입하는 방식은 Insertion Sort의 핵심 동작 원리입니다.
profile_image
1

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

18. 릴레이션의 특징이 아닌 것은?

  1. 하나의 릴레이션에서 튜플의 순서는 있다.
  2. 모든 튜플은 서로 다른 값을 갖는다.
  3. 각 속성은 릴레이션 내에서 유일한 이름을 갖는다.
  4. 모든 속성 값은 원자 값이다.
(정답률: 78%)
  • 릴레이션은 집합의 개념을 따르므로, 릴레이션 내의 튜플들은 서로 순서가 없습니다.
profile_image
1

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

19. 한 릴레이션의 기본 키를 구성하는 어떠한 속성 값도 널(Null) 값이나 중복 값을 가질 수 없음을 의미하는 관계 데이터 모델의 제약조건은 무엇인가?

  1. 참조 무결성
  2. 릴레이션 무결성
  3. 외래키 무결성
  4. 개체 무결성
(정답률: 76%)
  • 개체 무결성은 릴레이션의 기본 키를 구성하는 속성이 중복된 값을 가질 수 없으며, 절대 널(Null) 값일 수 없다는 제약조건입니다.
profile_image
1

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

20. 그래프로 표현하기에 적절치 않은 것은?

  1. 행렬
  2. 유기화학 구조식
  3. 통신 연결망
  4. 철도 교통망
(정답률: 64%)
  • 그래프는 정점과 간선으로 이루어진 비선형 자료구조로, 통신 연결망, 철도 교통망, 유기화학 구조식처럼 객체 간의 연결 관계를 표현하는 데 적합합니다. 반면 행렬은 데이터를 표 형태로 저장하는 선형적인 구조이므로 그래프 표현 방식과는 거리가 멉니다.
profile_image
1

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

2과목: 전자 계산기 구조

21. 중앙처리장치와 입출력장치의 처리 속도 불균형을 보완하며, 중앙처리장치를 입출력 조작에서 해방시켜서 중앙처리장치 본래의 일을 보다 많이 할 수 있도록 하기 위하여 필요한 것은?

  1. 완충 제어장치
  2. 채널
  3. 제어장치
  4. 연산 논리장치
(정답률: 69%)
  • CPU와 입출력장치 간의 처리 속도 차이를 극복하기 위해, 입출력 조작을 전담하여 CPU의 부하를 줄이고 효율성을 높이는 전용 프로세서인 채널이 필요합니다.
profile_image
1

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

22. 여러 대의 고속 입출력 장치가 동시에 하나의 채널을 공유하고 데이터를 전송할 수 있는 채널 방식은?

  1. 바이트 다중 방식
  2. 버스트 방식
  3. 입출력 선택 채널 방식
  4. 입출력 블록 다중 채널 방식
(정답률: 66%)
  • 블록 다중 채널 방식은 여러 대의 고속 입출력 장치가 동시에 하나의 채널을 공유하여 데이터를 전송할 수 있게 하는 방식입니다.

    오답 노트

    선택 채널: 한 개의 고속 장치 제어
    다중 채널: 여러 개의 저속 장치 제어
profile_image
1

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

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

  1. 7421코드
  2. 그레이(Gray) 코드
  3. 허프만(Huffman) 코드
  4. 비퀴너리(Biquinary) 코드
(정답률: 61%)
  • 허프만 코드는 문자의 출현 빈도수에 따라 가변 길이 코드를 할당하여 전체 데이터 크기를 줄이는 효율적인 압축 방식입니다.
profile_image
1

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

24. 인터럽트(interrupt) 발생 요인과 관계없는 것은?

  1. 정전시
  2. 컴퓨터 조작원의 요구에 따라 중단하고자 할 때
  3. 처리 결과가 만족하지 않을 때 자동 발생
  4. 입출력 장치의 동작에 중앙처리장치의 기능이 요청될 때
(정답률: 64%)
  • 인터럽트는 CPU가 프로그램을 실행하고 있을 때 입출력 요청, 전원 이상, 사용자 강제 중단 등 예외적인 상황이 발생하여 처리를 요청하는 메커니즘입니다. 처리 결과의 만족 여부는 프로그램의 논리적 결과일 뿐, 하드웨어적 또는 시스템적 인터럽트 발생 요인이 아닙니다.
profile_image
1

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

25. 다음과 같은 회로도의 조건 제어문은?

(정답률: 69%)
  • 회로도에서 입력 $X$와 $Y$가 OR 게이트(총알 모양)로 연결되어 있으며, 두 입력 모두 NOT 연산이 없으므로 조건식은 $X+Y$가 됩니다. 이 결과가 MAR의 Load 신호로 연결되는 구조입니다.
    따라서 정답은 입니다.
profile_image
1

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

26. 2개의 2진수 변수로 수행할 수 있는 논리 연산은 몇 가지 있을 수 있는가?

  1. 8
  2. 16
  3. 32
  4. 64
(정답률: 62%)
  • 2개의 2진수 변수가 가질 수 있는 입력 조합의 수는 $2^2 = 4$가지이며, 각 조합에 대해 출력값이 0 또는 1이 될 수 있으므로 가능한 논리 연산의 총 개수는 $2^4$가 됩니다.
    ① [기본 공식] $2^{2^n}$
    ② [숫자 대입] $2^{2^2}$
    ③ [최종 결과] $16$
profile_image
1

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

27. 마이크로프로세서의 명령집합에서 소프트웨어로 하드웨어를 정지시키는 것은?

  1. push
  2. pop
  3. halt
  4. interrupt
(정답률: 46%)
  • halt 명령은 마이크로프로세서의 실행을 중단시키고 하드웨어를 정지시키는 특수 명령어입니다.
profile_image
1

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

28. 제어 메모리에서 읽어온 마이크로명령어가 몇 개의 필드로 나누어져 있고, 각 필드는 디코더(decoder)의 입력으로 사용되었다. 그리고 디코더의 출력이 제어신호로 사용되었다면 이 마이크로명령어는 어떤 형식의 마이크로 명령어인가?

  1. 수직마이크로명령어형식
  2. 수평마이크로명령어형식
  3. 마이크로프로그램형식
  4. 매크로프로그램형식
(정답률: 46%)
  • 마이크로명령어를 여러 필드로 나누고, 각 필드를 디코더의 입력으로 사용하여 제어신호를 생성하는 방식은 수직마이크로명령어형식입니다.
    핵심은 제어메모리 외부에 디코딩 회로가 필요하다는 점이며, 이를 통해 구현이 쉽고 해독 지연시간을 줄일 수 있습니다.
profile_image
1

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

29. 가상기억장치에 관한 설명 중 옳은 것은?

  1. 많은 데이터를 주기억 장치에서 한 번에 가져오는 것을 말한다.
  2. 사용자가 보조 메모리의 총용량에 해당하는 기억장소를 컴퓨터가 갖고 있는 것처럼 가상하고, 프로그램을 작성할 수 있는 것을 말한다.
  3. 데이터를 미리 주기억 장치에 넣는 것을 말한다.
  4. 자주 참조되는 프로그램과 데이터를 모은 메모리다.
(정답률: 76%)
  • 가상기억장치는 보조기억장치의 일부를 주기억장치처럼 가상으로 사용하여, 실제 물리적 메모리 용량보다 더 큰 프로그램을 실행할 수 있게 하는 기술입니다.
profile_image
1

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

30. 2개의 2진수 10110110 과 11010111 를 AND 연산한 결과의 값은?

  1. 10010110
  2. 01101001
  3. 11110111
  4. 10001101
(정답률: 76%)
  • 두 이진수의 각 자릿수를 비교하여 둘 다 1인 경우에만 1을 출력하는 AND(논리곱) 연산을 수행합니다.
    $$\text{10110110}$$
    $$\text{AND 11010111}$$
    $$\text{= 10010110}$$
profile_image
1

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

31. 다음 설명 중 틀린 것은?

  1. 중앙처리장치에서 연산한 결과 등을 일시적으로 저장해두는 레지스터를 누산기라 한다.
  2. 입출력 장치는 주변장치에 해당된다.
  3. 레지스터에서 기억장치로 정보를 옮기는 것을 로드(load)라 한다.
  4. 기억장치내의 데이터를 다른 기억장치로 옮기는 것을 전송이라 한다.
(정답률: 61%)
  • 로드(load)는 기억장치에서 레지스터로 정보를 옮기는 동작을 의미합니다.

    오답 노트

    레지스터에서 기억장치로 정보를 옮기는 것: 저장(store)이라 함
profile_image
1

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

32. 다음 중 AND 연산을 이용하여 어느 비트(문자)를 지울 것인가를 결정하는 자료가 되는 것은?

  1. CARRY(캐리)
  2. 플립플롭
  3. 패리티(parity) 비트
  4. 마스크(mask) 비트
(정답률: 65%)
  • 특정 비트를 0으로 만들어 지우거나 유지하기 위해 AND 연산과 함께 사용하는 비트 패턴을 마스크(mask) 비트라고 합니다.
profile_image
1

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

33. 다음 중 인터럽트와 관계가 없는 것은?

  1. 데이지 체인(daisy chain)방법
  2. 폴링(polling)
  3. 스택(stack)
  4. DMA
(정답률: 58%)
  • DMA(Direct Memory Access)는 CPU의 개입 없이 주변장치가 메모리에 직접 접근하여 데이터를 전송하는 기능으로, 인터럽트 발생 횟수를 줄이기 위한 기법이지 인터럽트 제어 방식이 아닙니다.

    오답 노트

    데이지 체인, 폴링: 인터럽트 우선순위를 결정하는 장치 제어 방식입니다.
    스택: 인터럽트 발생 시 복귀 주소를 저장하는 공간입니다.
profile_image
1

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

34. 자기디스크 장치의 3 요소에 들지 않는 것은?

  1. 디스크(disk)
  2. 액세스 암(access arm)
  3. 헤드(head)
  4. 트랙(track)
(정답률: 40%)
  • 자기디스크 장치의 물리적 3요소는 데이터를 저장하는 디스크, 데이터를 읽고 쓰는 헤드, 헤드를 이동시키는 액세스 암입니다.

    오답 노트

    트랙: 디스크 표면에 형성된 논리적인 동심원 경로로, 장치를 구성하는 물리적 부품이 아닌 저장 단위입니다.
profile_image
1

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

35. 마이크로 오퍼레이션 수행에 필요한 시간은?

  1. search time
  2. seek time
  3. access time
  4. CPU clock time
(정답률: 54%)
  • 마이크로 오퍼레이션 수행에 필요한 시간은 마이크로 사이클 타임이라고 하며, 이는 CPU clock time 또는 CPU cycle time과 동일한 개념입니다.
profile_image
1

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

36. 명령 코드의 비트는 필드라고 불리는 몇 개의 그룹으로 나누어진다. 그 중 모드 필드(mode field)에 대한 설명으로 옳은 것은?

  1. 오퍼랜드나 유효번지가 결정되는 방법을 나타낸다.
  2. 메모리나 레지스터를 지정하는 방법을 나타낸다.
  3. 수행하여야 할 동작을 나타낸다.
  4. 명령을 수행하도록 제어 함수를 제공하는 방법을 나타낸다.
(정답률: 47%)
  • 모드 필드는 명령어가 실행될 때 오퍼랜드나 유효번지가 어떤 방식으로 결정되는지(직접, 간접 등 주소 지정 방식)를 지정하는 역할을 합니다.

    오답 노트

    수행하여야 할 동작을 나타낸다: 오퍼레이션 코드(Op-code)에 대한 설명입니다.
profile_image
1

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

37. B000H 번지에서 DAFFH 번지까지의 메모리 영역은 모두 몇 페이지(page)인가?

  1. 23
  2. 33
  3. 43
  4. 53
(정답률: 51%)
  • 메모리 페이지 수는 끝 번지에서 시작 번지를 뺀 후, 페이지 크기로 나누어 계산합니다. (단, 문제에서 페이지 크기가 명시되지 않았으나 정답 43이 도출되려면 페이지 크기가 $100\text{H}$ (256바이트)인 경우입니다.)
    ① [기본 공식] $\text{Pages} = \frac{\text{End Address} - \text{Start Address}}{\text{Page Size}} + 1$
    ② [숫자 대입] $\text{Pages} = \frac{\text{DAFFH} - \text{B000H}}{\text{100H}} + 1 = \frac{\text{2AFFH}}{\text{100H}} + 1 = \text{2AH} + 1 = 42 + 1$
    ③ [최종 결과] $\text{Pages} = 43$
profile_image
1

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

38. 명령어 실행 과정에서 명령어가 지정한 번지를 수정하기 위한 레지스터는?

  1. 명령 레지스터
  2. 프로그램 레지스터
  3. 베이스 레지스터
  4. 인덱스 레지스터
(정답률: 59%)
  • 인덱스 레지스터는 주소 변경, 반복 연산 수행, 서브루틴 연결 등을 위해 명령어가 지정한 번지를 수정하는 역할을 합니다.

    오답 노트

    명령 레지스터: 현재 실행 중인 명령 기억
    프로그램 레지스터: 다음 실행할 명령어 주소 기억
    베이스 레지스터: 명령 시작 최초 번지 기억
profile_image
1

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

39. 어떤 자기 디스크 장치에 있는 양쪽 표면이 모두 사용되는 8개의 디스크가 있는데, 각 표면에는 16개 트랙과 8개의 섹터가 있다. 트랙내의 각 섹터에 하나의 레코드가 있다면 디스크 내의 레코드에 대한 주소 지정에는 몇 비트가 필요한가?

  1. 10
  2. 11
  3. 12
  4. 13
(정답률: 39%)
  • 디스크 내 전체 레코드(섹터)의 수를 구한 뒤, 이를 표현하기 위해 필요한 비트 수를 계산합니다.
    ① [전체 섹터 수] $S = \text{표면 수} \times \text{트랙 수} \times \text{섹터 수}$
    ② [숫자 대입] $S = (8 \times 2) \times 16 \times 8 = 2048$
    ③ [최종 결과] $2^{11} = 2048 \text{ 이므로 } 11\text{비트}$
profile_image
1

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

40. 카운터를 설계하는데 가장 많이 사용되는 플립플롭은?

  1. M/S 플립플롭
  2. T 플립플롭
  3. RS 플립플롭
  4. D 플립플롭
(정답률: 52%)
  • T(Toggle) 플립플롭은 입력이 들어올 때마다 상태가 반전되는 특성이 있어, 이 성질을 이용해 숫자를 세는 카운터 설계에 가장 많이 사용됩니다.
profile_image
1

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

3과목: 시스템분석설계

41. 코드의 기능으로 거리가 먼 것은?

  1. 표준화 기능
  2. 분류 기능
  3. 간소화 기능
  4. 균형 기능
(정답률: 65%)
  • 코드의 주요 기능은 식별, 분류, 배열, 간소화, 표준화, 연상, 암호화, 오류 검출 등이 있으며, 균형 기능은 코드의 기능에 해당하지 않습니다.
profile_image
1

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

42. 마스터 파일(Master File)의 변경하고자 하는 내용을 검사하거나 갱신할 때 사용되는 정보로서, 일시적인 성격을 지닌 파일은?

  1. Transaction File
  2. History File
  3. Summary File
  4. Trailer File
(정답률: 72%)
  • 트랜잭션 파일(Transaction File)은 마스터 파일의 내용을 갱신하거나 변경하기 위해 사용되는 일시적인 성격의 데이터를 저장하는 파일입니다.
profile_image
1

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

43. 시스템의 기본 요소 중 처리된 결과가 정확하지 않으면 결과의 일부나 오차를 다음 단계에 다시 입력하여 한 번 더 처리하는 것을 의미하는 것은?

  1. 제어 기능
  2. 피드백 기능
  3. 처리 기능
  4. 출력 기능
(정답률: 78%)
  • 처리 결과의 오차를 확인하여 다시 입력 단계로 되돌려 보내 수정 처리하는 메커니즘을 피드백 기능이라고 합니다.
profile_image
1

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

44. 코드 설계시 주의 사항으로 거리가 먼 것은?

  1. 컴퓨터 처리에 적합하도록 한다.
  2. 공통성이 있도록 한다.
  3. 비체계성이 있어야 한다.
  4. 확장성이 있어야 한다.
(정답률: 75%)
  • 코드 설계는 효율적인 유지보수와 관리를 위해 반드시 체계적으로 구성되어야 합니다. 따라서 비체계성이 있어야 한다는 설명은 옳지 않습니다.
profile_image
1

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

45. 럼바우의 객체지향 분석기법에서 시간의 흐름에 따라 변하는 객체들 사이의 제어흐름, 상호작용, 연산순서 등의 동적인 행위를 상태 다이어그램으로 나타내는 것은?

  1. 객체 모델링
  2. 기능 모델링
  3. 동적 모델링
  4. 정적 모델링
(정답률: 67%)
  • 럼바우(Rumbaugh) 기법의 동적 모델링은 상태 다이어그램(State Diagram)을 사용하여 객체들 사이의 제어 흐름, 상호작용, 연산 순서 등 시간의 흐름에 따른 동적인 행위를 표현합니다.
profile_image
1

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

46. 시스템의 특성 중 어떤 조건이나 상황의 변화에 대응하여 스스로 대처할 수 있음을 의미하는 것은?

  1. 목적성
  2. 제어성
  3. 종합성
  4. 자동성
(정답률: 64%)
  • 시스템이 외부 환경의 변화나 조건에 대응하여 스스로 대처하는 성질을 자동성이라고 합니다.

    오답 노트

    목적성: 특정한 목표를 달성하기 위해 작동하는 성질
    제어성: 시스템이 잘못되지 않도록 관리하고 조정하는 성질
    종합성: 여러 요소가 상호 작용하거나 의존 관계를 가지는 성질
profile_image
1

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

47. 사용자 인터페이스 설계를 위한 인간공학적 원리에 포함되지 않는 것은?

  1. 지름길을 제공한다.
  2. 작업의 진행 상황을 알려준다.
  3. 일관된 인터페이스를 가진다.
  4. 사용자의 비전문성을 인정하지 않는다.
(정답률: 76%)
  • 인간공학적 인터페이스 설계는 사용자가 전문가가 아님을 전제로 하여, 누구나 쉽고 편리하게 사용할 수 있도록 설계하는 것이 핵심 원칙입니다.

    오답 노트

    사용자의 비전문성을 인정하지 않는다: 사용자의 비전문성을 인정하고 이를 보완하는 설계(친절한 안내, 오류 방지 등)가 필요합니다.
profile_image
1

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

48. 시스템의 문서화 목적으로 거리가 먼 것은?

  1. 시스템 개발 후 유지 보수가 용이하다.
  2. 시스템 개발 단계의 요식행위이다.
  3. 시스템 개발팀에서 운용팀으로 인계, 인수를 쉽게 할 수 있다.
  4. 시스템 개발 중 추가 변경에 따른 혼란을 방지할 수 있다.
(정답률: 78%)
  • 시스템 문서화는 유지보수의 용이성, 원활한 인수인계, 변경 사항 관리 등 시스템의 생명주기 전반을 효율적으로 관리하기 위한 필수 활동입니다.

    오답 노트

    시스템 개발 단계의 요식행위이다: 문서화는 실질적인 운영과 유지보수를 위한 핵심 과정이지 단순한 형식적 절차가 아닙니다.
profile_image
1

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

49. 출력 설계의 순서가 옳은 것은?

  1. 출력의 내용→출력의 매체화→출력의 분배→출력의 이용
  2. 출력의 매체화→출력의 분배→출력의 이용→출력의 내용
  3. 출력의 분배→출력의 이용→출력의 내용→출력의 매체화
  4. 출력의 이용→출력의 내용→출력의 매체화→출력의 분배
(정답률: 68%)
  • 출력 설계는 무엇을 출력할지 결정한 후, 어떤 매체에 담을지, 어떻게 전달할지, 최종적으로 어떻게 사용할지 순으로 진행됩니다.
    순서: 출력의 내용 $\rightarrow$ 출력의 매체화 $\rightarrow$ 출력의 분배 $\rightarrow$ 출력의 이용
profile_image
1

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

50. 프로세스의 표준 패턴 중 입력 파일의 데이터를 분배조건에 따라 몇 가지 유형으로 분할하여 출력하는 처리를 무엇이라 하는가?

  1. Update
  2. Merge
  3. Matching
  4. Distribution
(정답률: 68%)
  • 입력 데이터를 특정 분배 조건에 따라 여러 유형으로 나누어 출력하는 처리 방식은 Distribution(분배)입니다.
profile_image
1

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

51. 프로세스 설계시 유의사항으로 거리가 먼 것은?

  1. 시스템의 상태 및 구성 요소, 기능 등을 종합적으로 표시한다.
  2. 정보의 흐름이나 처리 과정을 특정 부서 직원들만 이해할 수 있도록 설계한다.
  3. 프로세스 전개의 사상을 통일해야 하며, 하드웨어의 기기 구성, 처리 성능을 고려한다.
  4. 오류에 대비한 검사 시스템을 고려한다.
(정답률: 78%)
  • 프로세스 설계 시 정보의 흐름이나 처리 과정은 특정 부서 직원들만이 아니라, 시스템을 사용하는 모든 관련자가 이해할 수 있도록 표준화하여 설계해야 합니다.
profile_image
1

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

52. 자료 흐름도의 구성 요소 중 대상 시스템의 외부에 존재하는 사람이나 조직체를 나타낸 것은?

  1. Process
  2. Data Flow
  3. Data Store
  4. Terminator
(정답률: 65%)
  • 자료 흐름도(DFD)에서 Terminator는 시스템의 외부에서 데이터를 제공하거나 받는 외부 엔티티(사람, 조직체 등)를 의미합니다.
profile_image
1

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

53. 자료 입력 방식 중 발생한 데이터를 전표 상에 기록하고 일정한 시간 단위로 일괄 수집하여 입력 매체에 수록하는 입력 방식은?

  1. 회귀 데이터 시스템
  2. 집중 매체화 시스템
  3. 분산 매체화 시스템
  4. 직접 입력 시스템
(정답률: 63%)
  • 발생한 데이터를 전표에 기록한 후 일정 시간 단위로 일괄 수집하여 입력 매체에 수록하는 방식은 집중 매체화 시스템의 전형적인 특징입니다.
profile_image
1

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

54. 표의 숫자 코드에 대한 설명으로 옳지 않은 것은?

  1. 코드에 물리적 수치를 부여하여 기억이 용이하다.
  2. 코드의 추가 및 삭제가 용이하다.
  3. 같은 코드를 반복 사용하므로 오류가 적다.
  4. 항목의 자리수가 짧아 기계 처리가 용이하다.
(정답률: 53%)
  • 표의 숫자 코드는 물리적 수치를 부여하여 기억이 용이하고 추가 및 삭제가 쉽지만, 항목의 자리수가 길어질 수 있어 기계 처리가 용이하지 않다는 특징이 있습니다.
profile_image
1

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

55. 다음 중 파일 설계 과정의 가장 마지막 단계에 행해지는 것은?

  1. 파일 항목의 검토
  2. 편성법 검토
  3. 파일 매체의 검토
  4. 파일의 특성 조사
(정답률: 67%)
  • 파일 설계는 파일의 특성 조사 $\rightarrow$ 파일 항목의 검토 $\rightarrow$ 파일 매체의 검토 $\rightarrow$ 편성법 검토 순으로 진행됩니다. 따라서 가장 마지막 단계는 편성법 검토입니다.
profile_image
1

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

56. 컴퓨터 입력 단계에서의 오류 검사 방법 중 차변과 대변의 합일치를 검사하는 방법은?

  1. Balance check
  2. Limit check
  3. Sequence check
  4. Matching check
(정답률: 62%)
  • 차변과 대변의 합계가 일치하는지, 또는 가로·세로의 합계가 맞는지 확인하여 데이터의 균형을 검사하는 방법은 Balance check입니다.

    오답 노트

    Limit check: 규정된 범위 내에 있는지 확인
    Sequence check: 정해진 순서와 일치하는지 확인
    Matching check: 보관된 코드와 대조하여 일치하는지 확인
profile_image
1

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

57. 해싱 함수에 의한 주소 계산 기법에서 서로 다른 키값에 의해 동일한 주소 공간을 점유하는 현상을 무엇이라고 하는가?

  1. Synonym
  2. Changing
  3. Collision
  4. Bucket
(정답률: 54%)
  • 해싱 함수를 사용할 때 서로 다른 키값이 동일한 주소 공간을 점유하게 되는 현상을 Collision(충돌)이라고 합니다.

    오답 노트

    Synonym: 충돌로 인해 같은 주소를 갖게 된 레코드들의 집합
    Bucket: 하나의 주소를 갖는 파일의 특정 구역
profile_image
1

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

58. 시스템 평가(System test)의 종류 중 다음 항목과 관계되는 것은?

  1. 기능 평가
  2. 가격 평가
  3. 신뢰성 평가
  4. 성능 평가
(정답률: 66%)
  • 제시된 이미지 의 CPU 속도, 기억 용량, 파일 액세스 방식 등은 시스템이 운용 계획대로 수행되는지를 평가하는 성능 평가의 핵심 검토 항목입니다.
profile_image
1

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

59. 소프트웨어 위기의 발생 요인으로 거리가 먼 것은?

  1. 급속히 발전하는 소프트웨어에 비해 하드웨어 생산 활동이 보조를 맞추지 못함
  2. 소프트웨어 개발 인력 부족과 그에 따른 인건비가 상승함
  3. 다양한 소프트웨어의 요구에 따라 수요는 늘어나지만 공급이 이를 못 따라감
  4. 소프트웨어 개발 시간이 지연되고 개발 비용의 초과로 인한 문제가 발생함
(정답률: 65%)
  • 소프트웨어 위기는 급속도로 발전하는 하드웨어의 성능과 수요에 비해 이를 뒷받침할 소프트웨어의 생산성 및 개발 능력이 따라가지 못해 발생한 현상입니다.

    오답 노트

    하드웨어 생산 활동이 보조를 맞추지 못함: 하드웨어는 빠르게 발전했으나 소프트웨어가 이를 못 따라간 것이 핵심입니다.
profile_image
1

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

60. 모듈 응집도가 높은 것에서 낮은 것의 순서로 옳게 나열된 것은?

  1. 절차적 응집성→통신적 응집성→순차적 응집성→기능적 응집성
  2. 통신적 응집성→절차적 응집성→순차적 응집성→기능적 응집성
  3. 절차적 응집성→통신적 응집성→기능적 응집성→순차적 응집성
  4. 기능적 응집성→순차적 응집성→통신적 응집성→절차적 응집성
(정답률: 43%)
  • 모듈 응집도는 모듈 내부 요소들이 얼마나 밀접하게 관련되어 있는지를 나타내며, 기능적 응집도가 가장 높고 우연적 응집도가 가장 낮습니다.
    응집도 순서: 기능적 응집성 $\rightarrow$ 순차적 응집성 $\rightarrow$ 통신적 응집성 $\rightarrow$ 절차적 응집성 $\rightarrow$ 시간적 응집성 $\rightarrow$ 논리적 응집성 $\rightarrow$ 우연적 응집성
profile_image
1

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

4과목: 운영체제

61. 파일 보호 기법 중 각 파일에 판독 암호와 기록 암호를 부여하여 제한된 사용자에게만 접근을 허용하는 기법은?

  1. 파일의 명명(Naming)
  2. 비밀번호(Password)
  3. 접근제어(Access control)
  4. 암호화(Cryptography)
(정답률: 58%)
  • 파일에 판독 및 기록 암호를 설정하여 권한이 있는 사용자만 접근하게 하는 기법은 비밀번호(Password) 방식입니다.

    오답 노트

    접근제어: 사용자별 권한 리스트를 통해 제어
    암호화: 파일 내용 자체를 암호문으로 변환
    파일의 명명: 파일 이름을 숨겨 접근 차단
profile_image
1

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

62. 운영체제의 설계 목표가 아닌 것은?

  1. 빠른 응답시간
  2. 경과 시간 단축
  3. 처리량 감소
  4. 폭 넓은 이식성
(정답률: 72%)
  • 운영체제는 시스템의 효율성을 높이기 위해 단위 시간당 처리하는 작업량인 처리량을 극대화하는 것을 목표로 합니다.

    오답 노트

    처리량 감소: 처리량은 증가시켜야 효율적인 시스템입니다.
profile_image
1

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

63. 다중 프로그래밍 운영체제에서 한 순간에 여러 개의 프로세스에 의하여 공유되는 데이터 및 자원에 대하여, 한 순간에는 반드시 하나의 프로세스에 의해서만 자원 또는 데이터가 사용되도록 하고, 이러한 자원이 프로세스에 의하여 반납된 후, 비로소 다른 프로세스에서 자원을 이용하거나 데이터를 접근할 수 있도록 지정된 영역을 의미하는 것은?

  1. monitor
  2. semaphore
  3. critical section
  4. working set
(정답률: 51%)
  • 공유 자원에 대해 한 번에 하나의 프로세스만 접근할 수 있도록 제한하여 데이터의 일관성을 유지하는 동기화 영역을 critical section(임계 구역)이라고 합니다.
profile_image
1

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

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

  1. 10
  2. 11
  3. 12
  4. 13
(정답률: 60%)
  • SJF(Shortest Job First)는 실행 시간이 가장 짧은 프로세스부터 처리하는 방식입니다.
    P1이 먼저 도착하여 실행되는 동안 P2와 P3가 도착하며, P1 종료 후 실행 시간이 더 짧은 P3가 먼저 실행되고 마지막으로 P2가 실행됩니다.
    각 프로세스의 대기 시간은 (실행 시작 시간 - 제출 시간)으로 계산합니다.
    ① [기본 공식]
    $$\text{평균 대기 시간} = \frac{\sum(\text{대기 시간})}{\text{프로세스 수}}$$
    ② [숫자 대입]
    $$\text{평균 대기 시간} = \frac{0 + (17 - 2) + (17 + 2 - 1)}{3}$$
    ③ [최종 결과]
    $$\text{평균 대기 시간} = 11$$
profile_image
1

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

65. 13K의 작업을 다음 그림의 14K 공백의 작업공간에 할당했을 경우 사용된 기억장치 배치전략 기법은?

  1. Last fit
  2. First fit
  3. Worst fit
  4. Best fit
(정답률: 77%)
  • 가용한 공백 공간들 중 요청된 크기와 차이가 가장 적은(가장 딱 맞는) 공간에 할당하는 방식이 Best fit입니다.



    오답 노트

    First fit: 16K 공백에 할당
    Worst fit: 30K 공백에 할당
profile_image
1

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

66. 초기 헤드의 위치가 100번 트랙이고 디스크 대기 큐에 다음과 같은 순서의 액세스 요청이 대기 중이다. SSTF 스케줄링 기법을 사용할 경우 두 번째로 처리하는 트랙은? (단, 가장 안쪽 트랙 : 0, 가장 바깥 쪽 트랙 : 150)

  1. 40
  2. 65
  3. 90
  4. 112
(정답률: 51%)
  • SSTF(Shortest Seek Time First) 스케줄링은 현재 헤드 위치에서 가장 가까운 트랙을 우선적으로 처리하는 방식입니다.
    초기 위치: 100
    1번째 처리: 90 (거리 10으로 가장 가까움)
    2번째 처리: 112 (90에서 거리 22로 가장 가까움)
    따라서 두 번째로 처리하는 트랙은 112입니다.
profile_image
1

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

67. 디스크 탐색 시간 최적화 전략 중 C-SCAN 스케줄링 전략에 대한 설명으로 가장 적합한 것은?

  1. 현재 헤드의 위치에서 가장 가까운 I/O 요청을 서비스 한다.
  2. 헤드가 디스크 표면을 양방향(안쪽/바깥쪽)으로 이동하면서 이동하는 동선의 I/O 요청을 서비스한다. 이때, 헤드는 이동하는 동선의 앞쪽에 I/O 요청이 없을 경우에만 후퇴가 가능하다.
  3. 헤드는 트랙의 안쪽으로, 한 방향으로만 움직이며 안쪽에 더 이상 I/O 요청이 없으면 다시 바깥쪽에서 안쪽으로 이동하면서 I/O 요청을 서비스한다.
  4. 먼저 도착한 I/O 요청을 먼저 서비스한다.
(정답률: 53%)
  • C-SCAN은 헤드가 한 방향으로만 이동하며 요청을 처리하고, 끝에 도달하면 다시 시작 지점으로 빠르게 돌아와 다시 한 방향으로만 서비스를 제공하는 방식입니다.

    오답 노트

    현재 헤드 위치에서 가장 가까운 요청 서비스: SSTF
    양방향으로 이동하며 서비스: SCAN
    먼저 도착한 요청 먼저 서비스: FCFS
profile_image
1

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

68. 다음은 무엇에 대한 정의인가?

  1. Locality
  2. Page
  3. PCB
  4. Process
(정답률: 76%)
  • 실행 중인 프로그램이며, 커널에 등록되어 관리되고 각종 자원을 요청하고 할당받을 수 있는 능동적인 개체는 Process의 정의입니다.
profile_image
1

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

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

  1. 페이지 크기가 작을수록 페이지 테이블 크기가 커진다.
  2. 페이지 크기가 작을수록 입출력 전송이 효율적이다.
  3. 페이지 크기가 작을수록 내부의 단편화로 인한 낭비 공간이 줄어든다.
  4. 페이지 크기가 작을수록 좀 더 효율적인 워킹 셋을 유지할 수 있다.
(정답률: 43%)
  • 페이지 크기가 작아지면 동일한 양의 데이터를 읽기 위해 디스크 접근 횟수가 증가하므로, 입출력 전송 효율은 오히려 떨어지게 됩니다.
profile_image
1

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

70. 하이퍼 큐브 구조에서 각 CPU가 4개의 연결점을 가질 경우 CPU의 총 개수는?

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

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

71. UNIX에서 파일 시스템을 생성하는 명령은?

  1. mv
  2. open
  3. mkdir
  4. mkfs
(정답률: 58%)
  • mkfs 명령은 파일 시스템을 생성하고 구성하는 데 사용됩니다.

    오답 노트

    mv: 파일 이동
    open: FCB 열기
    mkdir: 디렉터리 생성
profile_image
1

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

72. 은행원 알고리즘에 대한 설명으로 옳지 않은 것은?

  1. "Dijkstra"가 제안한 방법이다.
  2. 교착상태 해결 방법 중 예방(Prevention) 기법이다.
  3. 자원의 양과 사용자(프로세스) 수가 일정해야 한다.
  4. “안전 상태”와 “불안전 상태”라는 두 가지 상태가 존재한다.
(정답률: 63%)
  • 은행원 알고리즘은 교착상태 해결 방법 중 예방(Prevention)이 아니라 회피(Avoidance) 기법에 해당합니다.
profile_image
1

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

73. HRN 스케줄링 기법 사용시 우선순위가 가장 높은 작업 번호는?

(정답률: 67%)
  • HRN(Highest Response-ratio Next) 스케줄링은 대기 시간이 길수록, 서비스 시간이 짧을수록 우선순위가 높아지는 방식입니다.
    우선순위 계산 공식에 따라 각 작업의 값을 대입하여 비교합니다.
    ① [기본 공식] $\text{Priority} = \frac{\text{Waiting Time} + \text{Service Time}}{\text{Service Time}}$
    ② [숫자 대입]
    작업 1: $\frac{5 + 20}{20} = 1.25$
    작업 2: $\frac{15 + 5}{5} = 4$
    작업 3: $\frac{10 + 10}{10} = 2$
    작업 4: $\frac{25 + 5}{5} = 6$
    ③ [최종 결과] $6$으로 가장 값이 큰 작업 4가 우선순위가 가장 높습니다.
profile_image
1

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

74. 현재 헤드의 위치는 트랙 50 이다. 다음과 같이 트랙이 요청되어 큐에 순서적으로 도착하였다. 모든 트랙을 서비스하기 위하여 디스크 스케줄링 기법 중 FCFS 스케줄링 기법이 사용되었을 경우, 총 이동거리는? (단, 가장 안쪽 트랙은 0 이다.)

  1. 50
  2. 60
  3. 105
  4. 140
(정답률: 60%)
  • FCFS(First-Come First-Served) 스케줄링은 요청이 들어온 순서대로 헤드를 이동시키는 방식입니다. 현재 위치 50에서 요청 순서인 10, 40, 55, 35 순으로 이동한 거리의 절대값 합계를 구합니다.
    ① [기본 공식] $Total = |10-50| + |40-10| + |55-40| + |35-55|$
    ② [숫자 대입] $Total = 40 + 30 + 15 + 20$
    ③ [최종 결과] $Total = 105$
profile_image
1

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

75. UNIX에서 커널에 대한 설명으로 옳지 않은 것은?

  1. 컴퓨터가 부팅될 때 주기억장치에 적재된 후 상주하면서 실행된다.
  2. 프로그램과 하드웨어 간의 인터페이스 역할을 담당한다.
  3. 기억장치 관리, 파일 관리, 프로세스 관리, 명령어해석기 역할을 수행한다.
  4. UNIX의 가장 핵심적인 부분이다.
(정답률: 58%)
  • 커널은 기억장치, 파일, 프로세스 관리 등 핵심 기능을 수행하지만, 명령어 해석기 역할은 커널이 아닌 쉘(Shell)이 담당합니다.

    오답 노트

    명령어 해석기: 쉘(Shell)의 역할
profile_image
1

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

76. 파일 디스크립터에 대한 설명으로 옳지 않은 것은?

  1. 파일마다 독립적으로 존재하며, 시스템에 따라 다른 구조를 가질 수 있다.
  2. 파일 제어 블록(FCB)이라고도 한다.
  3. 사용자가 관리하므로 사용자가 직접 참조할 수 있다.
  4. 파일 관리를 위해 시스템이 필요로 하는 정보를 가지고 있다.
(정답률: 65%)
  • 파일 디스크립터는 파일 시스템(OS)이 내부적으로 관리하는 식별자이므로, 사용자가 직접 관리하거나 참조할 수 없습니다.
profile_image
1

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

77. 다중 처리기 운영체제 구조 중 주종(Master/Slave) 처리기에 대한 설명으로 옳지 않은 것은?

  1. 주프로세서는 입출력과 연산을 담당한다.
  2. 운영체제의 수행은 주프로세서가 담당한다.
  3. 주프로세서가 입출력을 수행하므로 비대칭 구조를 갖는다.
  4. 주프로세서가 고장 날 경우에도 전체 시스템이 다운되지 않는다.
(정답률: 69%)
  • 주종(Master/Slave) 구조는 주프로세서가 시스템 전체를 제어하는 비대칭 구조이므로, 핵심 제어권을 가진 주프로세서가 고장 나면 전체 시스템이 다운되는 치명적인 단점이 있습니다.
profile_image
1

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

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

  1. 1, 4, 2
  2. 4, 1, 3
  3. 1, 2, 0
  4. 4, 1, 0
(정답률: 68%)
  • FIFO(First-In First-Out) 알고리즘은 가장 먼저 들어온 페이지를 가장 먼저 교체하는 방식입니다.
    페이지 참조 순서에 따른 프레임 변화(크기 3):
    1 $\rightarrow$ [1, _, _]
    2 $\rightarrow$ [1, 2, _]
    1 $\rightarrow$ [1, 2, _] (Hit)
    0 $\rightarrow$ [1, 2, 0]
    4 $\rightarrow$ [4, 2, 0] (1 교체)
    1 $\rightarrow$ [4, 1, 0] (2 교체)
    0 $\rightarrow$ [4, 1, 0] (Hit)
    최종 결과는 4, 1, 0 입니다.
profile_image
1

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

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

  1. 운영체제는 고급 언어로 작성된 프로그램을 컴파일하여 기계어로 만들어준다.
  2. 운영체제는 CPU, 기억장치 등의 자원을 관리한다.
  3. 운영체제는 파일, 입출력 장치 등의 자원을 관리한다.
  4. 운영체제는 사용자가 쉽게 하드웨어에 접근할 수 있도록 한다.
(정답률: 67%)
  • 고급 언어로 작성된 프로그램을 컴파일하여 기계어로 변환하는 역할은 운영체제가 아니라 컴파일러(Compiler)가 수행하는 기능입니다.
profile_image
1

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

80. 구역성(locality)에 대한 설명으로 옳지 않은 것은?

  1. 시간구역성의 예로는 순환, 부프로그램, 스택 등이 있다.
  2. 구역성에는 시간구역성과 공간구역성이 있다.
  3. 어떤 프로세스를 효과적으로 실행하기 위해 주기억장치에 유지되어야 하는 페이지들의 집합을 의미한다.
  4. 프로세서들은 기억장치내의 정보를 균일하게 액세스 하는 것이 아니라, 어느 한순간에 특정 부분을 집중적으로 참조하는 경향이 있다.
(정답률: 49%)
  • 구역성(Locality)이란 프로세서가 기억장치의 정보를 균일하게 참조하지 않고 특정 부분에 집중적으로 액세스하는 경향을 말하며, 시간구역성과 공간구역성으로 나뉩니다.

    오답 노트

    어떤 프로세스를 효과적으로 실행하기 위해 주기억장치에 유지되어야 하는 페이지들의 집합: 워킹 셋(Working Set)에 대한 설명입니다.
profile_image
1

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

5과목: 정보통신개론

81. 데이터링크 계층의 주요 기능이 아닌 것은?

  1. 데이터링크 접속 설정
  2. 흐름제어
  3. 에러제어
  4. 경로선택
(정답률: 51%)
  • 데이터링크 계층은 인접한 노드 간의 신뢰성 있는 데이터 전송을 위해 접속 설정, 흐름제어, 에러제어를 수행합니다.

    오답 노트

    경로선택: 네트워크 계층의 주요 기능입니다.
profile_image
1

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

82. 변조속도의 단위로 옳은 것은?

  1. Baud
  2. CPS
  3. WPS
  4. PPS
(정답률: 72%)
  • 변조속도(Modulation Rate)는 초당 신호 상태가 변하는 횟수를 의미하며, 이를 나타내는 단위는 Baud입니다.
profile_image
1

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

83. 데이터 교환 방식의 유형에 포함되지 않는 것은?

  1. 주파수교환
  2. 패킷교환
  3. 메시지교환
  4. 회선교환
(정답률: 48%)
  • 데이터 교환 방식은 전송 경로를 점유하는 방식과 데이터를 분할하여 전송하는 방식에 따라 회선교환, 메시지교환, 패킷교환으로 분류됩니다. 주파수교환은 데이터 교환 방식의 유형에 해당하지 않습니다.
profile_image
1

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

84. 샤논(Shannon)의 정리에 따라 백색 가우스 잡음이 발생되는 통신로의 용량 C가 바르게 표시된 것은?

  1. C=Wlog2(1+S/N)
  2. C=Wlog10(1+S/N)
  3. C=Wlog2(1+N/S)
  4. C=Wlog10(1+N/S)
(정답률: 53%)
  • 샤논의 정리는 잡음이 있는 통신로에서 전송할 수 있는 최대 정보 전송률(채널 용량)을 정의하며, 대역폭 $W$와 신호 대 잡음비 $S/N$을 이용하여 로그 함수로 표현합니다.
    $$C = W \log_{2} (1 + \frac{S}{N})$$
profile_image
1

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

85. 송신측에서 1개의 프레임을 전송한 후, 수신측에서 오류의 발생을 점검하여 ACK 또는 NAK를 보내올 때 까지 대기하는 ARQ 방식은?

  1. 선택적 ARQ
  2. 적응적 ARQ
  3. 연속적 ARQ
  4. 정지-대기 ARQ
(정답률: 72%)
  • 송신측이 프레임을 하나 보낸 후 수신측으로부터 확인 응답(ACK) 또는 부정 응답(NAK)이 올 때까지 다음 프레임 전송을 멈추고 기다리는 방식은 정지-대기 ARQ입니다.
profile_image
1

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

86. 통신 프로토콜(protocol)의 기본 요소에 해당하지 않는 것은?

  1. Format
  2. Syntax
  3. Semantics
  4. Timing
(정답률: 62%)
  • 통신 프로토콜의 3대 기본 요소는 구문(Syntax), 의미(Semantics), 타이밍(Timing)입니다.

    오답 노트

    Format: 프로토콜의 기본 3요소에 포함되지 않습니다.
profile_image
1

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

87. HDLC 프레임 구조 중 주소영역에서 모든 스테이션에게 프레임을 전송하기 위한 값으로 맞는 것은?

  1. 00000000
  2. 00001111
  3. 11110000
  4. 11111111
(정답률: 65%)
  • 모든 스테이션에게 프레임을 전송하는 브로드캐스트(Broadcast) 주소는 8비트가 모두 1인 $255$ 값을 사용합니다.
    $$128+64+32+16+8+4+2+1 = 255$$
    따라서 이진수 값은 $11111111$이 됩니다.
profile_image
1

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

88. 미국 군사용 방공 시스템으로 사용된 최초의 데이터통신 시스템은?

  1. ARPA
  2. CTSS
  3. SABRE
  4. SAGE
(정답률: 53%)
  • SAGE는 미국 군사용 방공 시스템을 위해 구축된 최초의 대규모 데이터 통신 시스템입니다.
profile_image
1

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

89. DSU(Digital Service Unit)의 기능으로 맞는 것은?

  1. 아날로그 신호를 디지털 데이터로 변환시킨다.
  2. 디지털 데이터를 아날로그 신호로 변환시킨다.
  3. 아날로그 신호를 아날로그 데이터로 변환시킨다.
  4. 디지털 데이터를 디지털 신호로 변환시킨다.
(정답률: 63%)
  • DSU(Digital Service Unit)는 컴퓨터나 단말장치에서 나오는 디지털 데이터를 디지털 회선 전송에 적합한 디지털 신호로 변환하거나, 그 반대 과정을 수행하는 장치입니다.
profile_image
1

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

90. LAN의 매체 접근 제어 방식 중 Token Passing 방식에 사용되는 Token의 기능으로 맞는 것은?

  1. 채널의 사용권
  2. 노드의 수
  3. 전송매체
  4. 패킷 전송량
(정답률: 44%)
  • Token Passing 방식에서 토큰(Token)은 네트워크 상의 노드들이 데이터를 전송하기 위해 필요한 채널의 사용권을 의미합니다. 토큰을 보유한 노드만이 매체에 접근하여 데이터를 전송할 수 있습니다.
profile_image
1

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

91. 패킷 교환 방식(packet switching)의 특징이 아닌 것은?

  1. 메시지 교환 방식과 같이 축적 교환 방식의 일종이다.
  2. 트래픽 용량이 적은 경우에 유리하다.
  3. 전송할 수 있는 패킷의 길이가 제한되어 있다.
  4. 데이터 그램과 가상회선방식이 있다.
(정답률: 40%)
  • 패킷 교환 방식은 데이터를 작은 단위인 패킷으로 나누어 전송하는 축적 교환 방식의 일종으로, 전송 효율이 높아 트래픽 용량이 많은 경우에 유리합니다.

    오답 노트

    데이터 그램과 가상회선방식: 패킷 교환의 대표적인 두 가지 방식입니다.
profile_image
1

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

92. 통신제어장치의 기능에 해당하지 않는 것은?

  1. 문자의 조립 및 분해
  2. 전송 제어
  3. 오류 검출
  4. 통신 신호의 변환
(정답률: 28%)
  • 통신제어장치는 컴퓨터를 대신해 데이터 전송의 전반적인 제어 기능을 수행하며, 데이터 신호의 직렬·병렬 변환을 통해 문자의 조립 및 분해, 전송 제어, 오류 검출 등을 담당합니다. 통신 신호의 변환은 통신제어장치의 주된 기능이 아닙니다.
profile_image
1

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

93. 데이터 전송의 흐름이 양방향으로 전송이 가능하지만, 동시에 양방향으로 전송할 수 없으므로 정보의 흐름을 전환하여 반드시 한 방향으로만 전송하는 전송방식은?

  1. 전이중(Full Duplex) 방식
  2. 반이중(Half Duplex) 방식
  3. 단방향(Simplex) 방식
  4. 비동기(Asynchronous) 전송 방식
(정답률: 72%)
  • 양방향 전송은 가능하지만 동시에 전송할 수는 없어 전송 방향을 전환하며 사용하는 방식은 반이중(Half Duplex) 방식입니다. 대표적인 예로 무전기가 있습니다.

    오답 노트

    전이중(Full Duplex) 방식: 동시에 양방향 전송 가능(전화)
    단방향(Simplex) 방식: 한쪽 방향으로만 전송(라디오)
profile_image
1

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

94. 네트워크 계층 이상의 망 간 접속 기능을 수행하는 장치로 보통 두 개의 서로 다른 망들을 상호 연결하는데 사용하는 것은?

  1. Adapter
  2. Repeater
  3. Gateway
  4. Bridge
(정답률: 57%)
  • 네트워크 계층 이상의 상위 계층에서 서로 다른 프로토콜을 사용하는 두 개의 서로 다른 망을 연결하여 데이터 통신이 가능하게 하는 관문 역할을 수행하는 장치입니다.

    오답 노트

    Adapter: 컴퓨터를 네트워크에 연결하기 위한 물리적 인터페이스
    Repeater: 물리 계층에서 신호를 증폭하여 전송 거리를 연장하는 장치
    Bridge: 데이터 링크 계층에서 동일한 프로토콜을 사용하는 두 세그먼트를 연결하는 장치
profile_image
1

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

95. OSI 7계층 중 응용간의 대화제어(Dialogue control)를 담당하는 것은?

  1. 애플리케이션 계층(Application Layer)
  2. 프레젠테이션 계층(Presentation Layer)
  3. 세션 계층(Session Layer)
  4. 트랜스포트 계층(Transport Layer)
(정답률: 52%)
  • 세션 계층(Session Layer)은 응용 프로세스 간의 대화 제어(Dialogue Control) 및 동기화를 관리하여 데이터 교환을 원활하게 하는 역할을 수행합니다.

    오답 노트

    애플리케이션 계층: 사용자 프로그램 인터페이스 담당
    프레젠테이션 계층: 데이터 표현, 암호화, 압축 담당
    트랜스포트 계층: 종단 간 신뢰성 있는 전송 및 다중화 담당
profile_image
1

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

96. 불균형적인 멀티 포인트 링크 구성에서 회선제어 방식 중 주 스테이션에서 각 부 스테이션에게 데이터 전송을 요청하는 방법은?

  1. 실랙션 방식
  2. 대화모드 방식
  3. 폴링 방식
  4. 회선쟁탈 방식
(정답률: 57%)
  • 폴링 방식은 주 스테이션(Primary Station)이 각 부 스테이션(Secondary Station)에게 전송할 데이터가 있는지 순차적으로 물어보고 전송 권한을 부여하는 회선제어 방식입니다.
profile_image
1

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

97. HDLC 프로토콜에 대한 설명으로 맞는 것은?

  1. 문자 위주의 회선제어 프로토콜이다.
  2. 반이중 통신과 전이중 통신을 모두 지원하며 동기식 전송방식을 사용한다.
  3. 데이터 링크 형식이 멀티 포인트 링크 방식만 가능하다.
  4. 전송 데이터에 대한 에러검출 기능이 없다.
(정답률: 50%)
  • HDLC는 비트 위주의 동기식 전송 프로토콜로, 반이중 및 전이중 통신을 모두 지원하며 포인트 투 포인트, 멀티 포인트 등 다양한 링크 형태에 적용 가능합니다.

    오답 노트

    문자 위주의 회선제어: 비트 위주 프로토콜임
    멀티 포인트 링크 방식만 가능: 포인트 투 포인트, 루프 등 다양하게 가능
    에러검출 기능이 없다: Go-Back-N, Selective Repeat ARQ 등을 통해 오류 제어 수행
profile_image
1

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

98. 비동기(asynchronous) 데이터 전송을 바르게 설명한 것은?

  1. 순수한 메시지만을 전송하는 것이다.
  2. 송수신 클록에 따라 데이터를 전송하는 것이다.
  3. 한 데이터 블록단위로 데이터를 전송하는 것이다.
  4. 한 문자 전송 때마다 시작과 정지비트를 갖고 전송되는 것이다.
(정답률: 54%)
  • 비동기 전송은 송수신 측의 클록이 일치하지 않으므로, 데이터의 시작과 끝을 알리기 위해 한 문자 전송 때마다 시작 비트(Start Bit)와 정지 비트(Stop Bit)를 추가하여 전송하는 방식입니다.
profile_image
1

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

99. 다음과 같은 특성을 갖는 네트워크 형상은?

  1. 버스형
  2. 링형
  3. 성형
  4. 계층형
(정답률: 72%)
  • 이미지 설명과 같이 중앙 제어 노드가 중심에서 모든 통신 제어 권한과 책임을 가지며 주변 노드들을 관리하는 형태는 성형(Star) 네트워크의 핵심 특징입니다.
profile_image
1

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

100. 뉴미디어의 특징과 가장 거리가 먼 것은?

  1. 단방향성
  2. 네트워크화
  3. 분산적
  4. 특정 다수자
(정답률: 71%)
  • 뉴미디어는 사용자와 제공자 간의 상호작용이 가능한 양방향성을 핵심 특징으로 합니다. 따라서 단방향성은 뉴미디어의 특징과 거리가 멉니다.
profile_image
1

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

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