Вопросы с тегом «kernel»

В вычислениях ядро ​​- это компьютерная программа, которая управляет запросами ввода / вывода от программного обеспечения и преобразует их в инструкции обработки данных для центрального процессора и других электронных компонентов компьютера. Ядро - это фундаментальная часть операционной системы современного компьютера. Этот тег предназначен для общих вопросов, касающихся кода, который выполняется в контексте ядра операционной системы.

28
Какие есть ресурсы для начала разработки операционной системы? [закрыто]
Закрыто. Этот вопрос не соответствует рекомендациям по переполнению стека . В настоящее время он не принимает ответы. Хотите улучшить этот вопрос? Обновите вопрос, чтобы он соответствовал теме переполнения стека. Закрыто 5 лет назад . Одна вещь, которую я всегда хотел сделать, - это разработать собственную операционную систему (не обязательно такую …


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

11
Что такое ядро ​​ОС? Чем он отличается от операционной системы? [закрыто]
Закрыто. Этот вопрос не по теме . В настоящее время он не принимает ответы. Хотите улучшить этот вопрос? Обновите вопрос, чтобы он соответствовал теме переполнения стека. Закрыто 7 лет назад . Улучшить этот вопрос Я не могу понять разницу между ядром и операционной системой. Я не вижу никакой разницы между …

4
Почему cscope или ctags выбирают одно вместо другого? [закрыто]
Закрыто. Этот вопрос не соответствует рекомендациям по переполнению стека . В настоящее время он не принимает ответы. Хотите улучшить этот вопрос? Обновите вопрос, чтобы он соответствовал теме Stack Overflow. Закрыт 11 месяцев назад . Уточните этот вопрос Я в основном использую vim / gvim в качестве редактора и собираюсь использовать …
131 vim  kernel  ctags  cscope 


8
Преобразование метки времени dmesg в пользовательский формат даты
Я пытаюсь понять временную метку dmesg, и мне трудно преобразовать ее, чтобы изменить ее на дату Java / пользовательский формат даты. Любая помощь очень ценится. Пример журнала dmesg: [14614.647880] airo(eth1): link lost (missed beacons) Спасибо!

6
Для чего нужен __gxx_personality_v0?
Это вопрос из вторых рук с сайта разработки ОС, но он вызвал у меня любопытство, так как я нигде не мог найти достойного объяснения. При компиляции и компоновке автономной программы на C ++ с использованием gcc иногда возникает такая ошибка компоновщика: out/kernel.o:(.eh_frame+0x11): undefined reference to `__gxx_personality_v0' Очевидно, это связано с …
103 c++  gcc  linker  kernel 

3
В чем разница между операционной системой и ядром? [закрыто]
Закрыто. Этот вопрос не по теме . В настоящее время он не принимает ответы. Хотите улучшить этот вопрос? Обновите вопрос, чтобы он соответствовал теме Stack Overflow. Закрыт 7 лет назад . Уточните этот вопрос Я не понимаю разницы между операционной системой и ядром. Может кто-нибудь объяснить это?

1
Что означает [N… M] в агрегатных инициализаторах C?
Из строки 123 sys.c : void *sys_call_table[__NR_syscalls] = { [0 ... __NR_syscalls-1] = sys_ni_syscall, #include <asm/unistd.h> }; sys_call_tableэто общий указатель на массивы, я это вижу. Однако какие обозначения: [0 ... __NR_syscalls-1] Что такое ...? РЕДАКТИРОВАТЬ: здесь я узнал еще один трюк на C: #include <asm/unistd.h>будет предварительно обработан, заменен его содержимым …
101 c  linux  kernel 

3
Контекст переключается намного медленнее в новых ядрах Linux
Мы планируем обновить ОС на наших серверах с Ubuntu 10.04 LTS до Ubuntu 12.04 LTS. К сожалению, кажется, что задержка для запуска потока, который стал работоспособным, значительно увеличилась с ядра 2.6 до ядра 3.2. На самом деле в получаемые нами значения задержки трудно поверить. Позвольте мне уточнить тест. У нас …

8
Состояния процессов Linux
Что происходит в Linux с состоянием процесса, когда ему нужно прочитать блоки с диска? Это заблокировано? Если да, то как выбрать для выполнения другой процесс?
90 linux  process  kernel  cpu  states 

2
Что такое vdso и vsyscall?
я сделал sudo cat /proc/1/maps -vv Я пытаюсь разобраться в выводе и вижу, как много разделяемых библиотек сопоставляются с сегментом отображения памяти, как и ожидалось. 7f3c00137000-7f3c00179000 r-xp 00000000 08:01 21233923 /lib/x86_64-linux-gnu/libdbus-1.so.3.5.8 7f3c00179000-7f3c00379000 ---p 00042000 08:01 21233923 /lib/x86_64-linux-gnu/libdbus-1.so.3.5.8 7f3c00379000-7f3c0037a000 r--p 00042000 08:01 21233923 /lib/x86_64-linux-gnu/libdbus-1.so.3.5.8 7f3c0037a000-7f3c0037b000 rw-p 00043000 08:01 21233923 /lib/x86_64-linux-gnu/libdbus-1.so.3.5.8 7f3c0037b000-7f3c00383000 …
89 c  linux  linux-kernel  kernel  vdso 
Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.