Board.KolibriOS.org

Официальный форум KolibriOS
Текущее время: Чт авг 17, 2017 4:44 am

Часовой пояс: UTC+03:00




Начать новую тему  Ответить на тему  [ 7 сообщений ] 
Автор Сообщение
СообщениеДобавлено: Вс мар 23, 2014 12:35 am 
Не в сети
KSoC/GSoC Student

Зарегистрирован: Пн май 20, 2013 6:34 pm
Сообщения: 25
Возникла такая идея. Предлагаю просто обсудить за чашкой чаю) На пальцах алгоритм следующий. Создать кластер из машин под управлением КоОС, одна из машин - хост, остальные -клиенты. Хост разбивает задание, на части и отдает клиентам. У клиента, например, можеть быть реализована очередь заданий с приоритетом по сложности; и, например, флаг занятости.


Вернуться к началу
СообщениеДобавлено: Вс мар 23, 2014 1:01 am 
Не в сети
Mentor/Kernel Developer
Аватара пользователя

Зарегистрирован: Пт июн 30, 2006 9:01 am
Сообщения: 1211
Such systems already exists.
Check http://www.returninfinity.com/baremetalnode.html or dragonfly BSD for example.

Where do you think KolibriOS would do better? :)

_________________
"Any intelligent fool can make things bigger, more complex, and more violent. It takes a touch of genius -- and a lot of courage -- to move in the opposite direction." Albert Einstein


Вернуться к началу
СообщениеДобавлено: Вс мар 23, 2014 1:14 am 
Не в сети
KSoC/GSoC Student

Зарегистрирован: Пн май 20, 2013 6:34 pm
Сообщения: 25
Don't know) I think assembly is almost always faster. And there are always should be alternatives. I don't try to convince anybody to go and write this. I just want to discuss the idea, like friendly gatherings :-D


Вернуться к началу
СообщениеДобавлено: Вс мар 23, 2014 12:01 pm 
Не в сети
Mentor/Kernel Developer
Аватара пользователя

Зарегистрирован: Пт июн 30, 2006 9:01 am
Сообщения: 1211
You didnt check my links, baremetal OS is written completely in assembly ;)

_________________
"Any intelligent fool can make things bigger, more complex, and more violent. It takes a touch of genius -- and a lot of courage -- to move in the opposite direction." Albert Einstein


Вернуться к началу
СообщениеДобавлено: Вс мар 23, 2014 4:02 pm 
Не в сети
KSoC/GSoC Student

Зарегистрирован: Пн май 20, 2013 6:34 pm
Сообщения: 25
Oh, excuse me, my fault) Yeah, now this question should be shut) I somehow never thought that another OS in assembly exists) Anyway thanks, it's a good material to read)


Вернуться к началу
СообщениеДобавлено: Вс мар 23, 2014 4:07 pm 
Не в сети
Mentor/Kernel Developer
Аватара пользователя

Зарегистрирован: Пт июн 30, 2006 9:01 am
Сообщения: 1211
Well, it's an intriguing idea ofcourse, but we will not to better than the OS that was designed solely for this purpose I think :)
What might be interesting would be to run the 'orchestrator' on KolibriOS and clients running baremetal node, as we have a better GUI/larger API etc.

_________________
"Any intelligent fool can make things bigger, more complex, and more violent. It takes a touch of genius -- and a lot of courage -- to move in the opposite direction." Albert Einstein


Вернуться к началу
СообщениеДобавлено: Вт мар 25, 2014 7:59 pm 
Не в сети
Kernel Developer
Аватара пользователя

Зарегистрирован: Чт сен 03, 2009 1:52 pm
Сообщения: 1596
Цитата:
I think assembly is almost always faster.

Nope. Assembly is almost always smaller. But it is very easy to write a slow program in assembly. Actually, it is easy to write a slow program in any language well, excluding Malbolge, but assembly sometimes provokes speed degeneration in places where a good HLL compiler just requires from a programmer not to be a complete idiot.

_________________
Сделаем мир лучше!


Вернуться к началу
Показать сообщения за:  Поле сортировки  
Начать новую тему  Ответить на тему  [ 7 сообщений ] 

Часовой пояс: UTC+03:00


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

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


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

Найти:
Перейти:  
cron
Создано на основе phpBB® Forum Software © phpBB Limited
Русская поддержка phpBB