Описание тега system-calls

2 ответа

Почему `csrss.exe` вызывается при каждом перемещении мыши?

После загрузки Windows XP SP3 и снижения активности всех процессоров я заметил, что происходит, когда я просто перемещаю мышь по кругу в пустом месте на рабочем столе. Сначала exporer.exe называется, а затем csrss.exe, В статье в Википедии csrss.exe…
22 фев '13 в 00:55
2 ответа

Какое адресное пространство используется в системных вызовах? физическое? или виртуальный?

объяснение Существует два вида адресного пространства: виртуальное и физическое. На физической модели (обычно используемой ядром) память ограничена, и каждый адрес соответствует физическому. Виртуальный используется процессами. Там нет предела (кром…
1 ответ

Что может вызвать сигнал SIGPWR, который прерывает системный вызов 'sendmsg'?

На хосте RHEL 6 у меня есть сервер Cassandra, который прослушивает TCP-соединения на локальном хосте. Параллельно у меня есть клиентское приложение, которое отправляет ему запросы. Клиент (C# Mono) использует sendmsg отправить сериализованные байты.…
0 ответов

Почему таблица системных вызовов Linux 64 бит отличается

Я только что посмотрел в сети на номера системных вызовов Linux, и я нашел разные номера, будь то 32-разрядная или 64-разрядная версия Linux. Почему Linux изменил порядок системных вызовов?? Разве это не затруднит достижение совместимости между 32-б…
31 мар '16 в 16:02
2 ответа

Заставить переключатель извлечения клавиатуры работать

Я использую Linux. Мой переключатель клавиатуры для извлечения CDROM не работает, хотя на экране отображается кнопка извлечения. Я должен заставить это работать. Я знаю, что извлечь компакт-диск с помощью системного вызова так же просто, как ioctl(c…
15 янв '13 в 08:04
1 ответ

Как работает спящий системный вызов?

Приложение может попросить ОС приостановить процесс на 0,5 секунды, но как это работает? Процессор не просто перестает работать в течение этих 0,5 секунды, так как другие программы работают хорошо одновременно, так как же мы приостановим запуск прил…
17 янв '15 в 17:43
1 ответ

Командная оболочка, объединяющая chmod и chgrp

Есть ли комбинированный вариант для chmod а также chgrp который устанавливает права пользователей и групп в одном системном вызове для каждого файла? Это полезно для повышения производительности на медленных уровнях данных, таких как NFS.
11 сен '14 в 10:59
0 ответов

Как перечислить включенные системные вызовы в 64-битной Linux

Я работаю с платформой vm (64-битная ОС Linux), которая говорит, что отключила некоторые системные вызовы в целях безопасности. Мне любопытно, какие или сколько. Есть ли простой способ попробовать все системные вызовы и посмотреть, какие из них вклю…
21 июн '18 в 14:56
1 ответ

Как перехватить команды bash или системные вызовы, чтобы сохранить расширенные атрибуты файла?

Я написал резервную систему в зависимости от расширенных атрибутов файла. Многие программы редактирования (например, vim) удаляют эти атрибуты из файлов, которые они редактируют. Моя идея состоит в том, чтобы перехватить любую команду bash, ссылающу…
12 мар '19 в 15:56
0 ответов

Ошибка при добавлении системного вызова

Я использую Ubuntu 12.04(64bit) и установленную версию ядра linux-2.6.37.3. Мое устройство - нетбук ASUS x201ev (64 бит). Я предоставляю ссылку процедуры, которую я использовал. я также отредактировал файл unistd_64.h и правильно пронумеровал новый …
24 янв '14 в 19:06
1 ответ

Почему strace/truss иногда "исправляет" застрявшие процессы?

Иногда у вас есть застрявший процесс, который застрял на какое-то время, и как только вы начинаете тыкать в него с помощью strace / truss, просто чтобы посмотреть, что происходит, он волшебным образом отклеивается и продолжает работать! Таким образо…
23 апр '10 в 05:48
2 ответа

Рекомендации по устранению неполадок с высокой частотой прерываний

Пример чтения: высокая или выше нормальной скорости прерывания (на холостом ходу), приблизительно 1505/ сек Информация получена из Process Explorer и Kernrate Системные вызовы примерно 6132/ сек Переключение контекста примерно 1584/ сек Возможно неи…
28 июл '09 в 16:36
1 ответ

Таблица дескрипторов прерываний и таблица системных вызовов?

Кто-нибудь, пожалуйста, помогите мне выяснить связь между этими двумя. Где-то читал что "IDT инициализируется в первый раз процедурой BIOS, но Linux делает это еще раз, когда получает контроль". Так для перехвата прерываний злоумышленнику придется с…
09 янв '11 в 16:44
3 ответа

Почему бит разрешения setuid не установлен для mkdir в современных системах Unix?

Бах заявляет следующее: MKDIR является типичным setuid программа. Только процесс с корнем Effective UID может создать папку. (Раздел 7.6, стр. 229) Я проверил разрешения на него в Ubuntu 12.04, бит setuid не установлен. -rwxr-xr-x 1 root root 42624…
16 дек '12 в 17:00
6 ответов

Linux эквивалентен Mac OS X's fs_usage

Есть ли в Linux эквивалент команды Mac OS X fs_usage? Согласно справочной странице, он выполняет следующее: "сообщает о системных вызовах и сбоях страниц, связанных с работой файловой системы, в режиме реального времени". Я полагаю, что одним из вар…
21 дек '11 в 02:05
0 ответов

Как понизить или обновить AuditD на Redhat 8

Версия ОС = Red Hat Enterprise Linux Release 8.6 (Ootpa) Версия ядра = 4.18.0-425.3.1.el8.x86_64 Я не могу найти способ обновить/понизить версию или . Я должен изменить версиюauditd/auditctl. Не важно, какая версия. На данный момент я использую верс…
0 ответов

Системный хук для поиска зашифрованного файла

Как настроить системный хук, чтобы при каждом запросе содержимого система выполняла следующее: Сначала проверьте, если/path/to/fileсуществует. Если это так, действуйте нормально. Если его нет, ищите/path/to/file.gpg. Если последнего не существует, т…
18 авг '21 в 02:33
0 ответов

Что может быть причиной ошибок «прерванного системного вызова» в различных приложениях?

У меня возникли очень странные проблемы на моем MacBook Pro (Intel, 2020, MacOS 11.1). Различные команды терпят неудачу, но непоследовательно. Выполнение одной и той же команды дважды может привести к разным результатам. Запросы к моему локальному с…
11 янв '21 в 10:21