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

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

0
голосов
0
ответов
148
просмотров

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Почему бит разрешения 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
ответов
3175
просмотров

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

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

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

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

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

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

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

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

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

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

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