2007년 3회
22. 다음 연산의 결과는(단, 수의 표현은 2’s Complement임)?
101011 - 100110 |
- 000110
- 000101
- 100110
- 100101
풀이보기
25. 마이크로 명령 형식
-
수평 마이크로 명령
-
수직 마이크로 명령
-
나노 명령
26. 매크로(Macro)의 인수 사용에 해당되지 않는 것은?
- 인수의 형(Type)
- 인수의 위치
- 인수를 지정
- 인수의 수를 변동
30. 회로의 특징
- 멀티플렉서(Multiplexer):2^n의 입력선 중 1개를 선택하여 그 선으로부터 입력되는 값을 1개의 출력선으로 출력시키는 회로
- 인코더(Encoder):2^n개의 입력선으로 입력된 값을 n개의 출력선으로 코드화해서 출력하는 회로
- 디코더(Decoder):n개의 입력선으로 입력된 값을 2^n개의 출력선으로 출력하는 회로
- 쉬프터(Shifter):특정 비트의 자리를 이동하는 회로
31. 16진수 A4D를 8진수로 바꾸면?
- 5115
- 5116
- 5117
- 5118
풀이보기
37. 명령어 수행시간이 10ns이고, 명령어 패치 시간이 5ns, 명령어 준비시간이 3ns이라면 인스트럭션의 성능은 얼마인가?
- 0.1
- 0.3
- 0.5
- 1.25
풀이보기
38. 하드웨어 신호에 의하여 특정 번지의 서브루틴을 수행하는 것은?
- Handshaking Mode
- Vectored Interrupt
- DMA
- Subroutine Call
풀이보기
39. 우선순위 인터럽트 운영 방식이 아닌 것은?
- LCFS(Last Come First Service)
- FCFS(First Come First Service)
- Masking Scheme
- Fixed Service
풀이보기
2008년 1회
22. 프로그램에 의해 제어되는 동작이 아닌 것은?
-
Input/Output
-
Branch
-
Status Sense
-
RNI(Fetch)
풀이보기
23. 결선 게이트의 특징이 아닌 것은?
-
게이트들의 출력단자를 직접 연결한다.
-
회로 비용을 절감할 수 있다.
-
많은 논리기능을 부여할 수 없다.
-
Open Collector TTL로 게이트들의 출력 단자를 묶어서 사용한다.
풀이보기
24. 비트 슬라이스 아이크로프로세서(Bit Sliced Microprocessor)의 구성을 가장 잘 설명한 것은?
-
CPU를 하나의 IC로 만든 프로세서
-
CPU, 기억장치, I/O Port가 한 IC에 구성된 프로세서
-
Processor Unit, Microprogram Sequencer, Control Memory가 각각 다른 IC로 구성된 프로세서
-
Processor Unit, Microprogram Sequencer, Control Memory가 한 IC로 구성된 프로세서
풀이보기
25. 중앙처리장치가 FETCH 상태인 경우에 제어점을 제어하는 것은?
-
플래스(Flag)
-
명령어(Instruction)
-
인터럽트 호출 신호
-
프로그램 카운터
풀이보기
26. 플립플롭 중 입력단자가 하나이며, “1”이 입력될 때마다 출력단자의 상태가 바뀌는 것은?
-
RS 플립플롭
-
T 플립플롭
-
D 플립플롭
-
M/S 플립플롭
풀이보기
27. 64K인 주소 공간(Address Space)과 4K인 기억공간(Memory Space)을 가진 컴퓨터인 경우 한 페이지(Page)가 512워드로 구성된다면 페이지와 블록 수는 각각 얼마인가?
-
16페이지 12블록
-
128페이지 8블록
-
256페이지 16블록
-
64페이지 4K블록
풀이보기
31. BCD 코드 1001에 대한 해밍 코드를 구하면?
-
0011001
-
1000011
-
0100101
-
0110010
풀이보기
컴퓨터의 메모리 용량이 16K * 32Bit라 하면 MAR(Memory Access Register)와 MBR(Memory Buffer Register)은 각각 몇 비트인가?
-
MAR:12, MBR:16
-
MAR:32, MBR:14
-
MAR:12, MBR:32
-
MAR:14, MBR32
풀이보기
37. 고속의 입/출력 장치에 사용되는 데이터 전송 방식은?
-
데이터 채널
-
I/O 채널
-
Selector 채널
-
Multiplexer 채널
풀이보기
38. 데이터 전송 방법 중 스트로브 제어 방법의 설명으로 옳지 않은 것은?
-
전송을 시작한 송신장치가 버스에 놓은 데이터를 수신 장치가 받아 들였는지 여부를 알 수 있다.
-
비동기 방식으로 각 전송 시간을 맞추기 위해서 단 하나의 제어라인을 갖는다.
-
스트로브는 송신장치나 수신장치에 의하여 발생된다.
-
수신장치는 스트로브 펄스를 발생시켜 송신부로 하여금 데이터를 제공하도록 알린다.
풀이보기
39. 서로 다른 17개의 정보가 있다. 이 중에서 하나를 선택하려면 최소 몇 개의 비트가 필요한가?
- 3
- 4
- 5
- 17
풀이보기
40. CPU가 인스트럭션을 수행하는 순서로 옳은 것은?
1. 인터럽트 조사 2. 인스트럭션 디코딩 3. 인스트럭션 Fetch 4. Operand Fetch 5. Execution |
- 3-1-2-4-5
- 4-3-2-5-1
- 2-3-4-5-1
- 3-2-4-5-1
풀이보기
2008년 2회
23. 주기억장치는 하드웨어의 특성상 주기억장치가 제공할 수 있는 정보 전달능력에 한계가 있는데, 이 한계를 무엇이라 하는가?
-
주기억장치 전달(Transfer)
-
주기억장치 접근(Access width)
-
주기억장치 대역폭(Bandwidth)
-
주기억장치 정보 전달폭(Transfer width)
풀이보기
24. 논리 함수식 F(A, B, C, D) = Σ(0, 2, 4, 5, 8, 11, 14, 15)을 간략화 하였을 때 옳은 것은?
-
F = A`B`D` + A`C`D` + A`BC` + B`C`D` + ABC + ACD
-
F = A`B`D` + A`C`D` + B`C`D` + ABC + ACD
-
F = A`B`D` + A`BC` + B`C`D` + ABC + ACD
-
F = A`C`D` + A`C`D` + A`BC` + B`C`D` + ABC + AACD
풀이보기
25. 논리연산 명령을 사용해서 기억영역을 clear 시킬 수 없는 것은?
- Exclusive OR 연산 한다.
-
0(zero)으로 Mask 씌운 AND 연산 한다.
-
원하는 비트 수만큼 왼쪽으로 Rotate 한다.
-
원하는 비트 수만큼 왼쪽으로 논리 Shift한다.
풀이보기
26. CPU에서 DMA 제어기로 보내는 자료가 아닌 것은?
-
DMA를 시작시키는 명령
-
입ㆍ출력 하고자 하는 자료의 양
-
입력 또는 출력을 결정하는 명령
-
입ㆍ출력에 사용할 CPU 레지스터에 대한 정보
풀이보기
27. 공유기억장치 다중프로세서 시스템에서 사용되는 상호연결 구조가 아닌 것은?
-
버스(bus)
-
큐브(Cube)
-
크로스바 스위치
-
다단게 상호연결망
풀이보기
30. 인터럽트 체제에서 우선순위 부여 방법과 거리가 먼 것은?
-
Polling
-
Interrupt Service Routine
-
Interrupt Request Chain
-
Interrupt Priority Chain
풀이보기
31. 다음은 인터럽트 체제의 동작을 나열할 것이다. 수행 순서를 올바르게 표현한 것은?
① 현재 수행 중인 프로그램을 안전한 장소에 기억시킨다.② 인터럼트 요청 신호 발생③ 보존한 프로그램 상태로 복귀④ 인터럽트 서비스 루틴의 수행⑤ 어느 장치가 인터럽트를 요청했는가 찾는다.
-
2-5-1-3-4
-
2-1-4-5-3
-
2-4-1-5-3
-
2-1-5-4-3
풀이보기
32. 주기억장치의 용량이 512KB인 컴퓨터에서 32비트의 가상주소를 사용하는데, 페이지의 크기가 1K워드이고 1워드가 4바이트라면 실제 페이지 주소와 가상 페이지 주소는 몇 바이트씩 구성되는가?
-
실제 페이지 주소 = 7, 가상 페이지 주소 = 12
-
실제 페이지 주소 = 7, 가상 페이지 주소 = 20
-
실제 페이지 주소 = 19, 가상 페이지 주소 = 12
-
실제 페이지 주소 = 19, 가상 페이지 주소 = 32
풀이보기
34. 기억장치의 주소와 그 내용이 다음의 표와 같다고 할 때, 어셈블리어로 LOAD 120이란 명령이 직접 주소 방식이라면 오퍼랜드는 무엇이 되는가?
| 주소 | 내용 |
| 0 | |
| ㆍ
ㆍ ㆍ |
ㆍ
ㆍ ㆍ |
| 120 | 200 |
| ㆍ
ㆍ ㆍ |
ㆍ
ㆍ ㆍ |
| 200 | 300 |
| ㆍ
ㆍ ㆍ |
ㆍ
ㆍ ㆍ |
| 270 | 120 |
| ㆍ
ㆍ ㆍ |
ㆍ
ㆍ ㆍ |
-
120
-
200
-
270
-
300
풀이보기
35. 마이크로 오퍼레이션에 대한 설명으로 옳지 않은 것은?
-
마이크로 오퍼레이션이란 컴퓨터의 모든 명령을 구성하고 있는 몇 가지 종류의 기본 동작이다.
-
컴퓨터에서 수행이 가능 한 마이크로 오퍼레이션의 종류는 그 컴퓨터 내에 존재하는 레지스터들과 연산기의 종류, 그들 서로 간에 연결된 형태에 의해 결정된다.
-
일반적으로 마이크로 오퍼레이션은 F(R,R)→R 마이크로 오퍼레이션과 R→R 마이크로 오퍼레이션으로 구분하며 이 때 F는 처리기를 의미한다.
-
F(R,R)→R 마이크로 오퍼레이션은 자료의 처리나 변형 없이 다른 레지스터로 자료가 옮겨지는 마이크로 오퍼레이션이다.
풀이보기
36. 다음 중 S/W 문제로 프로그램에 오류가 없는데도 인터럽트가 발생하는 경우는?
-
0(zero) 으로 나눌 때
-
금지된 자원의 접근시도
-
불법 연산자 사용
-
페이지 폴트(page fault)
풀이보기
38. 짝수 패리티 비트의 해밍 코드로 0011011을 받았을 때 오류가 수정된 정확한 코드로 옳은 것은?
-
0111011
-
0001011
-
0011001
-
0010101
풀이보기
39. 명령어의 주소(Address)부를 유효주소로 이용하는 방법은?
-
상대 주소
-
즉시 주소
-
절대 주소
-
직접 주소
풀이보기
40. 10110101 이라는 이진 자료가 2’s complement 방식으로 표현되어 있다. 이를 우측으로 3비트 만큼 산술적 이동(Arithmetic shift)하였을 때의 결과는?
-
11110110
-
11010110
-
10000110
-
00010110
풀이보기
2008년 4회
21. 어떤 디스크 팩이 6장으로 되어 있고 1면에는 200개의 트랙을 사용할 수 있다. 이 디스크 팩에서 사용 가능한 Cylinder는 몇 개인가?
-
200
-
400
-
1200
-
2400
풀이보기
22. 마이크로 오퍼레이션은 어디에 기준을 두고 실행되는가?
-
flag
-
펄스
-
메모리
-
RAM
풀이보기
23. 인스트럭션의 설계 과정에서 고려해야 할 사항이 아닌 것은?
-
Interrupt 종류
-
연산자의 수와 종류
-
데이터 구조
-
주소지정 방식
풀이보기
24. 상대 주소지정 방식을 사용하는 JUMP 명령어가 750번지에 저장되어 있다. 오퍼랜드 A = 56 일 때와 A = –61 일 때 몇 번지로 JUMP 하는가?
-
806, 689
-
56, 745
-
807, 690
-
56, 689
풀이보기
25. 다음 메모리 구조에 대한 설명 중 가장 옳은 것은?
-
캐시는 가장 많이 쓰이고 있는 프로그램과 데이터를 저장하지만 보조기억장치(가상 메모리는) CPU에 의하여 현재 쓰이지 않는 부분을 저장한다.
-
캐시는 가장 많이 쓰이고 있는 프로그램과 데이터를 저장하고 보조기억장치(가상메모리)도 CPU에 의하여 현재 가장 많이 쓰이고 있는 부분을 저장한다.
-
보조기억장치(가상메모리)는 가장 많이 쓰이고 있는 프로그램과 데이터를 저장하지만 캐시는 CPU에 의하여 현재 쓰이지 않는 부분을 저장한다.
-
보조기억장치(가상메모리)와 캐시 모두 CPU에 의하여 현재 쓰이지 않는 부분을 저장한다.
풀이보기
26. RS 플립플롭에서 출력이 이전 입력에 의한 출력 값을 그대로 유지하는 경우는?
-
R = 0, S = 0
-
R = 0, S = 1
-
R = 1, S = 0
-
R = 1, S = 1
풀이보기
29. 불 함수 F = A + B - C를 최소항의 합으로 바르게 표시한 것은?
-
F(A, B, C) = ∑(1, 4, 5, 6, 7)
-
F(A, B, C) = ∑(1, 2, 3, 6, 7)
-
F(A, B, C) = ∑(1, 3, 5, 6, 7)
-
F(A, B, C) = ∑(1, 2, 4, 6, 7)
풀이보기
30. 연산 명령 자체로 특수한 곱셈과 나눗셈을 수행하거나 혹은 곱셈과 나눗셈에 보조적으로 이용되는 것은?
-
산술적 Shift
-
논리적 Shift
-
ADD
-
Rotate
풀이보기
31. Interrupt Cycle에 대한 Micro-Operation 중에서 관계가 없는 것은? (단, MAR:Memory Address Register, PC:Program Counter, M:memory, MBR:Memory Buffer Register, IEN:Interrupt Enable 이며, Interrupt Handler는 0번지에 저장 되어 있다.)
-
MAR ← PC, PC ← PC + 1
-
MBR ← MAR, PC ← 0
-
M ← MBR, IEN ← 0
-
GO TO Fetch Cycle
풀이보기
32. 수 –13.625를 부동 소수점으로 표현할 때 지수부에 해당하는 값은?(단, 바이어스는 128이고, 소수점 아래의 1번째 비트는 저장하지 않는 것으로 가정한다.)
-
0000 0100
-
1000 0000
-
1000 0100
-
0110 1101
풀이보기
33. 다음과 같은 스택(Stack) 구조에서 SP(Stack Point)와 레지스터 A가 pop A를 수행한 후 SP와 A 레지스터의 내용은?
-
2, 9
-
4, 7
-
3, 9
-
2, 5
풀이보기
34. 다음 마이크로 연산이 나타내는 동작은?
MAR ← MBR(AD)MBR ← ACM ← MBR
-
Branch AC
-
Store to AC
-
Add AC
-
Load to AC
풀이보기
35. 다음 중 분리 캐시(Split Cache)를 사용하는 주요 이유는?
-
캐시 크기의 확장
-
캐시 적중률 향상
-
캐시 액세스 충돌 제거
-
데이터 일관성 유지
풀이보기
36. 명령 사이클의 명령어 인출 과정에서 DMA(Direct Memory Access) 요청이 있었다면 CPU는 어느 시점에서 요청 사실을 아는가?
-
1
-
2
-
3
-
4
풀이보기
37. 다음 인터럽트를 요청한 장치 식별에 대한 설명으로 옳은 것은?
-
단일 인터럽트 요청신호 회선체계의 경우 고유 인터럽트 요청 신호 회선체계와 달리 장치 식별이 필요하지 않다.
-
폴링 방식은 인터럽트를 요청한 장치가 자신의 장치번호를 장치번호버스(Device code Bus)를 통해 CPU에 알리는 방식이다.
-
벡터 인터럽트 방식은 소프트웨어에 의한 장치 식별방식이다.
-
벡터 인터럽트 방식은 장치 식별을 위한 별도의 프로그램 루틴이 없어 속도 면에서 폴링 방식에 비해 빠르다.
풀이보기
38. DMA 제어기에서 CPU와 I/O 장치 사이의 통신을 위해 필요한 것이 아닌 것은?
-
Address Register
-
Word Count Register
-
Address Line
-
Device Register
풀이보기
39. 다음과 같은 값을 가지는 시스템에서 2계층 캐시 메모리를 사용할 경우는 그렇지 않은 경우에 비해 평균 메모리 액세스 시간이 약 몇 배 향상되는가?
-
0.7
-
1.4
-
2.7
-
5.5
풀이보기
40. 동기 가변식 마이크로 오퍼레이션 타임을 정의하는 방식은 수행시간이 유사한 마이크로 오퍼레이션들끼리 모아 집합을 이루고 각 집합에 대해서 서로 다른 마이크로 오퍼레이션 사이클 타임을 정의한다. 이 때 각 집합 간의 마이크로 사이클 타임을 정수배가 되도록 하는 이유는?
-
각 집합간 서로 다른 사이클 타임의 동기를 맞추기 위하여
-
각 집합 간의 사이클 타임을 동기식과 비동기식으로 하기 위하여
-
각 집합 간의 사이클 타임을 모두 다르게 정의하기 위하여
-
사이클 타임을 비동기식으로 변환하기 위하여
풀이보기
2009년 1회 모의고사
23. 데이터 단위가 8비트인 메모리에서 용량이 32Kbyte인 경우의 어드레스 핀은 몇 개인가?
-
8
-
12
-
14
-
15
풀이보기
24. 명령을 수행시키는데 필요한 각종 제어신호를 만들어내는 장치는?
-
Instruction Decoder
-
Instruction Encoder
-
Instruction Count
-
Instruction Multiplexer
풀이보기
25. 명령어가 오퍼레이션 코드(OP-code) 6비트, 어드레스 필드 10비트로 되어 있다. 이 명령어를 쓰는 컴퓨터의 최대 메모리 용량은?
-
10 Word
-
64 Word
-
128 Word
-
1K Word
풀이보기
31. 마이크로 명령 형식을 표시한 것이다. 적합하지 않은 것은?
-
수평 마이크로 명령
-
제어 마이크로 명령
-
수직 마이크로 명령
-
나노 명령
풀이보기
32. DMA와 인터럽트의 대한 설명 중 옳지 않은 것은?
-
인터럽트인 경우 주변장치와 처리기 레지스터간에 자료를 이동시킨다.
-
대량의 자료 전송시 인터럽트 방법은 중앙처리기의 부담을 증가시킨다.
-
DMA는 프로그램 제어에 의한 입ㆍ출력 방법이다.
-
다양한 인터럽트 처리를 위해서 인터럽트에 우선순위를 부여할 수 있다.
풀이보기
34. 인터럽트 종류 중 내부 인터럽트의 원인이 아닌 것은?
-
Overflow가 발생한 경우
-
0으로 나눈 경우
-
명령어를 잘못 사용한 경우
-
인터럽트 키를 누른 경우
풀이보기
35. 다음에서 인터럽트 작동순서가 올바른 것은?
1. 리턴에 의한 복귀2. 벡터 인터럽트 처리3. CPU에게 인터럽트 요청4. 인터럽트 인지신호 발생5. 현재 작업 중인 주소를 메모리에 저장
-
3-5-4-2-1
-
4-3-5-2-1
-
5-2-3-1-4
-
1-3-4-5-2
풀이보기
38. 보조기억장치에 대한 설명으로 옳지 않은 것은?
-
자기 테이프는 주소의 개념을 사용하지 않는 SASD이다.
-
자기 디스크의 디스크 접근시간은 탐색시간과 회전시간, 전송시간의 합으로 나타낸다.
-
자기 드럼은 비순차 처리만 가능하고, 용량이 적어 현재는 사용되지 않는다.
-
자기 테이프는 순차 처리만 가능하다.
풀이보기
40. 32K인 주소공간(Address Space)과 8K인 기억공간(Memory Space)을 가진 컴퓨터인 경우 한 페이지(Page)가 128워드로 구성된다면 페이지 블록 수는 얼마인가?
-
32 페이지 10 블록
-
64 페이지 12 블록
-
128 페이지 32 블록
-
256 페이지 64 블록
풀이보기
풀이보기
'정보처리기사 > 전자계산기 구조' 카테고리의 다른 글
| [정보처리기사]전자계산기 구조 문제풀이 (1) | 2009/02/20 |
|---|---|
| [정보처리기사]전자계산기 구조 요약 (0) | 2009/02/12 |


이올린에 북마크하기
이올린에 추천하기