Описание тега system-calls
2
ответа
Почему `csrss.exe` вызывается при каждом перемещении мыши?
После загрузки Windows XP SP3 и снижения активности всех процессоров я заметил, что происходит, когда я просто перемещаю мышь по кругу в пустом месте на рабочем столе. Сначала exporer.exe называется, а затем csrss.exe, В статье в Википедии csrss.exe…
22 фев '13 в 00:55
2
ответа
Какое адресное пространство используется в системных вызовах? физическое? или виртуальный?
объяснение Существует два вида адресного пространства: виртуальное и физическое. На физической модели (обычно используемой ядром) память ограничена, и каждый адрес соответствует физическому. Виртуальный используется процессами. Там нет предела (кром…
18 апр '16 в 10:48
1
ответ
Что может вызвать сигнал SIGPWR, который прерывает системный вызов 'sendmsg'?
На хосте RHEL 6 у меня есть сервер Cassandra, который прослушивает TCP-соединения на локальном хосте. Параллельно у меня есть клиентское приложение, которое отправляет ему запросы. Клиент (C# Mono) использует sendmsg отправить сериализованные байты.…
06 мар '17 в 01:07
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. Не важно, какая версия. На данный момент я использую верс…
05 янв '23 в 10:41
0
ответов
Системный хук для поиска зашифрованного файла
Как настроить системный хук, чтобы при каждом запросе содержимого система выполняла следующее: Сначала проверьте, если/path/to/fileсуществует. Если это так, действуйте нормально. Если его нет, ищите/path/to/file.gpg. Если последнего не существует, т…
18 авг '21 в 02:33
0
ответов
Что может быть причиной ошибок «прерванного системного вызова» в различных приложениях?
У меня возникли очень странные проблемы на моем MacBook Pro (Intel, 2020, MacOS 11.1). Различные команды терпят неудачу, но непоследовательно. Выполнение одной и той же команды дважды может привести к разным результатам. Запросы к моему локальному с…
11 янв '21 в 10:21