정보처리산업기사 필기 기출문제복원 (2010-05-09)

정보처리산업기사 2010-05-09 필기 기출문제 해설

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

정보처리산업기사
(2010-05-09 기출문제)

목록

1과목: 데이터 베이스

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

  1. Lost Update
  2. Inconsistency
  3. Uncommitted Dependency
  4. Cascading Rollback
(정답률: 61%)
  • 트랜잭션이 완료(Commit)되지 않은 상태에서 다른 트랜잭션이 그 갱신 결과를 참조했다가, 원본 트랜잭션이 실패하여 롤백될 때 발생하는 의존성 문제를 Uncommitted Dependency라고 합니다.

    오답 노트

    Lost Update: 여러 트랜잭션이 동시에 갱신하여 이전 갱신 결과가 사라지는 현상
    Inconsistency: 데이터 간의 불일치로 상충되는 정보를 제공하는 현상
    Cascading Rollback: 하나의 트랜잭션 실패로 인해 연쇄적으로 롤백이 일어나는 현상
profile_image
1

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

2. 관계 데이터베이스의 테이블인 수강(학번, 과목명, 중간성적, 기말성적)에서 과목명이 "DB"인 모든 튜플 들을 성적에 의해 정렬된 형태로 검색하고자 한다. 이때 정렬 기준은 기말성적의 내림차순으로 정렬하고 기말성적이 같은 경우는 중간성적의 오름차순으로 정렬하고자 한다. 다음 SQL 질의문에서 ORDER BY 절의 밑줄 친 부분의 내용으로 옳은 것은?

  1. 중간성적 DESC, 기말성적 ASC
  2. 기말성적 DESC, 중간성적 ASC
  3. 중간성적 DOWN, 기말성적 UP
  4. 중간성적(DESC), 기말성적(ASC)
(정답률: 81%)
  • SQL의 ORDER BY 절에서 내림차순은 DESC, 오름차순은 ASC 키워드를 사용합니다.
    문제에서 기말성적을 내림차순으로, 기말성적이 같을 때 중간성적을 오름차순으로 정렬하라고 했으므로 기말성적 DESC, 중간성적 ASC 순으로 작성해야 합니다.
profile_image
1

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

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

  1. Primary data Index Area
  2. Track Index Area
  3. Cylinder Index Area
  4. Master Index Area
(정답률: 74%)
  • 인덱스 순차 파일의 색인 영역은 마스터 색인 구역(Master Index Area), 실린더 색인 구역(Cylinder Index Area), 트랙 색인 구역(Track Index Area)의 3단계 계층 구조로 구성됩니다.

    오답 노트

    Primary data Index Area: 존재하지 않는 구성 요소입니다.
profile_image
1

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

4. 다음 트리를 전위 순서(Pre-order)로 운행한 결과는?

  1. ABCDEFGH
  2. DBGHEFCA
  3. ABDCEGHF
  4. BDGHEFAC
(정답률: 78%)
  • 전위 순회(Pre-order)는 '루트 $\rightarrow$ 왼쪽 서브트리 $\rightarrow$ 오른쪽 서브트리' 순으로 방문하는 방식입니다.
    1. 루트 A 방문 $\rightarrow$ 2. 왼쪽 서브트리(B $\rightarrow$ D) 방문 $\rightarrow$ 3. 오른쪽 서브트리(C $\rightarrow$ E $\rightarrow$ G $\rightarrow$ H $\rightarrow$ F) 방문 순으로 진행하여 ABDCEGHF가 됩니다.
profile_image
1

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

5. 정규화의 목적으로 거리가 먼 것은?

  1. 주어진 릴레이션을 더 작은 릴레이션 스키마들로 분할하는 과정이다.
  2. 삽입, 수정, 삭제이상의 발생을 방지할 수 있다.
  3. 새로운 형태의 데이터가 삽입될 때 릴레이션을 재구성할 필요성을 증가시킨다.
  4. 어떠한 릴레이션이라도 데이터베이스 내에서 표현 가능하도록 한다.
(정답률: 66%)
  • 정규화는 릴레이션을 분할하여 데이터 중복을 최소화하고 삽입, 수정, 삭제 이상 현상을 방지하는 과정입니다. 이를 통해 새로운 형태의 데이터가 삽입될 때 릴레이션을 재구성해야 할 필요성을 감소시키는 것이 목적입니다.
profile_image
1

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

6. 뷰(View)를 사용하는 목적이 아닌 것은?

  1. 특정 집합의 우선처리 등 튜닝된 뷰 생성으로 수행도의 향상 도모
  2. 데이터 보정작업, 처리과정 시험 등 임시적인 작업을 위한 활용
  3. 조인문의 사용 최소화로 사용상의 편의성 최대화
  4. 비정형적인 규칙의 정형화를 위하여 중간집합 생성으로 복잡화 유도
(정답률: 82%)
  • 뷰(View)는 가상 테이블로서 사용자 편의성, 보안성, 독립성을 높이기 위해 사용합니다. 복잡한 쿼리를 단순화하여 사용자의 편의를 돕는 것이 목적이지, 중간집합을 생성하여 프로세스를 복잡하게 만드는 것은 뷰의 사용 목적에 어긋납니다.
profile_image
1

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

7. 스택의 응용 분야로 거리가 먼 것은?

  1. 서브루틴 호출
  2. 인터럽트 처리
  3. 수식 계산 및 수식 표기법
  4. 운영체제의 작업 스케줄링
(정답률: 71%)
  • 스택은 LIFO(Last-In First-Out) 구조로, 서브루틴 호출, 인터럽트 처리, 수식 계산 및 표기법 등에 활용됩니다.

    오답 노트

    운영체제의 작업 스케줄링: FIFO 구조인 큐(Queue)를 사용합니다.
profile_image
1

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

8. 다음의 조건을 모두 만족하는 정규형은?

  1. 제 1 정규형
  2. 제 2 정규형
  3. 제 3 정규형
  4. 비정규 릴레이션
(정답률: 69%)
  • 제시된 이미지의 조건인 '모든 도메인은 원자 값', '완전 함수 종속', '이행적 함수 종속 관계 제거'는 정규화 단계 중 제 3 정규형의 정의입니다.

    오답 노트

    제 1 정규형: 도메인이 원자 값이어야 함
    제 2 정규형: 부분 함수 종속 제거
profile_image
1

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

9. 데이터베이스의 특성 중 다음 설명에 해당하는 것은?

  1. Continuous Evolution
  2. Concurrent Sharing
  3. Content Reference
  4. Real-Time Accessibility
(정답률: 74%)
  • 데이터베이스는 수시적이고 비정형적인 질의에 대해 빠른 시간 내에 응답하고, 생성된 데이터를 즉시 반영하여 의사결정에 활용할 수 있어야 하는 실시간 접근성(Real-Time Accessibility) 특성을 가집니다.
profile_image
1

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

10. 릴레이션에 대한 특성으로 틀린 것은?

  1. 한 릴레이션에 포함된 튜플 사이에는 순서가 없다.
  2. 한 릴레이션을 구성하는 애트리뷰트 사이에는 순서가 없다.
  3. 모든 애트리뷰트 값은 원자값이다.
  4. 한 릴레이션에 포함된 튜플들은 모두 동일하다.
(정답률: 79%)
  • 릴레이션의 특성상 모든 튜플은 서로 중복되지 않는 유일한 값을 가져야 합니다. 따라서 한 릴레이션에 포함된 튜플들은 모두 동일하다는 설명은 틀린 것입니다.
profile_image
1

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

11. 다음 자료에 대하여 삽입(insertion) 정렬을 이용하여 오름차순으로 정렬하고자 할 경우 3회전 후의 결과는?

  1. 5, 27, 43, 52, 20, 14, 17
  2. 5, 27, 52, 43, 20, 14, 17
  3. 5, 14, 27, 52, 43, 20, 17
  4. 17, 27, 5, 52, 43, 20, 14
(정답률: 70%)
  • 삽입 정렬은 두 번째 요소부터 시작하여 앞의 정렬된 부분과 비교해 적절한 위치에 삽입하는 방식입니다.
    1회전: 27과 5를 비교하여 5를 앞으로 보냄 $\rightarrow$ 5, 27, 52, 43, 20, 14, 17
    2회전: 5, 27과 52를 비교하여 위치 변동 없음 $\rightarrow$ 5, 27, 52, 43, 20, 14, 17
    3회전: 5, 27, 52와 43을 비교하여 43을 27과 52 사이에 삽입 $\rightarrow$ 5, 27, 43, 52, 20, 14, 17
profile_image
1

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

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

  1. 응답 시간
  2. 트랜잭션 모델링
  3. 저장 공간의 효율화
  4. 트랜잭션 처리도
(정답률: 66%)
  • 물리적 설계 단계에서는 응답 시간, 저장 공간 효율화, 트랜잭션 처리도와 같은 성능 및 물리적 저장 최적화를 고려합니다. 반면, 트랜잭션 모델링은 개념적 설계 단계에서 개념 스키마 모델링과 함께 수행되는 작업입니다.
profile_image
1

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

13. 다음 인접 행렬(Adjacency Matrix)에 대응되는 그래프(Graph)를 그렸을 때, 옳은 것은?

(정답률: 79%)
  • 인접 행렬의 행은 출발 정점, 열은 도착 정점을 의미하며 값이 1인 경우 간선이 존재합니다.
    행렬을 분석하면 다음과 같습니다.
    - A행: B가 1 $\rightarrow$ A에서 B로 가는 간선 존재
    - B행: C가 1 $\rightarrow$ B에서 C로 가는 간선 존재
    - C행: A와 B가 1 $\rightarrow$ C에서 A로, C에서 B로 가는 간선 존재
    이 모든 연결 관계를 만족하는 그래프는 입니다.
profile_image
1

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

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

  1. Foreign Key
  2. Super Key
  3. Alternative Key
  4. Spare Key
(정답률: 61%)
  • 후보키가 여러 개 존재할 때, 그중 기본키로 선택되지 않고 남은 나머지 후보키들을 대체키(Alternative Key)라고 합니다.

    오답 노트

    Foreign Key: 다른 릴레이션의 기본키를 참조하는 외래키
    Super Key: 유일성을 만족하는 속성들의 집합
profile_image
1

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

15. 다음 ( ) 에 알맞은 관련 용어는?

  1. Transaction
  2. Backup
  3. RDBMS
  4. DBA
(정답률: 75%)
  • 제시된 이미지 의 영문 내용은 장비 고장이나 재해 발생 시 데이터베이스를 보존하기 위해 복사하는 작업을 의미하므로, 정답은 Backup입니다.
profile_image
1

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

16. DBMS의 필수 기능 중 다음 내용과 관계있는 것은?

  1. Manipulation Facility
  2. Definition Facility
  3. Connection Facility
  4. Control Facility
(정답률: 62%)
  • 제시된 이미지 의 내용은 데이터 무결성 유지, 보안 및 권한 검사, 병행 제어를 설명하고 있으며, 이는 DBMS의 제어 기능(Control Facility)에 해당합니다.

    오답 노트

    Definition Facility: 데이터 구조 및 제약 조건 명시 기능
    Manipulation Facility: 데이터 검색, 갱신, 삽입, 삭제 처리 기능
profile_image
1

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

17. 관계해석에 대한 설명으로 틀린 것은?

  1. 프레디키트 해석(predicate calculus)으로 질의어를 표현한다.
  2. 원하는 정보와 그 정보를 어떻게 유도하는가를 기술하는 절차적인 언어이다.
  3. 튜플 관계해석과 도메인 관계해석이 있다.
  4. 기본적으로 관계해석과 관계대수는 관계 데이터베이스를 처리하는 기능과 능력면에서 동등하다.
(정답률: 65%)
  • 관계해석은 '무엇(What)'을 얻을 것인가에 집중하는 비절차적 언어입니다. 따라서 원하는 정보와 그 정보를 어떻게 유도하는가를 기술하는 절차적인 언어라는 설명은 틀린 내용입니다.
profile_image
1

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

18. 순차파일에 대한 설명으로 옳지 않은 것은?

  1. 어떠한 입출력 매체에서도 처리가 가능하다.
  2. 필요한 레코드를 삽입, 삭제, 수정하는 경우 파일을 재구성해야 하므로 파일 전체를 복사해야 한다.
  3. 파일 검색시 효율이 좋다.
  4. 배치(batch) 처리 중심의 업무에 많이 사용된다.
(정답률: 67%)
  • 순차파일은 레코드가 물리적으로 연속되게 저장되므로, 특정 레코드를 찾으려면 처음부터 순차적으로 검색해야 하여 검색 효율이 매우 낮습니다.

    오답 노트

    어떠한 입출력 매체에서도 처리가 가능하다: 순차 접근이 가능한 모든 매체에서 사용 가능함
    파일을 재구성해야 하므로 파일 전체를 복사해야 한다: 삽입/삭제 시 데이터 이동 및 재작성이 필요함
    배치(batch) 처리 중심의 업무에 많이 사용된다: 대량의 데이터를 한꺼번에 처리하는 배치 처리에 최적임
profile_image
1

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

19. 다음 설명에 해당되는 것은?

  1. DBMS
  2. Schema
  3. Key
  4. DataWare House
(정답률: 75%)
  • 데이터베이스의 구조와 제약 조건에 관한 메타데이터의 집합으로, 데이터 엔티티, 속성, 관계 및 조작 제약 조건을 정의하는 것은 Schema입니다.
profile_image
1

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

20. 시스템 카탈로그에 대한 설명으로 부적합한 것은?

  1. 데이터베이스 시스템에 따라 상이한 구조를 가진다.
  2. 사용자도 SQL을 이용하여 검색할 수 있다.
  3. 데이터베이스에 대한 통계정보가 저장될 수 있다.
  4. 사용자 데이터베이스이다.
(정답률: 60%)
  • 시스템 카탈로그는 데이터베이스의 모든 객체에 대한 메타데이터를 저장하는 시스템 데이터베이스입니다. 따라서 일반 사용자가 사용하는 사용자 데이터베이스와는 엄격히 구분됩니다.
profile_image
1

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

2과목: 전자 계산기 구조

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

  1. direct addressing
  2. temporary addressing
  3. immediate addressing
  4. relative addressing
(정답률: 58%)
  • 주소 지정 방식은 오퍼랜드 필드의 값을 어떻게 해석하여 실제 데이터 주소를 찾을지를 결정하는 방식입니다.

    오답 노트

    temporary addressing: 주소 지정 방식에 존재하지 않는 개념입니다.
profile_image
1

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

22. 메모리의 내용을 레지스터에 전달하는 기능은?

  1. load
  2. fetch
  3. transfer
  4. store
(정답률: 55%)
  • 메모리에 저장된 데이터를 CPU 내부의 레지스터로 읽어오는 동작을 load라고 합니다.

    오답 노트

    fetch: 메모리에서 명령어를 가져오는 전체 과정
    store: 레지스터의 내용을 메모리에 저장하는 동작
profile_image
1

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

23. 10가지의 명령어 종류를 가지며, 주소모드(addressing mode)는 직접주소모드만 가능한 1-주소(1-address) 명령어 형식을 갖는 컴퓨터를 가정하자. 한 명령어의 길이가 1워드(16 bit)라면, 이 컴퓨터 주기억장치의 최대 용량은?

  1. 216 = 64K 워드
  2. 215 = 32K 워드
  3. 212 = 4K 워드
  4. 211 = 2K 워드
(정답률: 44%)
  • 명령어 길이에서 명령어 종류(Op-code)를 나타내는 비트를 제외한 나머지 비트가 주소 필드가 되며, 이 주소 필드로 지정 가능한 범위가 최대 용량이 됩니다.
    명령어 종류가 10가지이므로 Op-code는 $4$비트($2^{3} < 10 \le 2^{4}$)가 필요합니다.
    ① [기본 공식] $\text{Address Bits} = \text{Instruction Length} - \text{Op-code Bits}$
    ② [숫자 대입] $\text{Address Bits} = 16 - 4 = 12$
    ③ [최종 결과] $2^{12} = 4\text{K 워드}$
profile_image
1

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

24. 메모리 용량이 총 4096워드이고, 1워드가 8비트라 할 때 PC(program counter)의 MBR(memory buffer register)의 비트 수를 올바르게 나타낸 것은?

  1. PC=8비트, MBR=12비트
  2. PC=12비트, MBR=8비트
  3. PC=8비트, MBR=8비트
  4. PC=12비트, MBR=12비트
(정답률: 58%)
  • PC는 메모리의 주소를 가리키므로 전체 용량의 주소 비트 수가 필요하며, MBR은 메모리에서 읽어온 데이터(1워드)를 저장하므로 워드 크기와 같습니다.
    ① [기본 공식] $PC = \log_{2}(\text{Total Words}), MBR = \text{Word Size}$
    ② [숫자 대입] $PC = \log_{2}(4096), MBR = 8$
    ③ [최종 결과] $PC = 12\text{비트}, MBR = 8\text{비트}$
profile_image
1

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

25. 입출력 장치와 기억장치와의 차이점 설명 중 틀린 것은?

  1. 기억장치의 동작 속도가 빠르다.
  2. 입출력 장치는 자율적으로 동작한다.
  3. 기억장치의 정보 단위는 word 이다.
  4. 입출력 장치가 오류(error) 발생률이 적다.
(정답률: 47%)
  • 입출력 장치는 기계적 동작이 포함되어 있어 기억장치에 비해 오류 발생률이 훨씬 높습니다.

    오답 노트

    기억장치의 동작 속도가 빠르다: 옳은 설명
    입출력 장치는 자율적으로 동작한다: 옳은 설명
    기억장치의 정보 단위는 word 이다: 옳은 설명
profile_image
1

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

26. 어떤 명령을 수행할 수 있도록 된 일련의 제어워드가 특수한 기억장치 속에 저장된 것은?

  1. 제어 메모리
  2. 제어 데이터
  3. 마이크로프로그램
  4. 고정배선제어
(정답률: 53%)
  • 제어 유닛의 동작을 위해 일련의 제어워드(Control Word)를 특수한 기억장치(제어 메모리)에 저장하여 실행하는 방식을 마이크로프로그램이라고 합니다.
profile_image
1

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

27. 명령수행을 위한 메이저 상태에 대한 설명 중 옳은 것은?

  1. 실행상태는 간접주소 방식의 경우에만 수행된다.
  2. 기억장치내의 명령어를 가져오는 것을 인출(fetch) 상태라 한다.
  3. CPU의 현재 상태를 보관하기 위한 기억장치 접근을 indirect 상태라 한다.
  4. 명령어의 종류를 판별하는 것을 indirect 상태라 한다.
(정답률: 64%)
  • 명령어 사이클의 인출(Fetch) 상태는 주기억장치에 저장된 명령어를 CPU의 명령 레지스터(IR)로 가져오는 단계를 의미합니다.

    오답 노트

    실행상태: 모든 명령어 수행 시 반드시 거치는 단계입니다.
    indirect 상태: 유효 주소를 얻기 위해 메모리를 한 번 더 참조하는 단계입니다.
    명령어 종류 판별: 해독(Decode) 단계에서 수행됩니다.
profile_image
1

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

28. 명령어의 주소부분(operand)을 데이터로 사용할 경우 장점으로 볼 수 있는 것은?

  1. 메모리 참조의 횟수를 줄일 수 있다.
  2. 레지스터 개수를 줄일 수 있다.
  3. 부동 소수점 레지스터를 사용하므로 속도가 빠르다.
  4. 동작을 하는데 많은 시간이 소요된다.
(정답률: 53%)
  • 명령어의 오퍼랜드(Operand) 부분에 실제 데이터를 직접 포함시키는 즉시 주소 지정 방식(Immediate Addressing)을 사용하면, 데이터를 가져오기 위해 메모리에 접근할 필요가 없으므로 메모리 참조 횟수를 줄여 실행 속도를 높일 수 있습니다.
profile_image
1

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

29. 전가산기의 carry 비트를 논리식으로 나타낸 것은?

  1. C = x y +x z
  2. C = x y z
(정답률: 57%)
  • 전가산기의 Carry 출력은 두 입력의 AND 값과, 두 입력의 XOR 결과와 세 번째 입력의 AND 값을 합한 논리식으로 표현됩니다.
    $$C = xy + (x \oplus y)z$$
profile_image
1

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

30. 채널에 관한 설명으로 틀린 것은?

  1. 신호를 보낼 수 있는 전송로이다.
  2. 입출력은 DMA 방법으로도 수행한다.
  3. 입출력 수행 중 어떤 에러조건에서 중앙처리장치에 인터럽트를 걸 수 있다.
  4. 자체적으로 자료의 수정 또는 코드 변환 등의 기능을 수행할 수 없다.
(정답률: 54%)
  • 채널은 CPU를 대신하여 입출력을 제어하는 전용 프로세서로, 단순한 전송로 역할뿐만 아니라 자체적으로 자료의 수정이나 코드 변환 등의 기능을 수행할 수 있는 지능적인 장치입니다.
profile_image
1

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

31. 일반적인 컴퓨터의 CPU 구조 가운데 수식을 계산할 때 수식을 미리 처리되는 순서인 역 polish(또는 postfix) 형식으로 바꾸어야 하는 CPU 구조는?

  1. 단일 누산기 구조 CPU
  2. 범용 레지스터 구조 CPU
  3. 스택 구조 CPU
  4. 모든 CPU 구조
(정답률: 53%)
  • 스택 구조 CPU는 연산 대상이 되는 피연산자를 스택에 먼저 쌓고 연산자를 만나면 팝(Pop)하여 계산하는 방식이므로, 수식을 후위 표기법(Postfix/Reverse Polish)으로 변환하여 처리해야 합니다.
profile_image
1

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

32. 전기적으로 데이터를 지우고 다시 기록할 수 있는 비휘발성 컴퓨터 기억장치로 여러 구역으로 구성된 블록 안에서 지우고 쓸 수 있는 것은?

  1. EEPROM
  2. 플래시 메모리
  3. PROM
  4. DRAM
(정답률: 34%)
  • 플래시 메모리는 EEPROM의 발전된 형태로, 전기적으로 데이터를 지우고 다시 쓸 수 있는 비휘발성 메모리이며, 특히 데이터를 바이트 단위가 아닌 블록 단위로 지우고 쓸 수 있는 것이 특징입니다.
profile_image
1

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

33. 8비트 부호와 2의 보수로 나타낸 수 -77을 오른쪽 2비트 산술시프트 수행한 결과는?

  1. overflow
  2. -20
  3. -20.5
  4. +20
(정답률: 51%)
  • 산술 시프트(Arithmetic Shift) 오른쪽 이동은 부호를 유지하며 값을 $2^n$으로 나누는 연산이며, 소수점 발생 시 내림 처리(절댓값 기준 올림)가 이루어집니다.
    ① [기본 공식] $-77 \div 2^2$
    ② [숫자 대입] $-77 \div 4 = -19.25$
    ③ [최종 결과] $-20$
profile_image
1

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

34. 제어 기억 장치는 어느 소자를 이용하여 구현되는가?

  1. ROM
  2. RAM
  3. DISK
  4. CAM
(정답률: 55%)
  • 제어 기억 장치는 CPU의 제어 유닛 내에서 마이크로 프로그램(제어 프로그램)을 저장하는 곳으로, 전원이 꺼져도 내용이 유지되어야 하므로 비휘발성 메모리인 ROM을 사용하여 구현합니다.
profile_image
1

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

35. 데이지 체인(daisy-chain) 우선순위 인터럽트에 대한 설명으로 틀린 것은?

  1. 하드웨어 우선순위 인터럽트 장치로써 직렬로 연결한다.
  2. 우선순위가 가장 높은 장치를 선두에 연결한다.
  3. 인터럽트 요구 선은 모든 장치에 공통이며, 와이어드 논리(wired-logic)로 연결되어 있다.
  4. 마스크 레지스터를 사용하여 우선순위를 결정한다.
(정답률: 44%)
  • 데이지 체인은 장치들을 직렬로 연결하여 물리적인 연결 순서에 따라 우선순위를 결정하는 하드웨어 방식입니다.
    마스크 레지스터를 사용하여 우선순위를 결정하는 방식은 소프트웨어적으로 제어하는 병렬 우선순위 부여 방식에 해당합니다.
profile_image
1

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

36. 다음 진리표에서 출력 논리식 F를 유도하면?

  1. A + B
  2. A B' +A B'
  3. A'B + AB'
  4. A' B + A' B
(정답률: 66%)
  • 진리표에서 출력 $F$가 1인 경우의 입력 조합을 찾아 논리합(OR)으로 연결하는 최소항 전개 방식을 사용합니다.
    1. $A=0, B=1$일 때 $F=1$ $\rightarrow$ $A'B$
    2. $A=1, B=0$일 때 $F=1$ $\rightarrow$ $AB'$
    따라서 최종 논리식은 $A'B + AB'$가 됩니다.
profile_image
1

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

37. 주기억장치로부터 캐시 메모리로 데이터를 전송하는 매핑 방법이 아닌 것은?

  1. associative mapping
  2. direct mapping
  3. set-associative mapping
  4. relative mapping
(정답률: 42%)
  • 캐시 메모리 매핑 방법에는 연관 매핑(associative mapping), 직접 매핑(direct mapping), 세트 연관 매핑(set-associative mapping)의 세 가지 방식이 존재합니다.

    오답 노트

    relative mapping: 존재하지 않는 매핑 방식입니다.
profile_image
1

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

38. 인터럽트 처리 과정 중 인터럽트를 요청한 장치를 차례대로 검사하는 방식은?

  1. 폴링
  2. 핸드세이킹
  3. 벡터 인터럽트
  4. 데이지 체인
(정답률: 52%)
  • 폴링(Polling)은 CPU가 인터럽트 요청을 보낸 장치들을 순차적으로 하나씩 확인하여 어떤 장치에서 요청이 왔는지 찾아내는 방식입니다.
profile_image
1

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

39. 비교(compare) 동작과 같은 동작을 하는 논리 연산은?

  1. 마스크 동작
  2. OR 동작
  3. XOR 동작
  4. AND 동작
(정답률: 55%)
  • XOR 동작은 두 입력값이 서로 다를 때만 1을 출력하고, 같으면 0을 출력하는 특성이 있어 두 데이터의 일치 여부를 확인하는 비교(compare) 동작과 동일하게 작동합니다.
profile_image
1

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

40. 세그먼트-페이징(segment-paging) 기법을 이용하는 가상메모리(virtual memory) 시스템에서 논리 주소 형식(logical address format)이 다음과 같다면 총 주소 공간의 크기는?

  1. 28 워드
  2. 212 워드
  3. 216 워드
  4. 220 워드
(정답률: 34%)
  • 총 주소 공간의 크기는 논리 주소를 구성하는 모든 비트 수의 합을 지수로 하여 계산합니다.
    $$\text{총 주소 공간} = 2^{\text{전체 비트 수}}$$
    ① [기본 공식] $2^{s + p + w}$
    ② [숫자 대입] $2^{4 + 8 + 8}$
    ③ [최종 결과] $2^{20} \text{ 워드}$
profile_image
1

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

3과목: 시스템분석설계

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

  1. 표준화 기능
  2. 분류 기능
  3. 간소화 기능
  4. 호환 기능
(정답률: 58%)
  • 코드의 주요 기능에는 분류, 식별, 배열, 간소화, 표준화, 암호화, 오류 검출 등이 포함되지만, 호환 기능은 코드의 기본 기능에 해당하지 않습니다.
profile_image
1

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

42. 표준 처리 패턴 중 파일 내의 데이터와 대조 파일에 있는 데이터 중 동일한 것들만 골라서 파일을 만드는 것은?

  1. Collate
  2. Extract
  3. Distribution
  4. Generate
(정답률: 53%)
  • 두 개 이상의 파일을 비교하여 동일한 데이터만을 골라내어 새로운 파일을 만드는 표준 처리 패턴은 Collate입니다.
profile_image
1

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

43. 자료 흐름도에 대한 설명으로 틀린 것은?

  1. 처리 공정은 원, 자료저장소는 이중 직선, 종착지는 사각형, 자료 흐름은 점선으로 표시한다.
  2. 시스템의 활동적인 구성 요소 및 그들 간의 연관관계를 모형화 한다.
  3. 자료 흐름도는 논리적으로 일관성이 있어야 한다.
  4. 기능별로 분할하고 다차원적이다.
(정답률: 64%)
  • 자료 흐름도(DFD)에서 자료 흐름은 점선이 아니라 화살표로 표시해야 합니다.

    오답 노트

    처리 공정: 원(Circle)
    자료 저장소: 평행선(Double Line)
    종착지(단말): 직사각형(Rectangle)
profile_image
1

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

44. 사용자의 요구 사항을 정확히 파악하기 위하여 최종결과물의 일부 혹은 모형을 만들어 의사 소통의 도구로 활용하여 개발하는 소프트웨어 생명 주기 모형은?

  1. 폭포수 모델
  2. 프로토타이핑 모델
  3. 나선형 모델
  4. RAD 모델
(정답률: 70%)
  • 사용자의 요구 사항을 정확히 파악하기 위해 실제 개발될 소프트웨어의 모형(Prototype)을 만들어 의사소통 도구로 활용하는 개발 모델은 프로토타이핑 모델입니다.

    오답 노트

    폭포수 모델: 순차적인 단계로 진행되는 고전적 모델
    나선형 모델: 폭포수와 프로토타이핑에 위험 분석 기능을 추가한 모델
    RAD 모델: 매우 짧은 개발 주기 내에 빠르게 프로토타입을 구축하는 모델
profile_image
1

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

45. 파일 편성 설계의 종류 중 순차 편성에 대한 설명으로 틀린 것은?

  1. 기억공간의 효율성이 높다.
  2. 파일 재구성시 파일 전체를 복사해야 한다.
  3. 데이터 검색시 효율성이 높다.
  4. 어떤 파일 매체에서도 실현 가능하다.
(정답률: 61%)
  • 순차 편성은 레코드를 물리적 순서대로 저장하는 방식이므로, 특정 데이터를 찾기 위해 처음부터 순차적으로 검색해야 하므로 데이터 검색 효율성이 매우 낮습니다.
profile_image
1

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

46. 시스템의 기본 요소에 대한 기능 설명이 옳지 않은 것은?

  1. Input : 처리를 위한 데이터나 조건 등을 시스템에 투입하는 행위
  2. Feedback : 입력된 데이터를 처리, 가공하는 행위
  3. Output : 처리된 결과를 시스템에서 추출하는 행위
  4. Control : 시스템의 기본 요소들이 각 과정을 올바르게 행하는지 감독, 관리하는 행위
(정답률: 77%)
  • Feedback은 시스템의 출력 결과가 다시 입력으로 돌아가 시스템을 제어하거나 수정하는 환류 과정을 의미합니다.

    오답 노트

    입력된 데이터를 처리, 가공하는 행위: 이는 Process(처리)에 대한 설명입니다.
profile_image
1

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

47. 파일설계 단계 중 다음 사항과 연관되는 것은?

  1. 파일 특성 조사
  2. 파일 매체 검토
  3. 파일 편성법 검토
  4. 파일 항목 검토
(정답률: 52%)
  • 갱신 빈도와 형태(추가, 삭제, 수정 등), 파일 활동률, 검색용 키 항목의 개수 및 분류용 키 항목을 분석하는 과정은 파일 특성 조사 단계에 해당합니다.
profile_image
1

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

48. 객체가 메시지를 받아 실행해야 할 객체의 구체적인 연산을 정의한 것은?

  1. Instance
  2. Message
  3. Class
  4. Method
(정답률: 68%)
  • 객체 지향 프로그래밍에서 객체가 메시지를 받았을 때 실제로 수행해야 하는 구체적인 동작이나 연산을 정의한 것을 Method라고 합니다.
profile_image
1

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

49. 출력 설계 단계 중 출력 정보 이용 설계시 검토사항으로 틀린 것은?

  1. 이용자 및 이용 경로
  2. 기밀 보호 여부
  3. 보존 기간
  4. 분배 책임자
(정답률: 63%)
  • 출력 정보 이용 설계에서는 이용자 및 이용 경로, 이용 주기 및 시기, 기밀 보호 여부, 보존 기간, 출력 정보명과 사용 목적 등을 검토합니다.

    오답 노트

    분배 책임자: 출력 정보 분배 설계 단계에서 검토하는 사항입니다.
profile_image
1

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

50. 원시코드 라인수(LOC)기법에 의하여 예측된 총 라인수가 30000라인, 개발에 참여할 프로그래머가 5명, 프로그래머들의 평균생산성이 월간 300라인 일 때 개발에 소요되는 기간은?

  1. 10개월
  2. 15개월
  3. 20개월
  4. 30개월
(정답률: 73%)
  • 전체 라인수를 1인당 월평균 생산성으로 나누어 총 노력(인월)을 구한 뒤, 이를 투입 인원으로 나누어 개발 기간을 산출합니다.
    ① [기본 공식]
    $$\text{기간} = \frac{\frac{\text{LOC}}{\text{생산성}}}{\text{인원}}$$
    ② [숫자 대입]
    $$\text{기간} = \frac{\frac{30000}{300}}{5}$$
    ③ [최종 결과]
    $$\text{기간} = 20 \text{개월}$$
profile_image
1

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

51. 두 모듈이 동일한 자료구조를 조회하는 경우의 결합도이며, 자료구조의 어떠한 변화 즉 포맷이나 구조의 변화는 그것을 조회하는 모든 모듈 및 변화되는 필드를 실제로 조회하지 않는 모듈에까지도 영향을 미치게 되는 것은?

  1. 자료 결합도
  2. 스템프 결합도
  3. 제어 결합도
  4. 외부 결합도
(정답률: 50%)
  • 두 모듈이 동일한 자료 구조를 참조할 때 발생하는 결합도로, 자료 구조의 포맷이나 구조가 변경되면 이를 참조하는 모든 모듈에 영향을 미치는 특성을 가집니다.

    오답 노트

    자료 결합도: 모듈 변경이 다른 모듈에 영향을 주지 않는 가장 낮은 결합도
    제어 결합도: 제어 신호를 통해 다른 모듈을 제어하는 결합도
    외부 결합도: 외부에 선언된 데이터를 참조하는 결합도
profile_image
1

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

52. 시스템의 특성으로 거리가 먼 것은?

  1. 목적성
  2. 자동성
  3. 제어성
  4. 평가성
(정답률: 78%)
  • 시스템의 주요 특성으로는 목적성, 자동성, 제어성, 종합성이 있습니다.

    오답 노트

    평가성: 시스템의 기본 특성에 해당하지 않습니다.
profile_image
1

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

53. 표의 숫자 코드에 대한 설명으로 틀린 것은?

  1. 코드에 물리적 수치를 부여하여 기억이 용이하다.
  2. 코드의 추가 및 삭제가 용이하다.
  3. 같은 코드를 반복 사용하므로 오류가 적다.
  4. 항목의 자리수가 짧아 기계 처리가 용이하다.
(정답률: 50%)
  • 숫자 코드는 길이, 넓이, 부피 등 대상체의 물리적 수치를 그대로 코드에 적용하는 방식입니다. 대상의 성질을 그대로 표시하므로 기억하기 쉽고 추가·삭제가 용이하며, 동일 코드 반복 사용으로 오류가 적지만, 수치 그대로를 반영하므로 자릿수가 길어져 기계 처리에 불편하다는 단점이 있습니다.
profile_image
1

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

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

  1. Transaction File
  2. History File
  3. Master File
  4. Summary File
(정답률: 72%)
  • History File은 과거의 모든 변경 이력을 저장하는 파일로, 통계 처리나 데이터 오류 발생 시 원상 복구를 위해 사용됩니다.

    오답 노트

    Transaction File: 처리 대상이 되는 거래 데이터 파일
    Master File: 항상 최신 상태를 유지하는 기본 파일
    Summary File: 누적된 합계나 통계치만 저장하는 요약 파일
profile_image
1

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

55. 컴퓨터의 입력, 처리, 출력과정을 나타내는 흐름도로서 컴퓨터의 전체적인 논리구조 파악, 사용시간 계산 등에 사용되는 것은?

  1. 프로세스 흐름도
  2. 블록 차트
  3. 시스템 흐름도
  4. 프로그램 흐름도
(정답률: 58%)
  • 프로세스 흐름도는 컴퓨터의 입력, 처리, 출력 과정을 나타내어 전체적인 논리 구조를 파악하고 사용 시간을 계산하는 데 활용되는 흐름도입니다.
profile_image
1

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

56. 입력 설계 단계 중 입력 항목의 명칭, 배열, 자릿수, 자료 유형, 오류 체크 방법 등을 결정하는 단계는?

  1. 입력 정보 내용 설계
  2. 입력 정보 투입 설계
  3. 입력 정보 매체화 설계
  4. 입력 정보 수집 설계
(정답률: 56%)
  • 입력 설계의 첫 단계인 입력 정보 내용 설계에서는 입력 항목의 명칭, 배열, 자릿수, 자료 유형, 오류 체크 방법 등 구체적인 데이터 정의를 결정합니다.
profile_image
1

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

57. 시스템 문서화의 효과와 거리가 가장 먼 것은?

  1. 시스템 개발 후 시스템의 유지 보수가 용이하다.
  2. 시스템 개발팀에서 운용팀으로 인계인수가 쉽다.
  3. 시스템 개발 중 추가 변경에 따른 혼란을 방지한다.
  4. 시스템 에러 발생시 책임 소재를 분명히 한다.
(정답률: 75%)
  • 시스템 문서화는 유지보수 효율성 증대, 원활한 인계인수, 변경 관리 등 시스템의 안정적인 운영을 목적으로 하며, 특정 개인이나 팀의 책임 소재를 가리기 위한 수단이 아닙니다.
profile_image
1

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

58. 코드 오류 체크의 종류 중 대차대조표에서 대변과 차변의 합계를 비교, 체크하는 것과 같이 입력 정보의 여러 데이터가 특정 항목 합계 값과 같다는 사실을 알고 있을 때 컴퓨터를 이용해서 계산한 값과 분명히 같은지를 체크하는 방법은?

  1. Range Check
  2. Matching Check
  3. Block Check
  4. Balance Check
(정답률: 61%)
  • 특정 항목의 합계 값이 일치하는지를 확인하여 데이터의 정확성을 검증하는 방법은 Balance Check입니다.

    오답 노트

    Range Check: 데이터가 정해진 범위 내에 있는지 확인
    Matching Check: 두 개의 데이터가 서로 일치하는지 확인
    Block Check: 데이터의 블록 단위 합계나 체크섬을 확인
profile_image
1

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

59. 프로세스 설계시 유의사항으로 틀린 것은?

  1. 분류 처리는 가급적 최대화한다.
  2. 오류에 대비한 검사 시스템을 고려한다.
  3. 정보의 흐름이나 처리 과정을 표준화한다.
  4. 신뢰성과 정확성을 고려한다.
(정답률: 78%)
  • 프로세스 설계 시 효율성을 높이기 위해서는 분류 처리를 가급적 최소화하여 처리 단계를 단순화하고 흐름을 최적화해야 합니다.

    오답 노트

    오류 검사 시스템 고려, 처리 과정 표준화, 신뢰성 및 정확성 확보는 모두 프로세스 설계의 필수 유의사항입니다.
profile_image
1

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

60. 출력 형식 중 수도, 전기, 가스, 전화요금과 같은 각종 공과금 청구서나 은행에서 수표를 발행할 때 널리 이용되며, 출력 매체로는 OMR, OCR, MICR 카드 등이 주로 이용되는 것은?

  1. 턴어라운드 시스템
  2. 음성 출력 시스템
  3. COM 시스템
  4. 파일 출력 시스템
(정답률: 43%)
  • 턴어라운드 시스템은 공과금 청구서나 수표 발행처럼 출력된 결과물을 OMR, OCR, MICR 카드 등의 매체에 기록하여 다시 입력으로 사용하는 출력 형식입니다.
profile_image
1

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

4과목: 운영체제

61. 교착상태의 해결 방안 중 교착상태의 발생 가능성을 배제하지 않고 이를 적절하게 피해 나가는 방법을 의미하는 것은?

  1. Prevention
  2. Detection
  3. Avoidance
  4. Recovery
(정답률: 62%)
  • 교착상태 회피(Avoidance)는 교착상태 발생 가능성을 완전히 배제하지는 않지만, 시스템의 상태를 분석하여 안전 상태(Safe State)를 유지함으로써 교착상태를 피해 가는 방법입니다.
profile_image
1

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

62. 다음 표와 같이 작업이 제출되었을 때, SJF 정책을 사용하여 스케줄링하면 평균 대기시간은? (단, 단위는 시간이며, 소수점 이하 둘째 자리까지 구하시오.)

  1. 2.33
  2. 5.25
  3. 7.33
  4. 8.24
(정답률: 48%)
  • SJF(Shortest Job First)는 실행 시간이 가장 짧은 작업부터 우선적으로 처리하는 스케줄링 방식입니다.
    작업 순서: JOB1(0시 제출, 3시간 실행) $\rightarrow$ JOB3(2시 제출, 4시간 실행) $\rightarrow$ JOB2(1시 제출, 8시간 실행) 순으로 처리됩니다.
    대기시간 계산: JOB1은 $0$, JOB3은 $3-2=1$, JOB2는 $7-1=6$ 입니다.
    ① [기본 공식] $Average\ Wait\ Time = \frac{\sum Wait\ Time}{Number\ of\ Jobs}$
    ② [숫자 대입] $Average\ Wait\ Time = \frac{0 + 1 + 6}{3}$
    ③ [최종 결과] $Average\ Wait\ Time = 2.33$
profile_image
1

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

63. UNIX의 쉘(Shell)에 대한 설명으로 틀린 것은?

  1. 사용자와 커널 사이에서 중계자 역할을 한다.
  2. 스케줄링, 기억장치 관리, 파일 관리, 시스템호출 인터페이스 등의 기능을 제공한다.
  3. 여러 가지의 내장 명령어를 가지고 있다.
  4. 사용자 명령의 입력을 받아 시스템 기능을 수행하는 명령어 해석기이다.
(정답률: 60%)
  • 쉘(Shell)은 사용자의 명령어를 해석하여 커널에 전달하는 명령어 해석기입니다. 스케줄링, 기억장치 관리, 파일 관리, 시스템 호출 인터페이스 제공은 쉘이 아닌 커널(Kernel)의 핵심 역할입니다.
profile_image
1

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

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

  1. 페이지 크기가 작을 경우 한 개의 페이지를 주기억장치로 이동하는 시간이 줄어든다.
  2. 페이지 크기가 클 경우 맵 테이블의 크기가 작아 진다.
  3. 페이지 크기가 클 경우 전체적인 입출력의 효율성이 감소된다.
  4. 페이지 크기가 작을 경우 전체 맵핑 속도가 늦어 진다.
(정답률: 42%)
  • 페이지 크기가 클 경우, 전체 페이지 수가 줄어들어 한 번의 입출력으로 더 많은 데이터를 전송할 수 있으므로 전체적인 입출력 효율성은 증가합니다.

    오답 노트

    페이지 크기가 작을 경우: 맵 테이블 크기 증가 및 맵핑 속도 저하 발생
profile_image
1

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

65. 각 페이지마다 계수기나 스택을 두어 현 시점에서 가장 오랫동안 사용하지 않은 페이지를 교체하는 페이지 교체 알고리즘은?

  1. LFU
  2. LRU
  3. FIFO
  4. SCR
(정답률: 66%)
  • LRU(Least Recently Used) 알고리즘은 가장 오랫동안 사용되지 않은 페이지를 교체 대상으로 선정하는 방식입니다.

    오답 노트

    LFU: 참조 횟수가 가장 적은 페이지 교체
    FIFO: 가장 먼저 들어온 페이지 교체
profile_image
1

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

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

  1. A
  2. B
  3. C
  4. D
(정답률: 66%)
  • HRN(Highest Response-ratio Next) 스케줄링은 대기 시간이 길고 서비스 시간이 짧을수록 우선순위가 높아지는 방식입니다.
    $$우선순위 = \frac{대기시간 + 서비스시간}{서비스시간}$$
    ① [기본 공식] $Priority = \frac{W + S}{S}$
    ② [숫자 대입]
    A: $ \frac{10 + 50}{50} = 1.2 $
    B: $ \frac{20 + 40}{40} = 1.5 $
    C: $ \frac{50 + 10}{10} = 6.0 $
    D: $ \frac{30 + 30}{30} = 2.0 $
    ③ [최종 결과] $C = 6.0$ (가장 높은 값)
profile_image
1

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

67. 다음 접근제어리스트에서 “파일2” 가 처리될 수 없는 것은? (단, 여기서 R=읽기, W=쓰기, P=인쇄, L=공유)

  1. 읽기
  2. 쓰기
  3. 인쇄
  4. 공유
(정답률: 77%)
  • 제시된 접근제어리스트(ACL) 표에서 파일2의 권한은 (B, RWL)로 설정되어 있습니다. 여기서 R은 읽기, W는 쓰기, L은 공유를 의미하므로, 목록에 포함되지 않은 인쇄(P) 권한은 처리될 수 없습니다.
profile_image
1

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

68. 모니터에 대한 설명으로 틀린 것은?

  1. 한순간에 여러 프로세스가 모니터에 동시에 진입하여 자원을 공유할 수 있다.
  2. 공유 데이터와 이 데이터를 처리하는 프로시저로 구성된다.
  3. 모니터 외부의 프로세스는 모니터 내부의 데이터를 직접 액세스 할 수 없다.
  4. 모니터에서는 Wait 와 Signal 연산이 사용된다.
(정답률: 54%)
  • 모니터는 상호 배제(Mutual Exclusion)를 보장하는 동기화 도구입니다. 따라서 한순간에 오직 하나의 프로세스만 모니터 내부에 진입하여 자원을 사용할 수 있으며, 여러 프로세스가 동시에 진입하는 것은 불가능합니다.
profile_image
1

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

69. 운영체제의 운영 기법 중 실시간 처리 시스템에 적합하지 않은 업무는?

  1. 연말 결산 업무
  2. 은행의 온라인 업무
  3. 비행기, 기차 등의 좌석 예약 업무
  4. 인공위성, 군함 등의 제어 업무
(정답률: 75%)
  • 실시간 처리 시스템은 데이터 발생 즉시 처리하여 결과를 내놓아야 하는 시스템입니다. 연말 결산 업무는 데이터를 모아 한꺼번에 처리하는 일괄 처리 시스템(Batch Processing System)에 해당합니다.
profile_image
1

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

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

  1. ABCABCBCC
  2. AAABBBCCC
  3. ABCABCACA
  4. ACCCCCBBA
(정답률: 64%)
  • 라운드로빈 스케줄링은 정해진 시간 할당량(Time Quantum)만큼 순차적으로 CPU를 사용하는 방식입니다. 할당 시간이 $4$시간일 때, 작업의 입력 순서와 수행 시간을 고려하여 순환 배치합니다.
    1. $10:00$에 A 진입 $\rightarrow$ A($4$시간 사용, 남은 시간 $1$시간)
    2. $10:30$에 B 진입 $\rightarrow$ B($4$시간 사용, 남은 시간 $6$시간)
    3. $12:00$에 C 진입 $\rightarrow$ C($4$시간 사용, 남은 시간 $11$시간)
    4. 다시 A $\rightarrow$ A($1$시간 사용, 완료)
    5. 다시 B $\rightarrow$ B($4$시간 사용, 남은 시간 $2$시간)
    6. 다시 C $\rightarrow$ C($4$시간 사용, 남은 시간 $7$시간)
    7. 다시 B $\rightarrow$ B($2$시간 사용, 완료)
    8. 다시 C $\rightarrow$ C($4$시간 사용, 남은 시간 $3$시간)
    9. 다시 C $\rightarrow$ C($3$시간 사용, 완료)

    따라서 CPU 사용 순서는 ABCABCBCC가 됩니다.
profile_image
1

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

71. 기억장소의 압축(COMPACTION) 기법에 대한 설명으로 틀린 것은?

  1. 여러 위치에 분산된 단편화된 공간을 주기억장치의 한쪽 끝으로 옮겨서 큰 가용 공간을 만든다.
  2. 기억장소 압축은 일종의 쓰레기 수집(garbage collection) 작업이다.
  3. 프로그램의 효율적 사용을 위하여 사용된다.
  4. 통합(Coalescing) 기법이라고도 한다.
(정답률: 45%)
  • 기억장소 압축(Compaction)은 분산된 빈 공간을 한곳으로 모으는 작업이며, 인접한 빈 공간을 합치는 통합(Coalescing) 기법과는 서로 다른 개념입니다.
profile_image
1

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

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

  1. mv
  2. open
  3. mkdir
  4. mkfs
(정답률: 60%)
  • UNIX에서 mkfs(make file system) 명령어는 장치에 파일 시스템을 생성하여 포맷하는 역할을 수행합니다.

    오답 노트

    mkdir: 디렉터리 생성
    mv: 파일 이동 및 이름 변경
profile_image
1

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

73. 병렬처리의 주종(Master/Slave)시스템에 대한 설명으로 틀린 것은?

  1. 주프로세서는 입출력과 연산을 수행한다.
  2. 종프로세서는 입출력 발생시 주프로세서에게 서비스를 요청한다.
  3. 주프로세서가 운영체제를 수행한다.
  4. 대칭 구조를 갖는다.
(정답률: 59%)
  • 주종(Master/Slave) 시스템은 주프로세서가 제어와 운영체제 수행을 담당하고 종프로세서는 연산만을 수행하는 비대칭 구조입니다. 따라서 대칭 구조를 갖는다는 설명은 틀렸습니다.
profile_image
1

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

74. 기억장소의 초기 상태가 다음 그림과 같을 때 12K를 필요로 하는 프로세스에 대하여 최적 적합 방식을 적용할 경우 할당되는 장소는?

  1. 14K 공백에 할당
  2. 16K 공백에 할당
  3. 26K 공백에 할당
  4. 30K 공백에 할당
(정답률: 76%)
  • 최적 적합(Best-fit) 방식은 프로세스가 들어갈 수 있는 공백 영역 중 크기가 가장 작은 영역을 선택하여 내부 단편화를 최소화하는 전략입니다.
    필요 용량 $12\text{K}$보다 큰 공백들($16\text{K}, 14\text{K}, 30\text{K}, 26\text{K}$) 중 가장 작은 크기인 $14\text{K}$ 공백에 할당됩니다.
profile_image
1

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

75. 운영체제의 기능으로 틀린 것은?

  1. 매크로 정의인식, 정의저장, 호출인식 등을 처리한다.
  2. 시스템의 오류 처리를 담당한다.
  3. 데이터 및 자원의 공유 기능을 제공한다.
  4. 사용자와 시스템 간의 인터페이스 기능을 제공한다.
(정답률: 52%)
  • 매크로 정의 인식, 저장, 호출 처리 등은 운영체제가 아닌 언어 번역 프로그램인 매크로 프로세서(Macro Processor)의 기능입니다.

    오답 노트

    시스템 오류 처리, 자원 공유, 인터페이스 제공은 운영체제의 핵심 기능입니다.
profile_image
1

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

76. 분산처리 시스템의 위상(Topology)에 따른 분류에서 성형(Star) 구조에 대한 설명으로 틀린 것은?

  1. 터미널의 증가에 따라 통신 회선수도 증가한다.
  2. 중앙 노드 이외의 장애는 다른 노드에 영향을 주지 않는다.
  3. 각 노드들은 point-to-point 형태로 모든 노드들과 직접 연결된다.
  4. 제어가 집중되고 모든 동작이 중앙 컴퓨터에 의해 감시된다.
(정답률: 60%)
  • 성형 구조는 모든 노드가 중앙 노드에만 연결되는 형태입니다. 따라서 각 노드들이 모든 노드들과 직접 연결된다는 설명은 망형(Mesh) 구조에 해당하므로 틀린 설명입니다.
profile_image
1

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

77. UNIX에서 사용하는 디렉토리 구조는?

  1. 1단계 디렉토리 구조
  2. 2단계 디렉토리 구조
  3. 트리 디렉토리 구조
  4. 비순환 그래프 디렉토리 구조
(정답률: 64%)
  • UNIX 운영체제는 루트 디렉토리를 정점으로 하여 하위에 여러 디렉토리가 계층적으로 연결된 트리 디렉토리 구조를 사용하여 파일을 효율적으로 관리합니다.
profile_image
1

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

78. 3페이지가 들어 갈 수 있는 기억장치에서 다음과 같은 순서로 페이지가 참조될 때 FIFO 기법을 사용하면 최종적으로 기억공간에 남는 페이지들은? (단, 현재 기억공간은 모두 비어있다.)(오류 신고가 접수된 문제입니다. 반드시 정답과 해설을 확인하시기 바랍니다.)

  1. 1, 2, 3
  2. 1, 2, 4
  3. 2, 3, 4
  4. 3, 1, 4
(정답률: 63%)
  • FIFO(First-In-First-Out) 기법은 가장 먼저 들어온 페이지를 가장 먼저 교체하는 방식입니다. 참조열 $1, 2, 3, 4, 1, 3, 1$에 따른 메모리 상태 변화는 다음과 같습니다.
    1. $1$ 참조 $\rightarrow [1, \text{empty}, \text{empty}]$
    2. $2$ 참조 $\rightarrow [1, 2, \text{empty}]$
    3. $3$ 참조 $\rightarrow [1, 2, 3]$
    4. $4$ 참조 $\rightarrow [4, 2, 3]$ (가장 먼저 들어온 $1$ 교체)
    5. $1$ 참조 $\rightarrow [4, 1, 3]$ (그다음 들어온 $2$ 교체)
    6. $3$ 참조 $\rightarrow [4, 1, 3]$ (이미 존재)
    7. $1$ 참조 $\rightarrow [4, 1, 3]$ (이미 존재)
    최종적으로 메모리에 남는 페이지는 $4, 1, 3$이며, 이는 보기의 $3, 1, 4$와 구성 요소가 동일합니다.
profile_image
1

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

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

  1. processor
  2. locality
  3. process
  4. page
(정답률: 77%)
  • 이미지에서 설명하는 '실행 중인 프로그램', '커널의 관리 하에 있는 작업', '자원을 요청하고 할당받는 개체'는 운영체제에서 프로세스(process)에 대한 정확한 정의입니다.
profile_image
1

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

80. 파일 시스템에 대한 설명으로 틀린 것은?

  1. 사용자가 파일을 생성하고 수정하며 제거할 수 있도록 한다.
  2. 사용자는 자료가 저장되어 있는 특정장치의 물리적인 제어 방식을 알고 있어야 한다.
  3. 파일을 안전하게 사용할 수 있도록 하고, 파일이 보호되어야 한다.
  4. 손쉽게 사용할 수 있도록 편리한 사용자 인터페이스를 제공해야 한다.
(정답률: 66%)
  • 파일 시스템은 사용자가 물리적인 저장 장치의 복잡한 제어 방식을 알 필요 없이 파일을 편리하게 생성, 수정, 제거하고 보호할 수 있도록 추상화된 인터페이스를 제공하는 것이 핵심 목적입니다. 따라서 사용자가 특정 장치의 물리적인 제어 방식을 알고 있어야 한다는 설명은 틀린 것입니다.
profile_image
1

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

5과목: 정보통신개론

81. 다음 중 단말기에 속하지 않는 것은?

  1. 휴대폰
  2. PDA
  3. 전화기
  4. TDX-10
(정답률: 68%)
  • 단말기는 사용자가 통신망에 접속하기 위해 사용하는 끝단 장치를 의미합니다. TDX-10은 단말기가 아니라 전화를 교환하는 전자교환기(Switching System)에 해당합니다.
profile_image
1

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

82. 다음 중 IEEE의 LAN 관련 프로토콜이 바르게 연결된 것은?

  1. IEEE 802.2 - 매체접근 제어(MAC)
  2. IEEE 802.3 - 논리링크 제어(LLC)
  3. IEEE 802.4 - 토큰 버스(Token Bus)
  4. IEEE 802.5 - 광섬유 LAN
(정답률: 60%)
  • IEEE 802 표준은 LAN의 물리 계층과 데이터 링크 계층을 정의하며, IEEE 802.4는 토큰 버스(Token Bus) 방식을 규정하고 있습니다.

    오답 노트

    IEEE 802.2: 논리링크 제어(LLC)
    IEEE 802.3: 이더넷(CSMA/CD)
    IEEE 802.5: 토큰 링(Token Ring)
profile_image
1

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

83. 다음 중 HDLC의 데이터 전달모드가 아닌 것은?

  1. 표준 균형모드
  2. 정규 응답모드
  3. 비동기식 균형모드
  4. 비동기식 응답모드
(정답률: 39%)
  • HDLC의 데이터 전달 모드는 크게 비동기식 균형 모드(ABM), 비동기식 응답 모드(ARM), 동기식 균형 모드(NBM)로 구분됩니다. 표준 균형모드라는 명칭의 모드는 존재하지 않습니다.
profile_image
1

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

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

  1. PWM
  2. FSK
  3. PSK
  4. QAM
(정답률: 64%)
  • QAM(직교 진폭 변조)은 진폭 변조(AM)와 위상 변조(PM)를 결합한 방식으로, 반송파의 진폭과 위상을 동시에 변화시켜 데이터를 전송함으로써 전송 효율을 높이는 방식입니다.
profile_image
1

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

85. 다음 중 광섬유 케이블의 일반적인 특징이 아닌 것은?

  1. 광대역성이다.
  2. 저손실성이다.
  3. 전자기적 유도를 받지 않는다.
  4. 전력선과 같이 포설할 수 없다.
(정답률: 67%)
  • 광섬유 케이블은 전기 신호가 아닌 빛을 이용해 데이터를 전송하므로 전자기 유도 영향이 전혀 없습니다. 따라서 전력선과 나란히 포설해도 간섭을 받지 않아 함께 포설할 수 있는 것이 큰 장점입니다.
profile_image
1

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

86. ITU-T 권고 시리즈의 의미가 잘못 연결된 것은?

  1. I시리즈 : ISDN의 표준화
  2. X시리즈 : 사설 데이터망을 통한 데이터전송
  3. V시리즈 : 공중전화망을 통한 데이터 전송
  4. T시리즈 : 텔레마틱 서비스를 위한 프로토콜
(정답률: 53%)
  • ITU-T X시리즈는 사설 데이터망이 아니라 공중 데이터망을 통한 데이터 전송 표준을 정의합니다.
profile_image
1

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

87. 다음 중 통신의 표준화를 통하여 얻을 수 있는 장점과 거리가 먼 것은?

  1. 통신하려고 하는 각기 다른 회사나 집단을 만족시킨다.
  2. 하드웨어와 소프트웨어의 형태는 정형화 되어 호환성이 떨어진다.
  3. 통신시스템 간에 인터페이스를 만족시킨다.
  4. 사용자가 제품을 구입하는데 융통성을 제공한다.
(정답률: 75%)
  • 통신의 표준화는 서로 다른 제조사의 제품 간 호환성을 높여 사용자가 제품 선택 시 융통성을 가질 수 있게 하는 것이 목적입니다.

    오답 노트

    하드웨어와 소프트웨어의 형태는 정형화 되어 호환성이 떨어진다: 표준화는 호환성을 높이기 위한 것입니다.
profile_image
1

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

88. 9600[bps]의 비트열(bit stream)을 16진 PSK로 변조하여 전송하면 변조속도는?

  1. 2400[baud]
  2. 3200[baud]
  3. 9600[baud]
  4. 76800[baud]
(정답률: 59%)
  • 변조속도(Baud rate)는 비트 전송률을 한 심볼당 전송 비트 수로 나누어 계산합니다. 16진 PSK는 한 심볼당 $\log_{2} 16 = 4$비트를 전송합니다.
    ① [기본 공식] $B = \frac{R}{n}$ (변조속도 = 비트전송률 / 심볼당 비트수)
    ② [숫자 대입] $B = \frac{9600}{4}$
    ③ [최종 결과] $B = 2400$
profile_image
1

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

89. 광대역 종합정보통신망(B-ISDN)과 거리가 먼 것은?

  1. ATM 방식
  2. 회선교환방식
  3. 광전송 기술
  4. 쌍방향 서비스
(정답률: 53%)
  • B-ISDN은 고속, 대용량, 다종다양한 서비스를 제공하기 위해 ATM(비동기 전송 모드) 방식을 사용하며, 이는 기존의 회선교환방식이 아닌 패킷 교환의 발전된 형태를 취합니다.
profile_image
1

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

90. 다음 중 패킷교환망에 흐르는 패킷수를 적절히 조절하여 전체 시스템의 안정성을 기하고 서비스의 품질 저하를 방지하는 기능은?

  1. look up
  2. polling
  3. flow control
  4. closed connection
(정답률: 55%)
  • flow control(흐름제어)은 송신측과 수신측의 처리 속도 차이를 조절하여 패킷의 손실을 막고 시스템의 안정성과 서비스 품질을 유지하는 기능입니다.
profile_image
1

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

91. 송신측 펄스부호변조(PCM) 과정을 순서대로 나열한 것은?

  1. 부호화 → 양자화 → 표본화
  2. 양자화 → 표본화 → 부호화
  3. 표본화 → 양자화 → 부호화
  4. 표본화 → 부호화 → 양자화
(정답률: 69%)
  • PCM(펄스부호변조)은 아날로그 신호를 디지털로 변환하는 과정으로, 연속적인 신호를 일정 간격으로 추출하는 표본화, 추출된 값을 대표값으로 변환하는 양자화, 이를 이진수로 바꾸는 부호화 순으로 진행됩니다.
profile_image
1

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

92. OSI 프로토콜에서 데이터링크 계층에 대한 설명으로 틀린 것은?

  1. 프레임 단위의 전송을 규정
  2. OSI-7 계층의 제 2계층에 해당
  3. 통신망의 접속, 다중화 등에 관한 기능
  4. 전송 데이터의 흐름제어 및 오류제어
(정답률: 48%)
  • 데이터링크 계층은 물리 계층으로부터 받은 비트 흐름을 프레임 단위로 묶어 전송하며, 흐름제어와 오류제어를 수행하는 제 2계층입니다.

    오답 노트

    통신망의 접속, 다중화 등에 관한 기능: 전송계층의 역할입니다.
profile_image
1

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

93. 다음 중 정보통신망에서 트렁크라인(T1, E1)을 직접 수용할 수 있는 것은?

  1. DSU
  2. CCU
  3. MODEM
  4. CSU
(정답률: 35%)
  • CSU(Channel Service Unit)는 디지털 전송로의 트렁크라인(T1, E1 등)을 직접 수용하여 단말장치와 연결해주는 인터페이스 장치입니다.
profile_image
1

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

94. 다음 중 정보통신 시스템의 데이터 전송계에 속하지 않는 것은?

  1. 검색장치
  2. 전송회선
  3. 단말장치
  4. 통신제어장치
(정답률: 57%)
  • 데이터 전송계는 단말장치, 통신제어장치, 전송회선으로 구성됩니다. 검색장치는 데이터 전송을 위한 물리적/논리적 경로를 제공하는 전송계의 구성 요소가 아닙니다.
profile_image
1

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

95. 다음 중 정보통신시스템의 회선구성 또는 처리방식에 해당되지 않는 것은?

  1. 온-라인(On-line) 방식
  2. 트래픽(Traffic) 방식
  3. 일괄(Batch) 처리방식
  4. 실시간(Real time) 처리방식
(정답률: 56%)
  • 정보통신시스템의 처리방식에는 온-라인, 일괄, 실시간 처리방식이 포함되지만, 트래픽은 통신망 내의 데이터 흐름량을 의미하는 용어로 처리방식에 해당하지 않습니다.
profile_image
1

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

96. 다음 중 OSI-7계층에서 종점간(End to End)에 신뢰성 있고 투명한 데이터 전송의 역할을 주로 하는 계층은?

  1. 물리계층
  2. 트랜스포트계층
  3. 세션계층
  4. 응용계층
(정답률: 61%)
  • 트랜스포트계층은 상위 계층에서 내려온 데이터를 종점 간(End-to-End)에 신뢰성 있게 전달하며, 오류 제어와 흐름 제어를 통해 투명한 전송을 보장하는 역할을 합니다.
profile_image
1

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

97. 다음 중 정보통신시스템의 ATM에 대한 설명으로 틀린 것은?

  1. 48 Byte의 페이로드(Payload)를 갖는다.
  2. 5 Byte의 헤더를 갖는다.
  3. 멀티미디어 서비스에 적합하다.
  4. 동기식 전달모드로 고속데이터 전송에 사용된다.
(정답률: 51%)
  • ATM(Asynchronous Transfer Mode)은 이름 그대로 비동기식 전송 방식을 사용하는 고속 데이터 전송 기술입니다.

    오답 노트

    48 Byte 페이로드, 5 Byte 헤더, 멀티미디어 서비스 적합: ATM의 표준 규격 및 특징입니다.
profile_image
1

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

98. 통신제어장치의 기능 중에서 송신과 수신을 동일한 타이밍으로 동작시키기 위한 기능은?

  1. 오류제어
  2. 흐름제어
  3. 동기제어
  4. 응답제어
(정답률: 45%)
  • 송신측과 수신측이 데이터를 주고받을 때 서로의 타이밍(시간적 일치)을 맞추어 데이터의 시작과 끝을 정확히 인식하게 하는 기능은 동기제어입니다.
profile_image
1

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

99. 데이터그램(datagram) 패킷 교환방식에 대한 설명으로 틀린 것은?

  1. 수신은 송신된 순서대로 패킷이 도착한다.
  2. 속도 및 코드 변환이 가능하다.
  3. 각 패킷은 오버헤드 비트가 필요하다.
  4. 대역폭 설정에 융통성이 있다.
(정답률: 36%)
  • 데이터그램 방식은 각 패킷이 독립적으로 경로를 선택하여 전송되므로, 수신 측에 도착하는 순서가 송신 순서와 다를 수 있습니다.

    오답 노트

    속도 및 코드 변환 가능, 오버헤드 비트 필요, 대역폭 설정 융통성: 데이터그램 방식의 올바른 특징입니다.
profile_image
1

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

100. 다음 중 DTE-DCE 인터페이스에 속하지 않는 것은?

  1. 전기적 특성
  2. 기계적 특성
  3. 기능적 특성
  4. 통신적 특성
(정답률: 38%)
  • DTE-DCE 인터페이스는 두 장치 간의 물리적, 논리적 연결을 정의하며 전기적 특성, 기계적 특성, 기능적 특성으로 구성됩니다. 통신적 특성은 인터페이스의 표준 정의 항목에 포함되지 않습니다.
profile_image
1

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

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