#windows #multithreading #process #operating-system
Вопрос:
Мне трудно понять PEB,печатную плату и TCB в отношении процессов и распределения памяти. Может кто-нибудь, пожалуйста, объяснить на реальном примере.
Комментарии:
1. Можете ли вы, по крайней мере, приложить усилия, чтобы правильно написать слова своего вопроса?
2. Они представляют собой структуры данных о состоянии для этих элементов. Дальнейшие подробности слишком широки для такого вопроса.
Ответ №1:
Все эти структуры данных используются диспетчером процессов Windows. Блок Среды процесса содержит данные, относящиеся к самому процессу, и, следовательно, могут быть прочитаны приложениями. Блок управления процессом содержит данные, полезные только для ядра, такие как предпочтительный процессор для этого процесса. Блок управления потоками совершенно другой, и это то, что ядро использует для управления потоками, которые ядро запускает на самом низком уровне.