такого вызова. С точки зрения программиста, системный вызов обычно выглядит как вызов подпрограммы или функции из системной библиотеки. Однако системный вызов...
16 KB (1,016 words) - 12:46, 5 August 2022
строки int $0x80 # вызов ядра movl $1, %eax # системный вызов № 1 — sys_exit xorl %ebx, %ebx # выход с кодом 0 int $0x80 # вызов ядра Hello, world! для...
8 KB (540 words) - 11:05, 11 May 2018
модульными тестами. Поддерживает запуск тестов в отдельных процессах (через системный вызов fork() в ОС Linux) для возможности определения некорректного завершения...
4 KB (258 words) - 02:14, 6 May 2022
помощи системного вызова chroot(2). Изменение корневого каталога затрагивает только текущий процесс (то есть процесс, сделавший системный вызов chroot(2))...
10 KB (671 words) - 04:46, 6 May 2022
исполняется до тех пор, пока не произойдёт аппаратное прерывание, системный вызов или пока не истечёт отведённое для него операционной системой время...
24 KB (1,584 words) - 05:53, 2 August 2024
работы программы. В Linux для этого существует системный вызов mmap. Область стека используется для вызова процедур. Также немаловажной деталью является...
18 KB (1,023 words) - 15:50, 4 March 2024
которые они указывают. Данная опция доступна, только если имеется системный вызов lchown. -R, --recursive Рекурсивное изменение владельца каталогов и...
4 KB (331 words) - 05:18, 26 April 2022
конец которого наблюдается вызовом pselect() в основной программе». В ядре Linux версии 2.6.22 был добавлен новый системный вызов signalfd(), который позволяет...
17 KB (1,088 words) - 18:30, 28 December 2023
собственные коды errno. Значение errno имеет смысл только тогда, когда системный вызов или функция возвращает признак ошибки. #include <errno.h> #define EDOM...
8 KB (217 words) - 01:17, 8 May 2022
синхронизации данных на диске с данными в памяти. При этом выполняется системный вызов sync, который вызывает запись всех буферизованных изменений метаданных...
6 KB (389 words) - 22:52, 19 May 2022
когда процесс совершает системный вызов. При запуске фильтр получает на вход структуру с данными о номере системного вызова, архитектуре, текущем состоянии...
23 KB (1,598 words) - 15:04, 29 March 2024
mmap — POSIX-совместимый системный вызов Unix, позволяющий выполнить отображение файла или устройства на память. Является методом ввода-вывода через отображение...
7 KB (453 words) - 04:04, 22 November 2023
процессов (которые обычно называются nfsd), которые осуществляют один системный вызов и остаются внутри ядра в качестве процесса ядра. Точно так же, NFS-клиенту...
22 KB (1,664 words) - 11:13, 26 May 2024
Fork (category Системные вызовы)
этот вызов. Концепция ветвления процессов впервые описана в 1962 году Мелвином Конвеем[англ.] и в 1964 году реализована в форме системного вызова в Project...
6 KB (400 words) - 02:52, 1 March 2023
исполняется до тех пор, пока не произойдет аппаратное прерывание, системный вызов или пока не истечёт отведённое для него операционной системой время...
12 KB (714 words) - 11:23, 25 September 2023
Для увеличения размера кучи malloc() и подобные функции используют системный вызов (вызывают функцию ОС). При этом происходит переключение контекста из...
8 KB (523 words) - 10:07, 13 March 2024
область файла как дыру позволяет системный вызов fallocate() с флагом punch hole («пробить дырку»). Системный вызов не только освободит место на диске...
12 KB (788 words) - 17:39, 2 December 2023
приходилось записывать в файл нулевые байты), реализовано как отдельный системный вызов fallocate(), который выделяет для файла блоки и устанавливает для них...
21 KB (1,257 words) - 18:49, 15 August 2024
независимым набором установленных приложений. В основу FreeBSD Jail вошёл системный вызов chroot(2), при котором для текущего процесса и всех его потомков, корневой...
9 KB (511 words) - 20:07, 8 May 2022
явно по указанию программиста совершает системный вызов exit, передавая ему целое число. В результате вызова exit целое число передаётся родительскому...
11 KB (432 words) - 11:13, 25 November 2022
скорее, забавного. Обычно он изображается с трезубцем, символизирующим системный вызов «fork», активно используемый программами-демонами. Хотя правильное...
5 KB (262 words) - 21:01, 29 December 2023
buffer, count ) == cnt ) ) byte_count += count; либо используя системный вызов sendfile(2), выполняющий те же действия, что приведённый выше код,...
31 KB (2,018 words) - 22:04, 10 August 2024
Большинство программ не различают жёсткие ссылки одного файла, даже системный вызов для удаления файла в UNIX называется unlink[англ.], так как он предназначен...
13 KB (932 words) - 11:28, 24 March 2024
mov 4, %g1 ! 4 = WRITE (системный вызов) mov 1, %o0 ! 1 = STDOUT set hello, %o1 mov 14, %o2 ! количество символов ta 8 ! вызов системы ! выход из программы...
39 KB (2,566 words) - 05:39, 31 July 2024
uClibc µClibc, Системный вызов (system calls) и Ядро Linux / μClinux. Тип системная библиотека Написана на Си Операционная система Linux Последняя версия...
9 KB (508 words) - 05:49, 6 July 2024
использоваться системный вызов usched_set. В NetBSD 5.0, FreeBSD 7.2, DragonFly BSD 4.7 и более поздних версиях можно использовать системные вызовы pthread_setaffinity_np...
19 KB (1,392 words) - 12:23, 16 September 2023
приоритет своего процесса, изменит его на указанное смещение и использует системный вызов семейства exec()[англ.] для замещения кода своего процесса кодом из...
11 KB (647 words) - 04:04, 1 March 2023
чтение или куда будет идти запись. Каждый вызов смены/чтения текущей позиции, записи/чтения — это системный вызов, который приводит к потере времени. Для...
12 KB (895 words) - 11:04, 18 September 2023
«Pride». wait — одна из команд консольной оболочки Bash. wait[англ.] — системный вызов, блокирующий процесс до окончания выполнения другого процесса. Примечания...
957 bytes (85 words) - 16:44, 30 March 2016
POSIX (section POSIX.1. Системное API для языка Си)
1d-1999. Описывал дополнительные расширения реального времени. Например, системный вызов sem_timedwait() появился именно в этом стандарте. Первоначальное название:...
61 KB (3,612 words) - 13:02, 15 August 2024
файл по возможности непрерывный участок на диске (например, через системный вызов fallocate в Unix или через SetFileValidData и SetEndOfFile в Microsoft...
5 KB (333 words) - 08:37, 22 May 2024