ABOUT ME

-

Today
-
Yesterday
-
Total
-
  • 2022년 3회 조직응용기사 필답형 기출문제 풀이
    전자계산기조직응용기사/실기 필답형 강의 2023. 4. 18. 03:00
    반응형

    https://youtu.be/qNzp4p8zOJU

     

    강의에서 활용되는 기출문제 자료입니다.

    2022년 3회 전자계산기조직응용기사 실기 필답형 기출문제.pdf
    0.22MB

     


    2022년 정기기사 3회 전자계산기조직응용기사 실기 필답형 기출문제(복원)

    (정답은 ○ 옆을 드래그)


    1. 그림과 같은 메모리 구성에서 13KB의 프로그램이 14KB의 공간에 적재되었다. 이때 사용된 배치전략은 무엇인가? (탐색은 위에서 아래로 한다.)

    최적접합(best-fit)

     

     

     

     


    2. Major State4Cycle을 기술하시오.

    인출(fetch)

    간접(indirect)

    실행(excute)

     

    인터럽트(interrupt)

     

     

     


    3. 다음 ( ) 안에 알맞은 말을 쓰시오.

    - 두 독립적인 장치 사이의 비동기적인 데이터 전송을 위하여 데이터가 전송될 시각을 알려주어야 하고, 전송 될 시각을 알리기 위해 두 장치 사이에는 제어 신호가 교환되어야 한다.
    - 이러한 제어 신호의 교환 방법에는 (     ) 펄스에 의한 방법과 핸드셰이킹(Handshaking)에 의한 방법이 있다.

     

    스트로브(strobe)

     

     

     

     

     


    4. 인터페이스와 입출력 버스와의 연결이 그림과 같다. 데이터를 출력 주변 장치로 전달하기 위하여 사용되는 것은?

     

    주변 레지스터(Peripheral Register)

     

     

     


    5. 다음 물음에 대해 보기에서 알맞은 것을 찾아 쓰시오.

     

    [보기]
    분석, 재구성, 이식, 역공학

     

    1) 기존 소프트웨어 명세서를 확인하여 소프트웨어 동작을 이해하고, 재공학 대상을 선정

     

    분석

     

    2) 기능과 외적인 동작은 변경하지 않으면서 소프트웨어 형태를 목적에 맞게 수정

     

    재구성

     

    3) 기존 소프트웨어를 다른 운영체제나 하드웨어 환경에서 사용할 수 있도록 변환

     

    이식

     
     
     
     

    6. 3비트 Gray Code2진수로 변경하는 회로를 XOR 개이트 2개를 이용하여 구성하시오.

     
     
     
     

    7. 8비트로 된 레지스터에 2의 보수로 표현할 수 있는 10진수의 최대값과 최소값을 쓰시오.

     

     

    최대값 : 127

     

    최소값 : -128

     
     
     

    8. 명령어의 오퍼랜드 부분의 주소값이 프로그램 카운터의 값과 더해져서 실제 주소를 나타내는 주소지정방식을 무엇이라 하는가?

     

     

    상대주소지정방식

     
     

    9. 파이프라이닝에서 고려해야 하는 해저드 중, 주어진 클럭 사이클에 실행되어야 하는 명령어 조합을 연결된 하드웨어에서 지원하지 못하여 계획된 명령어가 정해진 클럭 사이클에 수행하지 못 할 겅우를 무엇이라 하는가?

     

     

    구조적 해저드(Structural Hazard)

     
     

    10. 16비트 명령어가 3개의 필드를 가지고 있다. OP-code 5비트, 오퍼랜드1 3비트, 오퍼랜드2 8비트로 구성되어 있을떄, 다음 물음에 답하시오.

     

    1) 기억장치의 주소 범위

    0~2047

     

    2) 정의 가능한 연산의 수

    32개

     

    3) 사용 가능한 레지스터의 수

    8개

     
     
     
     

    11. 4×8Kbit를 갖는 Memory 소자를 조합하여 128KByte 기억용량을 얻으려면 최소 몇 개의 Memory 소자가 필요한가?

     

     

    32개

     
     

    12. 특정 하드웨어 하위시스템이 CPU와 독립적으로 메인 시스템 메모리에 접근할 수 있는 기능으로 CPU의 부담을 줄이고 입출력 동작의 속도 향상을 목적으로 하는 기능의 명칭을 쓰시오.

     

     

    DMA

     
     

    13. 입출력 인터페이스를 CPU에 연결하는 방법 중, 주소지정방식에서 CPU나 기억장치 명령어와 다른 입출력 명령을 사용하며, 기억공간을 최대로 활용할 수 있는 장점이 있는 방식은?

     

     

     

     

    격리형 I/O(isolated I/O)

     
     
     
     

    14. 다음 논리식 Y=(A+B)(A+B를 간소화하시오.

     

     

    A

     
     

    15. 백 단위의 숫자를 카운트하기 위해서는 10진 카운터가 최소 몇 개 필요한가?

     

     

    3개

     
     

    16. 12개의 레지스터가 병렬데이터 전송에 의해 상호 데이터를 주고 받으려 한다. 이때 필요한 선의 수는 모두 몇 개인가?(, 레지스터는 24비트로 구성)

     

     

    3168개

     
     

    17. 다음 설명에 가장 부합하는 조합논리회로는?

    - 2진수 한자리 덧셈 회로로서 두 개의 입력과 하나의 출력, 캐리가 있는 회로
    - 두 개의 연산자, 즉 가수와 피가수를 더하여 합을 만들기 위한 회로로서, 덧셈 뿐만 아니라 뺄셈, 곱셈, 나눗셈 연산을 위하여 사용
    - 한 개의 XOR 게이트와 한 개의 AND 게이트로 구현

     

     

    반가산기(half adder)

     
     

    18. 두 개의 동일한 마이크로컴퓨터가 다른 클럭으로 동작하고 있다. 시스템 A의 작동 클럭은 5Mhz, 시스템 B의 클러주기는 1μs일 때, 어느 시스템이 명령을 몇 배 더 빨리 실행하는지 쓰시오.

     

     

     

    A가 5배 빠르다.

     
     

    19. 2n개의 입력선 중에서 하나가 선택되면 그에 따른 n개의 출력선으로 2진 정보가 출력되는 회로를 무엇이라 하는가?

     

     

    부호기(or 인코더; encoder)

     

    20. 버스 클록 주기가 50ns이고 데이터 버스폭이 8byte일 경우 버스 대역폭(MByte/sec)을 구하시오.(계산과정도 쓰시오.)

     

     

     

    160Mbyte/sec


     

    반응형
Designed by Tistory.