1. 어셈블러가 원시 프로그램을 번역할 때 어셈블러에게 필요한 작업을 지시하는 명령을 어셈블러 지시어 또는 ( ) 명령이라고 한다.
- 의사
2. 다음 회로도를 보고 진리표를 완성하시오
X | Y | Cn | S | Cn+1 |
0 | 0 | 0 | 0 | 0 |
0 | 0 | 0 | 1 | 0 |
0 | 1 | 0 | 1 | 0 |
0 | 1 | 1 | 0 | 1 |
1 | 0 | 0 | 1 | 0 |
1 | 0 | 1 | 0 | 1 |
1 | 1 | 0 | 0 | 1 |
1 | 1 | 1 | 1 | 1 |
3. 다음에 설명하는 스케쥴링 기법은 무엇인가?
- 실행시간이 긴 프로세스에 불리한 SJF 기법을 보완하기 위한 것으로 대기시간과 서비스시간을 이용하는 기법이다. - 우선순위 계산 공식을 이용하여 서비스시간이 짧은 프로세스나 대기시간이 긴 프로세스에게 우선순위를 주어 CPU를 할당한다. - 서비스 실행 시간이 짧거나 대기시간이 긴 프로세스인 경우 우선순위가 높아진다. - 우선순위 계산식은 '(대기시간+서비스시간)/서비스시간'이다. |
- HRN
4. 목적프로그램을 기억장소에 적재시키는 기능만을 수행하는 로더에서 프로그래머가 할당 및 연결 작업을 수행하고 재배치는 어셈블러가 담당하는 것은 무엇인가?
- 절대 로더
5. 한자리 덧셈회로로서 XOR Gate 1개와 AND Gate 1개로 구성된 조합논리회로를 무엇이라 하는가?
- 반가산기(Half Adder)
6. 레지스터 A는 1101 1011의 값을 갖는다. 오퍼랜드 B를 이용하여 한번의 논리연산으로 레지스터 A의 값을 0111 0001로 변환시키려 한다. 오퍼랜드 B의 데이터와 필요한 논리 동작은 무엇인가?
- 오퍼랜드 B의 데이터 : 1010 1010, 논리연산 : XOR
- 오퍼랜드 B의 데이터 : 0101 0101, 논리연산 : XNOR
7. 3개의 페이지 프레임을 가진 주기억장치의 FIFO 교체알고리즘을 사용할 경우 페이지 부재는 몇 회 발생하는가?
참조 페이지 순서 : 2, 3, 2, 1, 5, 2, 4, 3, 2, 5 |
- 8회
8. 우선순위 인터럽트(Priority interrupt)는 소프트웨어나 하드웨어로 행하여진다. 소프트웨어적으로 우선순위가 높은 인터럽트를 알아내는 방법을 무엇이라고 하는가?
- 폴링(Polling)
9. 주소 지정방식 중 명령의 주소부가 실제 데이터가 기억된 번지를 표현하고 있는 방식은?
- 직접주소지정방식
10. 다음 C언어의 결과는?
int sum; for(int i=0; i<10; i++){ sum += i; } printf("%d", sum); |
- 45
11. 다음 C언어의 결과는?
int a = 3, b = 5; int *c = &b; *c = a; *c += a+b; printf("%d", *c); |
- 11
12. 2진수 '1000'의 짝수패리티 해밍코드를 구하시오
- 1110000(2)
13. 논리식 X=AB+CD를 NAND 3개를 이용하여 그리시오.
14. CPU 명령어의 개수를 줄여 하드웨어 구조를 좀 더 간단하게 만드는 방식으로, 마이크로프로세서를 설계 하는 방법 가운데 하나이며, SPARC, MIPS 등의 아키텍처에서 사용되는 방식은?
- RISC(Reduced Instruction Set Computer)
15. 화이트 박스 테스트 종류 2가지를 쓰시오.
- 기초 경로 검사(Base Path Testing), 제어 구조 검사(Control Structure Testing)
16. 4096워드에서 비트 물어보는 문제
- 12bit
※ 이전회차 전자계산기조직응용기사 기출문제
'전자계산기조직응용기사' 카테고리의 다른 글
[전자계산기조직응용] 2016년 1회 실기 기출문제 복원 (0) | 2021.10.15 |
---|---|
[전자계산기조직응용] 2016년 3회 실기 기출문제 복원 (0) | 2021.10.15 |
[전자계산기조직응용] 2017년 3회 실기 기출문제 복원 (0) | 2021.10.14 |
[전자계산기조직응용] 2018년 1회 실기 기출문제 복원 (0) | 2021.10.14 |
[전자계산기조직응용] 2018년 3회 실기 기출문제 복원 (0) | 2021.10.14 |