컴퓨터시스템기사(A형) · 2009

컴퓨터시스템기사(A형) (2009-07-26)

총 100문항

정답과 해설은 문제지에 없어요. CBT에서 확인할 수 있어요.

  1. 1.C 언어에서 문자열 입력 함수는?

    1. ①getchar()
    2. ②puts()
    3. ③gets()
    4. ④putchar()
  2. 2.원시프로그램을 번역할 때 어셈블러에게 요구되는 동작을 지시하는 명령으로서 기계어로 번역되지 않는 명령어를 무엇이라고 하는가?

    1. ①매크로 명령(macro instruction)
    2. ②기계어 명령(machine instruction)
    3. ③의사 명령(pseudo instruction)
    4. ④오퍼랜드 명령(operand instruction)
  3. 3.PLC의 프로그램 방식을 시퀀스 회로를 변화시킨 회로도 방식과 기계 등의 동작을 직접 프로그램한 동작도 방식으로 분류할 경우 회로도 방식에 의한 프로그램의 종류가 아닌 것은?

    1. ①래더도 방식
    2. ②명령어 방식
    3. ③로직 방식
    4. ④플로우차트 방식
  4. 4.C언어에서 이스케이프시퀀스의 설명이 옳지 않은 것은?

    1. ①\f : form feed
    2. ②\r : carriage return
    3. ③\b : back slash
    4. ④\t : tab
  5. 5.고급언어로 작성한 프로그램을 기계어로 번역하였다. 번역 중에 발생한 문법에러를 모두 수정하여 실행 파일을 만들었으나 실행 결과가 정확하지 않았다. 다음 중 어떤 프로그램을 이용하면 논리적인 문제점을 검토할 수 있는가?

    1. ①운영체제(operating system)
    2. ②링커(linker)
    3. ③디버거(debugger)
    4. ④편집기(editor)
  6. 6.단항(Unary) 연산자 연산에 해당하지 않는 것은?

    1. ①MOVE
    2. ②SHIFT
    3. ③COMPLEMENT
    4. ④AND
  7. 7.객체 지향 개념에서 다음 각 설명에 해당하는 것을 옳게 짝지은 것은?

    1. ①(ㄱ) 클래스, (ㄴ) 실체
    2. ②(ㄱ) 메소드, (ㄴ) 메시지
    3. ③(ㄱ) 메소드, (ㄴ) 클래스
    4. ④(ㄱ) 실체, (ㄴ) 메시지
  8. 8.하나의 오퍼랜드에 호출할 가로채기 벡터의 번호를 표현하여 가로채기를 요청하는 어셈블리어 명령은?

    1. ①TITLE
    2. ②INC
    3. ③INT
    4. ④REP
  9. 9.PLC 설치시 주의사항으로 옳지 않은 것은?

    1. ①먼지, 염분, 부식성 가스, 인화성 가스가 없는 곳에 설치한다.
    2. ②진동이나 충격이 가해지지 않는 곳에 설치한다.
    3. ③가급적 발열체 부근에 설치한다.
    4. ④급격한 온도 변화로 인하여 이슬이 맺히지 않는 곳에 설치한다.
  10. 10.PLC의 입/출력부가 갖추어야 할 기본적인 조건이 아닌 것은?

    1. ①외부기기와 전기적 규격이 일치할 것
    2. ②외부기기로부터 잡음(noise)을 막아줄 것
    3. ③입/출력 상태를 감시할 수 있을 것
    4. ④외부기기와의 접속을 어렵게 할 것
  11. 11.시스템 프로그래밍에 가장 적합한 언어는?

    1. ①BASIC
    2. ②COBOL
    3. ③C
    4. ④FORTRAN
  12. 12.어셈블리어에서 주석(Comment)의 시작을 나타내는 기호는?

    1. ①%
    2. ②#
    3. ③$
    4. ④;
  13. 13.작성된 표현식이 BNF의 정의에 의해 바르게 작성되었는지를 확인하기 위하여 만든 트리는?

    1. ①parse tree
    2. ②menu tree
    3. ③king tree
    4. ④home tree
  14. 14.세그먼트 레지스터에 각 세그먼트의 시작 번지를 할당하여 현재의 세그먼트가 어느 것인가를 지적하게 하는 어셈블리어 명령은?

    1. ①EXTERN
    2. ②PUBLIC
    3. ③ASSUME
    4. ④EJECT
  15. 15.C언어에서 나머지를 구하는 잉여 연산자(modular operator)는?

    1. ①#
    2. ②$
    3. ③&
    4. ④%
  16. 16.논리 곱(AND)을 나타내는 C 언어의 연산자는?

    1. ①||
    2. ②|
    3. ③&&
    4. ④#
  17. 17.수명 시간동안 고장된 하나의 값과 이름을 가진 자료로서 프로그램이 작동하는 동안 값이 절대로 바뀌지 않는 것을 의미하는 것은?

    1. ①상수
    2. ②변수
    3. ③포인터
    4. ④함수
  18. 18.C 언어의 기억 클래스 종류가 아닌 것은?

    1. ①레지스터 변수(register variables)
    2. ②내부 변수(internal variables)
    3. ③정적 변수(static variables)
    4. ④자동 변수(automatic variables)
  19. 19.C 언어에서 문자형 자료 선언 시 사용하는 것은?

    1. ①int
    2. ②double
    3. ③float
    4. ④char
  20. 20.어셈블리어에서 라이브러리에 기억된 내용을 프로시저로 정의하여 서브루틴으로 사용하는 것과 같이 사용할 수 있도록 그 내용을 현재의 프로그램 내에 포함시켜 주는 명령은?

    1. ①EVEN
    2. ②INCLUDE
    3. ③ORG
    4. ④NOP
  21. 21.하나의 메시지 단위로 저장-전달(Store-and-Forward) 방식에 의해 데이터를 교환하는 방식은?

    1. ①메시지교환
    2. ②공간분할회선교환
    3. ③패킷교환
    4. ④시분할회선교환
  22. 22.PCM(Pulse Code Modulation) 과정에 포함되지 않는 것은?

    1. ①다중화
    2. ②샘플링
    3. ③양자화
    4. ④부호화
  23. 23.통신 프로토콜의 정의로 가장 올바른 것은?

    1. ①정보 전송의 통신 규약이다.
    2. ②통신 하드웨어의 표준 규격이다.
    3. ③통신 소프트웨어의 개발 환경이다.
    4. ④하드웨어와 사용자간의 인터페이스이다.
  24. 24.데이터 통신에서 전송제어 절차에 해당되지 않는 것은?

    1. ①통신 회선 접속
    2. ②데이터 링크 설정
    3. ③데이터 구조의 확인
    4. ④통신 회선 절단
  25. 25.전송할 데이터가 있는 채널만 차례로 시간 슬롯을 이용하여 데이터와 함께 주소정보를 헤더로 붙여 전송하는 다중화 방식은?

    1. ①주파수 분할 다중화
    2. ②역 다중화
    3. ③예약 시분할 다중화
    4. ④통계적 시분할 다중화
  26. 26.다음 중 프로토콜의 기본 구성 요소가 아닌 것은?

    1. ①entity
    2. ②syntax
    3. ③semantic
    4. ④timing
  27. 27.다음 중 부정적 응답에 해당하는 전송제어 문자는?

    1. ①NAK(Negative ACKnowledge)
    2. ②ACK(ACKnowledge)
    3. ③EOT(End of Transmission)
    4. ④SOH(Start of Heading)
  28. 28.순방향 오류 정정(Forward Error Correction) 방식에 사용되는 오류 검사 방식은?

    1. ①수평 패리티 검사
    2. ②군 계수 검사
    3. ③수직 패리티 검사
    4. ④해밍 코드 검사
  29. 29.다음 TCP/IP 계층 구조 중 응용계층 프로토콜에 해당하지 않는 것은?

    1. ①IP
    2. ②FTP
    3. ③SMTP
    4. ④TELNET
  30. 30.협의의V AN이 제공하는 기본 기능에 속하지 않는 것 은?

    1. ①부하 분산 기능
    2. ②전송 기능
    3. ③교환 기능
    4. ④통신 처리 기능
  31. 31.데이터베이스의 3층 스키마에 해당하지 않는 것은?

    1. ①관계 스키마
    2. ②내부 스키마
    3. ③외부 스키마
    4. ④개념 스키마
  32. 32.다음 중 DBMS의 필수 기능이 아닌 것은?

    1. ①데이터 조작(Data Manipulation)
    2. ②데이터 정의(Data Definition)
    3. ③데이터 변경(Data Modification)
    4. ④데이터 제어(Data Control)
  33. 33.선형 자료 구조에 해당하지 않는 것은?

    1. ①스택
    2. ②큐
    3. ③데크
    4. ④트리
  34. 34.색인 순차(Indexed Sequential Access) 파일의 색인구역에 해당하지 않는 것은?

    1. ①Track Index
    2. ②Cylinder Index
    3. ③Master Index
    4. ④Overflow Index
  35. 35.다음 트리의 차수(Degree)는?

    1. ①2
    2. ②3
    3. ③4
    4. ④9
  36. 36.다음 트리를 후위순회(Post-Order Traversal)한 결과는?

    1. ①A B C D E F G
    2. ②B D E A C F G
    3. ③D E B A F G C
    4. ④D E B F G C A
  37. 37.데이터베이스 설계단계로 옳은 것은?

    1. ①요구조건분석 → 논리설계 → 개념설계 → 물리설계
    2. ②요구조건분석 → 개념설계 → 논리설계 → 물리설계
    3. ③개념설계 → 요구조건분석 → 물리설계 → 논리설계
    4. ④개념설계 → 요구조건분석 → 논리설계 → 물리설계
  38. 38.해싱(Hashing)과 가장 직접적인 관계에 있는 file은?

    1. ①Sequential file
    2. ②Indexed sequential file
    3. ③Direct file
    4. ④Inverted file
  39. 39.주어진 파일에서 인접한 2개의 레코드 키 값을 비교하여 그 크기에 따라 레코드 위치를 서로 교환하는 정렬 방식은?

    1. ①선택 정렬
    2. ②삽입 정렬
    3. ③퀵 정렬
    4. ④버블 정렬
  40. 40.스택을 이용하는 경우로 옳지 않은 것은?

    1. ①운영체제의 작업 스케줄링
    2. ②부프로그램 호출시 복귀주소의 저장
    3. ③컴파일러를 이용한 언어번역
    4. ④재귀(Recursive)프로그램의 순서제어
  41. 41.다음 중 컴퓨터의 메이저 상태와 제어 데이터의 관계가 적합하지 않은 것은?

    1. ①인출(fetch) : PC(program counter)
    2. ②실행(execute) : PC(program counter)
    3. ③간접(indirect) : 유효주소
    4. ④인터럽트(interrupt) : 상대주소
  42. 42.제어장치에 대한 설명 중 잘못된 것은?

    1. ①하드와이어드 방식의 제어장치는 마이크로프로그래밍 기법의 제어장치보다 속도가 빠르다.
    2. ②마이크로프로그래밍 기법의 제어장치는 펌웨어(firmware)로 구현된다.
    3. ③하드와이어드 방식은 PC에 많이 사용되는 반면 마이크로프로그래밍 기법은 워크스테이션에 주로 사용된다.
    4. ④마이크로프로그래밍 방식의 제어장치는 하드와이어드 방식의 제어장치에 비해 하드웨어 오버헤드가 적다.
  43. 43.Major State와 직접적으로 관련이 없는 것은?

    1. ①direct cycle
    2. ②execute cycle
    3. ③fetch cycle
    4. ④interrupt cycle
  44. 44.주기억장치로부터 cache memory로 data를 전송하는 것을 mapping process라고 한다. 다음 중 이것과 관련 없는 것은?

    1. ①Associative mapping
    2. ②Direct mapping
    3. ③Indirect mapping
    4. ④Set-associative mapping
  45. 45.명령어의 주소 부분에 실제 유효 번지가 저장되어 있는 주소를 갖고 있는 방식으로 최소한 두 번 이상의 주기억 장치를 접근하는 방식은?

    1. ①직접 주소
    2. ②계산에 의한 주소
    3. ③자료자신
    4. ④간접 주소
  46. 46.다음 중 채널 명령어(CCW)로 알 수 있는 내용이 아닌 것은?

    1. ①명령 코드
    2. ②데이터 주소
    3. ③데이터 전송 속도
    4. ④데이터 크기
  47. 47.병렬처리 방법 중 명령 실행을 아주 작은 여러 개의 서브 프로세스로 분할하여 처리하는 방법은?

    1. ①프로세서 플로어 방식
    2. ②다중 처리기 방식
    3. ③배열 처리기 방식
    4. ④파이프라인 제어 방식
  48. 48.중앙처리장치가 무엇을 하고 있는가를 나타내는 것을 메이저 상태라 한다. 인스트럭션의 종류를 판단하는 메이저 상태는?

    1. ①INTERRUPT
    2. ②EXECUTE
    3. ③FETCH
    4. ④INDIRECT
  49. 49.여러 개의 LAB(Logic Array Block)와 연결선인 PIA(Programmable Interconnection Array)로 구성되며, 빠른 성능이나 정확한 타이밍의 예측이 필요로 하는 곳에 적합한 것은?

    1. ①PLA(Programmable Logic Array)
    2. ②PAL(Programmable Array Logic)
    3. ③FPGA(Field Programmable Gate Array)
    4. ④CPLD(Complex Programmable Logic Device)
  50. 50.machine instruction에 있어서 꼭 필요한 부분은?

    1. ①OP-code와 index register field
    2. ②OP-code와 operand field
    3. ③base register와 index register field
    4. ④indirect addressing과 address field
  51. 51.고급 언어(high-level language)에 대한 특징으로 가장 옳은 것은?

    1. ①computer 하드웨어와 compiler에 종속적이다.
    2. ②computer 하드웨어에 독립적이고, compiler에 종속적이다.
    3. ③computer 하드웨어에 종속적이고, compiler에 독립적이다.
    4. ④computer 하드웨어와 compiler에 독립적이다.
  52. 52.잡음에 대해서는 강력하나, 동작속도가 빠르지 않은 특성을 지닌 논리 회로는?

    1. ①DTL(diode-transistor logic)
    2. ②CML(current-mode logic)
    3. ③HTL(high threshold logic)
    4. ④ECL(emitter-coupled logic)
  53. 53.다음 식 와 동일한 것은?

    1. ①
    2. ②
    3. ③
    4. ④
  54. 54.다음 중 인터럽트의 병렬 우선순위에 대한 설명으로 틀린 것은?

    1. ①폴링에 의해 어느 입출력 장치가 인터럽트를 요구했는지 찾는다.
    2. ②반응시간이 빠르지만 비경제적이다.
    3. ③우선순위는 레지스터 비트의 위치에 따라 결정된다.
    4. ④마스크 레지스터를 이용하여 각 인터럽트의 요구를 조절할 수 있다.
  55. 55.주기억장치의 용량이 512KB인 컴퓨터에서 32비트의 가상주소를 사용하는데, 페이지의 크기가 1K워드이고 1워드가 4바이트라면 주기억장치의 페이지 수 는 몇 개인가?

    1. ①32개
    2. ②64개
    3. ③128개
    4. ④512개
  56. 56.시프트 레지스터(shift register)의 내용을 오른쪽으로 한 번 시프트하면 data는 어떻게 변하는가?

    1. ①기존 data의 1/2배
    2. ②기존 data의 1/4배
    3. ③기존 data의 2배
    4. ④기존 data의 4배
  57. 57.연관메모리(associative memory)의 특징이 아닌 것은?

    1. ①큰 용량의 메모리나 데이터 저장 공간을 사용할 수 있도록 허용
    2. ②메모리에 저장된 내용에 의한 access
    3. ③가상기억장치, 캐시기억장치의 주소변환 테이블에 사용
    4. ④내용 지정 메모리
  58. 58.기억된 정보를 읽어내기도 하고 다른 정보를 기억시킬 수도 있으며, 응용 프로그램의 일시적 로딩, 데이터의 일시적 저장 등에 사용되는 것은?

    1. ①ROM
    2. ②RAM
    3. ③Register
    4. ④Address
  59. 59.다음 명령 중 실행시간이 가장 오래 걸리는 것은?

    1. ①Clear register
    2. ②Shift register(1 bit)
    3. ③Complement AC
    4. ④Branch and save return address
  60. 60.데이터내의 특정한 비트를 검사하는데 이용되는 연산은?

    1. ①산술적 Shift
    2. ②논리적 Shift
    3. ③complement
    4. ④ADD
  61. 61.운영체제의 목적으로 거리가 먼 것은?

    1. ①사용자 인터페이스 제공
    2. ②주변 장치 관리
    3. ③원시 프로그램의 기계어 번역
    4. ④신뢰성 향상
  62. 62.파일 디스크립터의 내용으로 옳지 않은 것은?

    1. ①오류 발생시 처리 방법
    2. ②보조기억장치 정보
    3. ③파일 구조
    4. ④접근 제어 정보
  63. 63.페이지 오류율(Page Fault Ratio)과 스래싱(Thrashing)에 대한 설명으로 옳은 것은?

    1. ①페이지 오류율이 크면 스래싱이 많이 발생한 것이다.
    2. ②페이지 오류율과 스래싱은 전혀 관계가 없다.
    3. ③스래싱이 많이 발생하면 페이지 오류율이 감소한다.
    4. ④다중 프로그래밍의 정도가 높을수록 페이지 오류율과 스래싱이 감소한다.
  64. 64.3개의 페이지 프레임(Frame)을 가진 기억장치에서 페이지 요청을 다음과 같이 페이지 번호 순으로 요청했을 때 교체 알고리즘으로 FIFO 방법을 사용한다면 몇 번의 페이지 부재(Fault)가 발생하는가? (단, 현재 기억장치는 모두 비어 있다고 가정한다.)

    1. ①7번
    2. ②8번
    3. ③9번
    4. ④10번
  65. 65.주기억장치 배치 전략 기법으로 최초 적합(First Fit) 방법을 사용한다고 할 때, 다음과 같은 기억장소 리스트에서 10K 크기의 작업은 어느 기억공간에 할당되는가? (단, 탐색은 위에서 아래로 한다.)

    1. ①A
    2. ②B
    3. ③C
    4. ④할당할 수 없다.
  66. 66.UNIX 시스템에서 커널의 수행 기능에 해당하지 않는 것은?

    1. ①프로세스 관리
    2. ②기억장치 관리
    3. ③입/출력 관리
    4. ④명령어 해독
  67. 67.보안 유지 방식 중 사용자의 신원을 확인한 후 권한이 있는 사용자에게만 시스템에 접근하게 하는 방법은?

    1. ①운용보안
    2. ②시설보안
    3. ③사용자 인터페이스 보안
    4. ④내부보안
  68. 68.스케줄링 방식 중 라운드 로빈 방식에서 시간간격을 무한히 크게 하면 어떤 방식과 동일하게 되는가?

    1. ①LIFO 방식
    2. ②FIFO 방식
    3. ③HRN 방식
    4. ④Multilevel Queue 방식
  69. 69.UNIX의 쉘(Shell)에 대한 설명으로 옳지 않은 것은?

    1. ①시스템과 사용자 간의 인터페이스를 담당한다.
    2. ②프로세스 관리, 파일 관리, 입·출력 관리, 기억장치 관리 등의 기능을 수행한다.
    3. ③명령어 해석기 역할을 한다.
    4. ④사용자의 명령어를 인식하여 프로그램을 호출한다.
  70. 70.UNIX 운영체제의 특징과 가장 거리가 먼 것은?

    1. ①높은 이식성
    2. ②파일 시스템의 리스트 구조
    3. ③사용자 위주의 시스템 명령어 제공
    4. ④쉘 명령어 프로그램 제공
  71. 71.SJF 기법의 길고 짧은 작업 간의 불평등을 보완하기 위한 기법으로 대기 시간과 서비스 시간을 이용한 우선순위 계산 공식으로 우선순위를 정하는 스케줄링 기법은?

    1. ①Round-Robin
    2. ②FIFO
    3. ③HRN
    4. ④Multilevel Feedback Queue
  72. 72.은행가 알고리즘은 다음 교착상태 관련 연구 분야 중 어떤 분야에 속하는가?

    1. ①예방
    2. ②발견
    3. ③회피
    4. ④회복
  73. 73.페이지 교체 기법 중 매 페이지마다 두 개의 하드웨어 비트가 필요한 기법은?

    1. ①FIFO
    2. ②LRU
    3. ③LFU
    4. ④NUR
  74. 74.스레드(Thread)에 대한 설명으로 옳지 않은 것은?

    1. ①한 개의 프로세스는 여러 개의 스레드를 가질 수 없다.
    2. ②커널 스레드의 경우 운영체제에 의해 스레드를 운용한다.
    3. ③사용자 스레드의 경우 사용자가 만든 라이브러리를 사용하여 스레드를 운용한다.
    4. ④스레드를 사용함으로써 하드웨어, 운영체제의 성능과 응용 프로그램의 처리율을 향상시킬 수 있다.
  75. 75.시간 구역성(Temporal Locality)의 예가 아닌 것은?

    1. ①스택
    2. ②순환문
    3. ③부프로그램
    4. ④배열 순회
  76. 76.다음과 같은 접근제어 행렬에 대한 설명 중 옳은 것은? (단, E: 실행가능, R: 판독가능, W: 기록 가능, NONE: 모든 권한 없음)

    1. ①김영수는 인사와 급여파일을 판독하고 기록할 수 있다.
    2. ②이길동은 인사와 급여파일을 판독할 수 있다.
    3. ③최동규는 급여파일을 기록할 수 있다.
    4. ④이길동은 인사파일에 대하여 실행, 판독, 기록의 권한을 가지고 있다.
  77. 77.분산 운영체제의 구조 중 다음 설명에 해당하는 구조는?

    1. ①Ring Connection
    2. ②Hierarchy Connection
    3. ③Star Connection
    4. ④Partially Connection
  78. 78.운영체제를 수행 기능에 따라 분류할 경우 제어 프로그램에 해당하지 않는 것은?

    1. ①서비스프로그램
    2. ②감시프로그램
    3. ③데이터관리프로그램
    4. ④작업제어프로그램
  79. 79.다중 처리기 운영체제 구성에서 주/종(Master/Slave) 처리기 시스템에 대한 설명으로 옳지 않은 것은?

    1. ①주프로세서는 입/출력과 연산을 담당한다.
    2. ②종프로세서는 입/출력 위주의 작업을 처리한다.
    3. ③주프로세서만이 운영체제를 수행한다.
    4. ④주프로세서에 문제가 발생하면 전체 시스템이 멈춘다.
  80. 80.PCB(Process Control Block)가 갖고 있는 정보가 아닌 것은?

    1. ①프로세스의 현재 상태
    2. ②프로세스 고유 식별자
    3. ③스케줄링 및 프로세스의 우선순위
    4. ④할당되지 않은 주변장치의 상태 정보
  81. 81.HALT 명령이 실행되면 CPU는 동작을 멈추게 되고 CPU의 외부 제어 신호인 를 low로 하여 외부 장치에게 알리게 된다. 이 상태에서 벗어나기 위해 수행되어야 할 사항으로 옳은 것은?

    1. ①외부 장치 요청 신호()를 보낸다.
    2. ②DMA를 통해 입출력 동작을 수행한다.
    3. ③NOP 명령을 실행한다.
    4. ④CPU 외부로부터 인터럽트가 요청되어야 한다.
  82. 82.다음 중 일종의 시프트 레지스터(shift register)와 같이 동작하는 메모리 소자는 무엇인가?

    1. ①RAM
    2. ②ROM
    3. ③PROM
    4. ④CCD
  83. 83.Off Line과 On Line에 대한 설명으로 틀린 것은?

    1. ①Off Line은 주변장치들이 프로세서와 독립적으로 동작한다.
    2. ②On Line은 주변장치들이 프로세서의 직접적인 제어 하에 있다.
    3. ③Off Line 방식이 On Line 방식보다 CPU의 부담이 크다.
    4. ④On Line 또는 Off Line으로 연결된 장치를 주변장치라고 한다.
  84. 84.다음 중 전처리기라고도 하며, 고급언어로 작성된 프로그램을 그에 대응하는 다른 고급언어로 번역하는 것은?

    1. ①assembler
    2. ②preprocessor
    3. ③compiler
    4. ④interpreter
  85. 85.CPU 내부에 있는 것으로 이 값이 1 이면 CPU는 인터럽트 동작(enable) 상태가 되는 것은?

    1. ①PC(프로그램 카운터)
    2. ②IFF(인터럽트 인에이블 플립플롭)
    3. ③NMI(마스크 불가능 인터럽트)
    4. ④플래그 레지스터
  86. 86.로더(Loader)에 관한 설명 중 적재모듈을 주기억장치에 적재하고 상대 주소를 절대 주소로 변환하는 것은?

    1. ①절대 로더
    2. ②부트 로더
    3. ③바인더
    4. ④재배치 로더
  87. 87.시스템의 상태를 기록하기 위한 상태비트들의 집합을 나타내는 것은?

    1. ①DMA
    2. ②마이크로 명령
    3. ③PSW(program status word)
    4. ④캐시(cache)
  88. 88.IEEE 488 버스에 대한 설명 중 틀린 것은?

    1. ①16 single line으로 구성되어 있다.
    2. ②3 line의 전송 제어선은 기기의 데이터 입출력 시에 handshaking 하는데 사용된다.
    3. ③serial data 전송에 적합하다.
    4. ④GPIB 라고도 하며 시스템 간 통신에 많이 사용된다.
  89. 89.중앙처리장치로부터 입·출력 지시를 받으면 직접 주기억 장치에 접근하여 데이터를 입·출력하고 입·출력에 관한 모든 동작을 독립적으로 수행하는 입·출력 제어 방식은?

    1. ①프로그램에 의한 입·출력 제어 방식
    2. ②인터럽트에 의한 입·출력 제어 방식
    3. ③DMA에 의한 입·출력 제어 방식
    4. ④프로세서에 의한 입·출력 제어 방식
  90. 90.그림에 보여진 프로그램이 수행된 후 accumulator의 내용은? (단, immediate 어드레싱 모드를 사용하는 Exclusive OR Accumulator with data의 OP-Code는 EE(16진수)이고 mnemonic은 XRI이다.)

    1. ①1100 1100
    2. ②0010 0010
    3. ③1000 1000
    4. ④0101 0101
  91. 91.16K 바이트의 기억용량을 갖는 8비트 마이크로컴퓨터에서 필요한 최소 어드레스 라인 수는?

    1. ①8
    2. ②14
    3. ③16
    4. ④32
  92. 92.two-pass 어셈블러의 second pass에서 수행하는 일이 아닌 것은?

    1. ①object code를 생성한다.
    2. ②symbol table을 작성한다.
    3. ③source와 object code의 리스트를 작성한다.
    4. ④error list를 작성한다.
  93. 93.다음 중 번역기(Translator)에 속하지 않는 것은?

    1. ①Assembler
    2. ②Loader
    3. ③Interpreter
    4. ④Compiler
  94. 94.입·출력 장치와 CPU 사이의 자료 교환 시에 사용되는 기법들이다. 성격이 다른 것은?

    1. ①parity bit 전송
    2. ②synchronous 전송
    3. ③cyclic redundancy character 전송
    4. ④echo back
  95. 95.논리 마이크로 동작에 속하지 않는 것은?

    1. ①mask 동작
    2. ②selective-set 동작
    3. ③selective-supplement 동작
    4. ④selective-complement 동작
  96. 96.마이크로프로세서(micro processor) 어셈블리 프로그램의 ORG 명령이 사용될 수 없는 것은?

    1. ①프로그램 카운터(program counter)
    2. ②서브루틴(subroutine)
    3. ③램 스토리지(RAM storage)
    4. ④메모리 스택(memory stack)
  97. 97.다음 중 어셈블러의 기능에 해당되지 않는 것은?

    1. ①format conversion
    2. ②storage allocation
    3. ③data generation
    4. ④memory loading
  98. 98.누산기(accumulator)를 clear 하고자 할 때 사용하면 효과적인 명령어는?

    1. ①EX-OR
    2. ②SHIFT
    3. ③ROTATE
    4. ④EXCHANGE
  99. 99.데이터링크레이어 프로토콜의 하나로 2진 동기식 데이터 전송 제어 프로토콜을 발전시킨 것이며 SNA에 채용된 동기식 데이터 전송 제어 프로토콜로 국제표준규격인 것은?

    1. ①UART
    2. ②BCC
    3. ③CRC
    4. ④SDLC
  100. 100.다음 중 캐스케이드(cascade) 스택의 특징으로 옳은 것은?

    1. ①스택 포인터를 따로 지정할 필요가 없다.
    2. ②PUSH할 때마다 스택 포인터가 증가한다.
    3. ③기억 번지 내에 구성되므로 융통성이 높다.
    4. ④스택의 bottom이 정의되지 않는다.