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

305
g_uint

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

Спасибо!

1

1 ответ на вопрос

1
Insane

Well you asked for a good resource, so I would suggest the book series Windows Internals.

The 6th edition is available on Amazon:

Alex Ionescu is a chief software architect and consultant expert in low-level system software, kernel development, security training, and reverse engineering. He teaches Windows internals course with David Solomon, and is active in the security research community.

You can also do some light reading about the Windows Architecture, but beware the article is from 2007 (and actually references a diagram from an older version of the Windows Internals book).