The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]



Вариант для распечатки  
Пред. тема | След. тема 
Форум Разговоры, обсуждение новостей
Режим отображения отдельной подветви беседы [ Отслеживать ]

Оглавление

Для Ubuntu начал поставляться пакет с ядром Linux для систем реального времени, opennews (?), 15-Фев-23, (0) [смотреть все]

Сообщения [Сортировка по времени | RSS]


66. "Для Ubuntu начал поставляться пакет с ядром Linux для систем..."  –1 +/
Сообщение от Аноним (-), 15-Фев-23, 18:09 
> Микросекунд, уважаемый, микросекунд. Причем не десятков, а единиц. 100 кгц частота прерываний
> достигается обычным компом из магазина за углом.

Понимаешь, 100кГц прерываний - это прекрасно но... но... вопрос в том насколько это стабильно и гарантировано. Вот смотри, допустим есть сигнал, с битами 100 000 раз в секунду. Его другая система шлет. Ты будешь всегда попадать в нужный бит чтобы его поймать или синтезировать?

А для понимания разницы даже несчастные аттини делают ПРОГРАММНО поток 1.5 Мбита известный как low speed usb. И там нельзя погодить, если прощелкать пакет хост в конце концов обидится на таймауты ремоты и скинет девайс. Заметьте: полтора миллиона битов в секунду программно с жесткими таймингами. На мизерной копеечной фиговине. А вы негарантированными 100 000 кичитесь на здоровом ящике. Все познается в сравнении. И вас в 15 раз делает тинька копеечная.

Ответить | Правка | Наверх | Cообщить модератору

77. "Для Ubuntu начал поставляться пакет с ядром Linux для систем..."  –2 +/
Сообщение от Аноним (31), 15-Фев-23, 18:44 
и сколько времени решает ваша тинька, например, квадратное уравнение? как там у нее с числами с плавающей запятой - какова разрядность/скорострельность?
Ответить | Правка | Наверх | Cообщить модератору

91. "Для Ubuntu начал поставляться пакет с ядром Linux для систем..."  +1 +/
Сообщение от Аноним (-), 15-Фев-23, 19:17 
> и сколько времени решает ваша тинька, например, квадратное уравнение?

Вполне может быть что и дольше чем гроб на гигагерцах, особенно если это надо оптом и много а не 1 раз. Если 1 раз - там вариантв возможны, вплоть до хардкода ответов для ограниченного диапазона в таблицу, тогда скорость решений может быть довольно неплохой :). А вы думали мкшникии всегла честно считают какой-нибудь синус? Ага, ща. И да, какой-нибудь SRAM там может быть на частоте ядра и лукап мало того что быстрый так еще за ПРЕДСКАЗУЕМОЕ время. Ну вот например считается у вас это за 5 тактов - и баста. И ответ всегда есть за вот именно 5 именно этих юнитов времени. А у вас?

> как там у нее с числами с плавающей запятой - какова разрядность/скорострельность?

Там с этим разумеется швах, чудес не бывает. Это минимальный 8-битный примитивный чип, оптимизированный на вот именно управляющие задачи, предсказуемость и время реакции. Это не лучший инструмент для ворочания сложной математики и уж тем более плавучки. Там ROM так то мизер, но вы же понимаете что есть "высшая нервная деятельность" а есть "базовые рефлексы". Когда вы отдергиваете руку от огня вы ж не задумываетесь о том что ее надо отдернуть. Вы просто отдергиваете ее. Потому что если вы будете раздумывать - клешня пожарится. Ну вот мк ближе к этому уровню. Предлагаете позволить большому мозгу насладиться всеми прелестями жарки клешни, не снабдив его условными рефлексами? И вот это "отдергивание клешни" очень кстати в всяких опасных, жестко реалтаймных и тому подобных вещах так то, когда система гарантировано и быстро реагирует на тот или иной процесс :)

Ответить | Правка | Наверх | Cообщить модератору

93. "Для Ubuntu начал поставляться пакет с ядром Linux для систем..."  +1 +/
Сообщение от Брат Анон (ok), 15-Фев-23, 19:22 
На таких системах вычисления не проводят. Все контрольные значения просчитаны заранее и зашиты намертво.
Дело не в скорости. Дело в гарантиях времени. И Линукс их дать не может.
Ответить | Правка | К родителю #77 | Наверх | Cообщить модератору

104. "Для Ubuntu начал поставляться пакет с ядром Linux для систем..."  +/
Сообщение от Аноним (-), 15-Фев-23, 20:06 
А таки сабжевые патчи довольно сильно это дело лечат. В том числе и по части вот именно шедулинга процессов допустим. Когда речь уже идет что на сегменте X задача _гарантировано_ получит не менее Y времени, и все такое.

Думаю мало кто будет спорить что обычным ос общего назначения ТАКИЕ заморочки не требуются и тут мы уже говорим по RTOS-specific вещи. Сабжевые патчи это обыгрывают.

Ответить | Правка | Наверх | Cообщить модератору

Архив | Удалить

Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру