Toggle navigation
Wnote
에러신고/문제요청
검색
회원가입
로그인
정보처리기사
전자계산기구조
2017년3회 기출문제
총 문제수: 20
2017년3.21.
캐시기억장치 운영에서 매핑 함수의 의미를 가장 옳게 설명한 것은?
주기억장치와 I/O장치의 블록 크기를 정하는 방법이다.
캐시 기억장치의 적중률과 미스 율을 정하는 방법이다.
캐시 기억장치의 태그 필드에 값을 인코딩하는 방법이다.
주기억장치의 한 개의 블록을 캐시 라인에 배정하는 규칙이다.
2017년3.22.
부동 소수점 파이프라인의 비교기, 시프터, 가산-감산기, 인크리멘터, 디크리멘터가 모두 조합 회로로 구성된다고 가정할 때, 네 세그먼트의 시간 지연이 t₁=60ns, t₂=70ns, t₃=100ns, t₄=80ns이고, 중간 레지스터의 지연이 tr=10ns라고 가정하면 비 파이프라인 구조에 비해 약 몇 배의 속도가 향상되는가?
0.6
1.1
2.4
2.9
2017년3.23.
DMA에 대한 설명으로 가장 옳지 않은 것은?
DMA는 Direct Memory Access의 약자이다.
DMA는 기억장치와 주변장치 사이의 직접적인 데이터 전송을 제공한다.
DMA는 블록으로 대용량의 데이터를 전송할 수 있다.
DMA는 입출력 전송에 따른 CPU의 부하를 증가시킬 수 있다.
2017년3.24.
가상메모리 시스템에서 20비트의 논리 주소가 4비트의 세그먼트 번호, 8비트의 페이지 번호, 8비트의 워드 필드로 구성될 경우에 한 세그먼트의 최대 크기로 옳은 것은?
256 word
4 kilo word
16 kilo word
64 kilo word
2017년3.25.
소프트웨어에 의한 우선순위 판별 방법으로 가장 옳은 것은?
인터럽트 벡터
폴링
채널
핸드쉐이킹
2017년3.26.
+375를 팩10진형 방식으로 표현한 방법은 언팩10진형 방식으로 표현하였을 때보다 몇 비트의 기억장소가 절약되는가?
2
4
6
8
2017년3.27.
CPU와 기억장치 사이에 실질적인 대역폭(band width)을 늘리기 위한 방법으로 가장 적합한 것은?
메모리 버스트
메모리 인코딩
메모리 인터리빙
메모리 채널
2017년3.28.
다음 중 전달기능의 인스트럭션 사용빈도가 매우 낮은 인스트럭션 형식은?
메모리-메모리 인스트럭션 형식
레지스터-레지스터 인스트럭션 형식
레지스터-메모리 인스트럭션 형식
스택 인스트럭션 형식
2017년3.29.
디멀티플렉서(Demultiplexer)에 대한 설명으로 가장 옳은 것은?
디코더라고도 불린다.
2ⁿ개의 Input line과 n개의 Output line을 갖는다.
n개의 Input line과 2ⁿ개의 Output line을 갖는다.
1개의 Input line과 n개의 Selection line에 의해 2ⁿ개의 Output line중 하나를 선택한다.
2017년3.30.
그레이코드(Gray Code)에 대한 설명으로 틀린 것은?
인접한 숫자들의 비트가 1비트만 변화되어 만들어진 코드이다.
그레이코드 자체로 연산이 불가능하기 때문에 2진수로 변환한 후 연산을 수행하고 그 결과를 다시 그레이코드로 변환하여야 한다.
그레이코드를 2진 코드로 혹은 2진 코드를 그레이코드로 변환 시 두 입력 값에 대해 AND 연산을 수행한다.
그레이코드 값 (0111)ɢ는 10진수로 5를 의미한다.
2017년3.31.
다음 중 연관 메모리(associative memory)의 특징으로 가장 옳지 않은 것은?
Thrashing 현상 발생
내용 지정 메모리(CAM)
메모리에 저장된 내용에 의한 액세스
기억장치에 저장된 항목을 찾는 시간 절약
2017년3.32.
동기가변식 마이크로오퍼레이션 사이클 타임을 정의하는 방식은 수행시간이 유사한 마이크로오퍼레이션들끼리 모아 집합을 이루고 각 집합에 대해서 서로 다른 마이크로오퍼레이션 사이클 타임을 정의한다. 이 때 각 집합 간의 마이크로사이클 타임을 정수 배가 되도록 하는 가장 큰 이유는?
각 집합 간 서로 다른 사이클 타임의 동기를 맞추기 위하여
각 집합 간의 사이클 타임을 동기식과 비동기식으로 정의하기 위하여
각 집합 간의 사이클 타임을 모두 다르게 정의하기 위하여
사이클 타임을 비동기식으로 변환하기 위하여
2017년3.33.
스택(Stack)구조의 컴퓨터에서 수식을 계산하기 위해서는 먼저 수식을 어떠한 형태로 바꾸어야 하는가?
Infix 형태
John 형태
Postfix 형태
Prefix 형태
2017년3.34.
중앙처리장치의 구성요소 중 플립플롭이나 래치(Latch)들을 병렬로 연결하여 구성하는 것은?
가산기
곱셈기
디코더
레지스터
2017년3.35.
2의 보수를 사용하여 음수를 표현할 때의 설명으로 가장 옳은 것은?
0은 두 가지로 표현된다.
보수를 구하기가 쉽다.
보수를 이용한 연산 과정 중 엔드 어라운드 캐리(end around carry) 과정이 있다.
음수의 최대 절대치가 양수의 최대 절대치보다 1만큼 크다.
2017년3.36.
인터럽트와 비교하여 DMA방식에 의한 사이클 스틸의 가장 특징적인 차이점으로 옳은 것은?
수행 중인 프로그램을 대기상태로 전환
정지 상태인 프로그램을 완전히 소멸
대기 중인 프로그램을 다시 실행
주기억 장치 사이클의 특정한 주기만 정지
2017년3.37.
명령인출(instruction fetch)과 수행단계(execute phase)를 중첩시켜 하나의 연산을 수행하는 구조를 갖는 처리방식은?
명령 파이프라인(instruction pipeline)
산술 파이프라인(arithmetic pipeline)
실행 파이프라인(execute pipeline)
세그먼트 파이프라인(segment pipeline)
2017년3.38.
데이지체인(daisy-chain)에 대한 설명으로 가장 옳은 것은?
소프트웨어적으로 가장 높은 순위의 인터럽트 소스부터 차례로 검사하여 그 중 가장 높은 우선순위 소스를 찾아낸다.
인터럽트를 발생하는 모든 장치들을 직렬로 연결한다.
각 장치의 인터럽트 요청에 따라 각 비트가 개별적으로 세트될 수 있는 레지스터를 사용한다.
CPU에서 멀수록 우선순위가 높다.
2017년3.39.
8진수 (563)₈의 7의 보수를 구하면?
(214)₈
(215)₈
(324)₈
(325)₈
2017년3.40.
마이크로오퍼레이션(micro-operation)에 관한 설명으로 가장 옳지 않은 것은?
레지스터에 저장된 데이터에 의해 이루어지는 동작이다.
한 개의 클록(clock)펄스 동안 실행되는 기본동작이다.
한 개의 Instruction은 여러 개의 마이크로오퍼레이션이 동작되어 실행된다.
현재 실행 중인 프로그램이다.
2017년2
2017년3
Toggle cookie consent banner
본 사이트는 보다 나은 서비스 제공을 위해 쿠키를 사용합니다. 안내를 확인하시고 사이트를 이용하세요.
안내
쿠키사용