3. CPU의 특징
CPU는 기본적으로 한 번에 한 가지의 일만 수행할 수 있음
→ 한 시점에 한 가지의 기계 명령어만 수행 가능 하다는 것
CPU의 명령어 처리 순서
CPU는 메모리에 적재된 명령어를 다음의 방식으로 실행함

메모리에서 명령어를 하나 가져옴
실제로는 010111..과 같은 기계어를 실행하지만 이해를 돕기 위해 바이트 코드로 표시
byte-code
public static void main(java.lang.String[]);
Code:
0: invokestatic #7 // Method a:()V, 0011011..
3: invokestatic #12 // Method b:()V, 0110111..
6: invokestatic #15 // Method c:()V, 1111011..
9: return // return main(), 1011001..가져온 명령어를 한줄씩 실행
CPU는 메모리에서 가져온 기계 명령어를 한 시점에 하나씩 실행함
1, 2번 반복
1, 2번을 반복함
Last updated on