프로세스(Process)
정의
- 프로그램이 메모리에 올라가 실행되고 있는 상태 단위
- 운영체제로부터 시스템 자원을 할당 받는 작업의 단위
특징

- 프로세스는 각각 독립된 메모리 영역을 할당 받음
- 메모리 영역: Code, Data, Stack, Heap 으로 구성
- 프로세스는 최소 한 개의 스레드(Main thread)를 가지고 있음
- 어떤 프로세스가 다른 프로세스의 자원에 접근하려면 프로세스 간의 통신(IPC)을 사용해야 함
- ex. 파이프, 파일, 소켓 등을 이용한 통신 방법
스레드(Thread)
정의
특징
