Архитектурные различия между Windows (8 и выше) и *Nix

Архитектурные различия между Windows (8 и выше) и *Nix

Я подаю заявку на должность разработчика в компании, которая использует исключительно продукты MS. Чтобы подготовиться к собеседованию, я хотел бы лучше понять, как Windows работает изнутри. Я знаком с Windows как конечный пользователь, я знаю, куда все устанавливается, реестр и обладаю некоторыми базовыми навыками командной строки. Но когда я искал в Интернете обзор того, как на самом деле работает Windows, я оказался с пустыми руками. Я вижу, как тут и там всплывает тема COM, и как в сравнении с ней большинство (если не все) вариантов *nix придерживаются парадигмы «все есть файл».
Так как же Windows(8/10) справляется со своими задачами по сравнению с unix/gnu linux?

Спасибо!

решение1

Ну, вы просили хороший ресурс, поэтому я бы порекомендовал серию книгВнутреннее устройство Windows.

6-е издание доступно на Amazon:

Алекс Ионескуявляется главным архитектором программного обеспечения и экспертом-консультантом в области низкоуровневого системного программного обеспечения, разработки ядра, обучения безопасности и обратного проектирования. Он преподает курс по внутренним системам Windows вместе с Дэвидом Соломоном и принимает активное участие в сообществе исследователей безопасности.

Вы также можете сделать некоторыелегкое чтениеоб архитектуре Windows, но будьте осторожны со статьейявляетсяиз 2007 года (и на самом деле ссылается на диаграмму из более старой версии книги «Внутреннее устройство Windows»).

Связанный контент