1
ответ

Синтаксис для регулярного поиска кодонов ДНК

Я должен написать сценарий для назначения, который возьмет имя файла в качестве команды и выведет каждый уникальный 3 базовый кодон в файле и сколько раз он происходит в порядке убывания. Сценарий...
29.10.2018
1
ответ

Почему Exece и BRK (NULL) всегда являются первыми двумя системными вызовами?

, когда я пытаюсь Ping Google.com или stroace ls или даже stroad curl Первые две системы SystemCalls всегда, execve ("/ usr / bin / curl", [«CURL», «Google.com»], 0x7FFECF1BC378 / * 61 ...
27.08.2018
1
ответ

Сохраняются ли системные вызовы в регистрах?

Я видел видео на ютубе, где системные вызовы присутствовали для каждого регистра. Значит ли это, что системные вызовы хранятся в регистрах? Если это так, то как это возможно, я имею в виду, что к ним обращаются ...
07.08.2018
1
ответ

Как набор Fio Benchmark набор йодапта?

Примечание: мой вопрос связан с этой другой u & l Q - что именно Йоода в Fio? Я хочу знать, как внутренне наборы Fio ввода / вывода. Т.е. один из параметров, которые мы отправляем в Fio, когда мы запускаем его: «...
05.08.2018
1
ответ

FreeBSD vs Linux: производительность соглашений о вызовах ядра

С сайта int80h.org Учебное пособие по языку ассемблера FreeBSD [Вызов Linux] имеет большой недостаток по сравнению с методом Unix, по крайней мере, в том, что касается программирования на языке ассемблера: ...
30.05.2018
1
ответ

Не пытается ли nohup сделать так, чтобы программа не имела управляющего терминала?

Жиль сказал, что можно сказать, что nohup и disown оба подавляют SIGHUP, но по-разному. nohup заставляет программу изначально игнорировать сигнал (программа может это изменить). nohup также пытается ...
27.05.2018
1
ответ

Список системных вызовов с объяснением? [closed]

Где я могу найти список системных вызовов вместе с тем, что делает каждый вызов? Я не программист на C, я администратор, поэтому иногда я считаю полезным запустить strace для запущенного процесса, чтобы увидеть, что происходит ...
21.04.2018
1
ответ

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

я использую strace, и следующая строка появляется: читать (3, "\177ELF\2\1\1\3\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0\320\3\2\0\0\0\0\0@\0\0\0\0\0\00P\265\31\0\0\0\0\0\0\0\0\0@\0008\0\n\0@\0G\0F\0\6\0\0\0\5\0\0\0@...
04.04.2018
1
ответ

naudoti ssh rezultatą vietinėje programoje

Bandau paleisti scenarijų nuotoliniame kompiuteryje su ssh ir gauti rezultatą, Bandžiau: sh -c "ssh 192.168.2.202 /etc/my_script.sh arg1 arg2> result.txt 2> / dev / null", kaip siūloma ...
25.02.2018
1
ответ

Почему регистры и порядок системных вызовов изменились с Intel 32bit на 64bit?

. Я работал над запоминанием порядка системных вызовов Linux, чтобы мне было легче это определить. И затем я нашел здесь этот документ, и он говорит: «Чтобы сделать системный вызов в 32-битном Linux, поместите ...
11.02.2018
1
ответ

Что делает флаг STICKY_TIMEOUTS для личности (2)?

Есть ли точное описание того, что именно делает каждый из флагов, которые вы можете передать личности (2)? Меня особенно интересуют STICKY_TIMEOUTS, но общее подробное описание всех из них ...
22.08.2017
1
ответ

select (2) в FIFO на macOS

В Linux включенная программа возвращается из select и завершается: $ gcc -Wall -Wextra select_test.c -o select_test $ ./select_test чтение с конца чтения закрытие конец записи первое чтение вернуло 0 второе чтение ...
02.08.2017
1
ответ

Язык программирования C во всех книгах по операционным системам [закрыто]

Сейчас я читаю две книги: Таненбаум - Современные операционные системы Бах - Дизайн операционной системы UNIX, и мне интересно, почему они до сих пор упоминают программы, написанные на C, и функции из C ...
27.07.2017
1
ответ

Переписать системный вызов в пространстве пользователя

Есть понятия о привилегиях, которые возникают на уровне процессора и операционной системы. В случае процессоров есть инструкции, которые не могут быть выполнены, кроме как в режиме супервизора. Точно так же в ...
26.07.2017
1
ответ

Откуда взять файл «/etc/ld.so.nohwcap»? [дубликат]

Когда я запускаю команду через утилиту strace, я вижу ошибки доступа, такие как access ("/ etc / ld.so.nohwcap", F_OK) = -1 ENOENT (Нет такого файла или каталога) Теперь я ' я где-то читал, что ...
23.03.2017
1
ответ

Как действительно работает системный вызов fork

У меня очень конкретный вопрос о системном вызове fork. У меня есть этот фрагмент кода: int main (void) {for (int i = 0; i <10; i ++) {pid_t pid = fork (); if (! pid) {...
09.03.2017
1
ответ

Библиотека совместимости системных вызовов FreeBSD и GNU / Linux

Есть ли библиотека C для FreeBSD, которая имитирует системные вызовы GNU \ Linux, что-то вроде оболочки системных вызовов? Я пытаюсь перенести свою библиотеку на FreeBSD, и это очень коварно, когда моя программа была ...
01.03.2017
1
ответ

Как вывести список системных вызовов и вызовов библиотек в Unix? [закрыто]

Где мне найти все системные вызовы и вызовы библиотек? Могу я их перечислить? Как узнать, какие из них встречаются чаще всего?
07.09.2016
1
ответ

Случайная ошибка от удара на AIX: Прерванный системный вызов

Я испытываю проблемы с заменой процесса в ударе на AIX, Это происходит очень редко, по-видимому только когда сервер загружается. Сообщение об ошибке в качестве примера: строка 9:/tmp//sh-np-7841523:...
27.04.2016
1
ответ

Что происходит при записи в драйвер устройства? [дубликат]

Что происходит при записи в драйвер устройства? Например: echo "some text"> / proc / device_driver Я предполагаю, что echo имеет вызов записи, который каким-то образом вызывает функцию записи в драйвере. ...
12.03.2016
1
ответ

Процессы MySQL работают в режиме пользователя или ядра?

Я пытаюсь подсчитать IOPS и размер I/O с помощью скрипта SystemTap и использую MySQL для нагрузки. Я обнаружил, что mysqld не вызывает systemcall, но mysqld имеет права чтения/записи на VFS. Итак, выполняются ли процессы MySQL под пользователем или ...
21.08.2015
1
ответ

Отношение между системными вызовами и командами/утилитами оболочки

В POSIX системный вызов часто функционирует, но не всегда имеет команду или утилиту в оболочке? Есть ли некоторое эмпирическое правило о том, какие виды системных вызовов имеют соответствующие команды или утилиты...
04.04.2015
1
ответ

Действительно ли PTTY внутри является Ядро или Пространство пользователя?

Я читал, что драйверы являются способом развернуть способности к Ядрам связаться с устройствами, так как существуют так многие и будут еще больше Ядром, должно быть расширяемо. Чтобы к...
27.03.2015
1
ответ

Strace Привет Мировая программа

Таким образом, я пытаюсь понять systemcalls со следующим "Привет Мир!" программа: #include <stdio.h> международное основное () {printf ("Привет Мир! \n"); возвратитесь 0;} и затем я работаю на strace...
11.10.2014
1
ответ

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

Я задаюсь вопросом, существует ли таблица или список видов отказа системного вызова. Несколько примеров: Может выйти (), перестали работать из-за системы, являющейся из памяти? Может открыться (), перестали работать из-за системы, достигающей макс. открыт
10.09.2014
1
ответ

Почему rmdir и удаляют связь с двумя отдельными системными вызовами?

Вот что-то, что сохранило меня задающийся вопросом некоторое время: [15:40:50] [/tmp] $ mkdir [15:40:52] [/tmp] $ strace rmdir execve ("/usr/bin/rmdir", ["rmdir", "a"], [Вар/* 78 */]) = 0 кирпичей (0)...
20.08.2014
1
ответ

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

Чтение () и запись () цикл, вероятно, был бы так же хорош как что я ищу, но тем не менее похож на что-нибудь, что вокруг или действительно ли это невозможно из-за препятствия, которое я не предусмотрел? Мне любопытно
10.08.2014
1
ответ

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

Обычно системы обеспечивают библиотеку или API, который находится между нормальными программами и операционной системой. В подобных Unix системах, что API обычно является частью реализации библиотеки C (libc)...
16.07.2014
1
ответ

Родительский элемент процесса после setpgid (0,0);

У меня есть процесс P1 (ребенок некоторого родительского процесса P0) оба в той же группе процесса. P1 где-нибудь в его выполнениях кода: setpgid (0,0); затем новая группа процесса создается (где лидер группы является P1)...
09.07.2014
1
ответ

Получите устройство с главным номером 0 (btrfs подобъем)

Когда я статистика файл на btrfs подобъеме я получаю количество основного устройства 0. Существует ли надежный способ найти точку монтирования этого устройства, не зная заранее, что это - btrfs подобъем? например, я был бы...
18.06.2014