키워드 실행단위 : CPU Core 에서 실행하는 하나의 단위로 프로세스와 스레드를 포괄하는 개념 프로세스 : 하나의 스레드만 가지고 있는 단일 스레드 프로세스. 운영체제 위에서 실행 중인 프로그램. 프로그램 명령어와 데이터들이 메모리에 올라오고 실행 중 또는 실행 대기중인 상태 동시성 : 한 순간에 여러가지 일이 아니라, 짧은 전환으로 여러가지 일을 동시에 처리하는 것처럼 보이는 것 프로그램 : 어떤 작업을 위해 운영체제 위에서 실행할 수 있는 파일 (ex. 웹 브라우저, 워드 프로세서, 카카오톡 등) 프로세서 : 프로세스가 동작될 수 있도록 하는 하드웨어(=CPU) PCB(Process Control Block) : 프로세스를 제어하기 위한 정보 모음 프로세스 식별자, 프로세스 상태, 다음에 실행할 ..