Най- ключова разлика между твърда и мека система в реално време е това, твърда система в реално време е система, при която еднократно неизпълнение на крайния срок може да доведе до пълна повреда в системата, докато меката система в реално време е система, в която една или повече неизпълнения на срока не се считат за цялостна система провал, но работата му се счита за влошена.
Операционна система е системен софтуер, който управлява компютърния хардуер в съответствие с инструкциите, предоставени от софтуера. Операционна система осигурява различни задачи. Някои от тях са управление на файлове, управление на паметта, контрол на периферни устройства и планиране на процеси. Един вид операционна система е операционна система в реално време. Тя може да бъде разделена на твърди системи в реално време и меки системи в реално време.
1. Преглед и ключова разлика
2. Какво е твърда система в реално време
3. Какво представлява Soft Soft в реално време
4. Паралелно сравнение - Hard в Soft Real Time система в таблична форма
5. Резюме
Система в реално време е система за обработка на данни. Времето, отнесено от системата да отговори на вход и да предостави изхода или да покаже актуализираната информация, е известно като време за отговор. Така че в тези системи времето за реакция трябва да бъде съвсем минимално. Системата трябва да изпълни задачата в срока. В операционна система в реално време коректността на изхода на системата зависи от логическия резултат от изчислението, както и от времето, необходимо за получаване на резултата. Техните системи също имат структура, подобна на обикновена операционна система. Той също така разполага с механизми за задачи за планиране в реално време.
Фигура 01: Система за контрол на въздушното движение
В твърдата система в реално време изискването за време е критично ограничение. Системата трябва да работи в рамките на срока. Ако системата не се представи в рамките на срока, това се счита за неуспех на задачата. Тези видове системи не трябва да пропускат крайния срок. Пропускането на срока може да бъде катастрофално. Системите за контрол на въздушното движение, системите за управление на ракети и ядрени реактори са малко примери за твърди системи в реално време. Ако системата за управление на въздухоплавателното средство не даде указанията на въздухоплавателното средство в рамките на крайния срок, това може да доведе до срив на въздухоплавателното средство. Следователно в система с трудно време в реално време спазването на крайния срок е изключително важно. Тези системи са внедрени главно в критични за безопасността системи.
В меко реално време, системата, изискването за време не е много важно. Системата трябва да изпълни задачата или да даде изхода в рамките на срока, но понякога може да има малък допуск. Ако системата не е изпълнила задачата в рамките на крайния срок, тя не се счита за повреда, стига да осигури необходимия изход. Но представянето се счита за влошено. Пропускането на крайния срок няма да доведе до катастрофално събитие, като в система в реално време. Тези системи са по-малко рестриктивни. Някои примери за софтуерни системи в реално време са стрийминг на мултимедия, модерни научни проекти и виртуална реалност.
Твърда срещу мека система в реално време | |
Система с твърдо реално време е система, при която неизпълнението дори на един краен срок може да доведе до пълна или катастрофална повреда на системата. | Мека система в реално време е система, в която една или повече неизпълнения на крайния срок не се считат за пълна повреда в системата, но тази ефективност се счита за влошена. |
Ограничаваща природа | |
Система с твърдо реално време е много рестриктивна. | Мека система в реално време не е много ограничаваща. |
Краен срок | |
Система с твърдо реално време не трябва да пропуска крайния срок. Пропускането на крайния срок води до пълна или катастрофална повреда на системата. | Софт система в реално време може да пропуска срока от време на време. Пропускането на крайния срок не се счита за пълна повреда в системата, но влошава производителността. |
полезност | |
Системата с твърдо реално време има повече полезност. | Мека система в реално време има по-малко полезност. |
Примери | |
Системите за контрол на въздушното движение, системите за управление на ракети и ядрени реактори са някои примери за твърди системи в реално време. | Мултимедийно стрийминг, модерни научни проекти и виртуална реалност са някои примери за меки системи в реално време. |
Тази статия обсъжда два вида операционни системи в реално време; твърдите системи в реално време и меките системи в реално време. Разликата между твърда и мека система в реално време е, че системата с твърдо и реално време е система, при която еднократно неизпълнение на крайния срок може да доведе до пълна повреда на системата, докато меката система в реално време е система, в която една или повече неизпълнения на срока не се счита за пълна повреда на системата, но работата й се счита за влошена.
1.PantechProLabs India Pvt Ltd. „Основни понятия за RTOS.“ LinkedIn SlideShare, 10 декември 2012. Достъпно тук
2. „Видове операционна система.“, Учебен пункт, 8 януари 2018 г. Достъпно тук
1.'Flickr - Официални изображения на Военноморските сили на САЩ - Моряк управлява радарната система за търсене на въздух SPN-43, докато стои постоянен контрол. 'Официална страница на военноморските сили от Съединените американски щатиМалист за комуникация на Маса Петически офицер 2-ри клас (AW / SW) Gretchen M. Албрехт / САЩ ВМС - Моряк управлява радарната система за търсене на въздух SPN-43, докато стои контрол на подхода., (Public Domain) чрез Commons Wikimedia