Где я могу узнать о ядре Windows?

В свое время в качестве студента по разработке программного обеспечения мне приходилось время от времени болтаться с Linux, чтобы почувствовать, что я кое-что знаю о том, как это работает, но знание только одной ОС кажется мне незаметным. Мне бы хотелось узнать о том, как Windows что-то делает, и хотя я не ожидаю, что посмотрю на его код, я уверен, что есть некоторые статьи/учебные документы/технические руководства, в которых есть хотя бы некоторая информация,

Знаете ли вы о хорошем источнике, из которого я могу узнать о ядре Windows?

Ответы

Ответ 3

В дополнение к рекомендациям для внутренних пользователей Windows авторы также разработали курс операционных систем на основе ядра Windows - "Набор учебных материалов для внутренних ресурсов Windows OS" , Тем не менее, он ограничен академическими настройками. Наряду с комплектом Microsoft также выпустила исходный код для ядра XP/2003sp1 (такие модули, как ключи проверки и т.д.). Моя единственная жалоба заключается в том, что эти материалы не были обновлены с изменениями, внесенными в более поздние версии.

Ответ 4

Там есть книга из OSR, которая охватывает множество "песчаных" и трудно понятных частей ядра

http://www.amazon.com/dp/0976717514

Не позволяйте титулу обмануть вас. В Windows, поскольку все зависит от файлов, запись файловой системы или фильтра файловой системы означает, что вы тесно взаимодействуете с менеджером памяти, файловой системой, подсистемой ввода-вывода, подсистемой устройства и многопроцессорной/многопотоковой обработкой.