roboforum.ru

Технический форум по робототехнике.
Текущее время: 30 ноя 2024, 13:59

Часовой пояс: UTC + 4 часа




Начать новую тему Ответить на тему  [ Сообщений: 50 ]  На страницу Пред.  1, 2, 3, 4  След.
Автор Сообщение
 Заголовок сообщения: Re: Библиотеки под ПК
СообщениеДобавлено: 18 фев 2009, 10:02 
Не в сети
Аватара пользователя

Зарегистрирован: 06 окт 2004, 18:01
Сообщения: 24218
Откуда: Ебург
прог. языки: C++ / PHP / 1C
ФИО: Антон Ботов
Виталий писал(а):
Принципиальная проблема в том, что зачастую отключение одного модуля ведет к веерному отключению других, что делает систему неработоспособной.

Ну дык это IMHO как написать :) в целом то у них сервисы независимо работают и запросы на запуск\останов сервисов можно через какой-то спец-сервис делать, и у него же спрашивать - работает какой-то сервис или нет.

_________________
Проект [[Open Robotics]] - Универсальные модули для построения роботов


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Библиотеки под ПК
СообщениеДобавлено: 18 фев 2009, 10:29 
Не в сети
Аватара пользователя

Зарегистрирован: 08 окт 2004, 16:43
Сообщения: 2114
Откуда: St. Petersburg
Skype: quark-bot
ФИО: Клебан Виталий
Я все это понимаю, но дело в том, что в сложной системе отключение модуля приводит к останову всей системы. Как ни напиши.

_________________
Все новости о моих проектах http://savethebest.ru


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Библиотеки под ПК
СообщениеДобавлено: 18 фев 2009, 12:21 
Не в сети

Зарегистрирован: 11 сен 2008, 17:18
Сообщения: 873
Откуда: Москва
прог. языки: Delphi
ФИО: Владислав
Если будет время на этих выходных, то составлю план ядра системы. Нужно хитрым образом вплести туда пункт "мотивации".


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Библиотеки под ПК
СообщениеДобавлено: 18 фев 2009, 12:33 
Не в сети
Аватара пользователя

Зарегистрирован: 06 окт 2004, 18:01
Сообщения: 24218
Откуда: Ебург
прог. языки: C++ / PHP / 1C
ФИО: Антон Ботов
Виталий писал(а):
Я все это понимаю, но дело в том, что в сложной системе отключение модуля приводит к останову всей системы. Как ни напиши.

Сервер - сложная система? Горячая замена дисков - отключение модуля? Система останавливается вся?

_________________
Проект [[Open Robotics]] - Универсальные модули для построения роботов


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Библиотеки под ПК
СообщениеДобавлено: 18 фев 2009, 12:37 
Не в сети
Аватара пользователя

Зарегистрирован: 04 фев 2008, 13:18
Сообщения: 1060
Откуда: Москва
прог. языки: PHP
Ещё смена памяти, БП и почти всего остального без останова системы...


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Библиотеки под ПК
СообщениеДобавлено: 18 фев 2009, 13:09 
Не в сети
Аватара пользователя

Зарегистрирован: 08 окт 2004, 16:43
Сообщения: 2114
Откуда: St. Petersburg
Skype: quark-bot
ФИО: Клебан Виталий
Цитата:
Сервер - сложная система?

Нет.
Но пример рассмотрим. Мы можем отключить диск только в том случае, когда он не нужен для работы системы в данный конкретный момент времени. В роботе скорее всего таких частей не будет.
Например фирма Siemens в свое время отказалась от работы в области авиации, но продолжила в области создания локомотивов для железных дорог. Основная причина - отсутствие в авиации особого состояния "safety stop". Об этом я и говорил.

Я не буду спорить о сложности систем, скажу лишь, что сложность для меня определяется количеством и неоднородностью связей.

_________________
Все новости о моих проектах http://savethebest.ru


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Библиотеки под ПК
СообщениеДобавлено: 18 фев 2009, 13:19 
Не в сети
Аватара пользователя

Зарегистрирован: 04 фев 2008, 13:18
Сообщения: 1060
Откуда: Москва
прог. языки: PHP
Мы можем отключить диск в зависимости от режима работы массива и его избыточности...
(я админом был 10 лет назад...)


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Библиотеки под ПК
СообщениеДобавлено: 18 фев 2009, 13:30 
Не в сети
Аватара пользователя

Зарегистрирован: 06 окт 2004, 18:01
Сообщения: 24218
Откуда: Ебург
прог. языки: C++ / PHP / 1C
ФИО: Антон Ботов
Виталий писал(а):
Цитата:
Сервер - сложная система?

Нет.

Зашибись, тогда давай пример сложной системы.

Виталий писал(а):
Но пример рассмотрим. Мы можем отключить диск только в том случае, когда он не нужен для работы системы в данный конкретный момент времени. В роботе скорее всего таких частей не будет.

Неожиданное допущение. По моему это конкретное осознанное решение - делать любой сложности систему отказоустойчивой или нет. Можно сделать сервер неотказоустойчивый, в котором всего 1 винт и его нельзя выдергивать, а можно сделать Интернет с огромным количеством серверов, связей и т.п. который не умрёт, если не вывести из строя существенное количество ключевых серверов.

Виталий писал(а):
Я не буду спорить о сложности систем, скажу лишь, что сложность для меня определяется количеством и неоднородностью связей.

Дык давай пример хотябы, спорить пока никто и не начинал? :)

_________________
Проект [[Open Robotics]] - Универсальные модули для построения роботов


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Библиотеки под ПК
СообщениеДобавлено: 18 фев 2009, 13:40 
Не в сети
Аватара пользователя

Зарегистрирован: 04 фев 2008, 13:18
Сообщения: 1060
Откуда: Москва
прог. языки: PHP
По поводу интернета не уверен в надежности т.к. метеорит в диаметре 150 км выведет большинство серверов...


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Библиотеки под ПК
СообщениеДобавлено: 18 фев 2009, 14:17 
Не в сети
Аватара пользователя

Зарегистрирован: 08 окт 2004, 16:43
Сообщения: 2114
Откуда: St. Petersburg
Skype: quark-bot
ФИО: Клебан Виталий
Цитата:
Мы можем отключить диск в зависимости от режима работы массива и его избыточности...

Именно, т.е. за ненадобностью на некоторое время.

Цитата:
Неожиданное допущение. По моему это конкретное осознанное решение - делать любой сложности систему отказоустойчивой или нет.

Да, конечно ты прав, в том, что это конкретное осознанное решение. В то же время отказоустойчивость программной системы - вещь очень интересная, с одним немаловажным вопросом: кто будет сторожить сторожа? Иными словами, кто (что) будет контролировать того, кто управляет отказами?

Цитата:
Дык давай пример хотябы, спорить пока никто и не начинал?

Пример выдумать - сложно и долго. Может что-то простенькое выдумаю для раскачки... а пока вот: ПИД-регулятор мотора по сигналам с энкодера и система одометрической навигации и управления связанная с ним. Все это вместе "одна большая формула" и если выкинуть из нее хоть один член, то система не сможет обеспечивать заданных характеристик.

_________________
Все новости о моих проектах http://savethebest.ru


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Библиотеки под ПК
СообщениеДобавлено: 18 фев 2009, 14:59 
Не в сети

Зарегистрирован: 01 дек 2008, 19:21
Сообщения: 281
О! Начали с перечисления библиотек к некой виртуальной системе, а скатились до ее устойчивости. Можно ведь просто объявить, что система не убиваемая и допускает "горячую" замену/отключение любого из модулей без потери работоспособности.
Не бум ограничивать полет фантазии мелкими реальными заморочками :lol:


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Библиотеки под ПК
СообщениеДобавлено: 18 фев 2009, 15:07 
Не в сети

Зарегистрирован: 01 фев 2009, 01:32
Сообщения: 629
Откуда: Саратов
Skype: realsystem_stas
прог. языки: C, Bash, Perl
ФИО: Станислав
RoboTok писал(а):
Ещё смена памяти, БП и почти всего остального без останова системы...

Легко, если использовать виртуальные серверы :) Они позволяют мигрировать без прекращения работы сервера :) (vmware esx server) - rulezz

Добавлено спустя 2 минуты 16 секунд:
Да и еще, народ а зачем изобретать велосипед? Зачем писать свой шедулер? Почему нельзя взять уже готовый: ядро linux/qnx/linux_rtos(нужное подчеркнуть) и заставить его работать с вашими приложениями.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Библиотеки под ПК
СообщениеДобавлено: 18 фев 2009, 15:28 
Не в сети

Зарегистрирован: 01 дек 2008, 19:21
Сообщения: 281
Придумать мы можем любую систему, в т.ч. и с использованием готовых операционок под МК. Можем и резервное питание игрушечного бота предусмотреть и еще что-нибудь бесполезное. Все это хорошо пока не нужно воплощать все эти излишества в ПО или железе


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Библиотеки под ПК
СообщениеДобавлено: 18 фев 2009, 15:34 
Не в сети
Аватара пользователя

Зарегистрирован: 08 окт 2004, 16:43
Сообщения: 2114
Откуда: St. Petersburg
Skype: quark-bot
ФИО: Клебан Виталий
Цитата:
..., а скатились до ее устойчивости.

Пока еще нет, но это последний и самый суровый аргумент объективной реальности данной нам в ощущениях.
Но еще раз хочется повторить, что это существенно лишь для системы для которой ее динамические характеристики - не играют такой роли, например для робота-игрушки.

Цитата:
Все это хорошо пока не нужно воплощать все эти излишества в ПО или железе.

Согласен.

_________________
Все новости о моих проектах http://savethebest.ru


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Библиотеки под ПК
СообщениеДобавлено: 18 фев 2009, 15:38 
Не в сети

Зарегистрирован: 01 фев 2009, 01:32
Сообщения: 629
Откуда: Саратов
Skype: realsystem_stas
прог. языки: C, Bash, Perl
ФИО: Станислав
Ну так а чо трепаться то? Надо писать ТЗ и делать железку\софт :)В чем сложности? В этой теме привести описание задачи что должны обеспечивать библиотеки. А то как обычно всё куда-то скатится и цель темы уйдет в небытие


Вернуться к началу
 Профиль  
 
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 50 ]  На страницу Пред.  1, 2, 3, 4  След.

Часовой пояс: UTC + 4 часа


Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 8


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Перейти:  
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
Русская поддержка phpBB
phpBB SEO