컴퓨터시스템기사(A형) (2010-03-07)
총 100문항
정답과 해설은 문제지에 없어요. CBT에서 확인할 수 있어요.
1.C 언어에서 저장 클래스를 명시하지 않은 변수는 기본적으로 어떤 기억 클래스로 간주되는가?
- ①Auto
- ②Register
- ③Static
- ④Extern
2.프로그램 내에서 양쪽 오퍼랜드에 기억된 내용을 바꾸어야 할 때 사용하는 어셈블리어 명령은?
- ①XCHG
- ②EJECT
- ③INC
- ④DEC
3.PLC의 정상 동작을 위한 환경조건의 고려사항으로 옳지 않은 것은?
- ①PLC는 전원 트랜스 등의 발열체에서 가까이 하며, 발열 부품보다 위쪽에 취부 한다.
- ②필요에 따라 강제 냉각시킨다.
- ③통풍구를 배선 덕트나 다른 기기에 막히지 않도록 하여 충분한 간격을 유지한다.
- ④전원 OFF시 제어반내의 온도하강에 따른 결로현상으로 습기제거도 필요하다.
4.어셈블리어에서 어떤 기호적 이름에 상수 값을 할당하는 명령은?
- ①ASSUME
- ②ORG
- ③EQU
- ④EVEN
5.객체지향 프로그래밍에 대한 설명으로 거리가 먼 것은?
- ①프로그래밍이 데이터 중심이 아니라 절차 중심이어야 한다.
- ②코드와 자료를 함께 묶어 외부의 간섭 또는 잘못된 사용으로부터 안전하게 유지해 주는 캡슐화가 있다.
- ③하나의 인터페이스로 일반적인 클래스 행위들을 사용할 수 있도록 하는 다형성이 있다.
- ④하나의 객체에서 다른 객체의 성질을 이어받을 수 있는 상속성이 있다.
6.C 언어의 특징으로 옳지 않은 것은?
- ①컴파일 과정 없이 실행 가능하다.
- ②시스템 프로그래밍 언어로 적합하다.
- ③이식성이 높은 언어이다.
- ④다양한 연산자를 제공한다.
7.종래에 사용하던 제어반 내의 릴레이 타이머, 카운터 등의 기능을 IC, 트랜지스터 등의 반도체 소자로 대체시켜 기본적인 시퀀스 제어 기능에 수치 연산 기능을 추가하여 프로그램 제어가 가능하도록 한 자율성이 높은 제어장치는?
- ①PAC
- ②PL/1
- ③PLC
- ④PRC
8.C 언어에서 이스케이프 문자의 약호가 잘못된 것은?
- ①\t : tab
- ②\b : backspace
- ③\f : new line
- ④\o : null character
9.어셈블리어에서 주석(Comment)의 시작을 나타내는 기호는?
- ①;
- ②#
- ③%
- ④$
10.PLC 하드웨어 구성 요소 중 외부로부터 수신되는 다양한 신호를 CPU가 처리할 수 있는 신호레벨로 변환시켜 연산부에 전송하는 역할을 하는 것은?
- ①제어 연산부
- ②메모리부
- ③입력부
- ④출력부
11.기계어에 대한 설명으로 틀린 것은?
- ①각 컴퓨터마다 모두 같은 기계어를 가진다.
- ②컴퓨터가 해석할 수 있는 1 또는 0의 2진수로 이루어진다.
- ③실행할 명령, 데이터, 기억 장소의 주소 등을 포함한다.
- ④프로그램 작성이 어렵고 복잡하다.
12.프로그래밍 언어의 해독 순서로 옳은 것은?
- ①컴파일러 → 로더 → 링커
- ②링커 → 로더 → 컴파일러
- ③로더 → 컴파일러 → 링커
- ④컴파일러 → 링커 → 로더
13.C 언어의 비트 단위 연산자 중 1의 보수화와 관계되는 것은?
- ①<<
- ②|
- ③&
- ④~
14.원시 프로그램을 기계어 프로그램으로 번역하는 대신에 기존의 고수준 컴파일러 언어로 전환하는 역할을 수행하는 것은?
- ①Loader
- ②Linker
- ③Preprocessor
- ④Cross Compiler
15.어셈블리어에서 다음 설명에 해당하는 명령은?
- ①INCLUDE
- ②EJECT
- ③CREF
- ④NOP
16.변수의 값이 저장된 기억 장소, 위치를 확인할 수 있는 것은 변수의 어떤 구성 요소에 의해서 가능한가?
- ①이름
- ②값
- ③참조기능
- ④대입기능
17.원시 프로그램을 어셈블 할 때 어셈블러가 해야 할 동작을 지시하는 명령을 무엇이라고 하는가?
- ①리터럴 명령
- ②기호 명령
- ③기계 명령
- ④어셈블리 명령
18.매크로 프로세서의 기본적 수행 기능에 해당하지 않는 것은?
- ①매크로 호출 인식
- ②매크로 정의 저장
- ③매크로 정의 확장
- ④매크로 호출 확장 및 인수 치환
19.시스템이 알고 있는 특수한 기능을 수행하도록 이미 용도가 정해져 있는 단어로써, 프로그래머가 변수 이름이나 다른 목적으로 사용할 수 없는 핵심어를 무엇이라고 하는가?
- ①Constant
- ②Variable
- ③Reserved Word
- ④Array
20.C 언어에서 함수 "putchar()"의 역할은?
- ①한 개의 문자를 출력하는 함수이다.
- ②키보드로부터 한 개의 문자를 입력하는 함수이다.
- ③인수의 내용을 지정된 형식문자열에 의하여 출력형식을 갖추는 한수이다.
- ④인수의 내용을 지정된 형식문자열에 의하여 입력형식을 갖추는 함수이다.
21.라우팅 방식 중 패킷이 소스 노드로부터 모든 인접노드로 broadcast 되는 방식은?
- ①flooding
- ②random routing
- ③adaptive routing
- ④fixed routing
22.아날로그 데이터를 디지털신호로 변환하는 변조방식은?
- ①ASK
- ②PSK
- ③PCM
- ④FSK
23.통신사업자의 회선을 임차하여 단순한 전송기능 이상의 부가가치를 부여한 데이터 등 복합적인 서비스를 제공하는 정보통신망은?
- ①CATV
- ②LAN
- ③ISDN
- ④VAN
24.X.25 프로토콜을 구성하는 계층으로 옳지 않은 것은?
- ①물리계층
- ②링크계층
- ③전송계층
- ④패킷계층
25.TCP에서 제공되는 서비스가 아닌 것은?
- ①QoS 보장 서비스
- ②신뢰성 서비스
- ③바이트 스트림 서비스
- ④접속형 서비스
26.패킷교환 방식은 메시지를 작은 패킷으로 분할하여 효율적인 통신을 보장하는 교환방식이다. 다음 중 패킷을 작게 분할할 경우의 단점으로 옳지 않은 것은?
- ①헤더가 증가된다.
- ②노드지연시간이 증가된다.
- ③패킷의 분할/조립시간이 늘어난다.
- ④전송지연 시간이 증가한다.
27.25개의 구간을 망형으로 연결하면 필요한 회선의 수는?
- ①250
- ②300
- ③350
- ④500
28.집중화기(Concentrator)에 대한 설명으로 틀린 것은?
- ①하나의 고속통신회선에 많은 저속 통신회선을 접속하기 위한 전송장비이다.
- ②단일회선 제어기, 중앙처리장치, 다수선로 제어기 등으로 구성된다.
- ③집중화기는 동적 방법을 통해 실제 전송할 데이터가 있는 단말에게만 시간폭을 할당한다.
- ④집중화기는 입력측과 출력측의 전체 대역폭이 같고 동적인 방법으로 시간폭을 할당한다.
29.OSI 7계층 중 어플리케이션 간의 통신을 위한 제어구조를 제공하는 계층은?
- ①어플리케이션 계층
- ②프리젠테이션 계층
- ③세션 계층
- ④데이터링크 계층
30.오류 제어 방식의 자동반복 요청(ARQ) 방식 중 stop and wait ARQ에 대한 설명으로 옳지 않은 것은?
- ①연속적으로 데이터 프레임을 전송하고 에러가 발생한 데이터 프레임만 재전송한다.
- ②구현이 간단하고 송신측에서 최대 프레임 크기의 버퍼가 1개만 있어도 된다.
- ③각각의 프레임에 대해서 확인 메시지가 필요하다.
- ④전송시간이 긴 경우 전송효율이 저하된다.
31.다음 설명에 해당하는 정렬 기법은?
- ①Selection Sort
- ②Insertion Sort
- ③Bubble Sort
- ④Shell Sort
32.다음 그래프의 인접 행렬(Adjacency Matrix)로 옳은 것은?
- ①
- ②
- ③
- ④
33.스택을 이용하는 예로써 옳지 않은 것은?
- ①운영체제의 작업 스케줄링
- ②부프로그램 호출시 복귀주소를 저장할 때
- ③인터럽트가 발생하여 복귀조소를 저장할 때
- ④재귀(Recursive) 프로그램의 순서제어
34.다음 그림에서 트리의 차수(degree)는?
- ①2
- ②3
- ③4
- ④8
35.데이터베이스의 특징으로 옳지 않은 것은?
- ①실시간 접근성
- ②계속적인 변화
- ③주소에 의한 참조
- ④동시 공용
36.트리(Tree)의 특징이 아닌 것은?
- ①비선형 자료구조를 표현하는 하나의 방법
- ②노드와 연결선으로 구성되며, 노드간의 다양한 경로가 존재
- ③계층구조를 갖는 데이터 표현에 적합하므로 회사 조직도 등의 표현시 사용
- ④데이터의 정렬(Sort)이나 검색(Search) 등에 직접 응용
37.다음 산술식을 Postfix로 옳게 표현한 것은?
- ①**a+bcd
- ②*+a*bcd
- ③abc*+d*
- ④abc+*d*
38.해싱에서 동일한 버켓 주소를 갖는 레코드들의 집합을 의미하는 것은?
- ①synonym
- ②collision
- ③slot
- ④bucket
39.데이터베이스 설계 순서로 옳은 것은?
- ①개념적설계 → 논리적설계 → 물리적설계
- ②논리적설계 → 물리적설계 → 개념적설계
- ③물리적설계 → 개념적설계 → 논리적설계
- ④개념적설계 → 물리적설계 → 논리적설계
40.트랜잭션의 특성 중 다음 설명에 해당하는 것은?
- ①Atomicity
- ②Consistency
- ③Isolation
- ④Durability
41.다음의 상태도(state diagram)에 맞는 상태표(state table)는? (단, 상태를 A, 입력은 x, 출력은 y라 한다.)
- ①
- ②
- ③
- ④
42.다음은 어떤 마이크로 명령에 의해서 수행되는 경우인가?
- ①BSA 명령
- ②STA 명령
- ③ISZ 명령
- ④ADD 명령
43.메모리 버퍼 레지스터(MBR)의 설명으로 옳은 것은?
- ①다음에 실행할 명령어의 번지를 기억하는 레지스터
- ②현재 실행중인 명령의 내용을 기억하는 레지스터
- ③기억장치를 출입하는 데이터가 일시적으로 저장하는 버퍼 레지스터
- ④기억장치를 출입하는 데이터의 번지를 기억하는 레지스터
44.인스트럭션 실행과정에서 한 단계씩 이루어지는 동작은?
- ①micro operation
- ②fetch
- ③control routine
- ④automation
45.2의 보수 표현이 1의 보수 표현보다 더 널리 사용되고 있는 주요 이유는?
- ①음수 표현이 가능하다.
- ②10진수 변환이 더 용이하다.
- ③보수 변환이 더 편리하다.
- ④덧셈 연산이 더 간단하다.
46.사용자 프로그램에 할당된 영역이 EC00h - FFFFh일 경우 사용 가능한 크기는 모두 몇 [KByte] 인가?
- ①3[KByte]
- ②4[KByte]
- ③5[KByte]
- ④6[KByte]
47.대칭적 다중프로세서(SMP)에 대한 설명으로 틀린 것은?
- ①능력이 비슷한 프로세서들로 구성됨
- ②모든 프로세서들은 동등한 권한을 가짐
- ③노드들 간의 통신은 message-passing 방식을 이용함
- ④프로세서들이 기억장치와 I/O 장치들을 공유함
48.중앙처리장치가 주기억장치보다 더 빠르기 때문에 프로그램 실행 속도를 중앙처리장치의 속도에 근접하도록 하기 위해서 사용되는 기억장치는?
- ①가상 기억장치
- ②모듈 기억장치
- ③보조 기억장치
- ④캐시 기억장치
49.인터럽트를 발생시키는 모든 장치들을 인터럽트의 우선순위에 따라 직렬로 연결함으로써 이루어지는 우선순위 인터럽트 처리방법은?
- ①handshaking
- ②daisy-chain
- ③DMA
- ④polling
50.캐시 기억장치에서 적중률이 낮아질 수 있는 매핑 방법은?
- ①연관 매핑
- ②세트-연관 매핑
- ③간접 매핑
- ④직접 매핑
51.인스트럭션 세트의 효율성을 높이기 위하여 고려할 사항이 아닌 것은?
- ①기억 공간
- ②레지스터의 종류
- ③사용빈도
- ④주소지정 방식
52.논리식 를 간소화한 식으로 옳은 것은?
- ①
- ②
- ③
- ④
53.F(x, y, z)=Σ(1,3,4,5,7)를 간단히 나타내면?
- ①
- ②
- ③
- ④
54.인터럽트와 트랩을 비교 설명한 것 중 옳지 않은 것은?
- ①트랩의 발생 시점은 동일한 입력에 대해서 일정하다.
- ②인터럽트 발생에 대한 처리는 인터럽트 처리기(interrupt handler)가 담당한다.
- ③인터럽트의 필요성은 CPU 실행과 입출력의 순차적인 실행에 있다.
- ④인터럽트를 발생시킨 입출력 장치를 확인하는 방법으로 폴링과 벡터를 사용한다.
55.인스트럭션이 수행될 때 주기억장치에 접근하려면 인스트럭션에서 사용한 주소는 주기억장치에 직접 적용될 수 있는 기억장소의 주소로 변환되어야 한다. 이 때, 주소로부터 기억장소로의 변환에 사용되는 것은?
- ①사상 함수
- ②DMA
- ③캐시 메모리
- ④인터럽트
56.플립플롭이 가지고 있는 기능은?
- ①Gate 기능
- ②기억 기능
- ③증폭 기능
- ④전원 기능
57.연산자 기능에 대한 명령어를 나타낸 것 중 옳지 않은 것은?
- ①함수연산 기능 : ROL, ROR
- ②전달 기능 : CPA, CLC
- ③제어 기능 : JMP, SMA
- ④입출력 기능 : INP, OUT
58.가상(Virtual) 기억장치에 대한 설명이 아닌 것은?
- ①주목적은 컴퓨터의 속도를 향상시키기 위한 방법이다.
- ②주기억장치를 확장한 것과 같은 효과를 제공한다.
- ③실제로는 보조기억장치를 사용하는 방법이다.
- ④사용자가 프로그램 크기에 제한받지 않고 실행이 가능하다.
59.동기고정식 마이크로 오퍼레이션 제어의 특성이 아닌 것은?
- ①제어장치의 구현이 간단하다.
- ②여러 종류의 마이크로 오퍼레이션 수행시 CPU 사이클 타임이 실제적인 오퍼레이션 시간보다 길다.
- ③마이크로 오퍼레이션들의 수행시간의 차이가 큰 경우에 적합한 제어이다.
- ④중앙처리장치의 시간이용이 비효율적이다.
60.인스트럭션 수행시 유효 주소를 구하기 위한 메이저 상태는?
- ①FETCH 상태
- ②EXECUTE 상태
- ③INDIRECT 상태
- ④INTERRUPT 상태
61.디스크 스케줄링 기법 중 다음 설명에 해당하는 것은?
- ①SSTF 스케줄링
- ②Eschenbach 스케줄링
- ③FCFS 스케줄링
- ④N-SCAN 스케줄링
62.구역성(Locality)에 관한 설명으로 옳지 않은 것은?
- ①Denning에 의해 증명된 이론으로 어떤 프로그램의 참조 영역은 지역화 된다는 것이다.
- ②워킹 셋(Working Set) 이론의 바탕이 되었다.
- ③시간 구역성은 어떤 프로세스가 최근에 참조한 기억장소의 특정 부분은 그 후에도 계속 참조할 가능성이 높음을 의미한다.
- ④부 프로그램이나 서브루틴, 순환 구조를 가진 루틴, 스택 등의 프로그램 구조나 자료 구조는 공간 구역성의 특성을 갖는다.
63.운영체제의 목적으로 거리가 먼 것은?
- ①응답시간 단축
- ②반환시간 증대
- ③신뢰도 향상
- ④처리량 향상
64.분산 운영체제의 목적으로 거리가 먼 것은?
- ①자원 공유
- ②연산속도 향상
- ③신뢰성 증대
- ④보안성 향상
65.UNIX 파일시스템에서 각 파일이나 디렉토리에 대한 모든 정보를 저장하고 있는 블록은?
- ①부트 블록
- ②슈퍼 블록
- ③데이터 블록
- ④I-node 블록
66.빈 기억공간의 크기가 20K, 16K, 8K, 40K일 때 기억장치 배치 전략으로 "Worst Fit"을 사용하여 17K의 프로그램을 적재할 경우 내부 단편화의 크기는?
- ①3K
- ②23K
- ③44K
- ④67K
67.스레드(Thread)에 대한 설명으로 옳지 않은 것은?
- ①프로세스 내부에 포함되는 스레드는 공통적으로 접근 가능한 기억장치를 통해 효율적으로 통신한다.
- ②다중 스레드 개념을 도입하면 자원의 중복 할당을 방지하고 훨씬 작은 자원으로도 작업을 처리할 수 있다.
- ③하나의 프로세스를 구성하고 있는 여러 스레드들은 공통적인 제어 흐름을 가지며, 각종 레지스터 및 스택 공간들은 모든 스레드들이 공유한다.
- ④하나의 프로세스를 여러 개의 스레드로 생성하여 병행성을 증진시킬 수 있다.
68.파일 디스크립터(File Descriptor)의 내용으로 거리가 먼 것은?
- ①파일 수정 시간
- ②파일의 이름
- ③파일에 대한 접근 횟수
- ④파일 오류 처리 방법
69.FIFO 교체 알고리즘을 사용하고 페이지 참조의 순서가 다음과 같다고 가정한다면 할당된 프레임의 수가 4개일 때 몇 번의 페이지 부재가 발생하는가? (단, 초기 프레임은 모두 비어 있다고 가정한다.)
- ①7
- ②8
- ③9
- ④10
70.UNIX 운영체제의 특징과 거리가 먼 것은?
- ①높은 이식성
- ②사용자 위주의 시스템 명령어 제공
- ③쉘 명령어 프로그램 제공
- ④파일 시스템의 리스트 구조
71.운영체제가 수행하는 기능에 해당하지 않는 것은?
- ①사용자들 간에 데이터를 공유할 수 있도록 한다.
- ②사용자와 컴퓨터 시스템 간의 인터페이스 기능을 제공한다.
- ③자원의 스케줄링 기능을 제공한다.
- ④목적 프로그램과 라이브러리, 로드 모듈을 연결하여 실행 가능한 로드 모듈을 만든다.
72.하이퍼큐브에서 하나의 프로세서에 연결되는 다른 프로세서의 수가 4개일 경우 필요한 총 프로세서의 수는?
- ①4
- ②8
- ③16
- ④32
73.다중 처리기 운영체제 형태 중 주/중(Master/Slave) 처리기에 대한 설명으로 옳지 않은 것은?
- ①주 프로세서가 운영체제를 수행한다.
- ②주 프로세서와 종 프로세서가 모두 입ㆍ출력을 수행하기 때문에 대칭 구조를 갖는다.
- ③주 프로세서가 고장이 나면 시스템 전체가 다운된다.
- ④하나의 프로세서를 주 프로세서로 지정하고, 다른 처리기들은 종 프로세서로 지정하는 구조이다.
74.선점 기법과 대비하여 비선점 스케줄링 기법에 대한 설명으로 옳지 않은 것은?
- ①모든 프로세서들에 대한 요구를 공정히 처리한다.
- ②응답 시간의 예측이 용이하다.
- ③많은 오버헤드(Overhead)를 초래할 수 있다.
- ④CPU의 사용 시간이 짧은 프로세스들이 사용 시간이 긴 프로세스들로 인하여 오래 기다리는 경우가 발생할 수 있다.
75.은행원 알고리즘은 교착상태 해결 방법 중 어떤 기법에 해당하는가?
- ①Prevention
- ②Recovery
- ③Avoidance
- ④Detection
76.다음 설명의 ( ) 안 내용으로 가장 적합한 것은?
- ①보증
- ②제어
- ③암호
- ④보안
77.현재 헤드의 위치가 50에 있으며, 디스크 대기 큐에 다음과 같은 순서의 액세스 요청이 대기 중일 때, C-SCAN 기법을 사용한다면 제일 먼저 서비스 받는 트랙은?
- ①10
- ②30
- ③55
- ④120
78.UNIX에서 파일의 사용 허가를 정하는 명령은?
- ①cp
- ②chmod
- ③cat
- ④ls
79.여러 사용자들이 공유하고자 하는 파일들을 하나의 디렉토리 또는 일부 서브트리에 저장해 놓고 여러 사용자들이 이를 같이 사용할 수 있도록 지원하기 위한 가장 효율적인 디렉토리 구조는?
- ①비순환 그래프 디렉토리 구조
- ②트리 디렉토리 구조
- ③1단계 디렉토리 구조
- ④2단계 디렉토리 구조
80.상호배제(Mutual Exclusion) 기법을 사용하여 임계영역(Critical Region)을 보호하였다. 다음 설명 중 옳지 않은 것은?
- ①어떤 프로세스가 임계영역 내의 명령어 실행 중 인터럽트(Interrupt)가 발행하면 이 프로세스는 실행을 멈추고, 다른 프로세스가 이 임계영역 내의 명령어를 실행한다.
- ②임계영역 내의 프로그램 수행 중에 교착상태(Deadlock)가 발생하면 교착상태가 해제될 때까지 임계영역을 벗어날 수 없다. 따라서 임계영역 내의 프로그램에서는 교착상태가 발생하지 않도록 해야 한다.
- ③임계영역 내의 프로그램에서 무한반복(Endless Loop)이 발생하면 임계영역을 탈출할 수 없다. 따라서 임계영역내의 프로그램에서는 무한반복이 발생하지 않도록 해야 한다.
- ④여러 프로세스들 중에 하나의 프로세스만이 임계영역을 사용할 수 있도록 하여 임계영역에서 공유 변수 값의 무결성을 보장한다.
81.입출력 인터페이스 회로의 기본적인 기능이 아닌 것은?
- ①데이터 형식의 변환
- ②전송의 동기 제어
- ③신호 레벨의 정확성 확보
- ④입출력 장치의 상태 조사
82.컴퓨터가 PC 없이 구성되어 있다고 가정하자. 대신에 명령어는 OP 코드, operand 번지, 다음 수행 명령의 번지로 구성되어 있다. 56개의 명령어를 가지고 있으며 32768워드의 기억장치를 가지고 있다. 이 마이크로컴퓨터의 명령어 형태로 가장 옳은 것은?
- ①OP : 8bit, addr1 : 12bit, addr2 : 12bit
- ②OP : 7bit, addr1 : 13bit, addr2 : 13bit
- ③OP : 6bit, addr1 : 15bit, addr2 : 15bit
- ④OP : 5bit, addr1 : 16bit, addr2 : 16bit
83.마이크로프로그램에 대한 설명 중 틀린 것은?
- ①사용자 프로그램의 각 명령어가 이것에 의해 미세동작으로 구분되어 수행된다.
- ②사용자가 임의로 변경할 수 없는 것이 대부분이다.
- ③control unit 내에 저장되어 있다.
- ④명령어(micro-instruction)의 비트 수는 프로세서가 사용하는 데이터의 비트 수와 같아야 한다.
84.제어 프로그램의 중추적 기능을 담당하는 프로그램으로서 처리 프로그램의 실행 과정과 시스템 전체의 동작 상태를 감독하고 지원하는 기능을 수행하는 제어 프로그램은?
- ①data management program
- ②supervisor program
- ③system control program
- ④status control program
85.IOP(Input-Output Processor)에 관한 내용 중 틀린 것은?
- ①IOP는 여러 주변장치와 memory 장치 사이의 data 전송을 위한 통로를 제공한다.
- ②주변장치의 data 형식은 memory와 CPU의 data 형식이 같기 때문에 IOP는 이를 재구성할 필요가 없어 편리하게 data를 전송시킬 수 있다.
- ③CPU는 IOP 동작을 시작하게 하는 일을 맡고 있으나 CPU에 의해서 개시된 입력명령은 IOP에서 실행된다.
- ④data가 전송되고 있는 동안 IOP는 발생하는 모든 error의 상태를 알리는 status word를 준비한다.
86.베이직과 같은 고급 언어로 작성된 원시 프로그램을 직접 실행하는 프로그램은?
- ①로더(Loader)
- ②인터프리터(Interpreter)
- ③어셈블러(Assembler)
- ④기계어(Machine Language)
87.논리 블록간의 프로그램 가능 논리 교환 기능을 가진 SPLD를 근간으로 하고 있으며, 전기적 소거 및 프로그램 가능 읽기 전용 기억장치 (EEPROM)나 플래시 메모리, 정적기억장치 (SRAM)를 사용하는 것은?
- ①PAL
- ②CPLD
- ③FPGA
- ④ROM
88.어셈블리(assembly) 언어로 작성된 source 프로그램의 각 문장은 3개의 필드(field)로 구성된다. 다음 중 필드(field)가 아닌 것은?
- ①어드레스(address)
- ②레이블(label)
- ③오퍼랜드(operand)
- ④코멘트(comment)
89.묵시적 주소지정 방식을 사용하는 산술 명령어는 주로 어떤 레지스터에 대하여 연산을 수행하는가?
- ①누산기
- ②MAR
- ③PC
- ④SP
90.다음 ( ) 안에 들어갈 용어로 적당한 것은?
- ①스트로브(strobe)
- ②핸드세이킹(handshaking)
- ③폴링(polling)
- ④페이징(paging)
91.입출력 모듈 설계시 고려 사항이 아닌 것은?
- ①연산 성능
- ②타이밍과 제어
- ③데이터 버퍼링
- ④오류 검출과 정정
92.컴퓨터에서 사용되는 보조기억장치의 특징이 아닌 것은?
- ①대용량 기억장치이다.
- ②비트당 가격이 주기억장치에 비해 비싸다.
- ③정보처리 속도가 주기억장치보다 느리다.
- ④대형 프로그램을 저장시킬 수 있다.
93.입출력장치의 주소가 기억장치의 주소와 독립적인 입출력장치는?
- ①isolated I/O
- ②memory mapped I/O
- ③standard I/O
- ④multiple I/O
94.기계어 프로그램을 받아들여 상대 번지를 절대 번지로 바꿔 기억장소에 할당하고, 여러 개의 프로그램을 연결하여 컴퓨터가 실행할 수 있는 상태로 만드는 프로그램은?
- ①디버깅 프로그램
- ②로더 프로그램
- ③진단 프로그램
- ④운영체제
95.실행 중에 CPU에 의해 사용되는 레지스터인 PSWR에 대한 설명으로 틀린 것은?
- ①실행된 명령어의 길이 저장
- ②인터럽트 상태 표시
- ③다음 실행될 명령어의 주소 저장
- ④전송할 데이터의 일시적 저장
96.메모리로부터 명령을 읽어오는 과정에서 관계없는 것은?
- ①PC(Program Counter)
- ②MAR(Memory Address Register)
- ③MBR(Memory Buffer Register)
- ④Accumulator
97.시프트 레지스터(shift register)의 입출력 방식 중 시간이 가장 적게 걸리는 것은?
- ①직렬입렵-직렬출력
- ②직렬입력-병렬출력
- ③병렬입력-직렬출력
- ④병렬입력-병렬출력
98.RAM은 SRAM과 DRAM으로 분류할 수 있다. SRAM의 특징이 아닌 것은?
- ①전원이 꺼지면 저장된 정보가 지워진다.
- ②플립플롭을 사용한다.
- ③DRAM에 비해 집적도가 낮다.
- ④재충전이 필요하다.
99.직접 실행 가능한 형태의 프로그램은?
- ①상대 형식 어셈블리 언어 프로그램
- ②절대 형식 어셈블리 언어 프로그램
- ③상대 형식 기계어 프로그램
- ④절대 형식 기계어 프로그램
100.레지스터의 역할이 아닌 것은?
- ①인스트럭션의 저장
- ②데이터의 저장
- ③주소의 저장
- ④제어신호의 저장