Новые вопросы с тегом «system-calls»

Всего найдено 14 вопросов

0
голосов
0
ответов
173
просмотра

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

Я работаю с платформой vm (64-битная ОС Linux), которая говорит, что отключила некоторые системные вызовы в целях безопасности. Мне любопытно, какие или сколько. Есть ли простой способ попробовать все системные вызовы и посмотреть, какие из них включены?
спросил Vincent Wells 6 лет назад

2
голосов
1
ответ
930
просмотров

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

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

0
голосов
2
ответа
638
просмотров

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

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

1
голосов
0
ответов
662
просмотра

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

Я только что посмотрел в сети на номера системных вызовов Linux, и я нашел разные номера, будь то 32-разрядная или 64-разрядная версия Linux. Почему Linux изменил порядок системных вызовов ?? Разве это не затруднит достижение совместимости между 32-битными и 64-битными программами Linux? Больше инфо...
спросил Sidahmed 8 лет назад

1
голосов
1
ответ
945
просмотров

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

Приложение может попросить ОС приостановить процесс на 0,5 секунды, но как это работает? Процессор не просто перестает работать в течение этих 0,5 секунды, так как другие программы работают хорошо одновременно, так как же нам приостановить запуск приложения на некоторое время? Я думаю, что, однако,...
спросил yanpas 9 лет назад

0
голосов
1
ответ
292
просмотра

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

Существует ли комбинированный вариант для chmodи chgrpкоторый устанавливает разрешения для пользователей и групп в одном системном вызове для каждого файла? Это полезно для повышения производительности на медленных слоях данных, таких как NFS.
спросил Nordlöw 10 лет назад

1
голосов
0
ответов
449
просмотров

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

Я использую Ubuntu 12.04 (64bit) и установленную версию ядра linux-2.6.37.3. Мое устройство - нетбук ASUS x201ev (64 бит). Я предоставляю ссылку процедуры, которую я использовал. я также отредактировал файл unistd_64.h и правильно пронумеровал новый вызов. Но мой процесс создания застрял. он говорит...
спросил user232803 10 лет назад

3
голосов
2
ответа
1157
просмотров

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

После загрузки Windows XP SP3 и снижения активности всех процессоров я заметил, что происходит, когда я просто перемещаю мышь по кругу в пустое место на рабочем столе: сначала exporer.exeвызывается, а затем csrss.exe. В статье в википедии об csrss.exeэтом говорится что-то вроде Когда процесс пользо...
спросил panny 11 лет назад

1
голосов
2
ответа
336
просмотров

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

Я использую Linux. Мой переключатель клавиатуры для извлечения CDROM не работает, хотя на экране отображается кнопка извлечения. Я должен заставить это работать. Я знаю, что извлечь компакт-диск с помощью системного вызова так же просто, как ioctl(cdromfd,CDROMEJECT,0) Но я не знаю, как подключить...
спросил PaulDaviesC 11 лет назад

3
голосов
3
ответа
732
просмотра

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

Бах заявляет следующее: mkdir - это типичная setuidпрограмма. Только процесс с корнем Effective UID может создать папку. (Раздел 7.6, Страница 229) Я проверил разрешения на него в Ubuntu 12.04, бит setuid не установлен. -rwxr-xr-x 1 root root 42624 Oct 2 08:55 mkdir ^?? Затем я проверил другие п...
спросил Anirudh Ramanathan 11 лет назад

7
голосов
5
ответов
3219
просмотров

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

Есть ли в Linux эквивалент команды Mac OS X fs_usage? Согласно справочной странице, он выполняет следующее: «сообщает о системных вызовах и сбоях страниц, связанных с работой файловой системы, в режиме реального времени». Я полагаю, что одним из вариантов будет использование strace и фильтрация данн...
спросил Khai 12 лет назад

0
голосов
1
ответ
1138
просмотров

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

Кто-нибудь, пожалуйста, помогите мне выяснить связь между этими двумя. Где-то читал что «IDT инициализируется в первый раз процедурой BIOS, но Linux делает это еще раз, когда получает контроль». Так для перехвата прерываний злоумышленнику придется снова менять содержимое? Перемещается ли элемент у...
спросил user61954 13 лет назад

4
голосов
1
ответ
1223
просмотра

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

Иногда у вас есть застрявший процесс, который застрял на какое-то время, и как только вы начинаете тыкать в него с помощью strace / truss, просто чтобы посмотреть, что происходит, он волшебным образом отклеивается и продолжает работать! Таким образом, от простого «наблюдения» эти программы оказывают...
спросил Emmel 14 лет назад

6
голосов
2
ответа
1991
просмотр

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

Пример чтения: высокая или выше нормальной скорости прерывания (на холостом ходу), приблизительно 1505 / сек Информация получена из Process Explorer и Kernrate Системные вызовы примерно 6132 / сек Переключение контекста примерно 1584 / сек Возможно неисправное оборудование или драйвер устройства?...
спросил Aaron 15 лет назад