OS 공부할 때 빠지지 않는! 프로세스와 스레드를 공부해보겠당. 완전 면접 단골 질문이라고 한다! 혹시 잘못된 내용이 있다면, 알려주세요. 저로 인해 잘못된 내용이 전해지는걸 원하지 않습니다.🤣 프로세스와 스레드의 정의는 앞 글(2021.06.12 - [CS/OS] - 👊프로세스 주소 공간)에서 작성했다. 이 글에서는 전제 조건으로, 하나의 프로그램을 실행하는 과정이라고 생각하고 읽으면 좋을 것 같다! 우리가 만약에 이클립스를 실행한다고 해보자. 우리는 화면에 코드를 띄워놓고, 키보드로 코드를 작성하면서, 빌드해보고 console 창에다가 인풋값을 넣어보기도 하고 .. 다양한 흐름이 실행되고 있음을 알 수 있다. 어떻게 이것들이 동시에 진행될 수 있는걸까? 사실 동시에 진행될 순 없다. CPU는 한 번에..