High - level program languages
↓ Compiler
Assembly languages
↓ Assembler
Binary machine languages
CPU Clock cycle 수 (몇개?) 와 Clock cycle time (시간) 과 관련
+) Clock : 온오프를 반복한 전류의 흐름을 이용하여 PC를 구성하는 부품을 작동시키는 신호
CPU execution time for a program
= CPU clock cycles for a program * Clock cycle time
Clock cycles Per Instruction (CPI)
: ★ 각 명령이 수행되기 위해 필요한 Clock cycle 개수
CPU clock cycles
= Instructions for a program * Average clock cycles per instruction
CPU time
= Instruction count * CPI * Clock cycle time
→ 총 클락 cycle
= (Instruction count * CPI) / Clock rate