ВходНаше всё Теги codebook 无线电组件 Поиск Опросы Закон Вторник
23 апреля
954886 Топик полностью
Vit (25.10.2019 10:30, просмотров: 113) ответил Ксения на POSIX'ы, операционки, их API и языки - всего лишь настройка, тогда как на Win16, Win32 и Win64 - уровень инструкций процессора. Давайте не будем путать одно с другим. Тот же POSIX можно реализовать как Win32 (= 32-битный i86), так и на Win64 (=
Было такое чудо SFU3.5 - Microsoft(купили не помню у кого) Services for Unix (под XP). Так вот это чудо ставило ядро POSIX-шелла, которое обычно вызывалось ручками. Загружалось же обычно при старте Windows ядро первичного шелла - Win32 (win32k.sys), а чудо просто грузилось рядом. Но ничего не мешало вааще не загружать Win32, и/или стартовать на этом чуде. Работало и то, и другое поверх собственно ядра Windows - ntoskrnl.exe. Причем тут уровень инструкций процессора - не понимаю. Win32 это шелл со своим соглашением о вызовах, по сути предоставляющий некий API. Он лишь де-факто ограничен возможностями 32-х-битного проца, соответственно, не позволяет адресовать более чем и т.п. Думаю, что не стоит притягивать к этому уровень инструкций процессора.