[OS] 프로세스와 스레드

·
CS/OS
프로세스(Process)프로그램이 메모리에 적재되어 실행 중일 때 프로세스라 부른다. 예를 들어 크롬을 실행하면 크롬 프로세스가 실행되고, 노트패드를 실행하면 노트패드 프로세스가 별개로 동작한다.운영체제는 프로그램을 실행하면서 디스크에 저장된 데이터를 메모리로 로드한다. 프로세스는 운영체제로부터 독립된 메모리 영역(코드, 데이터, 스택, 힙)을 할당받는다.프로그램: 특정 작업을 수행하기 위한 명령어의 집합 예시)크롬에서 탭마다 독립된 프로세스를 실행시켜 한 탭이 오류나도 다른 탭은 유지될 수 있도록 한다.특징운영체제는 프로그램을 메모리에 적재하고 이를 프로세스로 다룬다. 프로세스마다 고유한 번호(프로세스 ID)를 할당한다.운영체제는 프로세스에 실행에 필요한 메모리를 할당하고 이곳에 코드와 데이터 등을 적..