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

17 ответов

Для ядра / ОС C все еще это? [закрыто]

Мне нравятся операционные системы, и в конечном итоге я бы хотел стать разработчиком ОС, работающим в основном с ядрами. В будущем C будет по-прежнему выбранным языком, и что еще я должен пытаться изучать?

6 ответов

Является ли библиотека Pthread решением для пользовательских потоков?

Название может быть недостаточно ясным, потому что я не знаю, как определить мои вопросы на самом деле. Я понимаю, что Pthread - это библиотека потоков, соответствующая стандарту POSIX (о POSIX см. ...

2 ответа

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

Как я могу получить список всех активных драйверов ядра в моей системе Android ?. Что такое эквивлант из Linux "lsmod" в Android? Я использовал оболочку adb, а также открыл приложение эмулятора терминала Android и выполнил команду «lsmod». Я ...

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

2 ответа

Зачем нам нужен list_for_each_safe () для удаления узлов в связанном списке ядра?

Я учусь использовать API связанного списка ядра изlist.h [http://lxr.free-electrons.com/source/include/linux/list.h]. Я узнал, что мне нужно использоватьlist_for_each_safe() при удалении узлов сlist_del() Вместо того, чтобы ...

4 ответа

планирование в реальном времени в Linux

Этим утром я читал о планировании Linux в реальном времени. Согласно книге «Системное программирование в Linux от Роберта Лава», здесь есть два основных графика. Один из них - SCHED_FIFO, fifo, а второй - SCHED_RR, циклический перебор. И я понял, ...

5 ответов

Компиляция модуля: файл asm / linkage.h не найден

Я пытаюсь скомпилировать пример модуля ядра "hello world", проблемы, обнаруженные в ubuntu 11.04, ядре 3.2.6, gcc 4.5.2 и fedora 16, ядре 3.2.7, gcc 4.6.7. код: #include <linux/module.h> #include <linux/init.h> MODULE_LICENSE("GPL"); static int ...

1 ответ

Пользовательские функции пролога / эпилога для профилирования

Можно ли с помощью компиляторов Visual Studio написать 2 функции, которые вызываются до вызова других функций и после их выполнения? В GCC вы можете сделать это с__cyg_profile_func_*() функции: void __cyg_profile_func_enter(void *func_address, ...

2 ответа

Как прочитать кольцевой буфер в пространстве ядра Linux?

Я пишу драйвер символов для Linux, который может печатать системные журналы в пространстве пользователя. Так же, как и команда «dmesg». Я узнал, что весь журнал, который мы печатаем с помощью 'printk', будет отправлен в пространство с именем ...

4 ответа

Отображаемые файлы памяти Windows

Я пытаюсь исследовать поведение ядра Windows по отношению к файлам, отображенным в память / виртуальной памяти. В частности, я заинтересован в определении того, как часто содержимое файла с отображением памяти сбрасывается (Windows) на диск и ...

2 ответа

Понимание loff_t * offp для file_operations

Я разрабатываю драйвер устройства, который просто читает и записывает в символьный буфер. Мой вопрос, однако, касается двух функций вfile_operations структураread а такжеwrite, Я не совсем понимаю, чтоloff_t *offp на самом деле. Я знаю, что для ...