OS1 프로세스(Process)와 스레드(Thread) 프로세스(Process)와 스레드(Thread)의 차이 운영체제에서 프로그램이 실행될 때 프로세스와 스레드라는 실행 단위가 존재합니다. 두 개념은 모두 CPU에서 실행되는 작업 단위이지만, 메모리 구조와 실행 방식에서 차이가 있습니다. 1. 프로세스(Process) 프로세스는 실행 중인 프로그램의 인스턴스를 의미합니다. 예를 들어브라우저, 메신저, IDE 등을 실행하면 각각 별도의 프로세스로 동작합니다. 대표적인 특징독립된 메모리 공간 사용다른 프로세스와 메모리를 직접 공유하지 않음안정성이 높음(한 프로세스가 죽어도 다른 프로세스 영향 적음)프로세스 메모리 구조Code(프로그램 코드)Data(전역 변수)Heap(동적 메모리)Stack(함수 호출) 프로세스 특징OS가 자원을 할당프로세스 간 통신 필요(IP.. 2026. 3. 15. 이전 1 다음