[OS] 하드웨어의 CPU, Core, Thread


[OS] 하드웨어의 CPU, Core, Thread

c 서론 최근 면접에서 프로세스와 스레드의 차이점에 대한 질문을 받았고, 컨텍스트 스위칭에 관한 추가적인 질문을 받게 되었습니다. 어느정도 알고 있다고 생각했지만, 막상 면접 질문으로 받으니 자세히 모르고 있었던 것 같아서 공부한 내용을 바탕으로 정리를 해봅니다. 본론 컴퓨터 구조 현재의 컴퓨터 구조를 만든 폰노이만의 아키텍처 입니다. 실제로 우리가 컴퓨터를 할 때 아래와 같이 다양한 프로그램들이 실행하게 됩니다. 이 프로그램들은 메모리(RAM)에 각각 올라가게 되고 (이를 프로세스라고 부릅니다.) 메모리에 적재된 프로세스를 CPU(혹은 프로세서)에서 실행을 하게 됩니다. 우리는 10개도 넘는 프로그램을 한 번에 실행도 할 수 있고, 20개도!! 넘는 프로그램들을 한 번에 실행할 수도 있습니다. 그렇..


원문링크 : [OS] 하드웨어의 CPU, Core, Thread