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

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

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

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

목록

1과목: 데이터 베이스

1. 희소병렬(spaning matrix)을 표현할 때 기억장소를 절약할 수 있는 가장 좋은 방법은?

  1. 링크드리스트
  2. 트리
  3. 스택
(정답률: 50%)
  • 희소행렬(sparse matrix)은 대부분의 요소가 0인 행렬입니다. 이를 일반 배열로 저장하면 메모리 낭비가 심하므로, 0이 아닌 유효 데이터만을 포인터로 연결하여 저장하는 링크드리스트 방식이 기억장소 절약에 가장 효율적입니다.
profile_image
1

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

2. 분산 데이터베이스의 장점이 아닌 것은?

  1. 데이터베이스 설계가 쉬움
  2. 분산제어 가능
  3. 시스템 성능 향상
  4. 시스템의 융통성 증가
(정답률: 90%)
  • 분산 데이터베이스는 여러 지역에 데이터를 분산시켜 저장하므로, 데이터의 분산 배치와 동기화 문제 등으로 인해 데이터베이스 설계가 매우 복잡해집니다.

    오답 노트

    분산제어 가능, 시스템 성능 향상, 시스템의 융통성 증가: 분산 데이터베이스의 주요 장점입니다.
profile_image
1

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

3. 릴레이션을 조작할 때 데이터의 중복으로 인하여 발생하는 이상(anomaly)현상이 아닌 것은?

  1. 검색 이상
  2. 삽입 이상
  3. 삭제 이상
  4. 갱신 이상
(정답률: 57%)
  • 데이터의 중복으로 인해 발생하는 이상(Anomaly) 현상에는 삽입 이상, 삭제 이상, 갱신 이상 세 가지가 있습니다.

    오답 노트

    검색 이상: 정의되지 않은 이상 현상임
profile_image
1

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

4. 데이터베이스의 장점으로 관계가 먼 것은?

  1. 구축 비용이 저렴하다.
  2. 많은 양의 종이파일이 간소화 된다.
  3. 정확한 최신의 정보이용이 가능하다.
  4. 데이터 처리속도가 증가된다.
(정답률: 84%)
  • 데이터베이스는 데이터의 중복을 최소화하고 무결성을 유지하여 정확한 최신 정보 이용과 처리 속도 향상을 가능하게 하지만, 시스템 구축을 위한 소프트웨어 도입 및 하드웨어 인프라 비용이 많이 발생하므로 구축 비용이 저렴하다는 설명은 적절하지 않습니다.
profile_image
1

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

5. 데이터 제어어(DCL)의 역할이 아닌 것은?

  1. 불법적인 사용자로부터 데이터를 보호하기 위한 데이터 보안(Security)
  2. 데이터 정확성을 위한 무결성(Integrity)
  3. 시스템 장애에 대비한 데이터 회복과 병행 수행
  4. 데이터의 검색, 삽입, 삭제, 변경
(정답률: 68%)
  • 데이터 제어어(DCL)는 보안, 무결성, 회복, 병행 제어 등 데이터베이스의 전체적인 제어와 관리를 담당합니다.

    오답 노트

    데이터의 검색, 삽입, 삭제, 변경: 데이터 조작어(DML)의 역할입니다.
profile_image
1

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

6. 기관이 필요로 하는 정보를 생성하기 위한 모든 데이터 객체들에 대한 정의뿐만 아니라 데이터베이스 접근권한, 보안정책, 무결성 규칙에 대한 명세를 기술한 것은?

  1. 외부스키마
  2. 개념 스키마
  3. 내부스키마
  4. 서브스키마
(정답률: 80%)
  • 개념 스키마는 모든 사용자 관점을 통합한 전체적인 논리 구조로, 데이터베이스의 전체적인 뷰를 정의하며 보안 정책, 무결성 규칙, 접근 권한 등을 명세합니다.

    오답 노트

    외부 스키마: 개별 사용자나 응용 프로그램 관점의 뷰
    내부 스키마: 물리적 저장 장치 관점의 저장 구조
profile_image
1

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

7. 관계에 존재하는 튜플에서 선택조건을 만족하는 튜플의 부분집합을 구하기 위해서 사용하는 관계 대수 연산은?

  1. JOIN
  2. SELECT
  3. PROJECT
  4. UNION
(정답률: 62%)
  • 관계 대수에서 SELECT 연산은 릴레이션에서 특정 조건(선택 조건)을 만족하는 튜플(행)만을 추출하여 부분집합을 만드는 수평적 연산입니다.

    오답 노트

    PROJECT: 속성(열)을 추출하는 수직적 연산
    JOIN: 공통 속성을 기준으로 두 릴레이션을 합치는 연산
    UNION: 두 릴레이션의 합집합을 구하는 연산
profile_image
1

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

8. 다음 질의문 실행의 결과는 무엇인가?

  1. 7000
  2. 5000
  3. 15000
  4. 23000
(정답률: 86%)
  • 서브쿼리를 통해 '운영체제'의 책번호를 먼저 찾고, 그 번호를 이용해 도서가격 테이블에서 가격을 조회하는 쿼리입니다.
    1. 서브쿼리 실행: 도서 테이블에서 책명이 '운영체제'인 책번호는 $1111$입니다.
    2. 메인쿼리 실행: 도서가격 테이블에서 책번호가 $1111$인 레코드의 가격은 $15000$입니다.
profile_image
1

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

9. E-R 다이어그램의 구성요소와 표현방법이 잘못 짝지어진 것은?

  1. 개체 타입 - 사각형
  2. 관계 타입 - 삼각형
  3. 속성 - 타원
  4. 테이블 - 관계의 사상 원소수
(정답률: 82%)
  • E-R 다이어그램에서 관계 타입은 마름모로 표현합니다.

    오답 노트

    개체 타입: 사각형
    속성: 타원
profile_image
1

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

10. 내부 정렬기법(Internal sorting)이 아닌 것은?

  1. 히프정렬(heap sort)
  2. 기수정렬(radix sort)
  3. 진동 병합정렬(oscillating merge sort)
  4. 선택 정렬(selection sort)
(정답률: 75%)
  • 내부 정렬은 모든 데이터가 주 기억장치(RAM)에 올라와 있는 상태에서 수행되는 정렬입니다. 진동 병합정렬(oscillating merge sort)은 데이터가 너무 많아 보조 기억장치를 사용하는 외부 정렬(External sorting) 기법입니다.
profile_image
1

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

11. 리스트내의 데이터 삽입, 삭제가 한쪽 끝에서 이루어지는 데이터 구조는 무엇인가?

  1. 스택(stack)
  2. 큐(queue)
  3. 테크(deque)
  4. 원형 큐(circular queue)
(정답률: 75%)
  • 스택(stack)은 한쪽 끝에서만 데이터의 삽입과 삭제가 이루어지는 후입선출(LIFO, Last-In First-Out) 구조의 선형 리스트입니다.
profile_image
1

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

12. 다음과 같은 트리(tree) 구조에서 기본 용어의 설명이 옳은 것은?

  1. node는 10 이다.
  2. node의 차수(degree of node)는 4이다.
  3. 레벨(level)은 5이다.
  4. 근(root) node는 N이다.
(정답률: 63%)
  • 제시된 트리 구조를 분석하면, 루트 노드 A부터 가장 깊은 노드 N까지의 층수가 총 5단계이므로 레벨은 5가 맞습니다.

    오답 노트

    node는 10 이다: 전체 노드 수는 A부터 N까지 총 11개입니다.
    node의 차수(degree of node)는 4이다: 루트 노드 A의 차수는 3입니다.
    근(root) node는 N이다: 최상위 노드인 A가 루트 노드입니다.
profile_image
1

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

13. 개체 집합에 대한 속성관계를 표시하기 위해 개체를 노드로 표현하고 개체 집합들 사이의 관계를 링크로 연결한 트리(tree) 형태의 자료구조 모델은?

  1. 망 - 데이터 모델
  2. 계층 데이터 모델
  3. 관계 데이터 모델
  4. 객체 지향 데이터 모델
(정답률: 46%)
  • 계층 데이터 모델은 데이터 간의 관계를 상위-하위의 1:N 관계로 표현하며, 개체를 노드로, 관계를 링크로 연결하여 트리(Tree) 구조로 나타내는 모델입니다.
profile_image
1

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

14. 관계데이터 모델의 무결성 제약중 기본키 값이 널(null)값일 수 없음을 의미하는 것은?

  1. 개체 무결성
  2. 창조 무결성
  3. 도메인 제약조건
  4. 주소 무결성
(정답률: 85%)
  • 개체 무결성은 관계 데이터 모델의 제약 조건으로, 기본키(Primary Key)는 테이블 내의 각 튜플을 유일하게 식별해야 하므로 절대 null 값을 가질 수 없다는 원칙입니다.
profile_image
1

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

15. 뷰(view)에 관한 설명 중 잘못된 것은?

  1. 삽입. 삭제 갱신연산에 제한이 전혀 없이 사용이 편리하다.
  2. 뷰를 통해서만 데이터를 접근하게 하면 뷰에 나타나지 않는 데이터를 안전하게 보호하는 효율적인 기법으로 사용할 수 있다.
  3. 필요한 데이터만 뷰로 전의해서 처리할 수 있기 때문에 관리가 용이하고 명령문이 간단해진다.
  4. 데이터의 논리적 독립성을 어느 정도 제공한다.
(정답률: 79%)
  • 뷰는 가상 테이블이므로 기본 테이블의 제약 조건에 따라 삽입, 삭제, 갱신 연산에 제한이 있을 수 있습니다.

    오답 노트

    데이터 보호: 뷰를 통해 필요한 부분만 노출하여 보안 강화 가능
    관리 용이: 복잡한 쿼리를 단순화하여 사용 가능
    논리적 독립성: 기본 테이블 구조가 바뀌어도 뷰 정의를 수정하여 응용 프로그램 영향 최소화 가능
profile_image
1

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

16. 인덱스나 데이터파일을 블록으로 구성하고 각 블록에는 추가로 삽입될 레코드를 감안하여 빈 공간을 미리 예비해 두는 인덱스 방법은?

  1. 정적 인덱스 방법
  2. 동적 인덱스 방법
  3. 집중화 인덱스 방법
  4. 보조 인덱스 방법
(정답률: 71%)
  • 동적 인덱스 방법은 데이터 파일이나 인덱스를 블록 단위로 구성하며, 향후 레코드 삽입 시 발생할 수 있는 오버플로를 방지하기 위해 블록 내에 미리 빈 공간을 확보해 두는 방식입니다.
profile_image
1

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

17. 데이터베이스에 포함되는 모든 데이터 객체들에 대한 정의나 명세에 관한 정보를 유지관리하는 시스템을 무엇이라 하는가?

  1. 데이터 디렉토리
  2. 데이터 사전
  3. 저장 시스템
  4. 메타 시스템
(정답률: 53%)
  • 데이터베이스 내의 모든 데이터 객체에 대한 정의, 명세, 구조 등의 정보를 저장하고 관리하는 시스템을 데이터 사전이라고 합니다. 이는 '데이터에 관한 데이터'인 메타데이터를 저장하는 저장소 역할을 합니다.
profile_image
1

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

18. 물리적 데이터베이스 설계시 그의 성능을 측정할 수 있는 척도로 가장 거리가 먼 것은?

  1. 응답시간
  2. 저장 공간의 효율화
  3. 트렌젝션 처리량
  4. 트랜잭션의 지속성
(정답률: 70%)
  • 물리적 데이터베이스 설계의 성능 척도는 실제 시스템의 효율성과 속도를 측정하는 응답시간, 저장 공간의 효율화, 트랜잭션 처리량 등이 해당됩니다. 반면, 트랜잭션의 지속성은 성능 측정 척도가 아니라 데이터베이스의 무결성과 신뢰성을 보장하는 ACID 특성 중 하나입니다.
profile_image
1

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

19. 데이터베이스 관리시스템의 필수기능 중 다양한 응용 프로그램과 데이터베이스가 서로 인터페이스를 할 수 있는 방법을 제공하는 기능은?

  1. 정의 기능
  2. 조작 기능
  3. 제어 기능
  4. 저장 기능
(정답률: 40%)
  • 정의 기능은 데이터베이스의 구조를 정의하고, 다양한 응용 프로그램이 데이터베이스와 인터페이스하여 데이터를 사용할 수 있도록 하는 방법을 제공하는 필수 기능입니다.
profile_image
1

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

20. 논리적 데이터 모델 중 오너-멤버(owner-member)관계를 가지는 것은?

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

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

2과목: 전자 계산기 구조

21. BCD코드를 사용하는 이유는?

  1. 계산이 간편하다.
  2. 복잡한 연산기능을 수행할 수 있다.
  3. 10진수 입,출력이 간편하다.
  4. 메모리를 효과적으로 사용할 수 있다.
(정답률: 68%)
  • BCD(Binary Coded Decimal) 코드는 10진수 한 자리를 4비트의 2진수로 표현하는 방식이므로, 컴퓨터와 인간 사이의 10진수 입출력이 매우 간편하다는 특징이 있습니다.
profile_image
1

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

22. 연산장치의 기본요소가 되는 것은?

  1. 자기테이프
  2. 레지스터
  3. 카드
  4. 자기코어
(정답률: 60%)
  • 연산장치(ALU) 내에서 데이터나 중간 연산 결과를 일시적으로 저장하여 빠르게 처리하기 위해 사용하는 고속 기억 장치인 레지스터가 기본 요소가 됩니다.
profile_image
1

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

23. 온라인 리얼 타임 시스템(on line real time system)에서 취급하는 방식이 아닌 것은?

  1. 리모트 잡(job) 입력시스템 방식
  2. 메시지 교환방식
  3. 조회방식
  4. 거래 데이터 처리방식
(정답률: 67%)
  • 온라인 리얼 타임 시스템은 데이터 발생 즉시 처리하여 결과를 제공하는 방식입니다. 반면 리모트 잡(job) 입력시스템 방식은 일괄 처리(Batch Processing)의 일종으로, 데이터를 모아 한꺼번에 처리하므로 실시간 시스템 방식이 아닙니다.
profile_image
1

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

24. 시분할 처리방식에 적합한 단말장치는?

  1. 카드 천공장치
  2. 종이테이프 장치
  3. 영상 표시장치
  4. 광학식 문자 해독장치
(정답률: 36%)
  • 시분할 처리방식(Time Sharing System)은 여러 사용자가 동시에 시스템을 사용하며 빠른 응답 시간을 필요로 하므로, 결과를 즉각적으로 확인할 수 있는 영상 표시장치가 가장 적합합니다.
profile_image
1

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

25. 정보의 최소 단위는?

  1. Word
  2. Byte
  3. Bit
  4. Nibble
(정답률: 80%)
  • 컴퓨터에서 정보를 표현하는 가장 작은 단위는 0 또는 1의 두 가지 상태만을 가지는 비트(Bit)입니다.

    오답 노트

    Byte: 8비트의 집합
    Nibble: 4비트의 집합
    Word: CPU가 한 번에 처리하는 데이터 단위
profile_image
1

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

26. 8진수 265를 16진수로 나타내면?

  1. D5
  2. C3
  3. A5
  4. B5
(정답률: 85%)
  • 8진수를 16진수로 변환하기 위해 먼저 8진수를 2진수로 변환한 뒤, 이를 다시 4비트씩 묶어 16진수로 변환합니다.
    ① [8진수 → 2진수] $265_{8} = 010110101_{2}$
    ② [2진수 → 16진수] $1011_{2} = B, 0101_{2} = 5$
    ③ [최종 결과] $B5_{16}$
profile_image
1

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

27. -3의 1의 보수 표현과 값이 같은 것은?

  1. -1의 2의보수
  2. -4의 2의 보수
  3. -6의 2의 보수
  4. -7의 2의 보수
(정답률: 52%)
  • 1의 보수와 2의 보수의 관계를 통해 값을 비교합니다. 어떤 수 $n$의 1의 보수는 $n$의 2의 보수에서 $1$을 뺀 값과 같습니다. 따라서 $-3$의 1의 보수는 $-4$의 2의 보수와 값이 동일합니다.
profile_image
1

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

28. 서브루틴을 호출할 때 복귀번지(return address)를 기억하는데 주로 사용되는 것은?

  1. stack pointer
  2. flag
  3. program counter
  4. ALU
(정답률: 55%)
  • 서브루틴 호출 시 원래의 실행 위치로 돌아가기 위한 복귀 번지는 LIFO(Last-In First-Out) 구조의 스택 영역에 저장되며, 이를 관리하는 것이 stack pointer입니다.
profile_image
1

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

29. 오류 검출코드가 아닌 것은?

  1. Biquinary 코드
  2. Excess-3 코드
  3. 2 out -of 5 코드
  4. Hamming 코드
(정답률: 38%)
  • 오류 검출 및 교정 코드는 데이터 전송 중 발생한 에러를 찾아내기 위한 코드로, Hamming 코드, Biquinary 코드, 2 out-of 5 코드가 이에 해당합니다.

    오답 노트

    Excess-3 코드: 10진수를 2진수로 표현하는 가중치 없는 코드임
profile_image
1

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

30. 캐시 기억장치(cache memory)의 특징 중 옳지 않은 것은?

  1. 고속이며, 가격이 저가이다.
  2. 주기억장치와 CPU사이에서 일종의 버퍼(buffer)기능을 수행한다.
  3. 기억장치의 접근(access) 시간을 줄이므로 컴퓨터의 처리속도를 향상시킨다.
  4. 수십 Kbyte∼수백 Kbyte의 용량을 사용한다.
(정답률: 58%)
  • 캐시 기억장치는 CPU와 주기억장치 사이의 속도 차이를 줄이기 위해 사용하는 고속 메모리로, 속도가 매우 빠른 대신 가격이 매우 고가라는 특징이 있습니다.
profile_image
1

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

31. 마이크로프로그램을 저장하는 제어 메모리는 주로 어떤 메모리를 사용하는가?

  1. ROM
  2. CAM(Content Addressable Memory)
  3. RAM
  4. 가상 메모리
(정답률: 52%)
  • 마이크로프로그램은 CPU의 제어 유닛 내에서 명령어 실행을 위한 세부 단계들을 저장하며, 전원이 꺼져도 내용이 유지되어야 하므로 주로 ROM을 사용합니다.
profile_image
1

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

32. 다음에서 주소 지정방식이 아닌 것은?

  1. direct addressing
  2. temporary addressing
  3. immediate addressing
  4. relative addressing
(정답률: 77%)
  • 주소 지정 방식에는 직접(direct), 즉시(immediate), 상대(relative) 방식 등이 존재합니다. temporary addressing이라는 방식은 존재하지 않습니다.
profile_image
1

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

33. 대용량 메모리를 내장한 제품 중 프로그램 되어 있는 ROM은?

  1. PROM
  2. Mask ROM
  3. EPROM
  4. EAROM
(정답률: 65%)
  • Mask ROM은 제조 공정 단계에서 데이터가 미리 기록되어 나오는 ROM으로, 대용량 메모리 제품 중 프로그램이 이미 내장된 형태로 공급됩니다.
profile_image
1

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

34. 인터럽트 발생시 처리할 사항이 아닌 것은?

  1. return address의 기억
  2. 스택의 크기 계산
  3. CPU내의 레지스터 내용 기억
  4. 인터럽트 마스크 상태 제어
(정답률: 58%)
  • 인터럽트 발생 시에는 현재 작업 상태를 복구하기 위해 CPU 레지스터 내용과 복귀 주소(return address)를 저장하고 인터럽트 마스크를 제어해야 합니다. 스택의 크기를 계산하는 것은 인터럽트 처리 과정과 무관합니다.
profile_image
1

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

35. OP code 명령호출은 어느 레지스터로 이동하는가?

  1. Flag register
  2. Address register
  3. Index register
  4. instruction register
(정답률: 45%)
  • 명령어의 연산 코드(OP code)를 포함하여 실행할 명령어를 일시적으로 저장하는 레지스터는 instruction register입니다.
profile_image
1

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

36. Interrupt를 발생하는 모든 장치들을 직렬로 연결하여 우선순위를 결정하는 방식은?

  1. step by step 방식
  2. serial encoder 방식
  3. interrupt register 방식
  4. daisy-chain 방식
(정답률: 67%)
  • 데이지 체인(daisy-chain) 방식은 인터럽트 요청 장치들을 직렬로 연결하여, CPU와 물리적으로 가장 가까운 장치부터 순차적으로 확인함으로써 하드웨어적으로 우선순위를 결정하는 방식입니다.
profile_image
1

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

37. 마이크로프로그램(micro program)에 대한 설명 중 옳지 않는 것은?

  1. 마이크로프로그램은 보통 RAM에 저장한다.
  2. 마이크로프로그램은 CPU 내의 제어장치를 설계하는 프로그램이다.
  3. 마이크로프로그램은 각종 제어 신호를 발생시킨다.
  4. 마이크로프로그램은 마이크로 명령으로 형성되어 있다.
(정답률: 49%)
  • 마이크로프로그램은 CPU 제어장치 내에서 제어 신호를 발생시키기 위해 마이크로 명령들로 구성된 프로그램입니다. 이 프로그램은 읽기 속도가 매우 빨라야 하며 전원이 꺼져도 유지되어야 하므로 보통 RAM이 아닌 ROM(제어 기억장치)에 저장합니다.
profile_image
1

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

38. program counter의 기능을 설명한 것 중 옳은 것은?

  1. PC의 내용은 fetch cycle 동안에 1 증가된다.
  2. PC의 내용은 execute cycle 동안에 1 증가된다.
  3. PC의 내용은 Fetching , executing 과 관계없다.
  4. PC의 내용은 변화하지 않는다.
(정답률: 65%)
  • 프로그램 카운터(PC)는 다음에 실행할 명령어의 주소를 보관하는 레지스터입니다. 명령어 인출 단계인 fetch cycle 동안 현재 명령어를 가져온 직후, 다음 명령어를 가리키기 위해 PC의 내용은 1 증가됩니다.
profile_image
1

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

39. 다음과 같은 마이크로 동작에 해당하는 인스트럭션은?

  1. AND
  2. STA
  3. BSA
  4. LDA
(정답률: 49%)
  • 제시된 마이크로 동작 은 메모리 주소를 MAR에 전송하고, 해당 주소의 내용을 MBR로 읽어온 뒤, 이를 누산기(AC)에 저장하는 과정입니다. 이는 메모리로부터 데이터를 로드하는 LDA(Load Accumulator) 인스트럭션의 전형적인 동작입니다.
profile_image
1

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

40. 0 누산기(ACC)에 대하여 바르게 설명한 것은?

  1. 레지스터의 일종으로 산술연산, 논리연산의 결과를 일시적으로 기억하는 장치
  2. 연산명령의 순서를 기억하는 장치
  3. 연산부호를 해독하는 장치
  4. 연산명령이 주어지면 연산준비를 하는 장소
(정답률: 68%)
  • 누산기(ACC)는 CPU 내의 레지스터 일종으로, 산술 연산이나 논리 연산의 중간 결과 또는 최종 결과를 일시적으로 저장하는 장치입니다.
profile_image
1

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

3과목: 시스템분석설계

41. 코드 설계의 순서가 가장 바른 것은?

  1. 대상선택-코드표작성-코드설계-범위와 기간설정
  2. 대상선택-범위와 기간설정-코드설계-코드표작성
  3. 대상선택-범위와 기간설정-코드표작성-코드설계
  4. 대상선택-코드설계-범위와 기간설정-코드표작성
(정답률: 48%)
  • 코드 설계는 먼저 코드를 부여할 대상선택을 하고, 코드의 범위와 기간설정을 거쳐 구체적인 코드설계를 진행한 후 최종적으로 코드표작성을 하는 순서로 이루어집니다.
profile_image
1

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

42. 응집도 적용시 고려할 사항으로 옳바르지 않는 것은?

  1. 모듈설계시 기능적 응집도를 갖게 하는 것이 바람직하다.
  2. 모듈의 독립성 관점에서는 논리적 응집도를 갖는 모듈이 좋다.
  3. 모듈을 기능적으로 분해하면 기능적으로는 강해지나 파일구조의 변화에 쉽게 영향을 받는다.
  4. 설계목표의 상충 발생시 우선순위의 부여는 상황과 조건을 고려하여 설계자가 내려야 한다.
(정답률: 32%)
  • 응집도는 모듈 내부의 요소들이 얼마나 밀접하게 관련되어 있는지를 나타내며, 응집도가 높을수록 모듈의 독립성이 높아집니다. 응집도의 단계 중 논리적 응집도는 낮은 수준의 응집도에 해당하므로, 독립성 관점에서는 논리적 응집도보다 기능적 응집도와 같이 높은 응집도를 갖는 것이 바람직합니다.
profile_image
1

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

43. 출력정보의 설계 순서가 올바른 것은?

  1. ①-②-③-④
  2. ①-③-②-④
  3. ③-②-④-①
  4. ②-④-①-③
(정답률: 62%)
  • 출력정보 설계는 무엇을 출력할지 결정하고, 이를 어떻게 배분하며, 어떤 매체에 담아 최종적으로 어떻게 이용할지를 결정하는 순서로 진행됩니다.
    따라서 의 올바른 순서는 출력의 내용 $\rightarrow$ 출력의 분배 $\rightarrow$ 출력의 매체화 $\rightarrow$ 출력의 이용 순입니다.
profile_image
1

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

44. 시스템의 기본 구성요소에 해당하지 않는 것은?

  1. 처리(PROCESS)
  2. 제어(CONTROL)
  3. 피드백(FEED BACK)
  4. 통신(COMMUNICATION)
(정답률: 67%)
  • 시스템의 기본 구성요소는 입력, 처리(PROCESS), 제어(CONTROL), 출력, 피드백(FEED BACK)으로 구성됩니다. 통신(COMMUNICATION)은 시스템의 기본 구성요소에 포함되지 않습니다.
profile_image
1

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

45. 수표나 어음과 같이 특수 장치로 출력되어 이용자의 손을 경유하여 재입력되는 시스템을 무엇이라고 하는가?

  1. 집중 매체화형 시스템
  2. 분산 매체화형 시스템
  3. 턴 어라운드 시스템
  4. 직접 입력 시스템
(정답률: 72%)
  • 턴 어라운드 시스템(Turn-around System)은 수표나 어음처럼 특수 장치로 출력된 문서가 사용자나 외부 기관을 거쳐 다시 시스템으로 재입력되는 데이터 처리 방식입니다.
profile_image
1

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

46. 시스템 분석가로서 훌륭한 분석을 하기 위한 기본 사항이 아닌 것은?

  1. 분석가는 창조성이 있어야 한다.
  2. 분석가는 시간배정과 계획 등을 빠른 시간 내에 파악할 수 있어야 한다.
  3. 분석가는 컴퓨터장치와 소프트웨어에 대한 지식을 가져야 한다.
  4. 분석가는 기계 중심적이어야 한다.
(정답률: 78%)
  • 시스템 분석가는 사용자 중심의 사고를 통해 비즈니스 요구사항을 정확히 파악해야 하므로, 기계 중심적인 태도가 아닌 사용자 중심적 태도를 가져야 합니다.
profile_image
1

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

47. IPT기법의 적용 목적으로 거리가 먼 것은?

  1. 개발자의 생산성 향상
  2. 프로그래밍의 표준화 유도
  3. 개인적인 차이 해소
  4. 프로그래머의 충원용이
(정답률: 63%)
  • IPT(Integrated Programming Technique) 기법은 프로그래밍의 표준화를 유도하고 개인차를 해소하여 개발자의 생산성을 향상시키는 것이 목적입니다. 프로그래머의 충원 용이성은 IPT 기법의 직접적인 적용 목적이 아닙니다.
profile_image
1

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

48. 시스템의 신뢰성 평가요소로 거리가 먼 것은?

  1. 시스템 전체의 가동률
  2. 보조기억장치의 용량과 성능
  3. 신뢰성 향상을 위해 시행한 처리의 경제 효과
  4. 시스템을 구성하는 각 요소의 신뢰도의 균형성
(정답률: 50%)
  • 시스템 신뢰성 평가는 시스템이 주어진 조건에서 고장 없이 의도한 기능을 수행할 확률을 측정하는 것입니다. 보조기억장치의 용량과 성능은 하드웨어의 제원(성능)에 해당하며, 시스템의 가동률이나 신뢰도 균형성과 같은 신뢰성 평가 요소와는 거리가 멉니다.
profile_image
1

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

49. 다음 표와 같이 부여하는 것을 무슨 코드라 하는가?

  1. Mnemonic code
  2. Block code
  3. Character code
  4. Significance code
(정답률: 46%)
  • 제시된 표와 같이 사용자가 기억하기 쉬운 문자나 약어를 사용하여 코드를 부여하는 방식을 Mnemonic code(연상 코드)라고 합니다.
profile_image
1

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

50. 시스템에 대한 정의로 잘못된 것은?

  1. 예정된 기능을 수행하기 위하여 설계된 상호작용을 갖는 요소의 유기적 집합체이다.
  2. 어떤 목적을 위하여 하나이상의 기능요소가 상호 관련하여 유기적으로 결합된 것이다.
  3. 공통의 목적에 의하여 공통의 목적에 기여할 수 있는 많은 이질부분으로 구성되는 복잡한 단일체이다.
  4. 상호 관련이 없는 구성요소가 조합되어 어떤 목적을 위하여 유기적으로 결합된 것이다.
(정답률: 67%)
  • 시스템은 공통의 목적을 달성하기 위해 상호 관련이 있는 구성요소들이 유기적으로 결합된 집합체입니다. 따라서 상호 관련이 없는 구성요소가 조합된다는 설명은 틀린 정의입니다.
profile_image
1

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

51. 시스템의 출력 설계에서 종이에 출력하는 대신 출력정보의 형태나 문자를 마이크로필름에 수록하는 방식은?

  1. CRT출력 시스템
  2. X-Y 플로터
  3. 음성출력 시스템
  4. COM 시스템
(정답률: 68%)
  • COM(Computer Output Microfilm) 시스템은 컴퓨터의 출력 데이터를 종이가 아닌 마이크로필름에 직접 기록하여 보관하는 방식입니다.
profile_image
1

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

52. 문서화의 목적에 대한 설명으로 옳지 않은 것은?

  1. 시스템 개발 프로젝트 관리의 효율화
  2. 소프트웨어 이완의 용이함
  3. 시스템 유지보수의 효율화
  4. 시스템 개발과정의 요식행위화
(정답률: 60%)
  • 문서화는 프로젝트 관리, 유지보수, 소프트웨어 이관의 효율성을 높이기 위해 수행하는 필수적인 활동이며, 단순히 절차를 맞추기 위한 요식행위로 수행하는 것이 아닙니다.
profile_image
1

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

53. 구조적 언어로 자료흐름의 최소 단위를 명세화 한 것은?

  1. 구조적 영역
  2. 자료 저장소
  3. 소단위 명세서
  4. 자료사전
(정답률: 46%)
  • 자료흐름도(DFD)에서 더 이상 분할할 수 없는 가장 작은 단위의 프로세스를 상세히 정의하여 명세화한 것을 소단위 명세서라고 합니다.
profile_image
1

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

54. 객체의 특성과 거리가 먼 것은?

  1. 객체마다 각각의 상태를 갖고 있다.
  2. 식별성을 가진다.
  3. 행위에 대하여 그 특징을 나타낼 수 있다.
  4. 일정한 기억장소를 가지고 있지 않다.
(정답률: 70%)
  • 객체는 식별성을 가지며, 고유한 상태(속성)와 행위를 정의할 수 있는 실체입니다. 또한 객체는 자신의 상태를 저장하기 위해 메모리 상에 일정한 기억장소를 할당받아 유지하므로, 기억장소를 가지고 있지 않다는 설명은 틀린 것입니다.
profile_image
1

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

55. 모듈 결합도에는 여러 종류가 있다. 결합도가 가장 높은 것은?

  1. 내용(content) 결합
  2. 제어(argu) 결합
  3. 공통(common) 결합
  4. 자료(data) 결합
(정답률: 61%)
  • 모듈 결합도는 낮을수록 독립성이 높아 좋은 설계입니다. 결합도가 가장 높은 순서는 내용(content) 결합 > 공통(common) 결합 > 제어(control) 결합 > 스탬프(stamp) 결합 > 자료(data) 결합 순이며, 따라서 내용(content) 결합이 가장 높습니다.
profile_image
1

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

56. 다음 그림과 같이 길이가 같은 논리레코드들이 같은 수로 모여 블록을 형성한 형식으로 모든 물리레코드의 길이도 동일하며, 경제성이 높고 속도가 빠르며 프로그램 작성이 용이한 레코드(Record)의 형식은?

  1. 블록화 가변길이 레코드(blocking variable length record)
  2. 비블록화 가변길이 레코드(unblocking variable length record)
  3. 블록화 고정길이 레코드(blocking fixed length record)
  4. 비블록화 고정길이 레코드(unblocking fixed length record)
(정답률: 81%)

  • 그림과 같이 길이가 동일한 논리 레코드들이 모여 블록을 형성하고, 모든 물리 레코드의 길이 또한 동일한 형식은 블록화 고정길이 레코드(blocking fixed length record)입니다. 이는 경제성이 높고 처리 속도가 빠르며 프로그램 작성이 용이한 것이 특징입니다.
profile_image
1

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

57. 프로세스 입력단계에서의 체크 중 입력정보의 특정항목의 합계 값을 미리 계산하여 이것을 입력정보와 합계 입력하고 컴퓨터상에서 계산한 결과와 수동 계산결과가 같은지를 체크하는 것은?

  1. 시퀀스 체크 (sequence check)
  2. 리미트 체크 (limit check)
  3. 발란스 체크 (balance check)
  4. 배치 토탈체크 (batch total check)
(정답률: 46%)
  • 입력 정보의 특정 항목 합계 값을 미리 계산하여 입력하고, 컴퓨터가 계산한 결과와 수동 계산 결과가 일치하는지 확인하는 검증 방법은 배치 토탈체크 (batch total check)입니다.
profile_image
1

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

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

  1. 모듈은 서로 결합되어 통속적으로 실행되지만 컴파일만큼은 독립적이다.
  2. 모듈은 업무성격이 비슷한 처리에 부품처럼 공통으로 사용할 수 있다.
  3. 모듈의 작성은 분담하여 독립적으로 작성할 수 있다.
  4. 모듈마다 사용할 변수를 새로 정의한다.
(정답률: 46%)
  • 모듈은 독립적인 컴파일이 가능하고, 공통 부품처럼 재사용할 수 있으며, 분담 작성이 가능하다는 특징이 있습니다. 하지만 모듈마다 변수를 새로 정의하는 것이 아니라, 필요한 경우 전역 변수를 공유하거나 매개변수를 통해 데이터를 주고받아 효율성을 높입니다.
profile_image
1

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

59. 람바우(Rumbaugh)의 객체지향분석 모델링에서 데이터흐름 다이어그램을 이용하여 다수의 프로세스들 간의 데이터 흐름을 중심으로 처리과정을 표현한 모델링은?

  1. 동적 모델링
  2. 기능 모델링
  3. 클래스 모델링
  4. 객체 모델링
(정답률: 37%)
  • 람바우의 객체지향 분석에서 기능 모델링은 데이터 흐름도(DFD)를 사용하여 프로세스 간의 데이터 흐름과 처리 과정을 중심으로 시스템의 기능을 표현하는 단계입니다.

    오답 노트

    동적 모델링: 상태 다이어그램을 통해 객체의 상태 변화와 제어 흐름 표현
    객체 모델링: 클래스 다이어그램을 통해 객체 간의 정적 구조 표현
profile_image
1

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

60. 시스템의 기동상태가 그림과 같을 때 이 시스템의 MTBF(Mean Time Between failure)는 어떤 것인가?

  1. 283.3시간
  2. 197.5시간
  3. 45분
  4. 0.0038분
(정답률: 53%)
  • MTBF(평균 고장 간격)는 전체 가동 시간의 합을 고장 횟수로 나눈 값입니다.
    ① [기본 공식] $MTBF = \frac{\sum 가동시간}{고장 횟수}$
    ② [숫자 대입] $MTBF = \frac{144 + 178 + 216 + 252}{4}$
    ③ [최종 결과] $MTBF = 197.5$ 시간
profile_image
1

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

4과목: 운영체제

61. UNIX에서 커널의 기능이 아닌 것은?

  1. 프로세스간 통신(IPC)
  2. 기억장치 관리(memory management)
  3. 프로세스 관리(process management)
  4. 데이터베이스 관리(database management)
(정답률: 46%)
  • 커널은 운영체제의 핵심으로 프로세스 관리, 기억장치 관리, 파일 시스템 관리, 프로세스 간 통신(IPC) 등 하드웨어와 소프트웨어 간의 자원 관리를 담당합니다. 데이터베이스 관리는 커널의 기능이 아니라 응용 소프트웨어 계층에서 수행하는 DBMS의 역할입니다.
profile_image
1

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

62. UNIX에서 inode에 들어있는 내용이 아닌 것은?

  1. 파일을 최후로 접근(access)한 시간
  2. 파일이 최초로 변경(modification)된 시간
  3. 파일의 크기
  4. 파일의 타입
(정답률: 56%)
  • inode는 파일의 메타데이터를 저장하는 구조체로, 파일의 크기, 타입, 권한, 소유자 정보 및 접근 시간(access), 수정 시간(modification), 변경 시간(change) 등을 포함합니다. 하지만 파일이 '최초로' 변경된 시간이라는 개념은 inode에서 관리하는 표준 정보가 아닙니다.
profile_image
1

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

63. Round-Robin 스케쥴링에 대한 설명으로 틀린 것은?

  1. 프로세스들이 배당 시간 내에 작업을 완료되지 못하면 폐기된다.
  2. 프로세스들이 중앙처리장치에서 시간 량에 제한을 받는다.
  3. 시분할 시스템에 효과적이다.
  4. 선점형(preemptive)기법이다.
(정답률: 59%)
  • Round-Robin 스케줄링은 할당된 시간(Time Quantum) 내에 작업을 마치지 못한 프로세스를 폐기하는 것이 아니라, 준비 큐의 맨 뒤로 보내 다음 차례를 기다리게 하는 선점형 방식입니다.

    오답 노트

    시간 량 제한: 타임 슬라이스 개념의 핵심
    시분할 시스템 효과적: 여러 사용자가 공평하게 CPU 사용 가능
    선점형 기법: 강제로 CPU를 회수하여 다른 프로세스에 할당
profile_image
1

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

64. 교착상태의 필요조건이 아닌 것은?

  1. 상호배제
  2. 환형대기
  3. 점유와 대기
  4. 자원의 선점
(정답률: 70%)
  • 교착상태(Deadlock)가 발생하기 위해서는 상호배제, 점유와 대기, 비선점, 환형대기라는 4가지 조건이 모두 충족되어야 합니다. 자원의 선점이 가능해지면 교착상태를 해결할 수 있으므로, 자원의 선점은 필요조건이 아닙니다.
profile_image
1

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

65. 인터럽터 시계의 시간할당량이 종료될 때 발생되는 인터럽트 종류는?

  1. SVC interrupt
  2. Program Check interrupt
  3. I/O interrupt
  4. External interrupt
(정답률: 30%)
  • 인터럽터 시계(Timer)에 의해 발생하는 인터럽트는 CPU 외부의 하드웨어 타이머에 의해 발생하므로 외부 인터럽트(External interrupt)에 해당합니다.

    오답 노트

    SVC interrupt: 소프트웨어 명령에 의한 인터럽트
    Program Check interrupt: 연산 오류 등 내부 예외 상황
    I/O interrupt: 입출력 장치의 요청에 의한 인터럽트
profile_image
1

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

66. 다중 처리기 운영체제의 주/중(master/slave)구조에서 각각의 기능에 대한 연결이 올바른 것은?

  1. master : 입/출력 담당, slave : 연산담당
  2. master : 연산담당 , slave : 입/출력담당
  3. master : 연산담당 , slave : 연산 및 입/출력 담당
  4. master : 연산 및 입/출력 담당, slave : 연산담당
(정답률: 43%)
  • 주/중(Master/Slave) 구조에서 Master는 시스템 전체의 제어, 스케줄링, 입출력 관리를 담당하며, Slave는 Master로부터 할당받은 실제 연산 작업만을 수행합니다.
profile_image
1

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

67. 강결함 (tightly-coupled)시스템과 약결합 (loosely-coupled) 시스템에 대한 설명으로 옳지 않은 것은?

  1. 약결합 시스템은 각각의 시스템이 별도의 운영체제를 가진다.
  2. 약결합 시스템은 하나의 저장장치를 공유한다.
  3. 강결합 시스템은 하나의 운영체제가 모든 처리기와 시스템 하드웨어를 제어한다.
  4. 약결합 시스템은 메시지를 사용하여 상호 통신을 한다.
(정답률: 55%)
  • 약결합 시스템은 각 프로세서가 독립적인 메모리와 운영체제를 가지는 분산 시스템 구조입니다. 따라서 하나의 저장장치를 공유하는 것이 아니라 각자 고유의 저장장치를 가집니다.

    오답 노트

    별도의 운영체제 가짐: 약결합 시스템의 특징
    하나의 운영체제가 제어: 강결합 시스템의 특징
    메시지 통신 사용: 약결합 시스템의 통신 방식
profile_image
1

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

68. 운영체제가 프로세스에 대한 중요한 정보를 저장해 놓을 수 있는 저장장소를 PCB (Process Control Block)라고 한다. PCB가 갖는 정보가 아닌 것은?

  1. 프로세스의 현 상태
  2. 프로세스의 우선순위
  3. 프로세스의 고유한 식별자
  4. 프로세스의 크기
(정답률: 30%)
  • PCB(Process Control Block)는 운영체제가 프로세스를 관리하기 위해 필요한 정보를 담고 있는 자료구조입니다.

    오답 노트

    프로세스의 크기: PCB가 아닌 메모리 관리 정보나 세그먼트/페이지 테이블 등에서 관리하는 정보입니다.
profile_image
1

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

69. 프로세스의 상태가 아닌 것은?

  1. 정지 상태(Halt)
  2. 준비 상태(Ready)
  3. 대기 상태(Blocked)
  4. 실행 상태(Running)
(정답률: 65%)
  • 프로세스 상태 전이 모델의 기본 상태는 준비(Ready), 실행(Running), 대기(Blocked/Waiting) 상태입니다. 정지 상태(Halt)는 프로세스의 일반적인 상태 전이 모델에 포함되지 않습니다.
profile_image
1

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

70. Brinch Hangen의 HRN기법의 가변적 우선순위를 구하는 식으로 올바른 것은?

  1. (대기 시간 + 서비스를 받을 시간) / 서비스를 받을 시간
  2. (서비스를 받을 시간 + 대기시간) / 대기시간
  3. (실행시간 + 대기시간) / 대기시간
  4. (실행시간 + 서비스를 받을 시간) / 대기시간
(정답률: 74%)
  • HRN(Highest Response-ratio Next) 기법은 대기 시간이 길어질수록 우선순위를 높여 기아 현상을 방지하는 방식으로, 아래의 우선순위 계산식을 사용합니다.
    ① [기본 공식]
    $$\text{Priority} = \frac{W + S}{S}$$
    ② [숫자 대입]
    $$\text{Priority} = \frac{\text{대기 시간} + \text{서비스 시간}}{\text{서비스 시간}}$$
    ③ [최종 결과]
    $$\text{Priority} = \frac{\text{대기 시간} + \text{서비스를 받을 시간}}{\text{서비스를 받을 시간}}$$
profile_image
1

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

71. 어떤 프로세스가 프로그램 수행에 소요되는 시간보다 페이지 교체에 소요되는 시간이 더 많은 경우를 의미하는 것은?

  1. page fault
  2. thrashing
  3. overloading
  4. demand paging
(정답률: 67%)
  • 프로세스가 실행되는 시간보다 페이지 교체(Page Replacement)에 더 많은 시간을 소비하여 CPU 이용률이 급격히 떨어지는 현상을 thrashing이라고 합니다.
profile_image
1

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

72. 프로그램이 프로세서에 의해 수행되는 속도와 프린터 등에서 결과를 처리하는 속도의 차이를 극복하기 위해 디스크 저장 공간을 사용하는 기법은?

  1. 인터프린터(Interpreter)
  2. 사이클 스틸링(cycle stealing)
  3. 스플링(spooling)
  4. 폴링(polling)
(정답률: 66%)
  • CPU의 빠른 처리 속도와 입출력 장치의 느린 처리 속도 차이를 해결하기 위해, 디스크의 일부를 버퍼처럼 사용하여 데이터를 임시 저장하는 기법을 스플링(spooling)이라고 합니다.

    오답 노트

    인터프린터: 소스 코드를 한 줄씩 해석하여 실행하는 프로그램
    사이클 스틸링: DMA가 CPU의 버스 사용권을 일시적으로 뺏어오는 방식
    폴링: CPU가 장치의 상태를 주기적으로 확인하는 방식
profile_image
1

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

73. 기존의 CICS방식의 컴퓨터에 비해 RISC방식의 컴퓨터에서 괄목적인 변화를 보여준 것은?

  1. 메모리 관리측면
  2. 명령어 처리측면
  3. 자원 관리측면
  4. 디바이스 관리측면
(정답률: 52%)
  • RISC(Reduced Instruction Set Computer)는 복잡한 명령어를 단순화하여 명령어 실행 속도를 높이고 파이프라이닝을 최적화하는 등 명령어 처리측면에서 CISC 방식과 괄목할 만한 차이를 보입니다.
profile_image
1

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

74. 기억장치 배치전략이 아닌 것은?

  1. best-fit
  2. first-fit
  3. worst-fit
  4. small-fit
(정답률: 73%)
  • 기억장치 배치 전략에는 가용 공간 중 가장 작은 공간에 할당하는 best-fit, 가장 먼저 발견한 공간에 할당하는 first-fit, 가장 큰 공간에 할당하는 worst-fit이 있습니다. small-fit이라는 전략은 존재하지 않습니다.
profile_image
1

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

75. 프로세스가 기억장치내의 정보를 균일하게 액세스하는 것이 아니라 어느 한 순간에 특정부분을 집중적으로 액세스하는 것을 가르키는 말은?

  1. 구역성(locality)
  2. 스래싱(thrashing)
  3. 워킹세트(working set)
  4. 프리페이징(prepaging)
(정답률: 71%)
  • 프로세스가 실행되는 동안 기억장치의 특정 부분만을 집중적으로 참조하는 특성을 구역성(locality)이라고 합니다.

    오답 노트

    스래싱: 페이지 부재가 빈번하여 CPU 이용률이 급격히 떨어지는 현상
    워킹세트: 프로세스가 일정 시간 동안 자주 참조하는 페이지들의 집합
    프리페이징: 필요한 페이지를 미리 메모리에 올리는 기법
profile_image
1

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

76. 불연속 할당(non-contiguous allocation)기법 중 블록 할당 기법이 아닌 것은?

  1. 블록 체인기법
  2. 색인블록 체인기법
  3. 세그먼트 블록 체인기법
  4. 블록 지향파일 사상기법
(정답률: 27%)
  • 불연속 할당 기법 중 블록 할당 방식에는 블록 체인, 색인 블록 체인, 블록 지향 파일 사상 기법 등이 포함됩니다. 세그먼트 블록 체인기법은 표준적인 블록 할당 기법에 해당하지 않습니다.
profile_image
1

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

77. CPU 스케쥴링 기법에서 작업이 끝나기까지의 실행시간 추정치가 가장 작은 작업을 먼저 실행시키는 기법은?

  1. FIFO
  2. SRT
  3. SJF
  4. HRN
(정답률: 72%)
  • SJF(Shortest Job First)는 실행 시간이 가장 짧은 작업을 우선적으로 처리하여 평균 대기 시간을 최소화하는 비선점형 스케쥴링 기법입니다.

    오답 노트

    FIFO: 도착한 순서대로 처리
    SRT: 남은 시간이 가장 짧은 작업을 처리하는 선점형 방식
    HRN: 대기 시간과 실행 시간을 모두 고려하여 우선순위 결정
profile_image
1

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

78. 파일의 구조는 파일을 구성하는 레코드들이 보조기억 장치에 배치되는 방식을 말한다. 이에 관한 설명중 틀린 것은?

  1. 순차파일의 레코드들은 반드시 연속된 물리적 저장 공간에 저장될 필요는 없다.
  2. 인덱스된 순차파일에서 레코드는 각 레코드의 키값에 따라 논리적 순서대로 배열되어 있다.
  3. 직접 파일은 레코드가 직접 액세스 기억장치의 물리적 주소를 통해 직접 액세스 된다.
  4. 분할된 파일은 여러개의 순차 서브파일로 구성된 파일이다.
(정답률: 66%)
  • 순차파일은 레코드들이 물리적으로 연속된 공간에 저장되어야 순차적인 접근이 가능합니다. 따라서 연속된 물리적 저장 공간에 저장될 필요가 없다는 설명은 틀린 것입니다.
profile_image
1

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

79. 기억장치 관리전략 중 새로 반입된 프로그램을 주기억 장치의 어디에 위치시킬 것인가를 결정하는 전략은?

  1. 요구반입(demand fetch) 전략
  2. 예상반입(anticipatory fetch) 전략
  3. 배치(placement) 전략
  4. 교체(replacement) 전략
(정답률: 62%)
  • 배치(placement) 전략은 새로 반입되는 프로그램을 주기억 장치의 어느 빈 공간에 위치시킬 것인지를 결정하는 전략입니다.

    오답 노트

    요구반입/예상반입: 프로그램의 어느 부분을 언제 가져올 것인가에 관한 전략
    교체: 공간이 부족할 때 어떤 페이지를 내보낼 것인가에 관한 전략
profile_image
1

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

80. 기한부(deadline) 스케쥴링에 관한 설명으로 거리가 먼 것은?

  1. 작업이 주어진 특별한 시간이나 만료시간안에 완료되도록 하는 기법이다.
  2. 동시에 다수의 기한부 작업이 수행되면 스케쥴링은 보다 용이해 진다.
  3. 기한부 스케쥴링에 필요한 집약적 자원관리는 많은 오버헤드를 일으킬 수 있다.
  4. 사용자는 그 작업에 필요한 자원에 관한 정확한 정보를 시스템에 제시하여야 한다.
(정답률: 53%)
  • 기한부 스케쥴링은 정해진 만료 시간 내에 작업을 완료해야 하므로, 동시에 처리해야 할 기한부 작업이 많아질수록 자원 충돌과 우선순위 계산이 복잡해져 스케쥴링이 더 어려워집니다.
profile_image
1

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

5과목: 정보통신개론

81. 비동기 전송방식에서 스타트(START)와 스톱(STOP)신호의 가장 적합한 필요성은?

  1. Bit와 Bit사이를 구분하기 위하여
  2. 정보 단위의 하나이므로
  3. Byte와 Byte를 구분하기 위하여
  4. Bit정보를 샘플링(Sampling)하기 위하여
(정답률: 57%)
  • 비동기 전송방식은 송수신 측의 타이밍이 일치하지 않으므로, 데이터의 기본 단위인 Byte(문자)의 시작과 끝을 알리는 스타트 비트와 스톱 비트를 사용하여 Byte와 Byte를 구분합니다.
profile_image
1

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

82. 다음 중 광섬유케이블의 장점이 아닌 것은?

  1. 안정된 통신 및 누화방지
  2. 많은 중계 급전선 필요
  3. 광대역이며 대용량 전송
  4. 설치, 보수용이 및 비용 절감
(정답률: 74%)
  • 광섬유케이블은 전자기 유도 영향이 없어 누화가 방지되고 대용량 전송이 가능하며, 신호 감쇠가 매우 적어 중계기의 설치 간격을 넓힐 수 있으므로 중계 급전선이 많이 필요하지 않습니다.
profile_image
1

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

83. 구내나 동일 건물 내에서 프로그램, 파일 또는 주변장치들을 공유할 수 있는 컴퓨터 통신망은?

  1. ISDN
  2. LAN
  3. VAN
  4. SONET
(정답률: 73%)
  • LAN(Local Area Network)은 근거리 통신망으로, 동일 건물이나 구내와 같은 제한된 지역 내에서 컴퓨터와 주변장치를 연결하여 자원을 공유하는 네트워크입니다.
profile_image
1

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

84. OSI 7계층 참조모델을 크게 상위레벨과 하위레벨로 구분할 수 있다. 다음 중 하위레벨에 해당하지 않는 계층은?

  1. 물리계층
  2. 네트워크계층
  3. 트랜스포트계층
  4. 데이터링크계층
(정답률: 57%)
  • OSI 7계층 중 하위 레벨은 물리적 전송을 담당하는 물리, 데이터링크, 네트워크 계층까지를 의미하며, 트랜스포트 계층은 상위 레벨과 하위 레벨을 연결하는 중간 단계 혹은 상위 레벨의 시작점으로 분류됩니다.
profile_image
1

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

85. 통신 프로토콜에 대한 정의로 옳은 것은?

  1. 통신용 응용프로그램의 집합이다.
  2. 두 개체간의 데이터 교환을 하기 위한 통신규약이다.
  3. 통신망 구조를 결정하는 물리적인 결합방법이다.
  4. 통신용 전송매체의 특성을 규정하는 표준방법이다.
(정답률: 57%)
  • 통신 프로토콜은 서로 다른 두 개체나 시스템 간에 데이터를 원활하게 주고받기 위해 약속한 통신 규약을 의미합니다.
profile_image
1

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

86. 통신제어장치(CCU)의 설명 중 옳은 것은?

  1. 통신제어장치는 전송로와 신호변환기사이에 있다.
  2. 처리된 데이터를 전송회선으로 보내기에 알맞는 모양으로 조립한다.
  3. 데이터 신호를 판독 및 고속화한다.
  4. 통신회선의 전송속도와 중앙처리장치의 처리속도 사이에서 조정을 수행한다.
(정답률: 58%)
  • 통신제어장치(CCU)는 CPU의 처리 속도와 통신 회선의 전송 속도 차이를 해결하기 위해 그 사이에서 속도 조정 및 데이터 제어 기능을 수행하는 장치입니다.
profile_image
1

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

87. 다음 중 패킷 교환망의 주요 기능과 거리가 먼 것은?

  1. 오류제어
  2. 인터페이스
  3. 트래픽제어
  4. 논리채널
(정답률: 43%)
  • 패킷 교환망의 주요 기능은 오류 제어, 트래픽 제어, 논리 채널 제공, 흐름 제어 등이 있으며, 인터페이스는 망의 핵심 기능이라기보다 연결을 위한 접점의 개념입니다.
profile_image
1

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

88. 비디오텍스에서는 문자정보와 도형정보가 여러 색으로 표시된다. 도형정보의 표현형식이라고 볼수 없는 것은?

  1. Mosaic 방식
  2. Geometric 방식
  3. Photographic 방식
  4. Panorama 방식
(정답률: 32%)
  • 비디오텍스의 도형 정보 표현 방식에는 모자이크(Mosaic), 기하학적(Geometric), 사진(Photographic) 방식이 있으며, 파노라마(Panorama) 방식은 이에 해당하지 않습니다.
profile_image
1

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

89. 영상부호화 표준화 방식중 가정용 VTR 품질(1.5Mbps)의 영상을 제공하기 위한 표준은?

  1. H251
  2. MPEG-I
  3. MEPG-II
  4. Advanced TV
(정답률: 60%)
  • MPEG-I는 가정용 VTR 품질(약 1.5Mbps)의 영상을 제공하기 위해 표준화된 방식입니다.
profile_image
1

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

90. 정보처리가 가능한 기계와 기계간에 전기적인 통신회선을 통해 정보를 송수신하는 통신으로 가장 적합하게 표현한 것은?

  1. 유선통신
  2. 정보통신
  3. 전령통신
  4. 무선통신
(정답률: 63%)
  • 정보통신은 정보처리가 가능한 컴퓨터 등의 기계와 기계 사이에 전기적인 통신 회선을 이용하여 정보를 송수신하는 전체 시스템을 의미합니다.
profile_image
1

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

91. 시스템 소프트웨어에 해당되지 않는 사항은?

  1. 사용자 프로그램
  2. 제어 프로그램
  3. 서비스 프로그램
  4. 언어번역 프로그램
(정답률: 35%)
  • 시스템 소프트웨어는 컴퓨터 하드웨어를 효율적으로 운영하기 위한 제어, 서비스, 언어번역 프로그램 등을 포함합니다.

    오답 노트

    사용자 프로그램: 특정 업무 처리를 위해 사용자가 직접 사용하는 응용 소프트웨어(Application Software)에 해당합니다.
profile_image
1

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

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

  1. 데이터를 구성하는 하나의 항목을 필드라 한다.
  2. 데이터 표현의 최소 단위를 바이트라 한다.
  3. 여러개의 필드가 모여 하나의 레코드를 이룬다.
  4. 여러개의 레코드가 모여 하나의 파일을 구성한다.
(정답률: 80%)
  • 데이터베이스의 논리적 구조에서 데이터 표현의 최소 단위는 바이트가 아니라 필드(Field)입니다.

    오답 노트

    바이트: 컴퓨터가 문자를 표현하는 물리적 최소 단위이며, 데이터베이스의 논리적 구성 단위와는 다릅니다.
profile_image
1

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

93. 다음 중 데이터 통신방식이 아닌 것은?

  1. 전이중통신방식
  2. 단방향통신방식
  3. 반이중통신방식
  4. 업링크통신방식
(정답률: 84%)
  • 데이터 통신 방식은 데이터가 흐르는 방향에 따라 단방향, 반이중, 전이중 통신 방식으로 구분됩니다.

    오답 노트

    업링크통신방식: 통신 방향이 아닌, 단말기에서 위성이나 기지국으로 데이터를 보내는 전송 경로를 의미합니다.
profile_image
1

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

94. 주프로세서(Host processor)를 통하여 데이터를 교환하며 통신망제어를 가장 간편하게 할 수 있는 통신망 유형은?

  1. 분산형
  2. 루우프(loop)형
  3. 계층형
  4. 중앙 집중형
(정답률: 60%)
  • 중앙 집중형은 하나의 주프로세서(Host processor)가 전체 네트워크를 제어하고 모든 데이터를 관리하므로, 통신망 제어가 가장 간편하고 효율적인 구조입니다.
profile_image
1

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

95. Mesh형 컴퓨터 통신망에 해당하는 것은?

(정답률: 61%)
  • Mesh(망형) 구조는 모든 노드가 서로 직접 연결되어 있어 신뢰성이 매우 높은 네트워크 형태입니다. 제시된 이미지 중 모든 단말기가 서로 얽혀 연결된 형태가 Mesh형에 해당합니다.
profile_image
1

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

96. 지능망의 구조는 지능망 서비스의 제공을 쉽게 하기 위하여 3개의 계층을 갖는다. 다음 중 아닌 것은?

  1. 전달망계층
  2. 단국망계층
  3. 신호망계층
  4. 서비스망계층
(정답률: 58%)
  • 지능망(IN)은 서비스의 유연한 제공을 위해 전달망계층, 신호망계층, 서비스망계층의 3계층 구조로 이루어져 있습니다.

    오답 노트

    단국망계층: 지능망의 표준 계층 구조에 존재하지 않는 명칭입니다.
profile_image
1

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

97. 다음 중 정보통신의 의미를 가장 잘 표현한 것은?

  1. 컴퓨터와 통신회선의 결합으로 전송기능에 통신처리 기능이 추가된 데이터 통신
  2. 컴퓨터와 통신기술의 결합에 의하여 통신처리기능은 물론이고, 정보처리기능에 정보의 변환, 저장과정이 추가된 형태의 통신
  3. 정보통신망을 이용하여 체계적인 정보의 전송을 위한 통신
  4. 멀티미디어에 의한 복합적인 통신
(정답률: 66%)
  • 정보통신은 단순한 데이터 전송을 넘어 컴퓨터의 정보처리 기능과 통신 기술이 결합된 형태입니다. 따라서 통신처리기능뿐만 아니라 정보의 변환, 저장 과정이 추가된 형태의 통신을 의미합니다.
profile_image
1

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

98. 컴퓨터의 발전과정에서 본격적인 실용화시대는 몇 세대에 해당되는가?

  1. 제1세대
  2. 제2세대
  3. 제3세대
  4. 제4세대
(정답률: 33%)
  • 컴퓨터의 발전 과정에서 제1세대는 진공관을 사용한 초기 단계였으며, 제2세대에 이르러 트랜지스터가 도입되면서 처리 속도와 신뢰성이 향상되어 본격적인 실용화 시대가 시작되었습니다.
profile_image
1

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

99. ISDN 채널의 종류와 전송속도의 관계가 잘못된 것은?

  1. B채널 : 1G[kbps]
  2. D채널 : 64/16[kbps]
  3. H0채널 : 384[bps]
  4. A채널 : 4[KHz] analog
(정답률: 60%)
  • ISDN의 B채널(Bearer channel)은 사용자 데이터를 전송하는 기본 채널로, 전송 속도는 $64\text{kbps}$입니다. $1\text{G}$라는 속도는 ISDN 표준과 전혀 맞지 않는 잘못된 수치입니다.
profile_image
1

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

100. 브리지(Bridge)에 대한 설명 중 틀린 것은?

  1. LAN과 LAN을 연결한다.
  2. 프로토콜이 다른 LAN을 확장시 사용한다.
  3. Data의 움직임을 제어함으로써 내부와 외부 간 LAN의 정보량과 트래픽 양을 조절하는 기능이 있다.
  4. 데이터링크 계층에서 작동한다.
(정답률: 50%)
  • 브리지는 데이터 링크 계층에서 작동하며 동일한 프로토콜을 사용하는 LAN들을 연결하여 확장하는 장치입니다. 따라서 프로토콜이 다른 LAN을 연결한다는 설명은 틀린 것입니다.
profile_image
1

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

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