Вопросы к Поиску с Алисой
Отличие системных вызовов в разных операционных системах заключается в наборе доступных операций. acm.bsu.by Например, в ядре Linux около 310 системных вызовов, а в ОС Windows — около 460. acm.bsu.by
Также есть различия в моделях программирования, которые влияют на системные вызовы в разных ОС. ftp.csdep.mephi.ru Так, в UNIX программы состоят из кода, который выполняет те или иные действия, при необходимости обращаясь к системе с системными вызовами для получения конкретных услуг. ftp.csdep.mephi.ru В Windows, как правило, программой управляют события: основная программа ждёт, пока возникнет какое-нибудь событие, а затем вызывает процедуру для его обработки. ftp.csdep.mephi.ru
Ещё одно отличие связано с интерфейсом системных вызовов: в Linux таблица системных вызовов документирована и является частью API этой ОС. ru.wikipedia.org В Windows NT интерфейс системных вызовов — это часть Native API в библиотеке ntdll.dll, недокументированный API, используемый реализациями обычного Windows API и напрямую используемый некоторыми системными приложениями Windows. ru.wikipedia.org