Какво е RTOS?

A

asymbian

Guest
Здравейте всички!
Има много мнения по-рано за това, което е и една RTOS RTOS което е по-добре ...Но аз не съм в състояние да получите основните характеристики на всяка една ОС, които я правят една RTOS.Има ли някакви количествени мерки?Моля, дайте ми някои специфични свойства.
Как би могъл един да оцени ОС и да намерят своята способност да работи като RTOS?Ако аз трябваше да сравни няколко RTOSs какво ще бъде точки за сравнение?Освен това, ако мога да пиша на основните характеристики на RTOS, какви функции ще дефинира RTOS?

С уважение,
asymbian.

 
Уважаеми asymbian,

RTOS следва да имат само събитие предизвика операции и тя обикновено се използва за вградени системи, при консумация на енергия, паметта, скоростта на процесора, автобусен трафик са основните ограничаващи фактори.

За разлика от ОС, RTOS обикновено предназначени за постигане на няколко цели:
1.В реално време, т.е. операции Изпълнете незабавно операции, когато е необходимо
2.Ниска консумация на енергия, т.е. няма консумация на енергия, когато не правиш никаква работа
3.RTOS обикновено има основни и общи характеристики на ОС за премахване на сложност.
4.Интерфейс Обикновено устройство.

Опитайте се да се сравни следните ОС:

1.Embedded Linux
2.Вградени XP
3.WinCE
4.Ядро Плюс
5.Clie
6.Palm OS
7.Symbian 40/60/70/80/90/UIQ

Какво виждате в тях?

1.Някои от тях са предназначени за мощни процесори ARM като ARM 9 и 11.Разбира се Microsoft е насочена към пазара за мощен преносим / мобилен / ръчен потребителската електроника с възможности, сравними с един преносим компютър или лаптоп, но те никога не разбира ясно какво е значението на вградените системи след толкова много години на опит по компютинг.RTOS в концепцията на "Майкрософт", Symbian и Linuz се опитва да направи RTOS една операционна система, като по този начин софтуера им повторно използване в "RTOS".

2.Някои от тях са предназначени за по-малко мощен ARM 7, като ATI Ядро Плюс, Palm OS и Sony Clie.Те са били предназначени за вградени системи с ограничено бавно скоростта на процесора, обема памет, средно автобус производителност, ниско напрежение, електроника, кратък живот на батерията, и наистина ръчен или палмово-размер Gizmos.

А вярно RTOS се намира в автомобилите днес.Тези RTOS не могат да толерират глупости и тромаво функции намерени в повечето преносими потребителската електроника.

Виж в БМВ, Мерцедес-Бенц и Рено автомобили.Те са RTOS и вградени системи за контрол на критичните дейности като автомобилна катастрофа, сигурност, ABS, статистика двигателя и GPS.Те са по поръчка RTOS специално за автомобили само за разлика от тези, наблюдавани при потребителската електроника.Д-р (Imperial College London)
Analog Devices АД (Ирландия)

 
Благодаря SkyHigh!
Както ти каза, RTOS е ОС, че счита, че ограниченията на времето, памет и мощ.Но след това, след това всички количествени мерки, които ще ми помогне да оцени всички RTOS?Въведение във всяко RTOS казва, че тя shoud подкрепа присвояване, трябва да има по-малко др отпечатък Но никой определя всички ценности като типичен лист би.Може би ще е твърде абстрактно.
Може ли да има списък на характеристиките на една RTOS, които ще бъдат общи за всички RTOSes но може би с различни стойности ...

С уважение,
asymbian.

 
ли сега кой вид на вградени микро имате да се насочите?
Е първата стъпка към избра точния RTOS:

 
Мисля, че може да зависи от избора на системните изисквания: ROM, овен, графика метод (предварителни, nonpreemptive ...), специфични миКроКонтролера ... което RTOS подкрепя този вид микроконтролера др ..

 
Уважаеми asymbian,

Всяко мощен ОС трябва да предлагат предварителни контекста смяна, т.е. предварителни многозадачност е възможно.Това лежи в основата на всяка форма на планиране.

32-битови процесори и по-високи обикновено са проектирани и оптимизирани да работят всички комерсиални операционни системи.Обратно операционни системи са проектирани да се справят с pipelining в високопроизводителните процесори края.Някои от 32-битови процесори, като например тези в група също са предназначени да се справят 16-битови операции.Ето защо е много един двустранни съображения изображение от двете страни.

Въпреки това, по отношение на съвременните тенденции в производството и пазара на акции днес, ARM като много благоприятни процесор си поставя за дизайн тенденции за операционни системи да бъде оптимизиран за процесори ARM, а не обратното.

По този начин той не е трудно да се намери една операционна система, която подхожда един ARM процесор, особено вярно, ако възнамерявате да използвате ARM 9 и ARM 11.ARM 7 е ограничена възможност сега.

В противен случай не е вярно, т.е., че е трудно да се намери микропроцесор, че подхожда на операционна система.Някои процесори не са предназначени за използване на операционна система на всички.Такива са предназначени за много проста система, вградени приложения, които обикновено не се нуждаят от посветен човека и машината като GUI, т.е. самостоятелно да работят на отдалечени или автономно управление.

Бихте ли се нуждаят от ОС за вградена система, която използва 68HC11, PIC18F452, Z8 и 8751?

Както вече стана дума в предишния пост, за разлика от ОС, RTOS има за цел да изпълнява задачата на предизвика събития, което я прави подходяща за контрол в реално време в автомобил, военни транспортни средства и друг път-критични системи.

За разлика от прекъсва, които могат да бъдат обслужвани само въз основа на приоритети, RTOS има за цел да разреши много време критични задачи.Представете си, че са движещите се по пътищата, хлъзгави на сняг, и джип Ударих колата отзад, и други ван Ударих си sidedoor.Всички тези предизвика още множество едновременни събития във вашата система.Всички критични задачи iniated от ABS, задни сензора и sidedoor сензор.

Надявам се всички тези информация може да задоволи любопитството ви.

 

Welcome to EDABoard.com

Sponsor

Back
Top