Что является эквивалентом "X Window System" в Microsoft Windows?
Мы все знаем, что Linux/Unix использует систему X Window для графического интерфейса пользователя.
Кто-нибудь может сказать мне, какую систему использует MS Windows для графического интерфейса пользователя?
1 ответ
Решение
Windows предоставляет две библиотеки для приложений: GDI и USER. GDI обрабатывает примитивы для рисования на экране (или других устройствах, таких как принтеры), а USER предоставляет более высокоуровневые функции, такие как окна. В Windows NT 3.1-3.51 они были реализованы в csrss.exe, затем в NT 4 реализация была перемещена в win32k.sys, чтобы избежать переключения контекста, когда программа выполняла эти вызовы.