운영체제 #CPU #cpu스케쥴링 #스케쥴링 #프로세스 #프로그램 #스레드 #프로세스전이도 #전환 #시스템콜 #문맥교환 #코어 #cpu구조
-
OS 운영체제 - 2. CPUComputer/운영체제 2020. 7. 3. 16:34
총 네가지를 설명할 겁니다. 1. CPU 구성요소 (사실 이 부분은 컴퓨터 구조와 관련된다. 패스해도 무방) 2. CPU 가상화 3. CPU와 프로세스와 스레드 4. CPU 스케쥴링 1. CPU 구성요소 물론 기계 부품의 내부속까지 알 필요는 없지만, 적어도 CPU의 구성요소들을 알면 아 CPU가 이런 방식으로 돌아가는구나를 이해할 수 있다. (1) 하드웨어 구조 우선 컴퓨터 하드웨어는 CPU, 메인메모리, I/O bus등으로 이루어지는데 1) CPU는 연산을 담당하고, 2) 메인메모리가 컴파일된 프로그램 코드를 보관하며, 3) I/O Bus는 하드웨어 내부에서 서로 데이터를 주고받기 위해 사용되는 경로다. (2) CPU코어란 위의 그림은 CPU코어 하나와 외부장치들 간의 관계를 보여주고 있다. CPU코..