Добро пожаловать, Гость. Пожалуйста авторизуйтесь здесь.
FGHIGate на GaNJa NeTWoRK ST@Ti0N - Просмотр сообщения в эхоконференции RU.LINUX
Введите FGHI ссылку:


Присутствуют сообщения из эхоконференции RU.LINUX с датами от 24 Jan 02 06:01:34 до 29 Apr 24 03:15:24, всего сообщений: 8279
Ответить на сообщение К списку сообщений Предыдущее сообщение Следующее сообщение
= Сообщение: 6449 из 8279 ========================================= RU.LINUX =
От   : Eugene Muzychenko                2:5000/14          28 Nov 20 18:01:37
Кому : Alexey Vissarionov                                  28 Nov 20 18:01:37
Тема : Реальное время в Linux
FGHI : area://RU.LINUX?msgid=2:5000/14+5fc28519
На   : area://RU.LINUX?msgid=2:5020/545+5fc274f7
= Кодировка сообщения определена как: CP866 ==================================
Ответ: area://RU.LINUX?msgid=2:5020/545+5fc2b023
==============================================================================
Привет!

28 Nov 20 18:53, you wrote to me:

AV> Форточка - это единственная система с микроядром

Микроядро в форточке было только в самых ранних, экспериментальных, версиях NT, которые в России видело лишь небольшое количество энтузиастов. Подавляющее большинство (я в том числе) увидело NT, начиная с версий 3.x, с классическим гибридным (монолитным модульным) ядром. Это стык конца 80-х и самого начала 90-х.

AV> Все остальные (актуальные) ядра - монолитные: там есть только Ring0 и
AV> Ring3, соответствующие ядру (kernel) и пользовательскому окружению
AV> (userspace).

Это и есть виндовое ядро. :) Только в десятке к нему сбоку прикрутили гипервизор, реального смысла в котором не видит никто, кроме юзеров, ежедневно цепляющих новую малварь - он более-менее спасает от руткитов. Всех остальных он "спасает" от возможности патчить ядро, за что среди профессионалов его не любят.

AV> Да, сразу отвечу и на стандартный вопрос про модули: при их загрузке
AV> (man insmod) происходит не запуск через execve(), а именно загрузка в
AV> адресное пространство ядра и установка указателей на функции,
AV> содержащиеся в модуле.

Форточка загружает драйверы точно так же. Разница лишь в том, что для форточного драйвера изначально предусмотрены протоколы, через которые с ним работает система (простейшие для legacy и более сложные - для PnP), а в линуксе модуль, загрузившись, должен сам объяснить системе, кто он такой есть, и что ему нужно.

Hо вопрос-то остается: что плохого в наличии у ОС гарантированной скорости реакции на события?

Всего доброго!
Евгений Музыченко
eu-gene@muzy-chen-ko.net (все дефисы убрать)

--- GoldED+/W32-MSVC 1.1.5-b20170303
* Origin: Fox Tracks, Servoz, France (2:5000/14)

К главной странице гейта
Powered by NoSFeRaTU`s FGHIGate
Открытие страницы: 0.071375 секунды