Если бы я только отвечал на ваш заголовок, тогда ответ, конечно же. ОС контролирует аппаратное обеспечение, поэтому, безусловно, это единственная часть программного обеспечения, которая несет ответственность.
Если вы считаете, что драйверы устройств отделены от ОС, то да, может быть сложно определить, какая часть контролирует какой ресурс.
Теперь к вашим индивидуальным вопросам.
- Да.
- Да, всегда из-за разных алгоритмов каждой ОС.
- Определенно, из-за различий между ОС и тем, как они распределяют ресурсы.
- Технически это не окна, которые лучше взаимодействуют с ресурсами, хотя с помощью различных технологий, таких как DirectX, Direct3D, окна позволяли драйверам устройств оптимизировать многие вызовы, что привело к повышению производительности. Это больше рыночная проблема, потому что рынок Windows большой, поэтому разработчики драйверов устройств могут тратить больше времени и энергии на оптимизацию своего оборудования. Поддержка драйверов Linux может быть несколько ограничена. Кроме того, разработчики игр имеют больший рынок окон, поэтому они, естественно, будут прикладывать гораздо больше усилий для окон. Это не значит, что Windows - лучшая операционная система.
- Нет. См. Ответ выше.
Я не совсем уверен, какие документальные доказательства вам понадобятся. Отсутствие некоторых игр является рыночным фактором, и вы можете просто подтвердить это, выполнив поиск в Интернете для игр по ОС.
Однако я могу предложить немного чтения ..
Для вопросов № 1 и № 2 вы можете прочитать UO Архитектура Windows интересная дискуссия У кого быстрее многозадачность и, наконец, краткое описание на разных ОС многозадачность против однозадачности и другие детали
По вопросам № 3 и № 4 вы можете прочитать DirectX а также Прямое 3D и ссылки тех, кто ведет вас.