process control block
과 process descriptor
의 정확한 차이점은 무엇입니까?프로세스 제어 블록 대 프로세스 설명자
저는 리눅스의 커널에 대해 읽었습니다. 실제 프로세스 디스크립터 테이블에 대한 포인터를 포함하는 일부 thread_info
구조체가 작성되었다. thread_info
이 커널 스택의 바로 위/아래에 있다고 썼습니다. 그래서 확실히 thread_info
이 메인 메모리에 있습니다. 그러나 실제 프로세스 설명자는 무엇입니까 task_struct
? 그것이 어디에 있습니까? 프로세스 디스크립터가 주 메모리에 상주한다면, 실제 디스크는 어디에 있는가?