Страница 1 из 1
OS и их смысл в Микрокотроллерах и ARM
Добавлено: Пн май 04, 2009 21:30:22
VenomXP
Очень интересно знать для чего их вообще ставят на контроллеры в особенности очень они распространены на ARM'ах. Вот к примеру
http://www.micrium.com/atmel/index.html OS для контроллеров и ARM'ов фирмы Atmel. Просветите коты.
Добавлено: Пн май 04, 2009 22:07:11
VenomXP
OS - операционная система, если кто не понял

Добавлено: Вт май 05, 2009 04:43:01
_PM_
Раньше оси выполняли две задачи. Первая, избавиться от вендор специфичных способов доступа к устройствам. Ну вроде как видеокарты разные, а алгоритм и доступ к нему один. Вторая, менее очевидная, управление ресурсами. Как то выделение памяти, управление приоритетами задач и т.д.
На МК та же самая ситуация. И первое и второе.
Добавлено: Вт май 05, 2009 08:28:03
BCluster
Да, ОС это абстрагирование от аппаратного обеспечения для обеспечения программных нужд. Чем сложнее система тем большей абстракции она требует, иначе все получается путано и непонятно. к тому что сказал _PM_ можно пожалуй еще добавить файловую систему.
Добавлено: Вт май 05, 2009 15:09:53
VenomXP
Занятно, хм... Тогда другой вопрос, какое они имеют практическое применение? Просто хочется понять куда же их можно засунуть?
Добавлено: Вт май 05, 2009 15:43:25
_PM_
Именно на МК уровня АВР трудно сказать. Для АРМ понятно - много задачность и все такое. Для АВР. Ну разве что обслуживать какое нить сложное устройство с богатой периферией.
Добавлено: Вт май 05, 2009 16:13:24
VenomXP
То есть получается что она берет на себя обработку всех событий происходящих с периферией, математические расчеты и тд, а что тогда пользователю остается?
Добавлено: Вт май 05, 2009 16:47:44
_PM_
Ну тут зыбкая грань. Что оставить системе а что пользователю. Чем богаче система тем проще пользователю. Туда сюда и мурыжат уже 30цать лет. Микроядра, монолиты, и прочая прочая.
Однозначно маткада из ядра не поулчить

Добавлено: Вт май 05, 2009 17:47:06
Cat
На практике - ADSL роутеры, и мобильники, в конце-концов.
Добавлено: Вт май 05, 2009 20:38:29
VenomXP
Ну не будем же мы простые коты

делать роутеры и мобилки, нам бы че по проще, просто хотелось как нить поюзать, а вот тип и назначение девайса с применением ОСей пока не ясен, может посоветуете чего, на борту имеем at91sam7s128.
Добавлено: Вт май 05, 2009 20:41:35
Negor
Почитай тут вроде как доступно и понятно. И зачем и как
Добавлено: Вт май 05, 2009 20:45:33
Yellow Tiger
BCluster писал(а):к тому что сказал _PM_ можно пожалуй еще добавить файловую систему.
Вообще-то, это тоже унификация доступа к устройству.

Добавлено: Вт май 05, 2009 23:37:45
Krik99
Подробние прочитать про ОС можно в книге: М. Дамке “Операционные системы микроЭВМ”
Добавлено: Ср май 06, 2009 09:38:30
VenomXP
Добавлено: Чт май 07, 2009 14:45:08
ibiza11
спасибо, почитаем:)
Добавлено: Чт май 07, 2009 14:55:08
VenomXP
Не за что, пользуйтесь.
