컴퓨터시스템기사(B형) (2008-09-07)
총 100문항
정답과 해설은 문제지에 없어요. CBT에서 확인할 수 있어요.
1.매크로 관련 용어 중 매크로 호출 부분에 정의된 매크로 코드를 삽입하는 것을 무엇이라 하는가?
- ①매크로 확장
- ②매크로 호출
- ③매크로 정의
- ④매크로 라이브러리
2.절대로더(Absolute Loader)를 사용하는 경우 로더(Loader)에 의해서 수행되는 기능은 무엇인가?
- ①기억장소 할당(allocation)
- ②연결(linking)
- ③재배치(relocation)
- ④적재(loading)
3.다음 ( ) 안의 내용으로 옳게 짝지어진 것은?
- ①㉠ LFU, ㉡ FIFO
- ②㉠ LRU, ㉡ LFU
- ③㉠ FIFO, ㉡ LRU
- ④㉠ LRU, ㉡ FIFO
4.매크로 프로세서(Macro Processor)의 기본 수행작업에 해당하지 않는 것은?
- ①매크로 정의 확장
- ②매크로 정의 인식
- ③매크로 호출 인식
- ④매크로 호출 확장
5.일반적인 기능의 로더에 가장 가까운 것은?
- ①Compile And Go Loader
- ②Absolute Loader
- ③Direct Linking Loader
- ④Dynamic Loading Loader
6.프로세스가 일정 시간 동안 자주 참조하는 페이지의 집합을 의미하는 것은?
- ①Prepaging
- ②Thrashing
- ③Locality
- ④Working Set
7.어셈블리어에서 어떤 기호적 이름에 상수 값을 할당하는 명령은 무엇인가?
- ①EQU
- ②ASSUME
- ③LIST
- ④EJECT
8.어셈블리 언어로 작성된 원시 프로그램의 수행 순서로 옳은 것은?
- ①원시 프로그램 → 어셈블리 → 로더 → 연결편집기
- ②원시 프로그램 → 연결편집기 → 어셈블리 → 로더
- ③원시 프로그램 → 어셈블리 → 연결편집기 → 로더
- ④원시 프로그램 → 로더 → 연결편집기 → 어셈블리
9.기억장치 배치 전략 중 프로그램이나 데이터가 들어갈 수 있는 크기의 빈 영역 중에서 단편화를 가장 작게 남기는 분할 영역에 배치시키는 방법은?
- ①BEST FIT
- ②WORST FIT
- ③FIRST FIT
- ④LAST FIT
10.운영체제를 수행 기능에 따라 분류할 경우 제어 프로그램에 해당하는 것은?
- ①언어 번역 프로그램
- ②서비스 프로그램
- ③데이터 관리 프로그램
- ④문제 프로그램
11.프로세스의 정의로 옳지 않은 것은?
- ①지정된 결과를 얻기 위한 일련의 계통적 동작
- ②목적 또는 결과에 따라 발생되는 사건들의 과정
- ③동기적 행위를 일으키는 주체
- ④프로세서가 할당되는 실체
12.시스템 소프트웨어로 볼 수 없는 것은?
- ①컴파일러
- ②매크로 프로세서
- ③로더
- ④재고처리 프로그램
13.어셈블러가 원시 프로그램을 목적 프로그램으로 번역할 때 현재의 오퍼랜드에 있는 값을 다음 명령어의 번지로 할당하는 명령은?
- ①ORG
- ②EVEN
- ③INCLUDE
- ④CREF
14.어셈블러가 두 개의 패스(Pass)로 구성되는 이유로 가장 적합한 것은?
- ①패스 1, 2의 어셈블러 프로그램이 작아서 경제적이기 때문에
- ②한 개의 패스로는 프로그램이 너무 커서 유지보수가 어렵기 때문에
- ③한 개의 패스로는 처리속도는 빠르나 메모리가 많이 소요되기 때문에
- ④기호를 정의하기 전에 사용할 수 있어 프로그램 작성이 용이하기 때문에
15.교착상태 발생의 필요충분조건이 아닌 것은?
- ①상호 배제
- ②선점
- ③점유와 대기
- ④환형 대기
16.어셈블리어에 관한 설명으로 적절하지 않은 것은?
- ①고급 언어에 해당한다.
- ②실행을 위해서는 기계어로 번역되어야 한다.
- ③어셈블리어에서 사용되는 명령은 의사 명령과 실행 명령으로 구분할 수 있다.
- ④프로그램에 기호화된 명령 및 주소를 사용한다.
17.운영체제의 역할로 거리가 먼 것은?
- ①입ㆍ출력 관리
- ②프로세서 관리
- ③자원 관리
- ④언어 번역
18.인터프리터 기법에 의해 프로그램을 수행하는 언어는?
- ①BASIC
- ②C
- ③PASCAL
- ④COBOL
19.로더(Loader)의 기능에 해당하지 않는 것은?
- ①Allocation
- ②Loading
- ③Translation
- ④Linking
20.프로그램 실행을 위하여 메모리 내에 기억 공간을 확보하는 작업을 무엇이라고 하는가?
- ①linking
- ②allocation
- ③loading
- ④compile
21.다음 중 3-초과 코드에 포함되지 않는 것은?
- ①0000
- ②0100
- ③1000
- ④1100
22.파이프라인에 의한 이론적 최대 속도증가율은 파이프라인의 세그먼트 수와 같으나 실제로는 이론적 최대 속도증가율을 내지 못한다. 그 이유가 아닌 것은?
- ①병목현상
- ②자원충돌
- ③데이터 장애
- ④분기곤란
23.디멀티플렉서(Demultiplexer)에 대한 설명 중 옳은 것은?
- ①data selector라고도 불린다.
- ②2n개의 input line과 n개의 output line을 가졌다.
- ③n개의 input line과 2n개의 output line을 가졌다.
- ④1개의 input line과 n개의 selection line을 가졌다.
24.불 대수 식의 정리 중 옳지 않은 것은?
- ①A+A‘B = A
- ②A+AB = A+B
- ③A+0 = A
- ④A(A‘+AB) = A+B
25.가상 기억체제에서 번지 공간이 1024K이고 기억 공간은 32K라고 가정할 때 주기억장치의 주소 레지스터는 몇 비트로 구성되는가?
- ①12
- ②13
- ③14
- ④15
26.다음과 같이 기술한 마이크로 동작에 해당하는 것은? (단, MAR은 Memory Address Register이며, MBR은 Memory Buffer Register이다.)
- ①direct mode
- ②indirect mode
- ③register mode
- ④index register mode
27.캐시의 접근시간이 80[ns], 주기억장치의 접근시간이 800[ns], 히트율은 0.95라고 할 때 기억장치에의 평균 접근 시간은?
- ①88[ns]
- ②95[ns]
- ③116[ns]
- ④836[ns]
28.데이터 통신에 가장 많이 사용되는 코드는?
- ①BCD
- ②Gray
- ③ASCII
- ④EBCDIC
29.다음 중 전달기능의 인스트럭션 사용빈도가 매우 낮은 인스트럭션 형식은?
- ①스택 인스트럭션 형식
- ②메모리-메모리 인스트럭션 형식
- ③레지스터-레지스터 인스트럭션 형식
- ④레지스터-메모리 인스트럭션 형식
30.다음 중 연관 메모리(associative memory)의 특징이 아닌 것은?
- ①thrashing 현상 발생
- ②내용 지정 메모리(CAM)
- ③메모리에 저장된 내용에 의한 access
- ④기억장치에 저장된 항목을 찾는 시간 절약
31.다중처리기 상호 연결 방법 중 시분할 공유버스를 설명한 것은?
- ①시분할 공유와 기타방법의 혼합
- ②Multiprocessor를 비교적 경제적인 망으로 구성
- ③공유버스 시스템에서 버스의 수를 기억장치의 수만큼 증가시킨 구조
- ④프로세서, 기억장치, 입출력 장치들간에 하나의 버스 통신로만을 제공하는 방법
32.다음 중 인터럽트 가운데 소프트웨어적 우선순위 처리 기법은?
- ①폴링(polling) 방법
- ②벡터 인터럽트(vector interrupt) 방법
- ③데이지-체인(daisy-chain) 방법
- ④병렬 우선순위(parallel priority) 방법
33.다음은 명령어 수행 과정의 일반적인 순서이다. 명령어에 종속된 것으로 반드시 거치지 않아도 되는 단계끼리 묶은 것은?
- ①①, ②
- ②②, ③
- ③③, ④
- ④④, ⑤
34.명령문 구성 형태 중 하나의 오퍼랜드가 누산기 속에 포함된 명령 형식은?
- ①0-주소
- ②1-주소
- ③2-주소
- ④3-주소
35.다음 그림의 회로는 무슨 gate인가? (단, 정논리의 경우임)
- ①AND gate
- ②OR gate
- ③NAND gate
- ④NOR gate
36.가상기억장치에서 새 페이지와 주기억장치내의 페이지를 바꾸는 것을 무엇이라 하는가?
- ①thrashing
- ②swapping
- ③buffering
- ④mapping
37.다음은 JK 플립플롭을 사용한 Counter 회로이다. 어떤 Counter 회로인가?
- ①MOD-4 Counter
- ②MOD-5 Counter
- ③MOD-6 Counter
- ④MOD-7 Counter
38.PLD(programmable logic device)내의 programmable element를 어떻게 프로그램할지를 표시하는 산업표준의 텍스트 파일은?
- ①CEDEC file
- ②IEEE file
- ③JEDEC file
- ④ASCII file
39.인터럽트와 트랩을 비교 설명한 것 중 옳지 않은 것은?
- ①트랩의 발생 시점은 동일한 입력에 대해서 일정하다.
- ②인터럽트 발생에 대한 처리는 인터럽트 처리기(Interrupt handler)가 담당한다.
- ③인터럽트의 필요성은 CPU 실행과 입ㆍ출력의 순차적인 실행에 있다.
- ④인터럽트를 방생시킨 입ㆍ출력 장치를 확인하는 방법으로는 폴링과 벡터를 사용한다.
40.플립플롭 회로에 그림과 같은 셋 신호(set signal), 리셋 신호(reset signal)를 줄 때, 그 출력 파형은?
- ①
- ②
- ③
- ④
41.다음 중 micro-cycle의 동기 가변식(synchronous variable)에 대한 설명으로 옳은 것은?
- ①모든 마이크로 오퍼레이션 중 가장 짧은 것을 마이크로 cycle time으로 한다.
- ②모든 마이크로 오퍼레이션 중 가장 긴 것은 마이크로 cycle time으로 한다.
- ③마이크로 오퍼레이션의 수행시간 차이가 클 때 사용되는 방식이다.
- ④제어가 간단하다.
42.명령어를 수행하는 과정 중에서 일어나는 내용으로 잘못된 것은?
- ①명령어는 주기억 장치에서 인출되어 중앙처리장치로 이동한다.
- ②명령어의 OP-code는 명령 레지스터에서 코드화되어 컴퓨터에 어떤 동작을 할 것인가를 지시한다.
- ③기억 레지스터에 기억된 명령은 명령 코드와 주소부로 나누어져 처리된다.
- ④명령 레지스터는 다음 명령어를 수행할 위치를 지적하도록 증가된다.
43.채널(channel)에 대한 설명으로 옳지 않은 것은?
- ①채널은 주기억 장치와 입ㆍ출력 장치 사이에 존재한다.
- ②자료의 처리 능력을 향상시키기 위해서 사용하며, 고성능으로 자료를 처리하는 입ㆍ출력 방식이다.
- ③채널을 이용하면 중앙처리장치는 입ㆍ출력에 많은 시간을 소비하지 않아도 된다.
- ④입ㆍ출력 기기의 준비나 작동원리를 인터럽트 신호에 의해서 자료를 처리하는 방식이다.
44.DRAM(dynamic RAM)에 대한 설명으로 옳지 않은 것은?
- ①refresh 회로가 필요하다.
- ②가격이 저렴하고, 전력 소모가 적다.
- ③경제성이 뛰어나 주기억장치로 많이 사용된다.
- ④비소멸성(비휘발성) 소자이다.
45.CPU가 주기억장치(main memory)에서 정보를 읽어 낼 때 필요없는 것은?
- ①READ 신호
- ②시스템 클럭(clock)
- ③인터럽트 신호
- ④어드레스 버스(address bus)
46.누산기의 내용을 2회 우측으로 시프트(shift)한 효과는?
- ①누산기의 값을 4배 한 값이 누산기에 기억된다.
- ②누산기의 값을 2배 한 값이 누산기에 기억된다.
- ③누산기의 값을 2로 나눈 몫이 누산기에 기억된다.
- ④누산기의 값을 4로 나눈 몫이 누산기에 기억된다.
47.저속 장치에 연결되며, 다수의 입ㆍ출력 장치를 동시에 운영할 수 있는 채널은?
- ①selector channel
- ②interactive channel
- ③independent channel
- ④multiplexer channel
48.여러 개의 입ㆍ출력 장치가 연결되어 있을 때 CPU가 각 장치의 상태 플래그를 순서대로 검사하는 과정을 무엇이라 하는가?
- ①interrupting
- ②controlling
- ③status checking
- ④polling
49.연산 장치의 기능에 속하지 않는 것은?
- ①비교, 판단
- ②가산
- ③자리 이동
- ④명령 해독
50.CPU가 자기의 상태를 인터페이스에 알려주는 경우를 무엇이라 하는가?
- ①Handshake
- ②Acknowledge
- ③Data ready
- ④Call
51.다음 중 가장 많은 Cycle time을 필요로 하는 명령어 형식은?
- ①0 address 방식
- ②1 address 방식
- ③2 address 방식
- ④3 address 방식
52.마이크로컴퓨터의 특징에 해당하지 않는 것은?
- ①신제품 개발비와 유지비가 적어 경제성이 있다.
- ②제품 자체를 소형화할 수 있다.
- ③소비전력이 적다.
- ④대용량 프로그램 처리에 적합하다.
53.데이터가 테이블(table) 형식으로 연속되어 있는 경우에 사용하기가 매우 편리한 주소지정방식은?
- ①레지스터 주소지정방식
- ②레지스터 간접 주소지정방식
- ③상대 주소지정방식
- ④즉시 주소지정방식
54.한 플랫폼에서 작동하도록 되어 있는 프로그램을 다른 플랫폼에서 작동하도록 수정하는 것을 무엇이라 하는가?
- ①시뮬레이팅(Simulating)
- ②오퍼레이팅(Operating)
- ③포팅(Porting)
- ④디버깅(Debugging)
55.다음 명령어들 중에서 시프트(shift) 명령어에 속하지 않는 것은?
- ①ROR(Rotate Right)
- ②COMC(Complement Carry)
- ③SHR(Logical Shift Right)
- ④SHRA(Arithmentic Shift Right)
56.그림과 같은 어느 프로그램 중 0123 번지에 CALL A 명령이 있다. 이 CALL A를 수행한 후 PC에 기억된 값은? (단, 모든 명령문은 1바이트라 한다.)
- ①0124
- ②1234
- ③1285
- ④2345
57.표준 비동기 직렬 데이터 전송에서 데이터 양식에 속하지 않는 것은?
- ①a start bit(0)
- ②5 to 8 data bit
- ③a status bit
- ④parity bit
58.마이크로컴퓨터 개발 시스템에 대한 설명으로 옳지 않은 것은?
- ①하드웨어 개발 시간과는 무관하다.
- ②하드웨어를 조정하고 소프트웨어를 개발하며 오류를 조정하기 위한 장치이다.
- ③마이크로컴퓨터의 설계와 개발에 필요한 요구를 출족시킨다.
- ④마이크로컴퓨터 시스템 개발주기를 매우 빠르게 한다.
59.그림은 ROM의 기본구성도이다. Ⓐ부분의 기능에 대한 명칭은?
- ①decoder
- ②shift register
- ③address buffer
- ④encoder
60.마이크로프로그램 제어방식과 관계가 먼 것은?
- ①제어장치의 회로구성이 간단하다.
- ②프로그램의 교환, 변경이 가능하다.
- ③조합논리 회로를 적절히 사용한다.
- ④제어기억장치와 제어기억장치 레지스터가 필요하다.
61.다음 중 멀티플렉서에 대한 설명으로 옳은 것은?
- ①해독기라고도 한다.
- ②병렬에서 직렬로의 변환에 사용한다.
- ③2진수를 10진수로 바꾸어 주는 회로이다.
- ④여러 출력 중 하나를 선택 분배하는 것이다.
62.다음 회로의 설명으로 잘못된 것은?
- ①4비트 3초과 코드를 얻을 수 있다.
- ②1의 보수를 이용하여 뺄셈을 한다.
- ③4비트의 2진 병렬 감산기이다.
- ④X의 값이 0이면 보수를 얻을 수 있다.
63.A/D 변환기는 어떤 형태의 신호를 2진부호로 변환하는가?
- ①펄스
- ②디지털
- ③비트
- ④아날로그
64.다음 그림과 같은 회로의 명칭은?
- ①반가산기
- ②전가산기
- ③반감산기
- ④전감산기
65.다음 회로의 출력을 바르게 나타낸 논리식은? (단, 게이트 1, 2는 오픈 컬렉터 TTL 회로이다.)
- ①ABCD
- ②(A+C)BD
- ③(AB)‘ㆍ(CD)’ㆍ(BD)‘
- ④AB+CD+BD
66.0과 1의 조합에 의하여 어떠한 기호라도 표현될 수 있도록 부호화를 행하는 회로를 무엇이라 하는가?
- ①Encoder
- ②Decoder
- ③Comparator
- ④Detector
67.(X+Y)(X+Z)를 간략화한 표현식은?
- ①XY+YZ
- ②X+YZ
- ③Y+Z
- ④YZ
68.다음 논리식과 다른 것은?
- ①
- ②
- ③
- ④
69.2진수를 그레이 코드로 변환하는 회로에 들어가는 논리게이트 명칭은?
- ①NOR 게이트
- ②EX-NOR 게이트
- ③NAND 게이트
- ④EX-OR 게이트
70.16비트 256워드의 일치 선택(coincident-select)형 메모리에 요구되는 2진 번지 선택 수는 몇 개인가?
- ①4
- ②8
- ③12
- ④24
71.다음 논리식 중 옳지 않은 것은?
- ①0+A = A
- ②1+A = 1
- ③0ㆍA = 0
- ④1ㆍA = 1
72.1[MHz]의 수정발진기가 있다. 이 출력을 분주하여 500[Hz]의 클럭 주파수를 만들고자 한다. 이 때 필요한 최소한의 플립플롭의 수는?
- ①11
- ②10
- ③8
- ④7
73.f(X, Y, Z)=Σ(0, 2, 4, 5, 7)인 논리식이 있다. 이것을 f(X, Y, Z)=Π( ) 형식으로 표현하면?
- ①Π(1, 3, 6)
- ②Π(1, 5, 6)
- ③Π(1, 6)
- ④Π(5, 6)
74.다음 레지스터 형태 중 한 순간에 단지 1비트의 데이터가 들어가고, 모든 데이터 비트가 한 번에 출력되는 형태는?
- ①PISO
- ②PIPO
- ③SISO
- ④SIPO
75.다음 중 제어 타이밍을 얻기에 편리하고 디코더가 필요한 것은?
- ①리플카운터
- ②존슨카운터
- ③리셋카운터
- ④링카운터
76.JK 플립플롭에서 JN=KN=1일 때 QN+1의 출력상태는?
- ①반전
- ②부정
- ③1
- ④0
77.전가산기 회로에서 캐리 Cn을 나타내는 것은?
- ①Cn=(A⊕B)C
- ②Cn=AB+C
- ③Cn=(A⊕B)C+AB
- ④Cn=(A⊕B)C+AB
78.다음과 같은 진리표(truth table)에 따라 동작하는 소자는?
- ①디코더
- ②인코더
- ③멀티플렉서
- ④디멀티플렉서
79.다음 그림의 회로 명칭은?
- ①2진 감산계수기
- ②2진 가산계수기
- ③8진 감산계수기
- ④8진 가산계수기
80.10진수 51을 그레이 코드(Gray code)로 변환하면?
- ①101011
- ②101010
- ③110101
- ④101101
81.디지털 데이터를 아날로그 신호로 변환하는 방법이 아닌 것은?
- ①ASK
- ②FSK
- ③PSK
- ④PCM
82.OSI 참조 모델 중 다음이 설명하고 있는 기능을 수행하는 계층은?
- ①세션 계층
- ②트랜스포트 계층
- ③네트워크 계층
- ④데이터링크 계층
83.다음이 설명하고 있는 데이터링크 제어 프로토콜은?
- ①HDLC
- ②PPP
- ③LAPB
- ④LLC
84.X.25는 ITU-T 표준으로 호스트 시스템과 패킷 교환망간 인터페이스르 규정하고 있다. 이 기능에 포함되지 않는 것은?
- ①링크 계층(link level)
- ②패킷 계층(packet level)
- ③물리 계층(physical level)
- ④전송 계층(transport level)
85.웹 브라우저에서 지원하지 않는 서비스는?
- ①E-mail 서비스
- ②FTP 서비스
- ③HTTP 서비스
- ④SNMP 서비스
86.다음이 설명하고 있는 것은?
- ①HTTP
- ②FTP
- ③SMTP
- ④WAP
87.LAN을 망의 형상(Topology)으로 구분할 때, 각 노드에서 발생한 송신 요구가 충돌을 일으킬 경우에 재 전송하거나 충돌을 피하기 위한 매체 액세스 방식으로 주로 CSMA/CD 방식을 사용하는 것은?
- ①Star 형
- ②Bus 형
- ③Ring 형
- ④Loop 형
88.데이터 통신에서 발생할 수 있는 오류(error)를 검출하는 기법이 아닌 것은?
- ①Parity Check
- ②Run Length Check
- ③Block Sum Check
- ④Cyclic Redundancy Check
89.이동통신 가입자가 셀 경계를 지나면서 신호의 세기가 작아지거나 간섭이 발생하여 통신 품질이 떨어져 현재 사용 중인 채널을 끊고 다른 채널로 절체하는 것을 의미하는 것은?
- ①Mobile Control
- ②Location registering
- ③Hand off
- ④Multi-Path fading
90.국(station) 간의 관계가 주/종 관계일 때 종국이 데이터를 보내려 한다면 먼저 주국으로부터 받아야 하는 신호는?
- ①ACK
- ②ENQ
- ③Poll
- ④SEL
91.TCP/IP에서 네트워크 계층과 관련이 없는 프로토콜은?
- ①IGMP
- ②SNMP
- ③ICMP
- ④IP
92.다음이 설명하고 있는 프로토콜은?
- ①LDP
- ②DHCP
- ③ARP
- ④RTCP
93.다음 중 IPv6에 대한 설명으로 옳지 않은 것은?
- ①IPv6 주소는 128비트 길이이다.
- ②양호화와 인증 옵션 기능을 제공한다.
- ③Qos는 일부 지원하지만, 품질 보장은 곤란하다.
- ④프로토콜의 확장을 허용하도록 설계되었다.
94.다음 데이터 전송 제어 절차를 순서대로 옳게 나열한 것은?
- ①ⓐ→ⓑ→ⓒ→ⓓ→ⓔ
- ②ⓐ→ⓑ→ⓔ→ⓓ→ⓒ
- ③ⓐ→ⓑ→ⓔ→ⓒ→ⓓ
- ④ⓐ→ⓔ→ⓑ→ⓓ→ⓒ
95.아날로그 데이터를 디지털 신호로 변화하는 과정에 포함되지 않는 것은?
- ①encryption
- ②sampling
- ③quantization
- ④encoding
96.데이터 전송 시스템에 있어서 통신 방식의 종류가 아닌 것은?
- ①단방향 통신방식
- ②반이중 통신방식
- ③회선 다중방식
- ④전이중 통신방식
97.다음 인터넷 도메인의 설명 중 옳지 않은 것은?
- ①www : 호스트 컴퓨터 이름
- ②hankook : 소속 기관
- ③co : 소속 기관의 서버이름
- ④kr : 소속 국가
98.HDLC에서 사용되는 프레임의 유형이 아닌 것은?
- ①Information Frame
- ②Supervisory Frame
- ③Unnumbered Frame
- ④Control Frame
99.전송 데이터가 있는 동안에만 시간 슬롯을 할당하는 다중화 방식은?
- ①통계적 시분할 다중화
- ②광파장 분할 다중화
- ③동기식 시분할 다중화
- ④주파수 분할 다중화
100.데이터링크 프로토콜인 HDLC에서 프레임의 동기를 제공하기 위해 사용되는 구성 요소는?
- ①플래그(Flag)
- ②제어부(Control)
- ③정보부(Information)
- ④프레임 검사 시퀀스(Frame Check Sequence)