1. 프로세스 (Process)정의: 실행 중인 프로그램의 인스턴스. 운영 체제에서 독립된 실행 단위.특징:각 프로세스는 독립적인 메모리 공간(코드, 데이터, 힙, 스택)을 가짐.다른 프로세스와 메모리를 공유하지 않음 (IPC, Inter-Process Communication 사용 필요).상대적으로 무겁고 생성/종료 시 오버헤드가 크며, 문맥 교환 비용이 높음. 2. 스레드 (Thread)정의: 프로세스 내에서 실행되는 경량화된 실행 단위.특징:같은 프로세스 내의 스레드는 메모리(코드, 데이터, 힙)를 공유.각 스레드는 독립된 스택과 레지스터를 가짐.상대적으로 가볍고, 생성/종료 시 오버헤드가 적으며, 문맥 교환 비용이 낮음. 장단점프로세스장점:독립적이어서 하나의 프로세스가 종료되더라도 다른 프로세스에..