0
ответов

Что такое значение NR_Syscalls?

Я пытаюсь понять код программы на C, которая, помимо прочего, увеличивает значение NR_syscalls ядра Linux. Сохраняет ли значение NR_syscalls количество системных вызовов в системе ...
28.09.2017
0
ответов

Расчет общего использования ЦП в системе C [закрыто]

Я нашел этот ответ в StackOverflow для расчета общего использования ЦП: https://stackoverflow.com/questions/1420426/calculating-cpu-usage-of-a- process-in-linux / 4497769 # 4497769 Но как мне посчитать ...
23.05.2017
0
ответов

Что означает «целочисленный аргумент» в описаниях системных вызовов? [дубликат]

Возможный дубликат: Что означают числа на странице руководства? Все системные вызовы, описанные на страницах руководства, имеют связанный номер, например exec (3). Что означает это число?
13.04.2017
0
ответов

Unexpected parent process id in output

Мой код развивает процесс и печатает PID и PPID каждого процесса. Я ожидал, что PPID дочернего процесса будет таким же, как PID родительского, но этого не происходит. Я использую Ubuntu 14.04. #...
01.10.2016
0
ответов

Интерпретация времени, показанного на strace для открытых системных вызовов

У нас проблема с задержкой в ​​приложении поставщика. Я запустил strace -Tttt в процессе и получил следующее: [...] 1470166748.946144 open ("/ opt / app / shdbrth / X", O_RDONLY) = -1 ENOENT (Нет такого файла ...
02.08.2016
0
ответов

Отложить * все * записи на диск, сохранить их в памяти

Как временно остановить синхронизацию грязных данных с диском, вместо того, чтобы просто сохранить их в памяти. Уточнение: хочу синхронизировать позже.
12.04.2016
0
ответов

Как реализовано перенаправление?

Является ли перенаправление концепцией оболочки, а не ядра ОС? Как реализовано перенаправление системных вызовов? Реализуется ли перенаправление аналогично каналу?
11.04.2016
0
ответов

Найдите команду, созданную приложением

Есть ли способ найти команду, с помощью которой приложение запустило внешний процесс? Мотивация: я использую IDE Qt Creators, которая в какой-то момент вызывает SFTP для передачи файла на удаленный ...
18.12.2015
0
ответов

Как узнать, какие регистры используются для системных вызовов? [закрыто]

Как узнать, какие регистры нужно использовать для системных вызовов? Это для каждой машины разное? Так почему это eax, ebx и т. Д.? Как я могу узнать о своей машине? Будет ли иначе для ...
01.12.2015
0
ответов

Как узнать номера системных вызовов?

Отличаются ли номера системных вызовов для каждой машины? Зависит ли это от процессора, я имею ввиду будет ли разница на i586 и i386? Если они разные для каждой машины, как ...
30.11.2015
0
ответов

Системные вызовы Ext3 во время создания и изменения файлов [закрыто]

Я пытаюсь узнать больше о Linux и его файловой системе, и я застрял в понимании разницы между файловыми системами ext3 и ext2 в отношении системы вызовы при создании файла и ...
06.10.2015
0
ответов

Сбой системного вызова close

На странице руководства по close и в этом http://pubs.opengroup.org/onlinepubs/009695399/functions/close.html (который выглядит авторитетным) говорится, что системный вызов close может завершиться ошибкой. Каким образом библиотека ввода-вывода должна ...
24.09.2015
0
ответов

Системные вызовы Linux на C в OSX

Поэтому я провел быстрый тест и #include # include # include int main (int argc, char * argv []) {printf ("Привет, мир \ n"); printf ("% d \ n", ...
03.09.2015
0
ответов

Как работает getpid?

Системный вызов getpid возвращает идентификатор вызывающего процесса. Как ядро ​​определяет, какой процесс вызывает системный вызов?
31.08.2015
0
ответов

Для чего нужны цифры в скобках функции? [duplicate]

Я много раз встречал название функции (честно говоря, я просто называю ее функцией из-за ее типичного вида, хотя иногда их называют командами или системными вызовами, но я не...
24.03.2015
0
ответов

Некоторые основные вопросы о ядре Linux безопасность [закрыто]

Я мало что знаю о ядре Linux, и у меня есть несколько вопросов. Какова основная цель отделения памяти ядра от памяти пользовательского пространства? Чтобы убедиться, что пользовательское приложение ничего не может сделать ...
15.12.2014
0
ответов

open () возвращает новый дескриптор файла posix [closed]

Мне нужно установить возвращаемые значения для open () в posix. Как мне вернуть «новый дескриптор файла», как сказано на страницах руководства Linux: ВОЗВРАЩАЕМОЕ ЗНАЧЕНИЕ open (), openat () и creat () возвращают новый файл ...
09.11.2014
0
ответов

Понимание системного вызова XINU - getstk.c [закрыто]

У меня возникли проблемы с концептуальным пониманием того, что происходит в конце этого системного вызова и почему. Я понимаю, что метод getstk.c возвращает самый высокий адрес памяти из доступного пространства, ...
27.04.2013
0
ответов

Добавление нового системного вызова в Linux 3.2.x с загружаемым модулем ядра [закрыто]

Я хочу добавить конкретный новый системный вызов в ядро ​​Linux 3.2.x, но как загружаемый модуль ядра (как я не знаю Не хочу снова и снова перекомпилировать ядро) Я прочитал много сообщений в Интернете ...
16.09.2012