CS/운영체제 (1) 썸네일형 리스트형 [운영체제] 프로그램, 프로세스, 스레드 프로그램컴퓨터에서 실행될 때 특정 작업을 수행하는 일련의 명령어들의 모음(집합)소스 코드를 포함하여 컴파일된 결과물하드 디스크에 있으면 프로그램프로세스컴퓨터에서 실행되고 있는 프로그램메인 메모리에 올라와서 CPU에 의해 처리되고 있으면 프로세스스레드프로세스 내에서 실행되는 흐름의 단위하나의 프로세스에는 최소 하나의 스레드가 포함됨프로세스 내부에서 stack 영역을 제외하고 나머지 메모리 영역을 공유함 (가볍다)TCB가 PCB보다 가벼워서 context-switching이 프로세스보다 빠름 (자세한 내용)멀티 프로세스부모 프로세스로부터 여러 개의 자식 프로세스가 생성된 것고유한 PID 부여독립적인 메모리 공간안전함 (인텔리제이가 먹통이 됐다고 VScode가 같이 먹통이 되지 않는 것처럼)Context Sw.. 이전 1 다음