Đối với Linux, bắt đầu ở đây (và đi tới nhiều phiên bản hiện tại của hạt nhân Linux). Mặc dù tuổi, điều này đủ sẽ giúp tìm thấy câu trả lời của bạn.
Từ những gì tôi hiểu trong Linux, PCB hoặc Process Descriptors cấp phát động bởi hạt nhân và không thể trực tiếp được đọc từ không gian người dùng.
Thư viện developerWorks của IBM có một bài viết tốt đẹp đó cho bạn thấy làm thế nào để tạo ra một mô-đun hạt nhân cho Linux và truy cập task_struct struct.
http://www.ibm.com/developerworks/linux/library/l-linux-process-management/index.html
Hy vọng điều này sẽ giúp.
đang được dịch, vui lòng đợi..
