реклама на сайте
подробности

 
 
> ОС: минимальный набор компонентов и сервисов, Чтобы можно было программу назвать ОС
Дон Амброзио
сообщение May 19 2008, 07:19
Сообщение #1


Местный
***

Группа: Участник*
Сообщений: 323
Регистрация: 11-02-08
Пользователь №: 34 947



Допустим есть такая абстрактная задача: разработать RTOS для микроконтроллера с очень ограниченным объёмом памяти.

Как вы считаете, Господа, какой минимальный набор компонентов должна иметь программа, зашиваемая в этот микроконтроллер, чтобы её можно было назвать операционой системой?

Какой минимальный функционал должен обеспечиваться, чтобы то, что зашито в микроконтроллер, можно было назвать громким словом "ОПЕРАЦИОННАЯ СИСТЕМА".

Какой минимальный набор сервисов должно обеспечивать ядро ОС?

Какие сервисы Вы считаете самыми важными и необходимыми?


--------------------
После устранения бага в программе она стала работать....хуже
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
MrYuran
сообщение May 22 2008, 08:20
Сообщение #2


Беспросветный оптимист
******

Группа: Свой
Сообщений: 4 640
Регистрация: 26-12-07
Из: Н.Новгород
Пользователь №: 33 646



Цитата
Просто, хочу сказать, чтобы называться ОС, нужно реализовать все. Если чего нет, то это будет программа контроллера. Если требуется специальное устройство(программатор), то это тоже не ОС.

Любая ОС состоит из ядра (kernel) и обвески (сервисы, драйвера, библиотеки, приложения, утилиты и т.д.)
Так вот: большинство микро-ОС (ОС для МК) представляют собой именно ядро с минимальным набором АПИ и сервисов. Всё остальное предлагается разработать самому. И это оправдано, поскольку спектр применения мк очень широк и писать универсальное решение для всех затруднительно.

А то что предлагаете вы - это вообще никакая не ОС, а просто хитрожопый загрузчик, единственный смысл которого я вижу в том, чтобы скрыть от пользователя прошивку и наживаться на продаже программно-аппаратного комплекса мк_с_хитрым_загрузчиком+хитрый_компилятор_самопального_ЯВУ


--------------------
Программирование делится на системное и бессистемное. ©Моё :)
— а для кого-то БГ — это Bill Gilbert =)
Go to the top of the page
 
+Quote Post
Сергей Борщ
сообщение May 22 2008, 08:49
Сообщение #3


Гуру
******

Группа: Модераторы
Сообщений: 8 455
Регистрация: 15-05-06
Из: Рига, Латвия
Пользователь №: 17 095



Цитата(MrYuran @ May 22 2008, 11:20) *
Любая ОС состоит из ядра (kernel) и обвески (сервисы, драйвера, библиотеки, приложения, утилиты и т.д.)
Вообще-то это вопрос не из области торсионных полей, а относится к науке, которая насчитывает больше сотни лет. И в этой области есть устоявшаяся терминология, есть конкретные определения. Доктору путь в библиотеку.
Пока эта дискуссия напоминает детский спор о женщинах - каждый понимает, что в них что-то есть особенное, но никто не знает, что это называется "первичные половые признаки".


--------------------
На любой вопрос даю любой ответ
"Write code that is guaranteed to work, not code that doesn’t seem to break" (C++ FAQ)
Go to the top of the page
 
+Quote Post

Сообщений в этой теме
- Дон Амброзио   ОС: минимальный набор компонентов и сервисов   May 19 2008, 07:19
- - Razubaev   1. Специфика железа скрывается драйверами. 2. Ввод...   May 19 2008, 10:08
|- - MrYuran   Цитата(Razubaev @ May 19 2008, 14:08) Да...   May 19 2008, 10:22
|- - Razubaev   Цитата(MrYuran @ May 19 2008, 14:22) Да.....   May 19 2008, 11:46
|- - Дон Амброзио   Цитата(Razubaev @ May 19 2008, 15:46) Все...   May 19 2008, 11:53
|- - Razubaev   Упростим вопрос до "диспетчера процессов...   May 19 2008, 12:44
|- - Дон Амброзио   Цитата(Razubaev @ May 19 2008, 16:44) Упр...   May 19 2008, 14:04
- - sergeeff   scmRTOS - неплохой кандидат на звание минимальной ...   May 19 2008, 11:00
|- - Дон Амброзио   Цитата(sergeeff @ May 19 2008, 15:00) scm...   May 19 2008, 11:22
|- - MrYuran   Цитата(Дон Амброзио @ May 19 2008, 15:22)...   May 19 2008, 11:36
- - MrYuran   Да... А вот scmRTOS вычеркнули из списка: как не и...   May 19 2008, 13:48
|- - zltigo   Цитата(MrYuran @ May 19 2008, 15:48) Да.....   May 19 2008, 19:59
- - Razubaev   ОС не только для компьютера с монитором и кнопками...   May 20 2008, 10:11
|- - MrYuran   Цитата(Razubaev @ May 20 2008, 13:11) Не...   May 20 2008, 10:49
|- - spf   Цитата(Razubaev @ May 20 2008, 16:11) Не...   May 20 2008, 12:09
- - Nitrotoluol   мое мнение это: TCP/IP стек Поддержка файловых сис...   May 20 2008, 10:20
- - Дон Амброзио   Отвечу что в моём понимании должна делать программ...   May 20 2008, 12:55
- - Razubaev   О вики: это первая ссылка гугла о МК-52. Если МК-...   May 20 2008, 13:06
|- - aaarrr   Цитата(Razubaev @ May 20 2008, 17:06) Есл...   May 20 2008, 13:22
||- - MrYuran   Цитата(aaarrr @ May 20 2008, 17:22) Брост...   May 20 2008, 14:34
||- - Дон Амброзио   Цитата(MrYuran @ May 20 2008, 18:34) Ну п...   May 20 2008, 14:40
||- - aaarrr   Цитата(MrYuran @ May 20 2008, 18:34) Ну п...   May 20 2008, 14:48
||- - Дон Амброзио   Цитата(aaarrr @ May 20 2008, 18:48) В анг...   May 20 2008, 15:10
|- - Дон Амброзио   Цитата(Razubaev @ May 20 2008, 17:06) Есл...   May 20 2008, 13:27
|- - MrYuran   Цитата(Razubaev @ May 20 2008, 17:06) Воз...   May 20 2008, 14:46
|- - AlexandrY   Однако же вас сильно развели. В MK-52 была не OS, ...   May 20 2008, 15:38
- - Razubaev   Попробую еще раз объяснить, что такое "операц...   May 21 2008, 09:44
|- - axle   Цитата(Razubaev @ May 21 2008, 16:44) Поп...   May 21 2008, 11:29
- - sergeeff   На мой взгляд - все три.   May 21 2008, 09:58
|- - Razubaev   Цитата(sergeeff @ May 21 2008, 13:58) На ...   May 21 2008, 10:30
- - MrYuran   Недавно по радио в маршрутке слышал. Ну, типа розы...   May 21 2008, 11:50
- - Razubaev   Рискну представить реализацию трех компонентов ОС ...   May 22 2008, 06:44
|- - aaarrr   Цитата(Razubaev @ May 22 2008, 10:44) Чут...   May 22 2008, 06:48
- - MrYuran   Да... 100 байт на программу пользователя... вы вид...   May 22 2008, 07:12
- - Razubaev   Счастливый пользователь преобрел красивую коробку ...   May 22 2008, 07:54
|- - IgorKossak   Цитата(Сергей Борщ @ May 22 2008, 11:49) ...   May 22 2008, 09:21
- - aal   Цитата(Razubaev @ May 21 2008, 16:44) Поп...   Jun 6 2008, 04:58
|- - Razubaev   Модератору: намек понял. Последний раз на эту тему...   Jun 7 2008, 11:05
- - Demeny   Не нужно бояться слова "библиотека". Л...   Jun 6 2008, 07:31
- - ddiimmaa   На мой взляд для определения ОС достаточно следуше...   Dec 13 2008, 20:11
- - Serega Doc   Доброго дня. Вставлю и свои 5 коп. Вопросы к авто...   Aug 21 2009, 12:38


Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 23rd June 2025 - 11:33
Рейтинг@Mail.ru


Страница сгенерированна за 0.01425 секунд с 7
ELECTRONIX ©2004-2016