5
ответов

Вопрос об операционной системе

Я недавно спросил меня: Если программа, как Mozilla Firefox, например, запущена - контроль должен быть так или иначе дан к нему. Но когда программа отказывает, почему моя целая система не отказывает как в...
вопрос задан: 10 April 2010 18:17
5
ответов

Разработка ядер и тестирование их в виртуальных машинах

Мне нравится программировать проблемы и писать, что ядро кажется проблемой программирования. К сожалению, ядра особенно трудно протестировать, потому что они - в основном ядро операционных систем и так...
вопрос задан: 16 March 2009 11:38
4
ответа

Изучение [закрытого] программирования ядра

Я хочу изучить lLinux программирование Ядра. Каковы были бы начальные точки для этого? Каковы могли быть некоторые более простые проблемы для предназначения?
вопрос задан: 22 July 2018 18:10
4
ответа

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

Я пытаюсь понять, как Linux syscall sched_setaffinity () работает. Это - последующее от моего вопроса здесь. У меня есть это руководство, которое объясняет, как использовать syscall и имеет крутое (...
вопрос задан: 23 May 2017 12:34
4
ответа

Размер стека используется в разработке ядра

Я разрабатываю операционную систему и вместо того, чтобы программировать ядро, я разрабатываю ядро. Эта операционная система предназначена для x86 архитектуры, и моя цель для современных компьютеров...
вопрос задан: 4 May 2016 23:44
4
ответа

Есть ли какое-либо различие между исполняемыми двоичными файлами между дистрибутивами?

Поскольку все дистрибутивы Linux используют то же ядро, есть ли какое-либо различие между их исполняемыми двоичными файлами? Если да, каковы основные отличия? Или делает это означает, что мы можем создать универсальный Linux...
вопрос задан: 22 May 2015 19:12
4
ответа

Как Linux определяет следующий PID?

Как Linux определяет следующий PID, который он будет использовать для процесса? Цель этого вопроса - лучше понять ядро ​​Linux. Не бойтесь публиковать исходный код ядра. Если PID ...
вопрос задан: 6 December 2014 15:39
4
ответа

Стек Program и "куча", как они работают?

Я знаю, что каждому рабочему процессу связали страницы с ним в виртуальной памяти, и немногие из них будут загружены в оперативную память как требуется. Я также знаю, что программа будет иметь стек и также "кучу"...
вопрос задан: 16 July 2012 06:58
4
ответа

Как интерпретировать метрики кода (вычисленный SourceMonitor)

После чтения ответов на вопрос "Вычисляют Метрики Кода", я установил инструмент SourceMonitor и вычислил некоторые метрики. Но я понятия не имею, как интерпретировать их. Для чего "хорошее" значение...
вопрос задан: 24 June 2012 07:39
4
ответа

Системные вызовы в окнах и Встроенном API?

Недавно я использовал партию Ассемблера в *, ОТКЛОНЯЮТ операционные системы. Я задавался вопросом о домене окон. Соглашение о вызовах в Linux: $SYS_Call_NUM mov, %eax mov $param1, %ebx mov $...
вопрос задан: 11 January 2011 12:40
4
ответа

Действительно ли легче записать драйверы файловой системы в пространстве пользователя, чем в пространстве ядра?

Я буду использовать драйвер NTFS Linux в качестве примера. Драйвер NTFS ядра Linux только имеет очень ограниченную поддержку записи в ядре, и после 5 лет, это все еще считают экспериментальным. То же...
вопрос задан: 10 May 2010 12:02
4
ответа

Поддержанная базой данных операционная система

Здесь, где я работаю, я посещаю серию лекций об оптимизаторах запросов базы данных. В то время как динамик представлял базы данных, он сделал очень проницательный комментарий о ядре, имеющем в основном к...
вопрос задан: 19 February 2010 16:10
4
ответа

Где я могу просмотреть исходный код для libc онлайн (как doxygen) [закрытый]

Иногда я хочу искать реализации функций в stdlib, я загрузил исходный код, но это довольно грязно. Просто хватание не действительно подходит из-за многих хитов. Делает...
вопрос задан: 30 December 2009 05:10
4
ответа

Расширение Функциональности Волшебной Мыши: мне нужен kext?

Я недавно купил Волшебную Мышь. Это фантастически и полно потенциала. К сожалению, этому серьезно препятствует программная поддержка. Я хочу зафиксировать это. Я провел довольно большое исследование и...
вопрос задан: 3 November 2009 21:55
4
ответа

Модули ядра Linux - угроза безопасности?

Сколько из угрозы безопасности модули ядра Linux? Я не забываю читать, что было возможно, если кто-то получил доступ, что все, что они должны были сделать, было загрузить модуль руткита. Это корректно? Есть ли любой...
вопрос задан: 14 October 2009 09:57
4
ответа

Windows Memory Mapped Files

Я пытаюсь исследовать поведение Windows Kernel относительно Файлов С отображенной памятью / Виртуальная память. Конкретно я интересуюсь определением как часто содержание памяти...
вопрос задан: 9 June 2009 13:54
4
ответа

Как получить список открытых сокетов в Linux с помощью C?

Существует ли способ получить список всех открытых сокетов (адрес сокета или дескриптор сокета) в Linux с помощью C в пространстве пользователя или ядре?Спасибо
вопрос задан: 8 May 2009 20:45
4
ответа

Что такое вытеснение / Что такое выгружаемое ядро? Для чего это хорошо?

Объясненный в Ваших собственных словах, что такое вытеснение и что означает к (Linux) ядро? Что такое преимущества и недостатки в наличии выгружаемого ядра?
вопрос задан: 3 May 2009 13:40
4
ответа

Для чего __ gxx_personality_v0?

Это - подержанный вопрос с участка разработки ОС, но он сделал меня любопытным, так как я не мог найти достойное объяснение нигде. При компиляции и соединении автономного использования программы C++...
вопрос задан: 30 November 2008 16:53
4
ответа

Пользователь Инициированный дамп Ядра в Windows XP

Я не забываю наблюдать вебкаст от Mark Russinovich, показывающего, что последовательность клавиш на клавиатуре для пользователя инициировала дамп ядра. Может кто-то обновлять мою память на точном порядке ключей. Отметьте...
вопрос задан: 12 September 2008 15:30
3
ответа

кто вызывает tty_open () в ядре Linux?

Для драйверов мыши, клавиатуры и джойстика X может вызвать «открыть», а затем использовать эти драйверы. (когда я проверяю CentOS 7 (только текстовый режим) в VirtualBox, я не вижу X после выполнения lsof / dev / input / ...
вопрос задан: 16 January 2019 09:47
3
ответа

“ФАТАЛЬНЫЙ: Модуль, не найденный ошибкой”, использующей modprobe

У меня есть проблема с командой modprobe... Я скомпилировал привет мировой модуль и загрузил его insmod, он хорошо работает и когда я делаю lsmod, я вижу его в выходном списке. Но когда я вставляю этот модуль...
вопрос задан: 11 January 2019 12:55
3
ответа

Считайте единственный сектор из диска

Я пытаюсь считать единственный определенный сектор из диска непосредственно. У меня в настоящее время заканчивались идеи и любые предложения, как пойти об этом, было бы большим!
вопрос задан: 14 June 2018 20:31
3
ответа

Как делают прерывания в multicore/multicpu работе машин?

Я недавно начал погружаться на низкий уровень программирование ОС. Я (очень медленно) в настоящее время работающий через две более старых книги, XINU и Сборку Ваши Собственные 32 бита ОС, а также некоторые ресурсы, предложенные...
вопрос задан: 25 December 2017 17:35
3
ответа

Что двойное подчеркивание означает в имени переменной на языке C? [дубликат]

Возможный Дубликат: Почему люди используют __ (двойное подчеркивание) так в C++, я изучал код программы ядра Linux. Существуют некоторые структуры данных и функции, которые запускаются с...
вопрос задан: 23 May 2017 10:31
3
ответа

Бесконечная печать на команде чтения символьного устройства (через команду cat) [дубликат]

Я получаю циклическую печать записанных данных на символьном устройстве при использовании команды cat для чтения из файла устройства. Я новичок в этом, поэтому я, вероятно, ошибаюсь, буду признателен за некоторые ...
вопрос задан: 17 June 2016 08:23
3
ответа

Каково различие между Прерыванием и Прерыванием?

Каково различие между Прерыванием и Прерыванием? Если терминология отличается для различных систем, то, что они имеют в виду на x86?
вопрос задан: 1 June 2016 16:43
3
ответа

Как убрать кэши, используемые ядром Linux

Я хочу вынудить ядро Linux выделить больше памяти приложениям после того, как кэш начнет поднимать слишком много памяти (как видно выводом 'свободных'). Я выполнил синхронизацию sudo; sudo sysctl-w...
вопрос задан: 26 April 2016 14:22
3
ответа

__ неопределенный udivdi3 — как найти код, который использует его?

Компиляция модуля ядра на 32-разрядном ядре Linux приводит к "__ udivdi3" [mymodule.ko] неопределенный! "__ umoddi3" [mymodule.ko] неопределенный! Все прекрасно в 64-разрядных системах. Насколько я знаю...
вопрос задан: 27 November 2015 23:13
3
ответа

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

Я делаю некоторую работу над входными буферами для моего ядра, и у меня были некоторые вопросы. На Двухъядерных машинах я знаю, что больше чем один "процесс" может работать одновременно. То, что я не знаю, то, как...
вопрос задан: 11 November 2015 13:36