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

4 ответа

Почему ядро linux кодируется с использованием нестандартного C (специфические особенности gcc)? [закрыто]

Код ядра Linux использует «выражение-выражение» и расширение typeof, что делает его компилируемым только в gcc. Больше я думаю об этом, больше это не имеет смысла. Он отрицает необходимость переносимости и стандартного C. (теперь для кода ...

3 ответа

В чем разница между операционной системой и ядром? [закрыто]

1 ответ

Как де-оптимизировать ядро ​​Linux и скомпилировать его с -O0?

Я хочу прочитать и понять управление памятью ядра Linux (в частности, defrag \ compaction \igration).Итак, я отключаю оптимизацию для размера в

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

1 ответ

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

Рассмотрим следующую ситуацию: ядро исчерпало физическую оперативную память и нуждается в обмене страницей. Он выбирает наименее недавно использованный фрейм страницы и хочет перенести его содержимое на диск и выделить этот фрейм ...

1 ответ

Почему linux отключает вытеснение ядра после того, как код ядра содержит спин-блокировку?

Я новичок в Linux и читаю книгу драйверов для Linux от Rubini & Корбет. Я запутался в одном утверждении, связанном с

1 ответ

, доступно для не подписчиков через 7-14 дней.

гиналеvmsplice() реализация,было предложено [http://lwn.net/Articles/181169/]что если бы у вас был пользовательский буфер, в два раза превышающий максимальное количество страниц, которое могло бы поместиться в конвейере, успешное выполнение ...

2 ответа

Mac OS X виртуальный аудио драйвер

Я хочу создать виртуальное аудиоустройство, которое получает аудиоданные с выхода по умолчанию (который является выходным IOAudioStream) и преобразует его во...

2 ответа

Что такое vdso и vsyscall?

Я сделалsudo cat /proc/1/maps -vv Я пытаюсь разобраться в выводе. Я вижу, как многие общие библиотеки отображаются в сегмент отображения памяти, как и ожидалось. 7f3c00137000-7f3c00179000 r-xp 00000000 08:01 ...

2 ответа

Ядро Linux: copy_from_user - структура с указателями

Я реализовал какое-то символьное устройство, и мне нужна помощь с функцией copy_ from_user. У меня есть структура: struct my_struct{ int a; int *b; };Я инициализирую его в пространстве пользователя и передаю указатель на my_struct на мое ...

1 ответ

Реализация GDT с базовым ядром

Недавно я увлекся разработкой ядра и начал с простого урока в OSDev Wiki. После реализации примера Hello World я перешел и попытался создать таблицу глобальных дескрипторов. Из разных источников в Интернете я собрал некоторый код для GDT, который ...