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

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

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

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

목록

1과목: 데이터 베이스

1. 제2정규형에서 제3정규형이 되기 위한 조건은?

  1. 원자 갑이 아닌 도메인을 분해
  2. 부분 함수 종속 제거
  3. 이행 함수 종속 제거
  4. 후보 키를 통하지 않은 조인 종속 제거
(정답률: 83%)
  • 제2정규형(2NF)에서 제3정규형(3NF)으로 가기 위해서는 기본키를 통하지 않고 속성 간에 발생하는 이행 함수 종속을 제거해야 합니다.

    오답 노트

    원자 값이 아닌 도메인 분해: 제1정규형 조건
    부분 함수 종속 제거: 제2정규형 조건
    후보 키를 통하지 않은 조인 종속 제거: 제5정규형 조건
profile_image
1

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

2. 트랜잭션의 특성 중 트랜잭션 내의 모든 연산은 반드시 한꺼번에 완료되어야 하며, 그렇지 못한 경우는 한꺼번에 취소되어야 한다는 것은?

  1. consistency
  2. atomicity
  3. isolation
  4. durability
(정답률: 64%)
  • 트랜잭션의 원자성(atomicity)은 트랜잭션 내의 모든 연산이 '전부 수행되거나 아니면 전혀 수행되지 않아야 한다'는 All-or-Nothing 원칙을 의미합니다.

    오답 노트

    consistency: 일관성, 성공적 완료 후 DB 상태가 일관되어야 함
    isolation: 격리성, 실행 중인 연산 결과에 타 트랜잭션이 접근 불가
    durability: 영속성, 완료된 결과는 영구적으로 저장됨
profile_image
1

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

3. 다음 영문의 ()에 가장 적합한 용어는?

  1. Sorting
  2. Stacking
  3. Merging
  4. Queueing
(정답률: 62%)
  • 제시된 이미지 의 문장 중 'combine two files results in one large file'이 핵심입니다. 두 개의 파일을 결합하여 하나의 큰 파일로 만드는 과정은 병합(Merging)에 해당합니다.
profile_image
1

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

4. 시스템 카탈로그에 대한 설명으로 틀린 것은?

  1. DBMS가 스스로 생성하고 유지하는 데이터베이스 내의 특별한 테이블들의 집합체이다.
  2. 데이터베이스 구조에 관한 메타 데이터를 포함한다.
  3. 데이터베이스 구조가 변경될 때마다 DBMS는 자동적으로 시스템 카탈로그 테이블을 갱신한다.
  4. 일반 사용자도 SQL을 사용하여 직접 시스템 카탈로그를 갱신할 수 있다.
(정답률: 76%)
  • 시스템 카탈로그는 DBMS가 관리하는 메타데이터 저장소로, 데이터 무결성을 위해 DBMS만이 갱신 권한을 가집니다.
    일반 사용자는 SQL을 통해 조회(접근)는 가능하지만, 직접 갱신하는 것은 불가능합니다.
profile_image
1

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

5. 다음 영문의 ( ) 내용으로 공통 적용될 수 있는 것은?

  1. Commit
  2. Integrity
  3. Rollback
  4. Backup
(정답률: 64%)
  • 제시된 영문에서 'reverses the current transaction'과 'returning the data to its former state'라는 표현이 핵심입니다. 이는 트랜잭션 처리 중 오류가 발생했을 때 데이터를 이전 상태로 되돌리는 기능을 의미하므로 Rollback이 정답입니다.
profile_image
1

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

6. 색인 순차 파일 (Indexed Sequential Access Method file)의 인덱스에 해당하지 않는 것은?

  1. master 인덱스
  2. prime 인덱스
  3. cylinder 인덱스
  4. track 인덱스
(정답률: 77%)
  • 색인 순차 파일의 색인 영역은 데이터 접근 속도를 높이기 위해 계층적으로 구성되며, 트랙 색인, 실린더 색인, 마스터 색인 영역으로 나뉩니다. prime 인덱스는 여기에 해당하지 않습니다.

    오답 노트

    track 인덱스: 각 트랙의 최대 키 값과 주소 정보 기록
    cylinder 인덱스: 각 트랙 색인의 최대 키 값들로 구성
    master 인덱스: 실린더 색인이 많을 때 이를 블록화하여 관리
profile_image
1

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

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

  1. 행렬
  2. 유기화학 구조식
  3. 통신 연결망
  4. 철도 교통망
(정답률: 71%)
  • 그래프는 정점(Vertex)과 간선(Edge)으로 연결 관계를 표현하는 구조입니다. 행렬은 데이터를 표 형태로 나열한 구조이므로, 연결 관계를 시각적으로 표현하는 그래프와는 성격이 다릅니다.
profile_image
1

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

8. 다음 이진트리에 대한 Inorder 운행 결과는?

  1. A, B, D, E, C, F, G
  2. D, B, E, A, C, G, F
  3. D, E, B, G, F, C, A
  4. A, B, C, D, E, F, G
(정답률: 64%)
  • Inorder(중위 순회)는 '왼쪽 서브트리 → 루트 → 오른쪽 서브트리' 순으로 방문하는 방식입니다.
    전체 구조를 분석하면 다음과 같습니다.
    1. 왼쪽 서브트리(B 중심): D → B → E
    2. 루트: A
    3. 오른쪽 서브트리(C 중심): C → (F의 왼쪽 서브트리 G → F) = C → G → F
    따라서 최종 결과는 D, B, E, A, C, G, F 가 됩니다.
profile_image
1

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

9. 다음 릴레이션이 차수(degree)는?

  1. 2
  2. 3
  3. 4
  4. 9
(정답률: 69%)
  • 릴레이션의 차수(degree)는 릴레이션을 구성하는 속성(Attribute)의 전체 개수를 의미합니다.
    제시된 이미지 에서 속성은 학번, 이름, 학년, 학과로 총 4개이므로 차수는 4입니다.
profile_image
1

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

10. DBMS의 필수 기능 중 다음 설명에 해당하는 것은?

  1. 조작기능
  2. 제어기능
  3. 독립기능
  4. 정의 기능
(정답률: 72%)
  • 데이터베이스의 논리적 구조와 특성을 정의하고, 물리적 저장 장치에 저장하기 위한 명세를 포함하는 기능은 정의 기능입니다.

    오답 노트

    조작기능: 검색, 갱신, 삽입, 삭제 등 데이터 접근 지원
    제어기능: 데이터의 정확성과 안전성 유지
profile_image
1

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

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

  1. SELECT
  2. UPDATE
  3. DELETE
  4. DROP
(정답률: 80%)
  • DROP은 테이블 자체를 제거하는 데이터 정의어(DDL)이며, 나머지는 데이터를 다루는 데이터 조작어(DML)입니다.

    오답 노트

    SELECT, UPDATE, DELETE: 데이터 조작문(DML)에 해당함
profile_image
1

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

12. 데이터베이스의 정의 중 데이터의 중복과 가장 밀접한 관계가 있는 것은?

  1. Stored Data
  2. Integrated Data
  3. Operational Data
  4. Shared Data
(정답률: 52%)
  • 통합 데이터(Integrated Data)는 여러 응용 프로그램에서 중복으로 가지고 있던 데이터를 하나로 통합하여 중복을 최소화한 데이터의 모임을 의미합니다.

    오답 노트

    Stored Data: 컴퓨터 저장 매체에 저장된 자료
    Operational Data: 조직 업무 수행에 반드시 필요한 운영 자료
    Shared Data: 여러 응용 시스템이 공동으로 사용하는 자료
profile_image
1

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

13. 로킹에 대한 설명으로 틀린 것은?

  1. 로킹의 대상이 되는 객체의 크기를 로킹 단위라고 한다.
  2. 로킹은 주요 데이터의 접근을 상호 배타적으로 하는 것이다.
  3. 로킹 단위가 크면 병행성 수준이 높아진다.
  4. 로킹 단위가 작아지면 로킹 오버헤드가 증가한다.
(정답률: 49%)
  • 로킹 단위가 커지면 한 번에 잠그는 데이터 양이 많아져 다른 사용자의 접근이 제한되므로, 병행성(공유도) 수준은 낮아집니다.

    오답 노트

    로킹 단위가 작아지면 로킹 오버헤드가 증가한다: 관리해야 할 잠금 개수가 많아지므로 정답
profile_image
1

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

14. 버블 정렬을 이용한 오름차순 정렬시 다음 자료에 대한 2회전 후의 결과는?

  1. 6, 7, 3, 5, 9
  2. 3, 5, 6, 7, 9
  3. 3, 5, 9, 6, 7
  4. 6, 3, 5, 7, 9
(정답률: 68%)
  • 버블 정렬은 인접한 두 원소를 비교하여 큰 값을 뒤로 보내는 방식입니다.
    1회전: 9가 맨 뒤로 이동 $\rightarrow$ 6, 7, 3, 5, 9
    2회전: 7이 뒤에서 두 번째로 이동 $\rightarrow$ 6, 3, 5, 7, 9
profile_image
1

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

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

  1. 하나의 릴레이션에서 튜플의 순서는 있다.
  2. 모든 튜플은 서로 다른 값을 갖는다.
  3. 각 속성은 릴레이션 내에서 유일한 이름을 가진다.
  4. 모든 속성 값은 원자 값이다.
(정답률: 80%)
  • 릴레이션의 튜플(행)들은 서로 순서가 없는 무순서 집합입니다.

    오답 노트

    모든 튜플은 서로 다른 값을 갖는다: 유일성 성립
    각 속성은 유일한 이름을 가진다: 속성명 중복 불가
    모든 속성 값은 원자 값이다: 원자성 성립
profile_image
1

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

16. 해싱 함수 선택시 고려 사항과 거리가 먼 것은?

  1. 계산과정의 단순화
  2. 충돌의 최소화
  3. 기억장소 낭비의 최소화
  4. 오버플로우의 최대화
(정답률: 80%)
  • 해싱 함수는 데이터가 고르게 분산되어 충돌을 줄이고, 오버플로우를 최소화하여 검색 효율을 높이는 방향으로 선택해야 합니다.
profile_image
1

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

17. 뷰에 대한 설명으로 옳지 않은 것은?

  1. 뷰에 대한 검색 연산은 기본 테이블과 동일하다.
  2. DBA는 보안 측면에서 뷰를 활용할 수 있다.
  3. 뷰의 정의는 ALTER문을 이용하여 변경할 수 있다.
  4. 뷰 위에 또 다른 뷰를 정의할 수 있다.
(정답률: 70%)
  • 뷰의 정의를 변경하려면 ALTER문을 사용하는 것이 아니라, 기존 뷰를 삭제하고 다시 생성하거나 CREATE OR REPLACE VIEW 문을 사용해야 합니다.
profile_image
1

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

18. 데이터베이스의 물리적 설계 단계에 해당되는 것은?

  1. 트랜잭션인터페이스 설계
  2. 설계된 스키마의 평가
  3. 저장 레코드 양식 설계
  4. 논리적 데이터모델로 변환
(정답률: 59%)
  • 물리적 설계 단계는 논리적 설계를 바탕으로 실제 저장 장치에 어떻게 저장할지를 결정하는 단계이므로 저장 레코드 양식 설계가 이에 해당합니다.

    오답 노트

    트랜잭션 인터페이스 설계: 외부 설계 단계
    설계된 스키마의 평가: 논리적 설계 단계
    논리적 데이터모델로 변환: 논리적 설계 단계
profile_image
1

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

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

  1. 튜플 관계 해석, 도메인 관계 해석 등이 있다.
  2. 원하는 정보가 무엇이라는 것만 정의하는 비절차적인 특징을 가지고 있다.
  3. 수학의 프레디켓 해석에 기반을 두고 있다.
  4. 관계 해석의 프로젝트 연산자 기호는 그리스 문자 시그마를 사용한다.
(정답률: 62%)
  • 관계 해석의 프로젝트(Projection) 연산자 기호는 그리스 문자 파이($\pi$)를 사용합니다.

    오답 노트

    시그마($\sigma$): 프로젝트가 아닌 셀렉트(Selection) 연산자의 기호임
profile_image
1

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

20. 트리 구조에서 각 노드가 가진 가지 수, 즉 서브 트리의 수를 그 노드의 무엇이라고 하는가?

  1. terminal node
  2. domain
  3. attribute
  4. degree
(정답률: 69%)
  • 트리 구조에서 특정 노드가 가지고 있는 서브 트리의 수, 즉 가지 수를 degree(차수)라고 합니다.
profile_image
1

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

2과목: 전자 계산기 구조

21. 인터럽트 처리에서 I/O 장치들의 우선순위를 지정하는 이유는?

  1. 인터럽트 발생 빈도를 확인하기 위해서
  2. CPU가 하나 이상의 인터럽트를 처리하지 못하게 하기 위해서
  3. 여러 개의 인터럽트 요구들이 동시에 들어올 때 그들 중의 하나를 선택하기 위해서
  4. 인터럽트 처리 루틴의 주소를 알기 위해서
(정답률: 74%)
  • 여러 개의 I/O 장치에서 인터럽트 요구가 동시에 발생했을 때, CPU가 어떤 요청을 먼저 처리할지 결정하기 위해 우선순위를 지정합니다.
profile_image
1

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

22. 동기고정식에서 마이크로 사이클 타임(micro cycle time)은 어떻게 정의 되는가?

  1. 마이크로 오퍼레이션들의 수행시간 중 가장 긴 것을 마이크로 사이클 타임으로 정한다.
  2. 마이크로 오퍼레이션들의 수행시간 중 가장 짧은 것을 마이크로 사이틀 타임으로 정한다.
  3. 마이크로 오퍼레이션들의 수행시간 중 가장 짧은 것과 긴 것의 평균시간을 마이크로 사이클 타임으로 정한다.
  4. 중앙처리장치의 클록주기와 마이크로 사이클 타임은 항상 일치된다.
(정답률: 47%)
  • 동기고정식 제어 방식에서는 모든 마이크로 오퍼레이션이 동일한 클록 주기에 맞춰 수행되어야 합니다. 따라서 시스템의 안정적인 동작을 위해 전체 마이크로 오퍼레이션 중 수행 시간이 가장 긴 것을 기준으로 마이크로 사이클 타임을 정의합니다.
profile_image
1

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

23. 다음 명령어 형식에 대한 특성 중 옳지 않은 것은?

  1. 3-주소 명령어 형식은 명령어 길이가 증가한다.
  2. 2-주소 명령어 형식은 오퍼랜드가 2개 필요하다.
  3. 1-주소 명령어 형식은 스택이 필요하다.
  4. 0-주소 명령어 형식은 PUSH, POP 명령이 필요하다.
(정답률: 55%)
  • 명령어 형식에 따라 사용하는 저장 장치가 다릅니다. 1-주소 명령어 형식은 누산기(Accumulator)를 사용하여 연산을 수행합니다.

    오답 노트

    1-주소 명령어 형식은 스택이 필요하다: 스택이 필요한 것은 0-주소 명령어 형식입니다.
profile_image
1

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

24. DMA 제어기가 한 번에 한 데이터 워드를 전송하고 버스의 제어를 CPU에게 돌려주는 방법은?

  1. DMA 대량 전송
  2. 데이지 체인
  3. 핸드셰이킹
  4. 사이클 스틸링
(정답률: 50%)
  • 사이클 스틸링은 DMA 제어기가 CPU의 버스 사용 사이클을 잠시 '훔쳐서' 한 워드의 데이터를 전송하고 즉시 제어권을 CPU에 돌려주는 방식입니다. 이를 통해 CPU의 처리 중단을 최소화하며 데이터를 전송할 수 있습니다.
profile_image
1

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

25. 인터럽트 발생시 복귀주소(return address)를 저장하는데 사용되는 것은?

  1. 누산기
  2. 스택
  3. 계수기
(정답률: 67%)
  • 인터럽트가 발생하면 CPU는 현재 수행 중인 작업의 복귀 주소를 저장해야 합니다. 이때 LIFO(Last-In First-Out) 구조를 가진 스택을 사용하여 복귀 주소를 저장하고, 인터럽트 서비스 루틴이 끝난 후 다시 꺼내어 원래 작업으로 돌아갑니다.
profile_image
1

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

26. 다음 중 논리 마이크로 오퍼레이션이 아닌 것은?

  1. A ← 0 ; clear
  2. A ← 1 ; set
  3. A ← AㆍB ; AND(A∩B)
  4. A ← +1; 2의 보수
(정답률: 57%)
  • 논리 마이크로 오퍼레이션은 AND, OR, XOR, NOT, Clear, Set 등 비트 단위의 논리 연산을 수행하는 작업입니다. A ← +1은 산술 마이크로 오퍼레이션 중 하나인 증감(Increment) 연산에 해당하므로 논리 오퍼레이션이 아닙니다.
profile_image
1

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

27. card reader나 printer와 같은 비교적 저속의 입출력 장치를 제어하는 channel은?

  1. Multiplexer
  2. Interrupt channel
  3. Selector channel
  4. Serial channel
(정답률: 54%)
  • Multiplexer 채널은 여러 개의 저속 입출력 장치(카드 판독기, 프린터 등)를 연결하여 시분할 방식으로 제어하는 채널입니다.
profile_image
1

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

28. JK 플립플롭에서 J=0, K=0인 경우의 출력 Q(t+1)은?

  1. 0
  2. 1
  3. Q(t)
  4. 부정
(정답률: 54%)
  • JK 플립플롭에서 입력 $J=0, K=0$인 상태는 불변(No Change) 상태입니다. 따라서 다음 상태의 출력 $Q(t+1)$은 이전 상태의 값인 $Q(t)$를 그대로 유지합니다.
profile_image
1

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

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

  1. search time
  2. seek time
  3. access time
  4. CPU clock time
(정답률: 49%)
  • 마이크로 오퍼레이션은 CPU 내부에서 수행되는 가장 작은 단위의 연산이며, 이 수행 시간은 CPU의 동작 속도를 결정하는 CPU clock time에 의해 제어됩니다.
profile_image
1

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

30. 일반적으로 순차 접근 기억장치에 해당하는 것은?

  1. 자기 드럼
  2. 하드 디스크
  3. 자기 디스크
  4. 자기 테이프
(정답률: 65%)
  • 데이터에 접근할 때 처음부터 순서대로 읽어야 하는 순차 접근 기억장치의 대표적인 예는 자기 테이프입니다.

    오답 노트

    자기 드럼, 하드 디스크, 자기 디스크: 원하는 위치로 바로 이동하여 접근하는 직접 접근 기억장치입니다.
profile_image
1

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

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

  1. 인스트럭션 레지스터
  2. CPU 상태 플래그
  3. 마이크로 인스트럭션에 나타낸 주소
  4. 메모리 주소
(정답률: 38%)
  • 마이크로프로그램 제어기는 다음 마이크로 인스트럭션의 주소를 결정하기 위해 현재 실행 중인 인스트럭션 레지스터의 정보, CPU 상태 플래그, 그리고 마이크로 인스트럭션 내에 명시된 주소 정보를 사용합니다. 메인 메모리의 주소는 마이크로 인스트럭션의 주소 결정과는 무관합니다.
profile_image
1

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

32. 하나의 인스트럭션을 수행하기 위한 메이저 상태의 변천과정 중 잘못된 것은?

  1. fetch→execute
  2. fetch→indirect→execute
  3. fetch→indirect
  4. indirect→fetch→execute
(정답률: 62%)
  • 인스트럭션 사이클의 기본 흐름은 인출(fetch) $\rightarrow$ 간접(indirect) $\rightarrow$ 실행(execute) $\rightarrow$ 인터럽트(interrupt) 순으로 진행됩니다. 따라서 인출 단계 이전에 간접 단계가 오는 indirect $\rightarrow$ fetch $\rightarrow$ execute 순서는 잘못된 과정입니다.
profile_image
1

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

33. 수 13.625를 2진수 형태의 IEEE754 표준 부동소수점 형식으로 표현했을 때 가수 (mantissa)의 처음 다섯 비트는? (단, 소수점 바로 다음이 가수의 1번째 비트이다.)

  1. 10110
  2. 01100
  3. 00110
  4. 01011
(정답률: 39%)
  • 10진수 $13.625$를 IEEE 754 표준 부동소수점 형식으로 변환하는 과정입니다.
    ① 2진수 변환: $13.625_{10} = 1101.101_{2}$
    ② 정규화: $1.101101 \times 2^{3}$
    ③ 가수부 추출: 정규화된 형태 $1.XXXX$에서 소수점 아래 부분인 $101101...$을 취합니다.
    따라서 가수의 처음 다섯 비트는 $10110$입니다.
profile_image
1

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

34. 주소 설계에서 일반적으로 고려해야 할 사항으로 가장 거리가 먼 것은?

  1. 주소를 효율적으로 나타낼 수 있어야 한다.
  2. 가상 기억공간을 확보해야 한다.
  3. 주소공간과 기억공간을 독립시켜야 한다.
  4. 사용자에게 편리해야 한다.
(정답률: 38%)
  • 주소 설계의 핵심은 주소의 효율적 표현, 주소 공간과 기억 공간의 독립성 유지, 그리고 사용자의 편의성 확보에 있습니다. 가상 기억공간 확보는 메모리 관리 기법의 영역이지 주소 설계 자체의 일반적인 고려 사항은 아닙니다.
profile_image
1

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

35. 다음 중 번지필드가 필요 없는 명령은?

  1. skip
  2. branch
  3. jump
  4. call
(정답률: 53%)
  • skip 명령은 단순히 다음 인스트럭션을 건너뛰는 동작을 수행하므로, 특정 메모리 위치로 이동하기 위한 번지필드가 필요하지 않습니다.
profile_image
1

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

36. 논리식
를 최소화 시킨 것은?

(정답률: 53%)
  • 주어진 논리식 $\text{Y} = AB + A\overline{B} + \overline{A}B$를 카르노 맵으로 분석하면 $A$와 $B$가 각각 겹치는 항들을 묶어 단순화할 수 있습니다.
    먼저 $AB$와 $A\overline{B}$를 묶으면 $A(B + \overline{B}) = A$가 되고, $AB$와 $\overline{A}B$를 묶으면 $B(A + \overline{A}) = B$가 됩니다.
    따라서 최종적으로 최소화된 식은 $\text{A} + \text{B}$이며, 이는 와 같습니다.
profile_image
1

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

37. 채널에서 버스트 방식(burst mode)을 사용하는 경우 다음의 입력에 대한 출력 형태로 옳은 것은?

  1. ABCABCABC
  2. ABCCBAABC
  3. AAABBBCCC
  4. ABCAABBCC
(정답률: 51%)
  • 버스트 방식(Burst Mode)은 한 장치로부터 전송할 데이터가 있을 때, 해당 장치의 전송이 완전히 끝날 때까지 채널을 독점하여 연속적으로 전송하는 방식입니다.

    위 이미지에서 A, B, C 장치가 각각 AAA, BBB, CCC 데이터를 가지고 있으므로, 버스트 방식 적용 시 AAABBBCCC 형태로 출력됩니다.
profile_image
1

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

38. 주기억장치의 용량이 512KB인 컴퓨터에서 32비트의 가상 주소를 사용하는데, 페이지의 크기가 1K워드이고 1워드가 4바이트라면 주기억장치의 페이지 수는?

  1. 32개
  2. 64개
  3. 128개
  4. 512개
(정답률: 53%)
  • 주기억장치의 전체 용량을 하나의 페이지가 차지하는 용량으로 나누어 실제 페이지 수를 구합니다.
    ① [기본 공식]
    $$\text{페이지 수} = \frac{\text{주기억장치 용량}}{\text{페이지 크기} \times \text{워드 크기}}$$
    ② [숫자 대입]
    $$\text{페이지 수} = \frac{512 \text{ KB}}{1 \text{ K워드} \times 4 \text{ 바이트}}$$
    ③ [최종 결과]
    $$\text{페이지 수} = 128$$
profile_image
1

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

39. 언팩 10진수 형식으로 (543)10을 표현한 것은?

  1. F5F4C3
  2. 5F4F3C
  3. F5F4F3
  4. 5F4F3F
(정답률: 55%)
  • 언팩 10진수(Unpacked BCD)는 숫자 하나를 1바이트로 표현하며, 상위 4비트는 존(Zone) 영역(일반적으로 F), 하위 4비트는 숫자 영역으로 구성합니다. 마지막 바이트의 상위 4비트는 부호(C: +, D: -)를 표시합니다.
    숫자 543을 표현하면 5(F5), 4(F4), 3(C3)이 되어 F5F4C3이 됩니다.
profile_image
1

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

40. 캐시 적중률(hit ratio)을 구하는 식은?

  1. 총액세스시간/적중시간
  2. 적중횟수/총액세스횟수
  3. 총액세스횟수/적중횟수
  4. 적중시간/총액세스시간
(정답률: 57%)
  • 캐시 적중률은 전체 메모리 액세스 횟수 중에서 캐시에서 데이터를 찾은 횟수의 비율을 의미합니다.
    따라서 적중횟수/총액세스횟수로 계산합니다.
profile_image
1

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

3과목: 시스템분석설계

41. 구조적 분석의 특징이 아닌 것은?

  1. 시스템 모형화에 필요한 도구를 제공한다.
  2. 시스템을 분할하여 분석할 수 있다.
  3. 상향식 분석으로 중복성을 배제하여 시스템 분석의 질을 높일 수 있다.
  4. 전체 시스템을 일관성 있게 이해할 수 있다.
(정답률: 55%)
  • 구조적 분석은 시스템을 하향식(Top-Down)으로 분할하여 분석하는 기법입니다.

    오답 노트

    상향식 분석: 하향식(Top-Down) 분석 방식임
profile_image
1

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

42. 프로세스 설계에 대한 설명으로 틀린 것은?

  1. 정확성을 고려하여 처리과정을 명확히 명시한다.
  2. 프로세스의 분류 처리를 가능한 상세하고 크게 한다.
  3. 시스템의 상태나 구성 요소 등을 종합적으로 표시한다.
  4. 정보의 흐름이나 처리 과정은 모든 사람이 이해할 수 있는 표준화 방법을 이용한다.
(정답률: 72%)
  • 프로세스 설계 시 효율적인 처리를 위해 분류 처리는 가능한 최소화하여 복잡도를 줄여야 합니다.
profile_image
1

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

43. 입력 정보 투입 설계시 검토사항과 거리가 먼 것은?

  1. 투입 주기 결정
  2. 투입 시기 결정
  3. 투입(입력) 장치 결정
  4. 매체화 장치 결정
(정답률: 65%)
  • 입력 정보 투입 설계 시에는 데이터가 언제, 얼마나 자주, 어떤 장치를 통해 들어오는지를 결정하는 투입 주기, 투입 시기, 투입 장치 결정이 핵심 검토 사항입니다. 매체화 장치 결정은 입력 설계의 직접적인 검토 사항과 거리가 멉니다.
profile_image
1

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

44. 객체 지향 소프트웨어 설계 및 개발 방법에 대한 설명으로 옳은 것은?

  1. 재사용이 불가능하다.
  2. 공통된 속성을 명백히 표현할 수 있다.
  3. 객체 간의 종속성을 최대화한다.
  4. 소프트웨어 생명주기 상에서 일관적으로 나타낼 수 없다.
(정답률: 52%)
  • 객체 지향 설계는 상속과 다형성을 통해 공통된 속성을 명백히 표현하고 재사용성을 높이는 것이 핵심입니다.

    오답 노트

    재사용이 불가능하다: 상속을 통해 재사용 가능
    객체 간의 종속성을 최대화한다: 결합도를 낮추고 독립성을 높여야 함
    소프트웨어 생명주기 상에서 일관적으로 나타낼 수 없다: 일관된 모델링 가능
profile_image
1

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

45. 색인순차편성(Indexed Sequential Organization) 파일에 대한 설명으로 틀린 것은?

  1. 순차처리와 랜덤처리가 모두 가능하다.
  2. 레코드 삽입, 삭제시 파일 전체를 복사할 필요가 없다.
  3. 색인을 저장하기 위한 공간과 오버플로우 처리를 위한 별도의 공간이 필요 없다.
  4. 오버플로우 영역을 사용할 경우 처리 효율의 향상을 위해서 주기적으로 파일을 재구성할 필요가 있다.
(정답률: 60%)
  • 색인순차파일은 순차 처리와 랜덤 처리가 모두 가능하며, 색인(Index)을 통해 레코드에 접근하므로 색인을 저장할 공간과 데이터 추가/변경 시 발생하는 오버플로우를 처리하기 위한 별도의 영역이 반드시 필요합니다.
profile_image
1

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

46. 모듈 작성시 주의사항으로 틀린 것은?

  1. 자료의 추상화와 정보 은닉 개념을 도입한다.
  2. 적절한 크기로 작성한다.
  3. 모듈 내용이 다른 곳에서도 적용이 가능하도록 표준화 한다.
  4. 모듈간의 기능적 결합도는 최대화한다.
(정답률: 71%)
  • 좋은 모듈 설계를 위해서는 모듈 내부의 요소들이 서로 밀접하게 관련되어 있는 응집도는 최대화하고, 모듈 간의 상호 의존성을 나타내는 결합도는 최소화해야 합니다.

    오답 노트

    모듈간의 기능적 결합도는 최대화한다: 결합도는 최소화해야 함
profile_image
1

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

47. 처리 시간 견적 방법 중 프로세스 차트를 기초로 하여 수행하며, 계산 방법은 각 주변장치의 동작 시간 및 중앙처리장치의 동작 시간을 중심으로 계산하는 것은?

  1. 출력에 의한 계산 방법
  2. 추정에 의한 계산 방법
  3. 컴퓨터에 의한 계산 방법
  4. 입력에 의한 계산 방법
(정답률: 32%)
  • 입력에 의한 계산 방법은 프로세스 차트를 기반으로 하며, 각 주변장치와 중앙처리장치의 동작 시간을 중심으로 처리 시간을 계산하는 방식입니다.
profile_image
1

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

48. 코드 오류 체크 중 데이터를 처리하기 전에 입력 자료의 내용을 체크하는 방법으로 사전에 주어진 체크 프로그램에 의해서 정량적인 데이터가 미리 정해 놓은 규정된 범위 내에 존재하는가를 체크하는 것은?

  1. Mode Check
  2. Limit Check
  3. Total Check
  4. Block Check
(정답률: 72%)
  • Limit Check는 입력 데이터가 미리 정해진 규정 범위(최솟값과 최댓값) 내에 존재하는지를 확인하여 정량적인 오류를 체크하는 방법입니다.
profile_image
1

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

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

  1. 데이터 파일
  2. 프로그램 파일
  3. 자기 테이프 파일
  4. 작업 파일
(정답률: 54%)
  • 작업 파일은 프로그램 실행 중에 일시적으로 발생하는 자료를 처리하기 위해 사용하는 임시 파일입니다.
profile_image
1

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

50. 대화형 입출력 방식 중 화면에 항목의 이름과 함께 입력영역을 같이 진열하며, 사용자는 입력 값을 입력 영역에 직접 입력하는 것은?

  1. 프롬프트 방식
  2. 메뉴 방식
  3. 항목 채우기 방식
  4. 아이콘 방식
(정답률: 42%)
  • 화면에 항목 이름과 입력 영역을 동시에 제시하여 사용자가 해당 영역에 직접 값을 입력하게 하는 방식은 항목 채우기 방식입니다.
profile_image
1

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

51. 파일 설계 순서가 옳게 나열 된 것은?

  1. ④→⑤→②→③→①
  2. ②→⑤→①→④→③
  3. ③→⑤→①→②→④
  4. ①→⑤→②→④→③
(정답률: 72%)
  • 파일 설계의 올바른 순서는 목적 확인 $\rightarrow$ 항목 검토 $\rightarrow$ 특성 조사 $\rightarrow$ 매체 검토 $\rightarrow$ 편성법 검토 순입니다.
    암기 팁: '목항특매법'으로 기억하세요.
profile_image
1

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

52. 코드 설계 단계 중 대상 항목에 대하여 설계된 코드의 사용이 컴퓨터 처리 내에 한정되는가, 해당 업무에만 한정되는가, 관련 부문의 업무에 공통으로 사용되는가, 기업 전체에 사용 되는가 등을 확정하는 단계는?

  1. 사용 기간의 결정
  2. 코드화 방식의 결정
  3. 사용 범위의 결정
  4. 코드 대상 항목 결정
(정답률: 71%)
  • 설계된 코드가 컴퓨터 처리, 특정 업무, 관련 부문, 또는 기업 전체 중 어디까지 적용될지를 확정하는 단계는 사용 범위의 결정입니다.
profile_image
1

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

53. 순차코드(Sequence Code)에 대한 설명으로 틀린 것은?

  1. 코드화가 용이해 이해가 쉽고 단순하다.
  2. 코드의 추가 및 기억이 용이다.
  3. 적은 자릿수로 표현이 가능하다.
  4. 분류별로 그룹화 하는데 적합하다.
(정답률: 47%)
  • 순차코드는 단순히 일련번호를 부여하는 방식이므로 코드화가 쉽고 적은 자릿수로 표현 가능하며 추가가 용이합니다. 하지만 단순 나열 방식이기 때문에 특정 기준에 따라 분류하거나 그룹화하는 데는 적합하지 않습니다.
profile_image
1

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

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

  1. 제어 기능
  2. 피드백 기능
  3. 처리 기능
  4. 출력 기능
(정답률: 80%)
  • 피드백 기능은 시스템의 출력 결과가 기대치와 다를 때, 그 오차를 다시 입력 단계로 되돌려 보내어 다음 처리 과정에 반영함으로써 결과의 정확도를 높이는 제어 메커니즘을 의미합니다.
profile_image
1

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

55. 출력 설계 단계 중 다음 사항과 관계되는 것은?

  1. 출력 정보 내용의 설계
  2. 출력 정보 이용에 대한 설계
  3. 출력 정보 매체화의 설계
  4. 출력 정보 분배에 대한 설계
(정답률: 72%)

  • 출력 정보의 사용 목적, 이용자, 이용 경로, 주기 및 시기 등을 결정하는 단계는 출력 정보 이용에 대한 설계입니다.
profile_image
1

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

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

  1. 객체 모델링
  2. 기능 모델링
  3. 동적 모델링
  4. 정적 모델링
(정답률: 65%)
  • 시간의 흐름에 따른 객체 간의 제어흐름, 상호작용 등 동적인 행위를 상태 다이어그램으로 표현하는 것은 동적 모델링입니다.

    오답 노트

    객체 모델링: 객체 간의 관계를 정의하고 객체 다이어그램으로 표현
    기능 모델링: 데이터 흐름도(DFD)를 중심으로 처리 과정을 표현
profile_image
1

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

57. 흐름도의 종류 중 시스템에 있어서 데이터의 발생으로부터 처리 과정, 처리된 정보의 배분 및 축적하는 전체적인 과정을 도식화 해 놓은 것은?

  1. Block Chart
  2. Process Flowchart
  3. Program Flowchart
  4. System Flowchart
(정답률: 39%)
  • 데이터의 발생부터 처리 과정, 배분 및 축적까지의 전체적인 흐름을 도식화한 것은 System Flowchart입니다.
profile_image
1

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

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

  1. 목적성
  2. 제어성
  3. 종합성
  4. 자동성
(정답률: 73%)

  • 시스템의 각 부분 시스템이 전체 시스템의 일부로서 필수 기능을 수행하며, 상호 의존 관계를 통해 전체에 기여하는 특성은 종합성입니다.
profile_image
1

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

59. 표준 처리 패턴 중 특정 조건이 주어진 파일 중에서 그 조건에 만족되는 것과 그렇지 않은 것으로 분리 처리하는 것은?

  1. merge
  2. collate
  3. extract
  4. distribution
(정답률: 58%)
  • 특정 조건에 따라 데이터를 서로 다른 그룹으로 분리하여 처리하는 패턴은 distribution입니다.
profile_image
1

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

60. 기업의 측면에서 시스템 개발에 대한 문서화를 통해 기대할 수 있는 효과와 거리가 먼 것은?

  1. 의사소통을 원활히 할 수 있다.
  2. 생산성을 향상 시킬 수 있다.
  3. 정보를 축적할 수 있다.
  4. 시스템 개발의 요식적 절차를 부각시킬 수 있다.
(정답률: 73%)
  • 시스템 개발 문서화의 목적은 정보의 축적, 원활한 의사소통, 유지보수 효율화를 통한 생산성 향상에 있습니다. 요식적인 절차를 부각시키는 것은 문서화의 본래 목적과 거리가 멀며, 오히려 개발 효율을 저해하는 요소입니다.
profile_image
1

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

4과목: 운영체제

61. 강 결합 시스템(Tighly Coupled System)의 특징에 해당하는 것은?

  1. 프로세서간의 통신은 공유 메모리로 이루어진다.
  2. 각 시스템은 자신의 운영체제를 가진다.
  3. 각 시스템은 자신만의 주기억장치를 가진다.
  4. 각 시스템간의 통신은 메시지 교환으로 이루어진다.
(정답률: 55%)
  • 강 결합 시스템(Tightly Coupled System)은 다중 처리 시스템으로, 여러 개의 프로세서가 하나의 공유 메모리와 클록을 공유하는 구조입니다. 따라서 프로세서 간의 통신은 공유 메모리를 통해 매우 빠르게 이루어집니다.

    오답 노트

    자신만의 주기억장치/운영체제 보유 및 메시지 교환 통신: 약 결합 시스템(Loosely Coupled System)의 특징
profile_image
1

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

62. 교착 상태 발생의 필요 충분 조건이 아닌 것은?

  1. Synchronization
  2. Circular Wait
  3. Hold And Wait
  4. Mutual Exclusion
(정답률: 57%)
  • 교착 상태가 발생하기 위해서는 상호배제, 보유와 대기, 선점 불가, 환형 대기라는 4가지 조건이 모두 충족되어야 합니다. Synchronization은 프로세스 간의 실행 순서를 제어하는 메커니즘일 뿐, 교착 상태 발생의 필요 충분 조건에 해당하지 않습니다.

    오답 노트

    Circular Wait: 환형 대기 조건
    Hold And Wait: 보유와 대기 조건
    Mutual Exclusion: 상호배제 조건
profile_image
1

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

63. 분산 운영체제의 구조 중 모든 사이트는 하나의 중앙노드에 직접 연결되어 있으며 중앙 노드에 과부하가 걸리면 성능이 현저히 감소하며 중앙 노드의 고장 시 모든 통신이 이루어지지 않는 구조는?

  1. ring connection
  2. star connection
  3. hierarchy connection
  4. fully connection
(정답률: 77%)
  • 모든 사이트가 하나의 중앙 노드에 집중적으로 연결된 구조는 star connection입니다. 중앙 노드가 전체 통신을 제어하므로, 해당 노드에 과부하가 걸리거나 고장이 발생하면 전체 시스템의 통신이 마비되는 단점이 있습니다.
profile_image
1

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

64. 프로세스(process)에 대한 설명으로 틀린 것은?

  1. 실행중인 프로그램이다.
  2. 프로시저가 활동 중인 것을 의미한다.
  3. 비동기적 행위를 일으키는 주체이다.
  4. 디스크 내에 파일 형태로 보관되어 있는 프로그램을 의미한다.
(정답률: 65%)
  • 프로세스는 메모리에 적재되어 CPU에 의해 실행 중인 동적인 상태의 프로그램을 의미합니다. 반면, 디스크 내에 파일 형태로 보관되어 있는 정적인 상태의 프로그램은 '프로그램' 그 자체를 의미하며 프로세스와는 구분됩니다.
profile_image
1

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

65. 주기억장치 관리기법 중 “Best Fit” 기법 사용 시 20K의 프로그램은 주기억장치 영역 번호 중 어느 곳에 할당되는가?

  1. 영역 번호 1
  2. 영역 번호 2
  3. 영역 번호 3
  4. 영역 번호 4
(정답률: 58%)
  • Best Fit(최적 적합) 기법은 가용 공간 중 프로그램 크기보다 크면서 그 차이가 가장 작은(가장 딱 맞는) 영역에 할당하는 방식입니다.
    1. 대상 프로그램 크기: $20\text{K}$
    2. 가용 영역 분석:
    - 영역 2: $30\text{K}$ (차이 $10\text{K}$)
    - 영역 3: $18\text{K}$ (크기 부족)
    - 영역 4: $25\text{K}$ (차이 $5\text{K}$)
    3. 결과: 차이가 가장 작은 영역 번호 4에 할당됩니다.
profile_image
1

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

66. 로더의 종류 중 별도의 로더 없이 언어번역 프로그램이 로더의 기능까지 수행하는 것으로, 연결 기능은 수행하지 않고 할당, 재배치, 적재 작업을 모두 언어번역 프로그램이 담당하는 것은?

  1. Absolute Loader
  2. Compile And Go Loader
  3. Direct Linking Loader
  4. Dynamic Loading Loader
(정답률: 46%)
  • Compile And Go Loader는 별도의 로더 없이 컴파일러(언어번역 프로그램)가 할당, 재배치, 적재 기능을 모두 수행하는 방식입니다.

    오답 노트

    Absolute Loader: 미리 지정된 절대 주소에만 적재함
    Direct Linking Loader: 연결과 적재를 동시에 수행함
    Dynamic Loading Loader: 필요한 부분만 선택적으로 적재함
profile_image
1

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

67. 다음의 a, b, c, d 작업에 대하여 운영체제가 CPU 스케줄링 기법으로 HRN 방식을 구현했을 때, 우선순위가 가장 높은 작업은?(문제오류 : 문제 복원중입니다. 정답은 1번 입니다.)

  1. a
  2. b
  3. c
  4. d
(정답률: 73%)
  • 오류로 인해 상세 풀이 과정이 제공되지 않았으나, 공식 정답에 따라 우선순위가 가장 높은 작업은 a입니다.
profile_image
1

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

68. 상호 배제를 올바로 구현하기 위한 요구조건에 대한 설명으로 틀린 것은?

  1. 두 개 이상의 프로세스들이 공유 데이터에 접근하여 동시에 수행할 수 있어야 한다.
  2. 임계 구역 바깥에 있는 프로세스가 다른 프로세스의 임계구역 진입을 막아서는 안 된다.
  3. 어떤 프로세스도 임계 구역으로 들어가는 것이 무한정 연기되어서는 안 된다.
  4. 임계 구역은 특정 프로세스가 독점할 수 없다.
(정답률: 66%)
  • 상호 배제(Mutual Exclusion)는 한 프로세스가 임계 구역에서 실행 중일 때 다른 프로세스가 동시에 진입하지 못하도록 막는 것이 핵심 원리입니다. 따라서 두 개 이상의 프로세스들이 공유 데이터에 접근하여 동시에 수행할 수 있어야 한다는 설명은 상호 배제의 정의에 정면으로 위배됩니다.
profile_image
1

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

69. UNIX 파일 시스템 구조에서 데이터 블록의 주소 정보를 보관하고 있는 것은?

  1. 부트 블록
  2. 슈퍼 블록
  3. I-node 블록
  4. 데이터 블록
(정답률: 64%)
  • I-node 블록은 파일의 메타데이터와 함께 실제 데이터가 저장된 데이터 블록의 주소 정보를 관리하는 핵심 구조체입니다.

    오답 노트

    부트 블록: 시스템 부팅 코드 저장
    슈퍼 블록: 파일 시스템 전체의 종합 정보 및 빈 공간 관리
    데이터 블록: 파일의 실제 내용 저장
profile_image
1

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

70. 다음과 같이 트랙이 요청되어 큐에 순서적으로 도착하였다. 모든 트랙을 서비스하기 위하여 디스크 스케줄링기법 중 FCFS 스케줄링 기법이 사용되었을 경우, 트랙 40은 요청된 트랙 중 몇 번째에 서비스를 받게 되는가? (단, 현재 헤드의 위치는 트랙 50이다.)

  1. 1번째
  2. 2번째
  3. 3번째
  4. 4번째
(정답률: 64%)
  • FCFS(First-Come, First-Served) 스케줄링은 요청이 도착한 순서대로 서비스를 제공하는 방식입니다.

    요청 순서가 $10 \rightarrow 40 \rightarrow 55 \rightarrow 35$ 순으로 도착하였으므로, 트랙 40은 2번째로 서비스를 받게 됩니다.
profile_image
1

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

71. 스레드에 대한 설명으로 틀린 것은?

  1. 하드웨어, 운영체제의 성능과 응용 프로그램의 처리율을 향상시킬 수 있다.
  2. 실행 환경을 공유시켜 기억 장소의 낭비가 줄어든다.
  3. 하나의 프로세스에는 하나의 스레드만 존재한다.
  4. 프로세스들 간의 통신이 향상된다.
(정답률: 72%)
  • 스레드는 프로세스 내에서 실행되는 흐름의 단위로, 하나의 프로세스는 여러 개의 스레드를 가질 수 있는 다중 스레드 구조가 가능합니다.

    오답 노트

    실행 환경 공유: 스레드 간 메모리 및 자원 공유를 통해 기억 장소 낭비를 줄이고 통신 효율을 높입니다.
profile_image
1

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

72. RR(Round-Robin) 스케줄링 기법에서 시간 할당량에 대한 설명으로 틀린 것은?

  1. 시간 할당량이 작으면 오버헤드의 발생이 적어진다.
  2. 시간 할당량이 작으면 문맥교환이 자주 일어나게 된다.
  3. 시간 할당량이 크면 FIFO 기법과 거의 같은 형태가 된다.
  4. 시간 할당량이 너무 작으면 시스템은 대부분의 시간을 프로세서의 스위칭에 소비하고 실제 사용자들의 연산은 거의 못하는 결과가 초래된다.
(정답률: 57%)
  • RR 스케줄링에서 시간 할당량이 작아지면 문맥 교환(Context Switching)이 더 빈번하게 발생하며, 이로 인해 시스템의 오버헤드가 증가하게 됩니다.

    오답 노트

    시간 할당량이 크면 FIFO 기법과 유사해짐: 할당량이 매우 크면 프로세스가 종료될 때까지 CPU를 점유하므로 선입선출 방식과 같아집니다.
profile_image
1

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

73. UNIX에서 커널에 대한 설명으로 틀린 것은?

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

    오답 노트

    명령어 해석기: 셸(Shell)의 기능
profile_image
1

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

74. 통합(coalescing)과 압축(compaction)에 대한 설명으로 틀린 것은?

  1. 인접한 공백들을 하나의 공백으로 합하는 과정을 통합이라고 한다.
  2. 모든 사용되고 있는 기억장소를 주기억장치의 한 쪽 끝으로 옮기는 것을 압축이라고 한다.
  3. 압축은 단편화의 해결 방안이 될 수 없다.
  4. 압축 후에는 하나의 커다란 공백이 생기게 된다.
(정답률: 56%)
  • 압축은 흩어져 있는 사용 중인 기억장소들을 한쪽으로 몰아 큰 하나의 공백을 만드는 과정으로, 외부 단편화 문제를 해결하는 대표적인 방안입니다.
profile_image
1

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

75. 디렉토리 구조 중 중앙에 마스터 파일 디렉토리가 있고 그 아래에 사용자별로 서로 다른 파일 디렉토리가 있는 계층 구조는?

  1. 1단계 디렉토리 구조
  2. 2단계 디렉토리 구조
  3. 트리 디렉토리 구조
  4. 비순환 그래프 디렉토리 구조
(정답률: 54%)
  • 2단계 디렉토리 구조는 최상위의 마스터 파일 디렉토리(MFD) 아래에 각 사용자별 전용 파일 디렉토리(UFD)가 존재하는 계층적 구조를 가집니다.
profile_image
1

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

76. 운영체제의 운용 기법 중 시스템은 일정 시간 단위로 CPU를 한 사용자에서 다음 사용자로 신속하게 전환함으로써 각각의 사용자들은 실제로 자신만이 컴퓨터를 사용하고 있는 것으로 여기는 시스템을 의미하는 것은?

  1. Time Sharing System
  2. Batch Processing System
  3. Real Time System
  4. Multi Programming System
(정답률: 53%)
  • Time Sharing System은 CPU 시간을 매우 짧은 단위로 나누어 여러 사용자에게 빠르게 할당함으로써, 각 사용자가 독점적으로 컴퓨터를 사용하는 것처럼 느끼게 하는 시분할 시스템입니다.
profile_image
1

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

77. 운영체제의 역할이 아닌 것은?

  1. 자원의 스케줄링 기능을 제공한다.
  2. 시스템의 오류를 검사하고 복구한다.
  3. 데이터를 관리하고 데이터 및 자원의 공유 기능을 제공한다.
  4. 링킹 작업을 통해 컴퓨터에서 실행 가능한 실행 프로그램을 생성한다.
(정답률: 60%)
  • 운영체제는 자원 관리, 오류 복구, 데이터 공유 등의 시스템 제어 기능을 수행합니다. 반면, 링킹 작업을 통해 실행 프로그램을 생성하는 것은 컴파일러나 링커(Linker)와 같은 언어 번역 프로그램의 역할입니다.
profile_image
1

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

78. UNIX 시스템의 특징이 아닌 것은?

  1. 온라인 대화형 시스템이다.
  2. 다중 작업 시스템이다.
  3. 다중 사용자 시스템이다.
  4. 이식성이 낮은 시스템이다.
(정답률: 76%)
  • UNIX는 C 언어로 작성되어 하드웨어 의존성이 낮기 때문에 다양한 시스템으로 옮겨 심을 수 있는 이식성이 매우 높은 시스템입니다.

    오답 노트

    온라인 대화형/다중 작업/다중 사용자: UNIX의 핵심적인 기본 특징임
profile_image
1

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

79. 페이지 크기에 대한 설명으로 틀린 것은?

  1. 페이지 크기가 작을수록 페이지 테이블 크기가 커진다.
  2. 페이지 크기가 작을수록 입ㆍ출력 전송이 효율적이다.
  3. 페이지 크기가 작을수록 내부의 단편화로 인한 낭비공간이 줄어든다.
  4. 페이지 크기가 작을수록 좀 더 효율적인 워킹 셋을 유지할 수 있다.
(정답률: 48%)
  • 페이지 크기가 작아지면 한 번의 입출력으로 가져오는 데이터 양이 적어지므로, 입출력 전송 효율은 오히려 떨어지게 됩니다.

    오답 노트

    페이지 테이블 크기: 페이지가 작을수록 관리할 페이지 수가 늘어나 테이블이 커짐
    내부 단편화: 페이지가 작을수록 마지막 페이지의 낭비 공간이 줄어듦
    워킹 셋: 필요한 페이지만 정밀하게 유지할 수 있어 효율적임
profile_image
1

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

80. 세 개의 페이지를 수용할 수 있는 주기억장치로 현재 페이지는 모두 비어 있는 상태이다. 어떤 프로그램이 다음과 같은 순서로 페이지 번호를 요구하였을 때, 페이지 교체 기법으로 FIFO 기법을 사용하였다면, 페이지 부재는 몇 번 일어나겠는가?

  1. 3번
  2. 4번
  3. 5번
  4. 6번
(정답률: 61%)
  • FIFO(First-In-First-Out) 기법은 가장 먼저 들어온 페이지를 가장 먼저 교체하는 방식입니다.
    요청 순서: c, d, e, b, d, e
    1. c 요청: [c, _, _] (부재)
    2. d 요청: [c, d, _] (부재)
    3. e 요청: [c, d, e] (부재)
    4. b 요청: [b, d, e] (부재 - c 교체)
    5. d 요청: [b, d, e] (적중)
    6. e 요청: [b, d, e] (적중)
    총 페이지 부재 횟수는 4번입니다.
profile_image
1

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

5과목: 정보통신개론

81. 다음 중 비트방식의 데이터 링크 프로토콜이 아닌 것은?

  1. BSC
  2. SDLC
  3. HDLC
  4. ADCCP
(정답률: 52%)
  • BSC는 문자 기반의 전송 방식을 사용하는 문자 방식 프로토콜입니다. 반면 SDLC, HDLC, ADCCP는 비트 단위로 데이터를 처리하는 비트 방식 프로토콜입니다.
profile_image
1

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

82. 다음 중 통신프로토콜의 구성요소에 해당되지 않는 것은?

  1. 패킷(packet)
  2. 구문(Syntax)
  3. 의미(Semantics)
  4. 순서(Timing)
(정답률: 62%)
  • 통신 프로토콜의 3대 구성요소는 데이터의 형식과 부호화를 정의하는 구문, 제어 정보의 효율적 전송을 위한 의미, 송수신 속도 및 순서를 조절하는 타이밍입니다. 패킷은 프로토콜의 구성요소가 아니라 전송되는 데이터의 단위입니다.
profile_image
1

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

83. 다음 중 인터넷 IP계층에 해당되는 프로토콜은?

  1. SMTP
  2. ICMP
  3. SNA
  4. UDP
(정답률: 54%)
  • ICMP는 IP 계층에서 네트워크 오류 보고 및 진단 메시지를 전송하기 위해 사용되는 프로토콜입니다.

    오답 노트

    SMTP: 응용 계층, UDP: 전송 계층
profile_image
1

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

84. 다음 중 시분할(Time-sharing)시스템과 거리가 먼 것은?

  1. 실시간(real-time) 응답이 주로 요구된다.
  2. 컴퓨터와 이용자가 서로 대화형으로 정보를 교환한다.
  3. 컴퓨터 파일 자원의 공동이용이 불가능하다.
  4. 다수의 단말기가 1대의 컴퓨터를 공동으로 사용한다.
(정답률: 62%)
  • 시분할 시스템은 다수의 사용자가 컴퓨터 자원을 공유하여 대화형으로 사용하는 시스템이므로, 컴퓨터 파일 자원의 공동이용이 가능합니다.

    오답 노트

    실시간 응답 요구, 대화형 정보 교환, 다수 단말기의 컴퓨터 공동 사용은 시분할 시스템의 핵심 특징입니다.
profile_image
1

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

85. 다음 중 다중화(multiplexing)의 의미로 적합한 것은?

  1. 하나의 경로에 하나의 채널을 전송하는 기술
  2. 하나의 경로에 복수의 채널을 전송하는 기술
  3. 복수의 경로에 하나의 채널을 전송하는 기술
  4. 복수의 경로에 복수의 채널을 전송하는 기술
(정답률: 69%)
  • 다중화는 전송 효율을 높이기 위해 하나의 물리적 통신 경로를 통해 여러 개의 논리적 채널을 동시에 전송하는 기술을 의미합니다.
profile_image
1

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

86. LAN에서 데이터의 충돌을 막기 위해 송신 데이터가 없을 때에만 데이터를 송신하고, 다른 장비가 송신 중일 때에는 송신을 중단하며 일정시간 간격을 두고 대기 하였다가 다시 송신하는 방식은?

  1. TOKEN BUS
  2. TOKEN RING
  3. CSMA/CD
  4. CDMA
(정답률: 63%)
  • 데이터 송신 전 매체 사용 여부를 확인(Carrier Sense)하고, 충돌 발생 시 일정 시간 대기 후 재전송하는 CSMA/CD 방식에 대한 설명입니다.
profile_image
1

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

87. 다음 중 셀룰러 시스템의 주요 구성이 아닌 것은?

  1. 이동국(MS)
  2. 기지국(BS)
  3. 이동전화 교환국(MTSO)
  4. 사설교환기(PBX)
(정답률: 64%)
  • 셀룰러 시스템의 핵심 구성 요소는 단말기 역할을 하는 이동국(MS), 무선 구간을 담당하는 기지국(BS), 그리고 전체 네트워크를 제어하는 이동전화 교환국(MTSO)입니다. 사설교환기(PBX)는 기업 내부에서 사용하는 전용 교환 설비로 셀룰러 시스템의 기본 구성 요소가 아닙니다.
profile_image
1

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

88. ATM 교환기에서 처리되는 셀의 길이는?

  1. 24바이트
  2. 48바이트
  3. 53바이트
  4. 64바이트
(정답률: 55%)
  • ATM(비동기 전송 모드)에서 사용하는 셀의 고정 길이는 53바이트입니다. 이는 헤더 5바이트와 페이로드(바디) 48바이트의 합으로 구성됩니다.
profile_image
1

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

89. 전송제어문자 중 상대국에 데이터 링크의 설정 및 응답을 요구하는 것은?

  1. ETB
  2. ENQ
  3. DLE
  4. ACK
(정답률: 45%)
  • ENQ(Enquiry)는 전송제어문자 중 하나로, 상대국에 데이터 링크의 설정이나 응답을 요구할 때 사용합니다.

    오답 노트

    ETB: 전송 종료 블록
    DLE: 데이터 링크 탈출
    ACK: 긍정 응답
profile_image
1

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

90. 다음 중 HDLC의 프레임 구조에 포함되지 않는 것은?

  1. 주소부
  2. 제어부
  3. FCS
  4. 스타트 및 스톱비트
(정답률: 59%)
  • HDLC 프레임은 플래그, 주소부, 제어부, 정보부, FCS(프레임 체크 시퀀스)로 구성됩니다. 스타트 및 스톱비트는 비동기식 전송 방식에서 사용하는 단위이며, HDLC와 같은 동기식 전송 방식의 프레임 구조에는 포함되지 않습니다.
profile_image
1

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

91. 통신망에서 송신처와 수신처간의 동작속도 차이가 존재하는 경우에 적용되는 기능은?

  1. 흐름제어 기능
  2. 오류제어 기능
  3. 다중화 기능
  4. 교환 기능
(정답률: 70%)
  • 흐름제어 기능은 송신처와 수신처 사이의 처리 속도 차이로 인해 수신 측의 버퍼가 넘치는 것을 방지하기 위해 데이터 전송량을 조절하는 기능입니다.
profile_image
1

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

92. 8진 PSK 변조를 사용하는 모뎀의 데이터 전송속도가 4800 [bps]일 때 변조속도는?

  1. 600[bps]
  2. 1600[bps]
  3. 2400[bps]
  4. 4800[bps]
(정답률: 58%)
  • 변조속도(보오율)는 데이터 전송속도를 한 심볼당 전송 비트 수로 나누어 계산합니다.
    ① [기본 공식] $\text{Baud rate} = \frac{\text{Data rate}}{\log_{2} M}$
    ② [숫자 대입] $\text{Baud rate} = \frac{4800}{\log_{2} 8}$
    ③ [최종 결과] $\text{Baud rate} = 1600\text{ bps}$
profile_image
1

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

93. 공중 데이터망에서 사용되는 DTE/DCE 간의 상호접속회로에 대한 권고안은?

  1. X.4
  2. X.24
  3. X.75
  4. X.400
(정답률: 50%)
  • X.24는 공중 데이터망(Public Data Network)에서 DTE(데이터 단말 장치)와 DCE(데이터 회선 종단 장치) 간의 상호접속회로 인터페이스에 대한 권고안입니다.
profile_image
1

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

94. 송신 스테이션이 데이터 프레임을 연속적으로 전송하다가 NAK를 수신하게 되면, 에러가 발생한 프레임 이후에 전송된 모든 데이터 프레임을 재전송하는 방식은?

  1. Stop-and-Wait ARQ
  2. Go-back-N ARQ
  3. Selective-Repeat ARQ
  4. Adaptive ARQ
(정답률: 66%)
  • Go-back-N ARQ는 수신 측에서 에러(NAK)가 발생한 프레임을 발견하면, 해당 프레임을 포함하여 그 이후에 전송된 모든 프레임을 다시 전송받는 방식입니다.

    오답 노트

    Stop-and-Wait ARQ: 프레임 하나마다 확인 응답을 기다림
    Selective-Repeat ARQ: 에러가 발생한 특정 프레임만 재전송
profile_image
1

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

95. 기존의 전화선을 이용해서 가입자 측 전송 속도로 13~52 [Mbps] 정도의 속도를 갖는 가입자 회선은?

  1. VDSL
  2. ADSL
  3. SDSL
  4. HDSL
(정답률: 41%)
  • VDSL은 기존의 전화선을 이용하면서도 고속 전송이 가능하여 가입자 측 전송 속도로 $13 \sim 52\text{ Mbps}$ 정도의 속도를 제공하는 가입자 회선입니다.
profile_image
1

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

96. 다음 정보통신 시스템의 구성요소 중 목적지 주소 정보를 기반으로 목적지까지의 경로를 설정하는 기능을 수행하는 것은?

  1. 단말장치
  2. 변복조장치
  3. 교환장치
  4. 다중화장치
(정답률: 33%)
  • 교환장치는 송신측에서 수신측으로 데이터를 전달하기 위해 목적지 주소를 확인하고 최적의 경로를 설정(Routing)하는 핵심 기능을 수행합니다.
profile_image
1

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

97. LAN의 특성에 대한 설명으로 틀린 것은?

  1. 음성, 데이터 및 화상정보를 전송할 수 있다.
  2. LAN 프로토콜은 OSI 참조모델의 상위계층에 해당된다.
  3. 전송방식으로 베이스밴드와 브로드밴드 방식이 있다.
  4. 광케이블 및 동축케이블의 사용이 가능하다.
(정답률: 64%)
  • LAN 프로토콜은 물리 계층과 데이터 링크 계층을 정의하므로, OSI 참조 모델의 하위 계층에 해당합니다.
profile_image
1

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

98. 회선 교환방식에 대한 설명으로 틀린 것은?

  1. 회선 교환기내에서 오류제어가 용이하다.
  2. 일대일 정보통신이 가능하다.
  3. 길이가 긴 연속적인 데이터 전송에 용이다.
  4. 회선 교환기내에서 처리지연시간이 비교적 적다.
(정답률: 30%)
  • 회선 교환 방식은 전용 통신 경로를 설정하여 데이터를 전송하므로, 전송 중인 데이터에 대한 개별적인 오류 제어가 어렵습니다.
profile_image
1

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

99. 디지털 전송로에 디지털 신호를 전송하기 위한 신호 변환장치는?

  1. MODEM
  2. DTE
  3. FEP
  4. DSU
(정답률: 59%)
  • DSU(Digital Service Unit)는 디지털 전송로에 디지털 신호를 전송하기 위해 신호를 변환하는 장치입니다.

    오답 노트

    MODEM: 디지털 신호를 아날로그 신호로 변환
profile_image
1

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

100. 다음 중 전화회선을 이용하지 않는 통신서비스는?

  1. FAX
  2. TELETEXT
  3. ARS
  4. VIDEOTEX
(정답률: 37%)
  • TELETEXT는 방송 신호의 여유 공간을 이용하여 텍스트 정보를 전송하는 서비스로, 전화회선이 아닌 방송망을 이용합니다.
profile_image
1

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

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