[OS] Process & Thread
Process & Thread Program : 특정 작업을 위해 실행할 수 있는 파일 Process : 연속적으로 실행되고 있는 프로그램 컴퓨터 메모리에 올라와 실행되고 있는 프로그램의 인스턴스(독립적인 개체)입니다. 운영체제로부터 시스템 자원을 할당받는 작업의 단위이기도 합니다. 할당받는 시스템자원 : CPU, Code/Data/Stack/Heap 구조로 되어있는 독립된 메모리영역 각 프로세스는 별도의 주소 공간에서 실행되며, 서로 다른 프로세스의 데이터에 접근할 수 없습니다. 서로 다른 프로세스의 자원에 접근하려면 프로세스 간의 통신(IPC, inter-process communication)을 사용해야 합니다. Ex) 파이프, 파일, 소켓 등을 이용한 통신 방법이 있습니다. Thread : 프로세..
Comment