지금까지는 1. 프로세스의 개념과 2. 프로세스 내에서 메모리 구조와, 3. 프로세스 간에는 어떻게 통신할 수 있는지, 4. CPU에 어떤 프로세스를 할당할지를 운영체제가 어떻게 결정하고 스케줄링하는지 등등을 공부했다. 공부했던 내용이 기억나지 않을 땐, 리마인드를 위해 포스팅 다시 읽기! [운영체제] 프로세스 개념 정복하기 [운영체제] 프로세스 생성과 종료 / 요약 정리 [운영체제] 프로세스 스케줄링 개념 정리 스레드 (Thread) : 바늘질할 때 쓰는 실을 뜻함 프로세스 내에서 실행되는 프로그램 코드의 흐름을 말한다. 하나의 프로세스 내에는 반드시 하나 이상의 스레드가 존재한다. 각 스레드는 스레드ID, 프로그램 카운터(PC), 레지스터 집합, 스택을 독립적으로 소유한다. 같은 프로세스 내에 스레드..