GameStudy489 Chapter 08. 프로세스간 통신(IPC) 2 8.1 핸들 테이블과 오프젝트 핸들의 상속 8.1-1 핸들 테이블의 이해 점검 Note) 핸들 테이블과 메일 슬롯 1. 프로세스가 메일 슬롯을 생성함. 메일 슬롯 또한 커널 오브젝트의 생성을 동반하는 리소스. 그럼 메일 슬롯의 커널 오브젝트 핸들값과 주소정보가 프로세스의 핸들 테이블에 등록이 됨. 2. 가장 중요한 것은, 핸들 테이블은 프로세스에 종속 적이란 것. 8.1-2 핸들 테이블의 상속 Note) 핸들 테이블의 상속 여부 항목 추가. - 이전까지 핸들 테이블에는 핸들값과 주소값 밖에 없었음. 이제 하나 더 추가되어서, 상속 여부라는 항목까지 추가됨. - 상속 여부라 함은, 조건에 맞다면 부모 프로세스의 핸들 테이블로부터 자식 프로세스의 핸들 테이블로 상속이 됨을 의미함. 즉, 부모 프로세스의 핸들.. 2022. 2. 4. Chapter 07. 프로세스 간 통신(IPC) 1 7.1 프로세스간 통신(IPC)의 의미와 메일슬롯 방식의 IPC 7.1-1 Inter-Process Communication(IPC) Def) 프로세스간 통신 프로세스간의 데이터 송수신. 메모리 공유. 프로세스 A와 프로세스 B가 서로 데이터를 주고 받는 것을 프로세스 간의 통신이라 함. 혹은 둘 이상의 프로세스 간의 데이터 송수신을 뜻함. Note) 독립된 프로세스간의 통신이지, 프로그램 간의 통신이 아님. "하나의 프로그램 == 하나의 프로세스"가 대부분 이긴 하지만, 하나의 프로그램이 여러 프로세스를 생성하기도 함, ex. server-side 프로그램, ... 이때 하나의 프로그램 속 여러 프로세스 간에는 통신이 가능해야지만 적절한 하나의 프로그램으로 동작할 것이라는 건 추측가능함. 따라서 프로세.. 2022. 2. 4. Chapter 06. 커널 오브젝트와 오브젝트 핸들 보호되어 있는 글 입니다. 2022. 2. 3. Chapter 05. 프로세스의 생성과 소멸 보호되어 있는 글 입니다. 2022. 2. 3. 이전 1 ··· 87 88 89 90 91 92 93 ··· 123 다음