-
[문제해설] 20[MHz] 발진기를 사용하는 CPU에서 10개의 T 스테이트(State)가 필요한 명령의 명령 사이클 시간(Instruction Cycle Time)은 얼마인가?전자계산기조직응용기사/필기 기출문제 해설 2021. 8. 12. 18:46반응형
전자계산기조직응용기사 필기 기출문제 해설(5과목 마이크로 전자계산기-명령사이클)
20[MHz] 발진기를 사용하는 CPU에서 10개의 T 스테이트(State)가 필요한 명령의 명령 사이클 시간(Instruction Cycle Time)은 얼마인가?
① 500ns ② 50ns
③ 200ns ④ 20ns
- 문제해설 -
계산문제는 언제나 단위의 정의를 정확히 떠올려야합니다. 단위부터 정리하겠습니다.
헤르츠(Hz)는 주파수의 단위로써, 1초 동안의 진동수를 말합니다.
위의 그래프는 신호가 1초동안의 2번의 주기를 나타냅니다. 즉, 2번 진동했다는 것이고 이를 2Hz라고 표기합니다.
Hz 단위를 등급별로 조직응용기사에서 사용될 만한 것만 정리하면 다음 표와 같습니다.
그리고 선택지의 단위는 나노세컨드(ns)를 사용하니 초(second) 단위를 등급별로 필요한 것만 알아두겠습니다.
단위가 정리가 되면, 문제는 쉽게 풀립니다.
'CPU에서 10개의 T 스테이트(state)가 필요한 명령'이란 말은 명령어를 실행할때 10번의 진동수가 필요하다는 말입니다.
그래서 정답은 1번이 됩니다.
결국 단위정리하는 문제였습니다. 조직응용기사의 계산문제는 항상 단위에 유의하세요!!
https://youtube.com/playlist?list=PLboXycXmAIDuukQ2A6EvMZI-x1IMy3Xc-
반응형'전자계산기조직응용기사 > 필기 기출문제 해설' 카테고리의 다른 글