Результаты поиска по запросу "kernel"
Для ядра / ОС C все еще это? [закрыто]
Мне нравятся операционные системы, и в конечном итоге я бы хотел стать разработчиком ОС, работающим в основном с ядрами. В будущем C будет по-прежнему выбранным языком, и что еще я должен пытаться изучать?
Является ли библиотека Pthread решением для пользовательских потоков?
Название может быть недостаточно ясным, потому что я не знаю, как определить мои вопросы на самом деле. Я понимаю, что Pthread - это библиотека потоков, соответствующая стандарту POSIX (о POSIX см. ...
Как я могу получить список всех активных драйверов ядра в моей системе Android?
Как я могу получить список всех активных драйверов ядра в моей системе Android ?. Что такое эквивлант из Linux "lsmod" в Android? Я использовал оболочку adb, а также открыл приложение эмулятора терминала Android и выполнил команду «lsmod». Я ...
Зачем нам нужен list_for_each_safe () для удаления узлов в связанном списке ядра?
Я учусь использовать API связанного списка ядра изlist.h [http://lxr.free-electrons.com/source/include/linux/list.h]. Я узнал, что мне нужно использоватьlist_for_each_safe() при удалении узлов сlist_del() Вместо того, чтобы ...
планирование в реальном времени в Linux
Этим утром я читал о планировании Linux в реальном времени. Согласно книге «Системное программирование в Linux от Роберта Лава», здесь есть два основных графика. Один из них - SCHED_FIFO, fifo, а второй - SCHED_RR, циклический перебор. И я понял, ...
Компиляция модуля: файл 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 ...
Пользовательские функции пролога / эпилога для профилирования
Можно ли с помощью компиляторов Visual Studio написать 2 функции, которые вызываются до вызова других функций и после их выполнения? В GCC вы можете сделать это с__cyg_profile_func_*() функции: void __cyg_profile_func_enter(void *func_address, ...
Как прочитать кольцевой буфер в пространстве ядра Linux?
Я пишу драйвер символов для Linux, который может печатать системные журналы в пространстве пользователя. Так же, как и команда «dmesg». Я узнал, что весь журнал, который мы печатаем с помощью 'printk', будет отправлен в пространство с именем ...
Отображаемые файлы памяти Windows
Я пытаюсь исследовать поведение ядра Windows по отношению к файлам, отображенным в память / виртуальной памяти. В частности, я заинтересован в определении того, как часто содержимое файла с отображением памяти сбрасывается (Windows) на диск и ...
Понимание loff_t * offp для file_operations
Я разрабатываю драйвер устройства, который просто читает и записывает в символьный буфер. Мой вопрос, однако, касается двух функций вfile_operations структураread а такжеwrite, Я не совсем понимаю, чтоloff_t *offp на самом деле. Я знаю, что для ...