전자계산기조직응용기사

[전자계산기조직응용] 2017년 1회 실기 기출문제 복원

EveningPrimrose 2021. 10. 14. 23:28
반응형

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년 3회 실기 기출문제 복원

1. 반감산기의 진리표를 완성하고 NAND 게이트 5개만 사용하여 반감산기 회로를 그리시오.(단, D는 차, B는 자리 빌림) X Y D B 0 0 0 0 0 1 1 1 1 0 1 0 1 1 0 0 2. 다음의 마이크로 인스트럭션은 LDA 과정을 나

it-utopia.tistory.com

 

 

 

[전자계산기조직응용] 2016년 1회 실기 기출문제 복원

1. 제어장치는 하드웨어적으로 구현하는 ( ) 제어장치와 소프트웨어적으로 구현하는 마이크로프로그래밍 기법이 있다. - 하드와이어드 2. 3개의 페이지 프레임을 가진 주기억장치에 LRU 교체 알고

it-utopia.tistory.com

 

 

 

[전자계산기조직응용] 2015년 3회 실기 기출문제 복원

1. 교착상태가 일어나기 위한 조건 4가지를 서술하시오 - 상호배제(Mutual Exclusion), 점유 및 대기(Hold and Wait), 비선점(Non-Preemption), 환형 대기(Circular Wait) 2. 반감산기의 진리표를 완성하시오 3. 7C.D(16)

it-utopia.tistory.com

 

 

반응형