반응형 멀티스레드1 [운영체제OS] 프로세스_Process ● 프로세스의 정의 -실행(executing, running) 중인 프로그램 -PCB(process control block)를 지닌 프로그램 -프로그램 카운터(program counter)를 지닌 프로그램 ● 프로세스의 특징 -프로세스는 각각 독립된 메모리 영역(Code, Data, Stack, Heap의 구조)을 할당받는다. -기본적으로 프로세스당 최소 1개의 스레드(메인 스레드)를 가지고 있다. -각 프로세스는 별도의 주소 공간에서 실행되며, 한 프로세스는 다른 프로세스의 변수나 자료구조에 접근할 수 없다. -한 프로세스가 다른 프로세스의 자원에 접근하려면 프로세스 간의 통신(IPC, inter-process communication)을 사용해야 한다. ex) 파이프, 파일, 소켓 등을 이용한 통신.. 2023. 4. 27. 이전 1 다음 반응형