컴퓨터시스템기사(A형) 필기 기출문제복원 (2008-03-02)

컴퓨터시스템기사(A형) 2008-03-02 필기 기출문제 해설

이 페이지는 컴퓨터시스템기사(A형) 2008-03-02 기출문제를 CBT 방식으로 풀이하고 정답 및 회원들의 상세 해설을 확인할 수 있는 페이지입니다.

컴퓨터시스템기사(A형)
(2008-03-02 기출문제)

목록

1과목: 전자계산기 프로그래밍

1. 어셈블리어에서 주석(Comment)의 시작을 나타내는 기호는?

  1. ;
  2. #
  3. %
  4. $
(정답률: 81%)
profile_image
1

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

2. 정적 바인딩(Static binding)에 대한 설명으로 옳지 않은 것은?

  1. 실행 이전에 일어나는 바인딩이다.
  2. 정적(Static) 속성을 가진다.
  3. 언어 번역시간은 정적 바인딩이 이루어진다.
  4. 일명 후기 바인딩(late binding)이라고 한다.
(정답률: 57%)
profile_image
1

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

3. PC 어셈블리어에서 DOS 나 BIOS 루틴을 부르기 위해 사용하는 명령은?

  1. INT
  2. TITLE
  3. INC
  4. REP
(정답률: 79%)
profile_image
1

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

4. 원시프로그램을 번역할 때 어셈블러에게 요구되는 동작을 지시하는 명령으로서 기계어로 번역되지 않는 명령어를 무엇이라 하는가?

  1. 매크로 명령(macro instruction)
  2. 기계어 명령(machine instruction)
  3. 의사 명령(pseudo instruction)
  4. 오퍼랜드 명령(operand instruction)
(정답률: 83%)
profile_image
1

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

5. 객체지향 언어의 개념에서 객체가 메시지를 받아 실행해야 할 구체적인 연산을 정의한 것은?

  1. 캡슐화
  2. 인스턴스
  3. 클래스
  4. 메소드
(정답률: 89%)
  • 메소드는 객체지향 프로그래밍에서 객체가 메시지를 받았을 때 수행해야 할 구체적인 동작이나 연산을 정의한 함수를 의미합니다.

    오답 노트

    캡슐화: 데이터와 연산을 하나로 묶는 것
    인스턴스: 클래스를 통해 실제로 생성된 객체
    클래스: 객체를 만들기 위한 설계도
profile_image
1

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

6. 객체 지향 기법에서 데이터와 이 데이터를 조작하는 연산들이 하나의 모듈 내에서 결합되도록 하는 것을 무엇이라 하는가?

  1. 클래스
  2. 메소드
  3. 캡슐화
  4. 객체
(정답률: 83%)
profile_image
1

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

7. 고급언어로 작성한 프로그램을 기계어로 번역하였다. 번역 도중에 발생한 문법에러를 모두 수정하여 실행 파일을 만들었으나 실행 결과가 정확하지 않았다. 어떤 프로그램을 이용하면 논리적인 문제점을 검토할 수 있는가?

  1. 운영체제(operating system)
  2. 어셈블러(assembler)
  3. 디버거(debugger)
  4. 링커(linker)
(정답률: 96%)
  • 문법 에러는 컴파일 단계에서 수정 가능하지만, 실행 결과가 틀린 논리적 오류(Logical Error)는 프로그램 실행 중 변수 값이나 흐름을 추적해야 합니다.
    디버거(debugger)는 프로그램의 실행 과정을 단계별로 확인하며 논리적인 문제점을 찾아 수정하는 도구입니다.
profile_image
1

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

8. PLC에 대한 설명으로 거리가 먼 것은?

  1. 공정을 생략할 수 있고 기획성이 우수하다.
  2. 반도체와 IC를 이용한 제품이므로 제어반의 크기를 줄일 수 있다.
  3. 소규모 제어회로에서 가격이 싸다.
  4. 신뢰성 및 보수성이 높다.
(정답률: 72%)
  • PLC는 하드웨어 구성 비용이 발생하므로 매우 소규모인 제어회로에서는 릴레이 제어 방식보다 가격이 비쌀 수 있습니다.

    오답 노트

    공정 생략 및 기획성: 소프트웨어 변경으로 가능
    제어반 크기: IC 사용으로 소형화 가능
    신뢰성 및 보수성: 프로그램 수정으로 용이함
profile_image
1

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

9. 어셈블리어에서 다음 설명에 해당하는 명령은?

  1. INCLUDE
  2. EJECT
  3. CREF
  4. ORG
(정답률: 92%)
profile_image
1

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

10. 단항(Unary) 연산자 연산에 해당하지 않는 것은?

  1. MOVE
  2. SHIFT
  3. COMPLEMENT
  4. AND
(정답률: 90%)
profile_image
1

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

11. C언어의 데이터 형이 아닌 것은?

  1. long
  2. integer
  3. char
  4. double
(정답률: 79%)
profile_image
1

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

12. 어셈블리어에서 어떤 기호적 이름에 상수 값을 할당하는 명령은?

  1. EQU
  2. ASSUME
  3. ORG
  4. EVEN
(정답률: 87%)
profile_image
1

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

13. 제어 대상물인 기계가 그림과 같이 여러 대 있는 것을 1대의 PLC로 제어하는 시스템은?

  1. 버스 시스템
  2. 집중 시스템
  3. 분산 시스템
  4. 계층 시스템
(정답률: 55%)
profile_image
1

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

14. C언어의 관계연산자 중 우선순위가 나머지 셋과 다른 하나는?

  1. >
  2. >=
  3. <
  4. !=
(정답률: 91%)
profile_image
1

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

15. 논리 곱(AND)을 나타내는 C언어의 연산자는?

  1. ||
  2. |
  3. &&
  4. &
(정답률: 91%)
profile_image
1

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

16. C 언어에서 사용되는 반복 구조문이 아닌 것은?

  1. while 문
  2. do ~ while 문
  3. for 문
  4. if ~ else 문
(정답률: 88%)
profile_image
1

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

17. 어셈블리어에서 매크로를 정의할 때 시작부분과 끝 부분에 쓰이는 명령은?

  1. BEGIN, END
  2. MACRO, ENDM
  3. MOPEN, ENDM
  4. START, END
(정답률: 63%)
profile_image
1

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

18. C 언어에서 문자열 출력 함수는?

  1. gets()
  2. puts()
  3. getchar()
  4. putchar()
(정답률: 79%)
profile_image
1

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

19. C 언어의 기억클래스 종류가 아닌 것은?

  1. External
  2. Static
  3. Register
  4. Point
(정답률: 85%)
profile_image
1

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

20. PLC와 릴레이(Relay) 제어의 비교 설명으로 옳지 않은 것은?

  1. PLC는 프로그램 변경만으로 제어내용의 변경이 가능하지만 릴레이 제어는 배선을 변경하여야 한다.
  2. PLC 제어는 릴레이 제어보다 많은 도면이 필요하고 부품수배, 조립, 시험에 시간이 많이 걸린다.
  3. 범용성 면에서 릴레이 제어 보다 PLC 제어가 우수하다.
  4. 경제성 면에서 릴레이 개수가 많은 경우에는 PLC를 사용하는 것이 경제적이다.
(정답률: 88%)
  • PLC는 소프트웨어 프로그램 변경만으로 제어 내용을 수정할 수 있어 릴레이 제어보다 도면이 간소화되고 부품 수배, 조립, 시험 시간이 획기적으로 단축됩니다.

    오답 노트

    배선 변경 필요: 릴레이 제어의 특징
    범용성 우수: PLC 제어의 특징
    경제성: 릴레이 개수가 많을수록 PLC가 유리
profile_image
1

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

2과목: 자료구조 및 데이터통신

21. 다음 중 X.25의 접속서비스 기능으로 옳은 것은?

  1. PRC (Program Recovery Circuit)
  2. PMC (Performance Maintenance Circuit)
  3. PAC (Physical Address Circuit)
  4. PVC (Permanent Virtual Circuit)
(정답률: 69%)
profile_image
1

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

22. 다음 중 정지화상 압축 기술의 표준은?

  1. MPEG
  2. JPEG
  3. H261
  4. G711
(정답률: 67%)
profile_image
1

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

23. HDLC의 프레임(Frame)의 구조가 순서대로 올바르게 나열된 것은? (단, A : Address, F : Flag, C : Control, D : Data, S : Frame Check Sequence)

  1. F-D-C-A-S-F
  2. F-C-D-S-A-F
  3. F-A-C-D-S-F
  4. F-A-D-C-S-F
(정답률: 76%)
profile_image
1

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

24. 데이터의 전송률이 105Mbps 정도이고, 전송 중 누화잡음과 충격잡음에 대한 면역성이 좋은 통신선로는?

  1. 2-선식개방선로
  2. 꼬임선
  3. 동축케이블
  4. 광섬유
(정답률: 61%)
profile_image
1

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

25. OSI 7계층에서 다음과 같은 서비스를 제공하는 계층은?

  1. 데이터 링크 계층
  2. 물리 계층
  3. 응용 계층
  4. 세션 계층
(정답률: 66%)
profile_image
1

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

26. IEEE 802.4의 표준안 내용으로 옳은 것은?

  1. 토큰 버스 LAN
  2. 토큰 링 LAN
  3. CSMA/CD LAN
  4. 무선 LAN
(정답률: 54%)
profile_image
1

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

27. 다음 중 데이터 통신에 널리 사용되는 오류 검출 기법이 아닌 것은?

  1. Huffman Coding
  2. CRC
  3. Parity Check
  4. BCC
(정답률: 50%)
profile_image
1

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

28. 보오(baud) 속도가 2400 이고, 한 번에 2개의 비트를 전송 할 때 데이터 신호속도(bps)는 얼마인가?

  1. 2400
  2. 4800
  3. 7200
  4. 9600
(정답률: 78%)
profile_image
1

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

29. 두 개 이상의 컴퓨터 사이에 데이터 전송을 할 수 있도록 미리 정보의 송?수신측에서 정해둔 통신 규약을 무엇이라 하는가?

  1. Protocol
  2. Link
  3. Terminal
  4. Interface
(정답률: 87%)
profile_image
1

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

30. ISDN의 정보용 채널인 B채널의 전송 용량은?

  1. 64kbps
  2. 16kbps
  3. 384kbps
  4. 1536kbps
(정답률: 74%)
profile_image
1

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

31. 선형 자료 구조가 아닌 것은?

  1. 큐
  2. 스택
  3. 데크
  4. 트리
(정답률: 90%)
profile_image
1

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

32. 다음 트리를 “Pre-order"로 운행한 결과는?

  1. ABDECFGHi
  2. DBEFCHGiA
  3. ABCDEFGHi
  4. DEBFHiGCA
(정답률: 84%)
  • 전위 순회(Pre-order)는 '루트 $\rightarrow$ 왼쪽 서브트리 $\rightarrow$ 오른쪽 서브트리' 순으로 방문합니다.
    1. 루트 A 방문 $\rightarrow$ 2. 왼쪽 서브트리(B $\rightarrow$ D $\rightarrow$ E) 방문 $\rightarrow$ 3. 오른쪽 서브트리(C $\rightarrow$ F $\rightarrow$ G $\rightarrow$ H $\rightarrow$ i) 방문 순으로 진행하여 ABDECFGHi가 됩니다.
profile_image
1

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

33. 데이터베이스 관리 시스템의 필수 기능에 해당하지 않는 것은?

  1. 정의 기능 (Definition facility)
  2. 조작 기능 (Manipulation facility)
  3. 명세 기능 (Specification facility)
  4. 제어 기능 (Control facility)
(정답률: 93%)
profile_image
1

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

34. 트랜잭션의 특성으로 거리가 먼 것은?

  1. 원자성(Atomicity)
  2. 영속성(Durability)
  3. 격리성(Isolation)
  4. 무결성(Integrity)
(정답률: 82%)
profile_image
1

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

35. 다음 그림에서 “트리의 차수(Degree)"는?

  1. 2
  2. 3
  3. 4
  4. 5
(정답률: 91%)
profile_image
1

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

36. 주어진 파일에서 인접한 2개의 레코드 키 값을 비교하여 그 크기에 따라 레코드 위치를 서로 교환하는 정렬 방식은 무엇인가?

  1. 삽입(Insertion)정렬
  2. 버블(Bubble)정렬
  3. 퀵(Quick)정렬
  4. 선택(Selection)정렬
(정답률: 84%)
profile_image
1

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

37. 해싱에 대한 설명으로 옳지 않은 것은?

  1. 여러 가지 탐색 방법 중 가장 속도가 빠르다.
  2. 삽입, 삭제의 빈도가 많을 때 유리한 방식이다.
  3. 충돌 현상이 발생할 수 없으므로 많은 기억 공간이 요구되지 않는다.
  4. DAM 파일을 구성할 때 사용된다.
(정답률: 68%)
  • 해싱은 해시 함수를 통해 키 값을 주소로 직접 변환하여 탐색 속도가 매우 빠르며, DAM(Direct Access Method) 파일 구성에 사용됩니다. 하지만 서로 다른 키가 동일한 주소로 변환되는 충돌(Collision) 현상이 발생할 수 있으며, 이를 해결하기 위해 추가적인 기억 공간이 필요할 수 있습니다.
profile_image
1

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

38. 큐(Queue)에 대한 설명으로 옳지 않은 것은?

  1. 자료의 삽입과 삭제가 Top에서 이루어진다.
  2. FIFO 방식으로 처리한다.
  3. Front와 Rear의 포인터 2개를 갖고 있다.
  4. 운영체제의 작업 스케쥴링시 사용된다.
(정답률: 71%)
profile_image
1

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

39. 인덱스된 순차파일(Indexed Sequential File)의 색인 구역(Index Area)에 해당하지 않는 것은?

  1. Track index area
  2. Cylinder index area
  3. Master index area
  4. Record index area
(정답률: 78%)
profile_image
1

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

40. 다음 자료에서 “215”를 찾기 위해 이진탐색을 이용할 경우 비교해야 될 횟수는?

  1. 2
  2. 3
  3. 4
  4. 5
(정답률: 58%)
  • 이진 탐색은 정렬된 데이터의 중앙값과 찾으려는 값을 비교하여 탐색 범위를 절반씩 줄여나가는 방식입니다.
    1회차: 전체 12개 데이터의 중앙값(6번째 값인 716)과 215를 비교합니다. 215가 더 작으므로 왼쪽 범위(92~625)를 탐색합니다.
    2회차: 남은 5개 데이터의 중앙값(3번째 값인 215)과 215를 비교합니다. 값이 일치하므로 탐색이 종료됩니다.
    따라서 총 비교 횟수는 2회입니다.
profile_image
1

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

3과목: 전자계산기구조

41. BCD 코드 1001에 대한 해밍 코드를 구하면?

  1. 0011001
  2. 1000011
  3. 0100101
  4. 0110010
(정답률: 48%)
  • 해밍 코드는 데이터 비트 사이에 패리티 비트를 삽입하여 오류를 검출하고 수정하는 코드입니다. BCD 코드 $1001$ (데이터 비트 $D_1=1, D_2=0, D_3=0, D_4=1$)에 대해 패리티 비트 $P_1, P_2, P_4$를 계산합니다.
    1. 패리티 비트 위치 결정: $P_1$(1), $P_2$(2), $D_1$(3), $P_4$(4), $D_2$(5), $D_3$(6), $D_4$(7)
    2. 패리티 계산 (짝수 패리티 기준):
    $$P_1 = D_1 \oplus P_4 \oplus D_2 \oplus D_4 = 1 \oplus 0 \oplus 0 \oplus 1 = 0$$
    $$P_2 = D_1 \oplus P_4 \oplus D_3 \oplus D_4 = 1 \oplus 0 \oplus 0 \oplus 1 = 0$$
    $$P_4 = D_1 \oplus D_2 \oplus D_3 = 1 \oplus 0 \oplus 0 = 1$$
    3. 최종 코드 조합: $P_1 P_2 D_1 P_4 D_2 D_3 D_4 = 0011001$
profile_image
1

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

42. 결선 게이트의 특징이 아닌 것은?

  1. 게이트들의 출력단자를 직접 연결한다.
  2. 회로 비용을 절감할 수 있다.
  3. 많은 논리기능을 부여할 수 없다.
  4. open collector TTL로 게이트들의 출력 단자를 묶어서 사용한다.
(정답률: 72%)
  • 결선 게이트(Wired-OR/AND)는 open collector TTL 등의 출력 단자를 직접 묶어 연결함으로써 별도의 게이트 없이 논리 합이나 곱을 구현하는 방식입니다. 이를 통해 회로 비용을 절감할 수 있으며, 결선 방식의 조합을 통해 다양한 논리 기능을 효율적으로 구현할 수 있습니다.
profile_image
1

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

43. CPU가 인스트럭션을 수행하는 순서로 옳은 것은?

  1. (ㄷ)→(ㄱ)→(ㄴ)→(ㄹ)→(ㅁ)
  2. (ㄹ)→(ㄷ)→(ㄴ)→(ㅁ)→(ㄱ)
  3. (ㄴ)→(ㄷ)→(ㄹ)→(ㅁ)→(ㄱ)
  4. (ㄷ)→(ㄴ)→(ㄹ)→(ㅁ)→(ㄱ)
(정답률: 47%)
  • CPU가 하나의 인스트럭션을 처리하는 기본 사이클은 명령어를 가져오고, 해석하고, 데이터를 가져와 실행한 뒤 인터럽트를 확인하는 순서로 진행됩니다.
    인스트럭션 fetch $\rightarrow$ 인스트럭션 디코딩 $\rightarrow$ operand fetch $\rightarrow$ execution $\rightarrow$ 인터럽트 조사 순으로 수행되므로 정답은 (ㄷ) $\rightarrow$ (ㄴ) $\rightarrow$ (ㄹ) $\rightarrow$ (ㅁ) $\rightarrow$ (ㄱ) 입니다.
profile_image
1

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

44. 비트 슬라이스 마이크로프로세서( bit sliced microprocessor)의 구성을 잘 설명한 것은?

  1. CPU를 하나의 IC로 만든 프로세서
  2. CPU, 기억장치, I/O port가 한 IC에 구성된 프로세서
  3. processor unit, microprogram sequencer, control memory가 각각 다른 IC로 구성된 프로세서
  4. processor unit, microprogram sequencer, control memory 가 한 IC로 구성된 프로세서
(정답률: 69%)
profile_image
1

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

45. 소프트웨어 인터럽트 사용시 가장 큰 장점은?

  1. 우선순위 변경이 쉽다.
  2. 속도가 빠르다.
  3. 비용이 비싸다.
  4. 데이지 체인 방식이다.
(정답률: 69%)
profile_image
1

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

46. 그림과 같은 회로에서 출력 Y는?

(정답률: 62%)
profile_image
1

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

47. 서로 다른 17개의 정보가 있다. 이 중에서 하나를 선택하려면 최소 몇 개의 비트가 필요한가?

  1. 3
  2. 4
  3. 5
  4. 17
(정답률: 70%)
  • 정보의 개수를 구별하기 위해 필요한 최소 비트 수는 $2^{n} \ge \text{정보의 개수}$를 만족하는 최소 정수 $n$을 찾는 것입니다.
    ① [기본 공식] $2^{n} \ge N$
    ② [숫자 대입] $2^{n} \ge 17$
    ③ [최종 결과] $n = 5$ (왜냐하면 $2^{4}=16$으로 부족하고, $2^{5}=32$가 되어 17개를 모두 수용 가능하기 때문입니다.)
profile_image
1

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

48. 스택(Stack)이 사용되는 경우는?

  1. 인터럽트가 발생할 때
  2. 분기 명령이 실행될 때
  3. 무조건 점프 명령어 실행될 때
  4. 메모리 요구가 받아들여졌을 때
(정답률: 68%)
profile_image
1

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

49. 프로그램에 의해 제어되는 동작이 아닌 것은?

  1. input/output
  2. branch
  3. status sense
  4. RNI(fetch)
(정답률: 37%)
profile_image
1

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

50. 플립플롭 중 입력단자가 하나이며, “1” 이 입력될 때마다 출력단자의 상태가 바뀌는 것은?

  1. RS 플립플롭
  2. T 플립플롭
  3. D 플립플롭
  4. M/S 플립플롭
(정답률: 75%)
  • T 플립플롭(Toggle Flip-Flop)은 입력단자가 하나이며, 입력값이 $1$일 때마다 출력 상태가 반전(Toggle)되는 특성을 가집니다.

    오답 노트

    RS 플립플롭: Set과 Reset 두 입력단자 사용
    D 플립플롭: 입력 데이터를 그대로 출력에 전달
    M/S 플립플롭: Master-Slave 구조로 에지 트리거 구현
profile_image
1

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

51. 가상 메모리를 사용한 컴퓨터에서 page fault가 발생하면 어떤 현상이 일어나는가?

  1. 요구된 page가 주기억장치로 옮겨질 때까지 프로그램 수행이 중단된다.
  2. 요구된 page가 가상메모리로 옮겨질 때까지 프로그램 수행이 중단된다.
  3. 현재 실행 중인 프로그램을 종료한 후 시스템이 정지된다.
  4. page fault라는 에러 메세지를 전송한 후에 시스템이 정지된다.
(정답률: 69%)
profile_image
1

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

52. 데이터 전송 방법 중 스트로브 제어 방법의 설명으로 옳지 않은 것은?

  1. 전송을 시작한 송신장치가 버스에 놓인 데이터를 수신장치가 받아 들였는지 여부를 알 수 있다.
  2. 비동기 방식으로 각 전송 시간을 맞추기 위해 단 하나의 제어 라인을 갖는다.
  3. 스트로브는 송신장치나 수신장치에 의하여 발생된다.
  4. 수신장치는 스트로브 펄스를 발생시켜 송신부로 하여금 데이터를 제공하도록 알린다.
(정답률: 27%)
profile_image
1

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

53. 내부 인터럽트의 원인이 아닌 것은?

  1. 정전
  2. 불법적인 명령의 실행
  3. overflow 또는 0(Zero)으로 나누는 경우
  4. 보호 영역내의 메모리 주소를 access 하는 경우
(정답률: 62%)
  • 내부 인터럽트(Trap/Exception)는 CPU 내부의 연산 과정이나 프로그램 오류로 인해 발생합니다. 정전은 외부 장치나 전원 공급 장치에 의해 발생하는 외부 인터럽트(Hardware Interrupt)의 일종입니다.

    오답 노트

    불법 명령 실행: 내부 인터럽트(Exception)
    0으로 나누기/Overflow: 내부 인터럽트(Exception)
    보호 영역 접근: 내부 인터럽트(Exception)
profile_image
1

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

54. op-code가 4비트이면 연산자의 종류는 몇 개가 생성될 수 있는가?

  1. 24-1
  2. 24
  3. 23
  4. 23-1
(정답률: 53%)
profile_image
1

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

55. 인스트럭션을 수행하기 위한 메이저 상태에 대한 설명으로 옳은 것은?

  1. 명령어를 가져오기 위해 기억장치에 접근하는 것을 Fetch 상태라 한다.
  2. Execute 상태는 간접주소 지정방식의 경우 수행된다.
  3. CPU의 현재 상태를 보관하기 위한 기억장치 접근을 Indirect상태라 한다.
  4. 명령어 종류를 판별하는 것을 Indirect 상태라 한다.
(정답률: 55%)
  • 인스트럭션 사이클의 메이저 상태 중 Fetch 상태는 기억장치로부터 명령어를 읽어 CPU로 가져오는 단계입니다.

    오답 노트

    Execute 상태: 명령어의 실제 연산을 수행하는 단계
    Indirect 상태: 간접 주소 지정 방식일 때 실제 데이터 주소를 얻기 위해 기억장치에 다시 접근하는 단계
profile_image
1

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

56. RISC(Reduced Instruction Set Computer)와 CISC(Complex Instruction Set Computer)의 특징이 아닌 것은?

  1. RISC는 명령어 길이가 고정적이다.
  2. RISC는 하드웨어에 의해 직접 명령어가 수행된다.
  3. CISC의 수행 속도가 더 빠르다.
  4. 펜티엄을 포함한 인텔사의 x86 시리즈는 CISC 프로세서이다.
(정답률: 57%)
  • RISC는 단순한 명령어를 사용하여 파이프라이닝 효율을 높였기 때문에, 복잡한 명령어를 사용하는 CISC보다 수행 속도가 더 빠릅니다.

    오답 노트

    명령어 길이가 고정적이다: RISC의 특징
    하드웨어에 의해 직접 수행된다: RISC의 특징
    인텔 x86 시리즈는 CISC이다: CISC의 대표적 사례
profile_image
1

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

57. 컴퓨터의 메모리 용량이 16K x 32bit라 하면 MAR(Memory Address Register)와 MBR(Memory Buffer Register)은 각각 몇 비트인가?

  1. MAR:12, MBR:16
  2. MAR:32, MBR:14
  3. MAR:12, MBR:32
  4. MAR:14, MBR:32
(정답률: 60%)
  • 메모리 용량에서 주소 공간의 크기는 MAR의 비트 수를 결정하고, 데이터의 폭은 MBR의 비트 수를 결정합니다.
    ① [기본 공식] $MAR = \log_{2}(\text{Address Space})$ , $$MBR = \text{Word Size}$$
    ② [숫자 대입] $MAR = \log_{2}(16 \times 1024)$ , $$MBR = 32$$
    ③ [최종 결과] $MAR = 14, MBR = 32$
profile_image
1

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

58. 고속의 입?출력 장치에 사용되는 데이터 전송 방식은?

  1. 데이터 채널
  2. I/O 채널
  3. selector 채널
  4. multiplexer 채널
(정답률: 48%)
profile_image
1

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

59. 중앙처리장치가 FETCH 상태인 경우에 제어점을 제어하는 것은?

  1. 플래그(flag)
  2. 명령어(instruction)
  3. 인터럽트 호출 신호
  4. 프로그램 카운터
(정답률: 48%)
profile_image
1

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

60. 64K인 주소 공간(address space)과 4K인 기억공간(memory space)을 가진 컴퓨터인 경우 한 페이지(page)가 512워드로 구성된다면 페이지와 블럭 수는 각각 얼마인가?

  1. 16페이지 12블럭
  2. 128페이지 8블럭
  3. 256페이지 16블럭
  4. 64페이지 4K블럭
(정답률: 65%)
  • 페이지 수는 주소 공간을 페이지 크기로 나누어 계산하며, 블록 수는 기억 공간을 블록(페이지) 크기로 나누어 계산합니다.
    ① [기본 공식]
    $$\text{Page Count} = \frac{\text{Address Space}}{\text{Page Size}}$$
    $$\text{Block Count} = \frac{\text{Memory Space}}{\text{Block Size}}$$
    ② [숫자 대입]
    $$\text{Page Count} = \frac{64 \times 1024}{512}$$
    $$\text{Block Count} = \frac{4 \times 1024}{512}$$
    ③ [최종 결과]
    $$\text{Page Count} = 128$$
    $$\text{Block Count} = 8$$
profile_image
1

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

4과목: 운영체제

61. 가상기억장치(Virtual Memory)에 대한 설명으로 거리가 먼 것은?

  1. 보조기억장치의 일부 용량을 주기억장치처럼 가상하여 사용할 수 있도록 하는 개념이다.
  2. 별도의 주소 매핑 작업 없이 가상기억장치에 있는 프로그램을 주기억장치에 적재하여 실행할 수 있다.
  3. 가상기억장치의 구현은 일반적으로 페이징 기법과 세그먼테이션 기법을 이용한다.
  4. 주기억장치의 이용율과 다중 프로그래밍의 효율을 높일 수 있다.
(정답률: 73%)
profile_image
1

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

62. 모니터에 대한 설명으로 옳지 않은 것은?

  1. 모니터의 경계에서 상호배제가 시행된다.
  2. 자료추상화와 정보은폐 기법을 기초로 한다.
  3. 공유 데이터와 이 데이터를 처리하는 프로시저로 구성된다.
  4. 모니터 외부에서도 모니터 내의 데이터를 직접 액세스 할 수 있다.
(정답률: 70%)
profile_image
1

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

63. RR(Round Robin) 스케줄링에 대한 설명으로 옳지 않은 것은?

  1. Time slice를 크게 하면 입?출력 위주의 작업이나 긴급을 요하는 작업에 신속히 반응하지 못한다.
  2. Time slice가 작을 경우 FCFS 스케줄링과 같아진다.
  3. Time Sharing System을 위해 고안된 방식이다.
  4. Time slice가 작을수록 문맥교환 및 오버헤드가 자주 발생한다.
(정답률: 55%)
  • RR(Round Robin) 스케줄링에서 Time slice가 매우 커지면, 한 프로세스가 할당 시간을 모두 사용할 때까지 다른 프로세스가 기다려야 하므로 결국 선입선출 방식인 FCFS 스케줄링과 동일하게 동작하게 됩니다. 따라서 Time slice가 작을 때가 아니라 클 때 FCFS와 같아집니다.
profile_image
1

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

64. 운영체제를 기능상 분류할 경우 “Control Program"과 ”Process Program"으로 구분할 수 있다. 다음 중 “Control Program"에 해당하는 것으로만 짝지어진 것은?

  1. ②, ④, ⑥
  2. ①, ③, ⑤
  3. ①, ⑤, ⑥
  4. ②, ③, ④
(정답률: 72%)

  • 운영체제의 제어 프로그램(Control Program)은 시스템의 자원을 관리하고 제어하는 역할을 하며, 여기에는 Supervisor Program, Data Management Program, Job Control Program이 포함됩니다.

    오답 노트

    Language Translation Program, Service Program, Problem Program: 사용자의 편의를 돕거나 실제 작업을 수행하는 처리 프로그램(Process Program)에 해당합니다.
profile_image
1

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

65. 다음 그림과 같은 구조를 갖는 시스템으로 가장 적합한 것은?

  1. 약결합 다중 처리 시스템(loosely-coupled multiprocessing system)
  2. 강결합 다중 처리 시스템(tightly-coupled multiprocessing system)
  3. 단일버스 다중 처리 시스템(single bus multiprocessing system)
  4. 공유버스 다중 처리 시스템(shared bus multiprocessing system)
(정답률: 37%)
profile_image
1

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

66. 자식 프로세스의 하나가 종료될 때까지 부모 프로세스를 임시 중지시키는 유닉스 명령어는?

  1. exit()
  2. fork()
  3. exec()
  4. wait()
(정답률: 62%)
profile_image
1

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

67. 분산 처리 시스템의 위상에 따른 분류에서 한 사이트의 고장이 다른 사이트에 영향을 주지 않지만, 중앙 사이트 고장시 전체 시스템이 정지되는 형태는 무엇인가?

  1. Tree 구조
  2. Star 구조
  3. Ring 구조
  4. Mesh 구조
(정답률: 76%)
profile_image
1

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

68. 페이지 오류율(Page Fault ratio)과 스래싱(Thrashing)에 대한 설명으로 옳은 것은?

  1. 페이지 오류율이 크면 스래싱이 많이 발생한 것이다.
  2. 페이지 오류율과 스래싱은 전혀 관계가 없다.
  3. 스래싱이 많이 발생하면 페이지 오류율이 감소한다.
  4. 다중프로그래밍의 정도가 높을수록 페이지 오류율과 스래싱이 감소한다.
(정답률: 58%)
  • 스래싱(Thrashing)은 프로세스가 실행 시간보다 페이지 교체 시간이 더 많아져 CPU 이용률이 급격히 떨어지는 현상입니다.
    페이지 오류(Page Fault)가 빈번하게 발생하여 페이지 교체가 계속 일어나면 스래싱이 발생하므로, 페이지 오류율이 크면 스래싱이 많이 발생한 것입니다.
profile_image
1

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

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

  1. 주프로세서만이 운영체제를 수행한다.
  2. 종프로세서는 입?출력 발생시 주프로세서에게 서비스를 요청한다.
  3. 주프로세서가 고장나면 전체 시스템이 다운된다.
  4. 대칭적 구조를 갖는다.
(정답률: 72%)
  • 주/종(Master/Slave) 구조는 주프로세서가 운영체제를 독점적으로 수행하며 종프로세서를 제어하는 비대칭적 구조입니다.
    따라서 대칭적 구조를 갖는다는 설명은 틀린 것이며, 이는 모든 프로세서가 대등한 권한을 갖는 SMP(Symmetric Multi-Processing) 구조에 대한 설명입니다.
profile_image
1

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

70. 교착상태의 해결 방법 중 회피(Avoidance) 기법과 밀접한 관계가 있는 것은?

  1. 점유 및 대기 방지
  2. 비선점 방지
  3. 환형 대기 방지
  4. 은행원 알고리즘 사용
(정답률: 78%)
  • 교착상태 회피(Avoidance)는 시스템이 안전 상태(Safe State)를 유지하도록 자원을 할당하는 기법입니다.
    대표적으로 자원 할당 가능 여부를 사전에 계산하여 교착상태를 방지하는 은행원 알고리즘 사용이 이에 해당합니다.

    오답 노트

    점유 및 대기 방지, 비선점 방지, 환형 대기 방지는 회피가 아닌 교착상태 '예방(Prevention)' 기법입니다.
profile_image
1

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

71. 디스크 스케줄링 기법 중 SCAN을 사용하여 다음 작업대기 큐의 작업을 모두 처리하고자 할 경우, 가장 최후에 처리되는 트랙은? (단, 현재 디스크 헤드는 50 트랙에서 40 트랙으로 이동해 왔다고 가정한다.)

  1. 3
  2. 15
  3. 38
  4. 55
(정답률: 69%)
  • SCAN 알고리즘은 헤드가 한쪽 방향으로 이동하며 경로에 있는 모든 요청을 처리하고, 끝에 도달하면 방향을 바꾸어 반대 방향의 요청을 처리하는 방식입니다.
    현재 헤드가 50에서 40으로 이동 중이므로, 먼저 낮은 번호 방향으로 이동하며 38, 15, 7, 3 트랙을 순서대로 처리한 뒤, 방향을 바꾸어 가장 멀리 있는 55 트랙을 마지막으로 처리하게 됩니다.
profile_image
1

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

72. 디스크 공간 할당 기법 중 연속할당에 대한 설명으로 옳지 않은 것은?

  1. 연속하는 논리적 블록들이 물리적으로 서로 인접하여 저장된다.
  2. 파일의 시작 주소와 크기만 기억하면 되므로 파일의 관리 및 구현이 용이하다.
  3. 파일의 크기가 자주 바뀌는 경우에는 구현이 어렵다.
  4. 단편화가 발생할 수 없으므로 주기적인 압축이 필요하다.
(정답률: 64%)
  • 연속 할당 방식은 파일이 물리적으로 인접하게 저장되므로, 파일 삭제나 크기 변경 시 빈 공간이 조각나는 외부 단편화가 발생하며 이를 해결하기 위해 주기적인 압축이 필요합니다.

    오답 노트

    단편화가 발생할 수 없으므로: 연속 할당은 단편화가 발생하는 대표적인 기법입니다.
profile_image
1

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

73. UNIX에 관한 설명으로 옳지 않은 것은?

  1. 쉘(shell)은 사용자와 시스템 간의 대화를 가능케 해주는 UNIX 시스템의 매커니즘이다.
  2. UNIX 시스템은 루트 노드를 시발로 하는 계층적 파일 시스템 구조를 사용한다.
  3. 커널(kernel)은 프로세스 관리, 기억장치 관리, 입?출력 관리 등의 기능을 수행한다.
  4. UNIX 파일 시스템에서 각 파일에 대한 파일 소유자, 파일 크기, 파일 생성 시간에 대한 정보는 데이터 블록에 저장된다.
(정답률: 56%)
profile_image
1

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

74. 운영체제의 작업 수행 방식에 관한 설명으로 옳지 않은 것은?

  1. 하나의 컴퓨터 시스템에서 여러 프로그램들이 같이 컴퓨터 시스템에 입력되어 주기억장치에 적재되고, 이들이 처리장치를 번갈아 사용하며 실행하도록 하는 것을 다중프로그래밍(Multiprogramming) 방식이라고 한다.
  2. 한 대의 컴퓨터를 동시에 여러 명의 사용자가 대화식으로 사용하는 방식으로 처리속도가 매우 빨라 사용자는 독립적인 시스템을 사용하는 것으로 인식하는 것을 일괄처리(Batch Processing) 방식이라고 한다.
  3. 한 대의 컴퓨터에 중앙처리장치(CPU)가 2개 이상 설치되어 여러 명령을 동시에 처리하는 것을 다중프로세싱(Multiprocessing) 방식이라고 한다.
  4. 여러 대의 컴퓨터들에 의해 작업들을 나누어 처리하여 그 내용이나 결과를 통신망을 이용하여 상호 교환되도록 연결되어 있는 것을 분산처리(Distributed Processing)방식이라고 한다.
(정답률: 74%)
profile_image
1

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

75. 다음이 설명하는 디스크 스케줄링 기법은 무엇인가?

  1. SSTF 기법
  2. N-단계 SCAN 기법
  3. FCFS 기법
  4. 에션바흐(Eschenbach) 기법
(정답률: 58%)
profile_image
1

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

76. 다음 설명에 해당하는 자원 보호 기법은?

  1. Global Table
  2. Capability List
  3. Access Control List
  4. Lock/Key
(정답률: 36%)
profile_image
1

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

77. 스레드(Thread)에 관한 설명으로 옳지 않은 것은?

  1. 스레드는 하나의 프로세스 내에서 병행성을 증대시키기 위한 메커니즘이다.
  2. 스레드는 프로세스의 일부 특성을 갖고 있기 때문에 경량(light weight) 프로세스라고도 한다.
  3. 스레드는 동일 프로세스 환경에서 서로 독립적인 다중 수행이 불가능하다.
  4. 스레드 기반 시스템에서 스레드는 독립적인 스케줄링의 최소 단위로서 프로세스의 역할을 담당한다.
(정답률: 77%)
  • 스레드는 동일한 프로세스 내에서 메모리(코드, 데이터, 힙)를 공유하며 독립적으로 다중 수행이 가능하도록 설계된 실행 단위입니다.

    오답 노트

    병행성 증대: 멀티스레딩을 통해 구현
    경량 프로세스: 프로세스보다 오버헤드가 적음
    스케줄링 단위: 현대 OS에서 스케줄링의 최소 단위로 작동
profile_image
1

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

78. 빈 기억공간의 크기가 20K, 16K, 8K, 40K 일 때 기억장치 배치 전략으로 “Best Fit"을 사용하여 17K의 프로그램을 적재할 경우 내부단편화의 크기는 얼마인가?

  1. 3K
  2. 23K
  3. 64K
  4. 67K
(정답률: 78%)
  • Best Fit 전략은 프로그램 크기보다 크면서 가장 작은 빈 공간에 적재하여 낭비를 최소화하는 방식입니다.
    ① [기본 공식]
    $$\text{내부단편화} = \text{선택된 빈 공간 크기} - \text{프로그램 크기}$$
    ② [숫자 대입]
    $$\text{내부단편화} = 20\text{K} - 17\text{K}$$
    ③ [최종 결과]
    $$\text{내부단편화} = 3\text{K}$$
profile_image
1

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

79. 파일 디스크립터의 내용으로 옳지 않은 것은?

  1. 오류 발생시 처리 방법
  2. 보조기억장치 정보
  3. 파일 구조
  4. 접근 제어 정보
(정답률: 85%)
profile_image
1

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

80. UNIX에서 파일 조작을 위한 명령으로 거리가 먼 것은?

  1. cp
  2. mv
  3. ls
  4. r m
(정답률: 74%)
profile_image
1

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

5과목: 마이크로 전자계산기

81. 다음 매크로(MACRO) 처리기의 동작 과정에 포함되지 않는 것은?

  1. 매크로정의인식
  2. 매크로호출인식
  3. 매크로선언인식
  4. 매크로매개변수 치환
(정답률: 53%)
profile_image
1

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

82. 베이직과 같은 고급 언어로 작성된 원시 프로그램을 직접 실행하는 프로그램은?

  1. 로더(Loader)
  2. 인터프리터(Interpreter)
  3. 어셈블러(Assembler)
  4. 기계어(Machine Language)
(정답률: 62%)
profile_image
1

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

83. 8K word의 메모리를 사용하는데 필요한 주소선은 몇 개인가?

  1. 11
  2. 12
  3. 13
  4. 14
(정답률: 82%)
profile_image
1

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

84. 캐리 플래그가 리셋 되었을 때 어떤 무부호 2진수를 곱셈 명령을 사용하지 않고 2로 곱하는 효과를 갖고 있는 명령어는?

  1. shift right
  2. shift left
  3. exclusive OR
  4. rotate right
(정답률: 84%)
profile_image
1

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

85. 마이크로프로세서(micro processor) 어셈블리 프로그램의 ORG 명령이 사용될 수 없는 것은?

  1. 프로그램 카운터(program counter)
  2. 서브루틴(subroutine)
  3. 램 스토리지(RAM storage)
  4. 메모리 스택(memory stack)
(정답률: 44%)
  • ORG(Origin) 명령은 프로그램이나 데이터가 저장될 메모리의 시작 주소를 지정하는 지시어입니다. 프로그램 카운터(program counter)는 다음에 실행할 명령어의 주소를 가리키는 CPU 내부의 레지스터이므로, 메모리 주소를 할당하는 ORG 명령의 대상이 될 수 없습니다.
profile_image
1

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

86. 다음 중 USART를 제어하기 위한 레지스터가 아닌 것은?

  1. USART I/O 데이터 레지스터
  2. USART 타이머 레지스터
  3. USART 보레이트 레지스터
  4. USART 제어 상태 레지스터
(정답률: 43%)
profile_image
1

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

87. 어셈블리 언어의 각 줄은 필드(field)라 불리는 3개의 부분으로 구성되는데, 이에 해당하지 않는 것은?

  1. 라벨
  2. 선언
  3. 명령어
  4. 코멘트
(정답률: 50%)
profile_image
1

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

88. 다음 기억소자 중 기억된 내용을 여러 번 지워서 사용할 수 있는 것은?

  1. ROM
  2. PROM
  3. EPROM
  4. PLA
(정답률: 79%)
profile_image
1

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

89. 서브루틴과 인터럽트의 차이점은?

  1. 프로그램 실행에 의해서 처리된다.
  2. 복귀 번지를 저장하는 방식이 다르다.
  3. 주프로그램으로 복귀 방식이 다르다.
  4. 호출방식이 다르다.
(정답률: 75%)
profile_image
1

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

90. 어떤 RAM 모듈의 액세스 시간이 100bps이고, 한 번에 32bit씩 읽혀질 때 데이터 전송률[Mbps]은?

  1. 32
  2. 100
  3. 320
  4. 3200
(정답률: 35%)
  • 데이터 전송률은 한 번에 전송되는 데이터 양을 액세스 시간으로 나누어 계산합니다.
    ① [기본 공식]
    $$\text{전송률} = \frac{\text{데이터 크기}}{\text{액세스 시간}}$$
    ② [숫자 대입]
    $$\text{전송률} = \frac{32\text{ bit}}{100\text{ ns}}$$
    ③ [최종 결과]
    $$\text{전송률} = 320\text{ Mbps}$$
profile_image
1

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

91. 이항(Binary) 연산을 하는 연산자는?

  1. increment
  2. clear
  3. OR
  4. shift
(정답률: 74%)
profile_image
1

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

92. second-pass 어셈블러에서 2번째 pass에 사용되는 테이블로서 적합하지 않은 것은?

  1. MRI(memory reference instruction) 테이블
  2. 번지 기호 테이블(address symbol table)
  3. 의사 명령 테이블(pseudo-instruction table)
  4. 명령 테이블(instruction table)
(정답률: 7%)
profile_image
1

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

93. 비동기식 직렬 전송에서 문자코드의 양 끝에는 start bit와 stop bit의 신호 상태는?

  1. start bit : low,stop bit : high
  2. start bit : high,stop bit : low
  3. start bit : low,stop bit : low
  4. start bit : high,stop bit : high
(정답률: 69%)
profile_image
1

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

94. 마이크로컴퓨터 시스템과 외부회로 사이의 데이터 전달 입?출력(I/O) 방식이 아닌 것은?

  1. programmed I/O
  2. interrup I/O
  3. DMA(direct memory access)
  4. paged I/O
(정답률: 61%)
  • 입출력(I/O) 방식에는 CPU가 직접 제어하는 프로그램 입출력(programmed I/O), 장치가 CPU에 알리는 인터럽트 입출력(interrupt I/O), CPU를 거치지 않고 메모리에 직접 접근하는 DMA(direct memory access)가 있습니다.

    오답 노트

    paged I/O: 가상 메모리 관리 기법인 페이징(paging)과 관련된 개념으로, I/O 전달 방식이 아닙니다.
profile_image
1

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

95. CPU 레지스터에 관한 설명 중 옳지 않은 것은?

  1. CPU로 인출된 명령어 코드를 해석하기 위해 명령어 레지스터(IR)에 넣는다.
  2. 프로그램 카운터(PC)는 초기치가 주어지고 매번 명령어 코드를 인출할 때마다 새롭게 된다.
  3. 누산기(accumulator)는 논리 연산 및 수치 연산을 행할 때 사용되는 레지스터이다.
  4. 지정될 메모리 주소를 기억하기 위한 레지스터를 데이터 카운터(DC)라 하며, 매번 메모리 데이터를 지정할 때마다 새롭게 할 필요가 없다.
(정답률: 69%)
profile_image
1

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

96. 연산기(ALU)가 공통적으로 갖는 기능이 아닌 것은?

  1. 2진 가?감산
  2. 불 대수 연산
  3. 보수 계산
  4. 주소 지정
(정답률: 82%)
profile_image
1

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

97. 외부 버스에서 ROM에 입력되는 신호라고 볼 수 없는 것은?

  1. 액세스(access)할 기억장치 워드(memory word)주소
  2. 읽기(read)신호
  3. ROM과 CPU를 동기시키는 클럭신호
  4. 쓰기(write)신호
(정답률: 60%)
profile_image
1

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

98. 명령어에서 op-code 다음에 실제 오퍼랜드(operand) 값이 오는 주소지정방식은?

  1. direct addressing
  2. immediate addressing
  3. implied addressing
  4. indexed addressing
(정답률: 45%)
profile_image
1

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

99. 마이크로 전자계산기를 구성하는 버스가 아닌 것은?

  1. 주소 버스
  2. ALU 버스
  3. 제어신호 버스
  4. 데이터 버스
(정답률: 68%)
profile_image
1

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

100. 자기 디스크에서 디스크의 읽기/쓰기 작업이 이루어지는 최소 단위는?

  1. 디스크 팩
  2. cylinder
  3. track
  4. sector
(정답률: 58%)
profile_image
1

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

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