Примеры использования Системные вызовы на Русском языке и их переводы на Английский язык
{-}
-
Official
-
Colloquial
Поддерживаемые системные вызовы.
Одним из таких средств является анализ работы приложения через системные вызовы.
Основанные на Linux- напрямую через системные вызовы.
Вместо этого они могут делать системные вызовы стандарта POSIX, которые посылают сообщение сервисам.
Раздел« Системные вызовы» документации newlib описывает способы использования библиотеки на множестве операционных систем.
Combinations with other parts of speech
Использование с прилагательными
новые вызовысерьезным вызовомглобальные вызовыэти вызовыглавных вызововосновные вызовыосновных вызововмногочисленные вызовысовременные вызовыбудущие вызовы
Больше
Использование с глаголами
остающегося вызовабросает вызовявляется вызовомвходящий вызовпринять вызоввызовы требуют
исходящий вызовпротивостоять вызовамявляется серьезным вызовомсуществующие вызовы
Больше
Использование с существительными
вызовам и переменам
вызовы и возможности
угрозы и вызовыпроблемы и вызовывызовам и угрозам
вызов функции
тенденции и вызовывызовы тысячелетия
вызовы и перспективы
вызовы безопасности
Больше
Обычно существуют также системные вызовы, не обрабатываемые потоковым пакетом( такие как MIT- pthreads и сокеты).
BUGS, pselect( 2): synchronous I/ O multiplexing- страница справки man для разработчика Linux- системные вызовы англ.
В некоторых средах( например SCO) все системные вызовы поддерживают потоки, так что обработка может быть выполнена очень просто( FSU Pthreads под SCO).
Системные вызовы: Языки программирования высокого уровня редко предоставляют прямую возможность делать системные вызовы, для этих целей используется ассемблерный код.
Все компоненты, которые выполняются в одном процессе, создают экземпляры в потоке пользовательского интерфейса, и системные вызовы каждого компонента отправляются из этого потока.
Для доверенных приложений Sevigator перехватает системные вызовы, связанные с операциями с сетью, и перенаправляет их на обслуживание в выде- ленную виртуальную машину.
Если доступно и поддерживается, libev устанавливает свои обработчики с разрешенным поведением SA_ RESTART( или аналогом),поэтому системные вызовы не будут некорректно прерываться.
В результате этого системные вызовы в диапазоне 0x1000- 0x1FFF исполняются win32k. sys( в отличие от вызовов диапазона- 0x0FFF, выполняемых ntoskrnl. exe), и объявляются в gdi32. dll.
В дополнение к отсылаемым данным процессы могут отсылать файловые дескрипторы через соединение на основе UDS( включая файловые дескрипторы для доменных сокетов),используя системные вызовы sendmsg() и recvmsg.
Ниже приведены типичные модели, которые используются ядрами:Модель многие- к- одному: все системные вызовы от любого пользовательского потока в процессе обрабатываются одним потоком уровня ядра.
Этот метод, известный как language- based protection, означает что системные вызовы и межпроцессное взаимодействие в JX не вызывают переключения адресного пространства, операцию, медленную на большинстве компьютеров.
В данной работе мы предоставляем экспериментальную архитектуру Sevigator- а, осно- ванную на гипервизоре NOVA, в рамках которой системные вызовы доверенных при- ложений обрабатываются в отдельном процессе в гипервизоре, а не в отдельной вирту- альной машине.
Загрузчик перехватывает системные вызовы обращений к диску для чтения или записи файлов, и, если обращение идет к виртуальным файлам, Enigma Virtual Box возвращает пользователю необходимый результат, эмулируя файл в памяти.
Целью проекта Longene является добавление механизмов ядра Windows, включая системные вызовы, реестр Windows, модель драйверов Windows( WDM), отложенный вызов процедуры( DPC) и другие в ядро Linux для создания нового ядра.
Целью курса является знакомство на практике с основными принципами конструирования ядра операционной системы и сопутствующих понятий, таких как планировщик, виртуальная память, прерывания,механизмы синхронизации, системные вызовы, файловые системы и др.
Андрей Лутомирский обнаружил, что когда64- битная задача на ядре архитектуры amd64 выполняет системные вызовы fork( 2) или clone( 2), используя int$ 0x80, флаг совместимости с 32- битными приложениями( корректно) установлен, но не очищается при возврате.
В ней определяются системные вызовы и другие основные функции, необходимые для написания программ на языке Си. Она обеспечивает низкоуровневые функции, общающиеся с ядром, такие как управление процессами и файлами, а также более высокоуровневые функции, такие как манипуляции строками или обработка аргументов командной строки.( док).
Инструменты, такие как strace, sysdig и truss наблюдают за исполнением процесса с самого начала ивыводят все системные вызовы этого процесса или могут присоединяться к уже работающему процессу и перехватывают все системные вызовы, сделанные этим процессом, если операции не нарушают пользовательские разрешения.
Это позволило системным вызовам Unix получить прозрачный доступ к локальной UFS и удаленной NFS.
Прерванный системный вызов должен быть перезапущен.
Результатом использования других системных вызовов будет прерывание процесса сигналом SIGKILL.
Конфигурируемый трассировщик системных вызовов в эмуляторе QEMU Стр.
Большинство системных вызовов поддерживают потоки и должны требовать очень небольших затрат.
Конфигурируемый трассировщик системных вызовов в эмуляторе QEMU.