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