Skip to Content
Suffering builds character
아카이브13.프로세스,스레드특징프로세스와 스레드3. CPU의 특징

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