[GCP 원데이] CPU를 극단적으로 사용하는 애플리케이션
1. CPU를 극단적으로 사용하는 애플리케이션 1) 컴퓨터 부품 컴퓨터에서 가장 주요한 부품은 하드디스크, 메모리, CPU이다. 애플리케이션은 일반적으로 하드디스크에 담겨있고 이를 프로그램이라고 지칭한다. 하드디스크에 있는 프로그램을 실행시키면 메모리 위로 올라가는데 이를 프로세스라고 한다. 메모리 위에는 실행시킨 프로그램 외에도 여러개의 프로세스가 함께 올라가 있다. 이 프로세스중 누군가는 CPU에 의해 실행되는데, 어떤 프로세스가 실행될지 결정하는 것일 스케줄링이라고 한다. 2) 메모리가 필요한 이유? 메모리가 필요한 이유는 속도차이 때문이다. CPU는 하드디스크보다 굉장히 빠르게 때문에 CPU가 프로세스를 실행하기 위해 하드디스크에게 직접 요청하게 되면 CPU가 아무리 빨라도 하드디스크의 속도와 같..
2021.04.23