Результаты поиска по запросу "system-calls"

3 ответа

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

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

5 ответов

 однако гарантированно будут атомными.

равляется с этим правильно? Или мне придется вызывать flock ()?

2 ответа

К сожалению, у меня был какой-то тайм-аут здесь - не видя вашего ответа при публикации моего ... правильно и правильно.

meofday - системный вызов x86-86 в соответствии сэта страница [http://syscalls.kernelgrok.com/](просто поискgettimeofday в коробке): int gettimeofday(struct timeval *tv, struct timezone *tz);Я думал, что беда должна быть легкой, достаточно ...

ТОП публикаций

1 ответ

 Не удается, кроме, возможно, сообщить, что проблема возникла.

системный вызов close (2) завершится неудачно с EIO, дескриптор файла все еще будет удален? Если да, то невозможно ли обработать ложную ошибку ввода-вывода, повторив попытку позже? Если нет, то как предотвратить утечку файлового дескриптора?

3 ответа

Разница между хорошим и установленным приоритетом в Unix

Я пытаюсь реализовать другую разновидность команды nice в unix на языке C. Я видел определения системных вызовов nice () и setpriority (). Вызов nice () только увеличивает / уменьшает приоритет процесса. Если я хочу установить приоритет процесса ...

1 ответ

Как программно определить, является ли системный вызов «write» атомарным для определенного файла?

В некоторых случаях кодер не может полагаться на то, что системные вызовы являются атомарными, например если файл находится в файловой системе NFS. (C.F. Обзор NFS, FAQ и документы HOWTO [http://nfs.sourceforge.net/#faq_a9]). Но атомарные ...

2 ответа

Правда ли, что fork () вызывает clone () внутри?

Я читаюВот [http://www.makelinux.com/books/lkd2/ch03lev1sec3]этоclone() Системный вызов используется для создания потока в Linux. Теперьсинтаксис [http://linux.die.net/man/2/clone]изclone() таков, что ему необходимо передать начальный адрес ...

1 ответ

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

Я новичок в разработке ядра Linux. Я реализовал системный вызов скажем my_pid в ядре Linux 2.6. Я хочу вызвать системный вызов getpid из моего системного вызова. Как я могу это сделать? Я хочу что-то вроде: pid_t my_pid () {return getpid (); ...

3 ответа

как добавить системный вызов / утилиту в xv6

Может ли кто-нибудь сказать мне / указать мне какие-либо ссылки на то, как добавить системный вызов / утилиту в XV6 Исчерпывающий поиск в Google был бесполезен, и взломать трудный путь до сих пор не удалось. в справочнике также не было ни ...

4 ответа

Как работает sched_setaffinity ()?

Я пытаюсь понять, как работает Linux syscall sched_setaffinity (). Это продолжение моего вопросаВот [https://stackoverflow.com/questions/663958/how-to-control-which-core-a-process-runs-on] . у меня естьэто ...