muzruno.com

Примери за операционни системи в реално време. Примери за мрежови операционни системи

Операционна система

Реално време (RTOS) е операционна система, която гарантира определена способност за определен период от време. Например, тя може да бъде проектирана така, че да показва, че обектът е станал достъпен за робота на монтажната линия. Такива черупки са класифицирани като "твърди" и "меки".

примери за операционни системи

Неподвижните операционни системи в реално време приемат, че изчисляването не може да бъде извършено, ако обектът не е на разположение в определеното време (такава операция ще се провали).

Мекият операционната система в поточна линия в реално време при тези условия ще продължи да работи, но на изхода може да бъде по-ниска, тъй като съоръженията не са в състояние да се предоставя своевременно, в резултат на което роботът временно ще непродуктивен.

Преди да дадете примери за операционни системи в реално време, трябва да разберете характеристиките на тяхното използване. Някои такива операционни системи са създадени за специални приложения, други за по-обща. В допълнение, някои черупки с общо предназначение също понякога се използват за работа в режим в реално време. Като пример за операционни системи от този тип могат да излязат добре познатите Windows 2000 или IBM Microsoft / 390. Това означава, че дори операционната система да не отговаря на определени изисквания, тя може да има характеристики, които позволяват да се разглежда като решение за конкретна задача за приложение в реално време.

дайте примери за операционни системи

Примери за операционни системи и техните характеристики

Като цяло операционни системи в реално време имат следните характеристики:

  • Мултитаскинг.
  • Технологични потоци, които могат да бъдат приоритет.
  • Достатъчен брой нива на прекъсване.

Операционната система в реално време често се използва в малки вградени черупки, които се използват във формат на микро-устройства. По този начин, някои ядки могат да се разглеждат като едно-задача операционни системи (примери: ядро в състава на iOS, Android и т.н.) в реално време. Обаче други компоненти на устройството, като например драйвери, трябва да изпълняват задачите си. Ето защо е пълна операционна система в реално време, като правило, има повече от просто ядро.

Типичен пример за RTOS приложение е HDTV приемник и дисплей. Той трябва да чете цифровия сигнал, да го декодира и да го показва като входящи данни. Всяко закъснение ще бъде забележимо като пикселен видео и / или изкривен звук.



Въпреки това, когато се появи искането "дават примери за операционни системи от този тип", се споменават най-известните имена. Какво е включено в тази група?

примерите за операционни системи за единични задачи

VxWorks от WindRiver

VxWorks е операционна система в реално време, разработена като собствен софтуер с помощта на WindRiver. Първоначално пуснато през 1987 г., VxWorks първоначално е предназначен за използване в вградени системи, които изискват реално време и детерминистично представяне. По този начин, примери за този вид операционни системи се използват в зоните за защита и безопасност, различни отрасли (особено на авиационната и отбранителната), производството на медицински изделия, промишлено оборудване, роботика, енергия, управление на транспорта, мрежова инфраструктура, подобряване на автомобилостроенето и потребителска електроника.

VxWorks поддържа Intel (x86, включително новата версия IntelQuarkSoC и x86-64), MIPS, PowerPC, SH-4 и ARM-архитектура. Тази RTOS идва с мощно ядро, мидълуер, поддръжка на допълнителни платени пакети и хардуерни технологии на трети страни. В последната версия - VxWorks 7 - системата бе модернизирана за модулност и обновяване, така че ядрото на операционната система да се държи отделно от мидълуер, приложения и други пакети.

Примери за операционни системи и техните характеристики

QNX Neutrino

Също така класически примери за операционни системи от този тип са някои Unix-подобни черупки. Това е QNX Neutrino, първоначално разработена в началото на 80-те години от канадската компания Quantum Software Systems. В крайна сметка развитието е закупено от BlackBerry през 2010 година. QNX е една от първите комерсиално успешни операционни системи за микрокредити, които се използват в различни устройства, включително авто и мобилни телефони.

FreeRTOS

FreeRTOS е популярна ядрена операционна система в реално време за вградени устройства, която се зарежда от 35 микроконтролера. Тя се разпространява под GPL с допълнително ограничение и незадължителни изключения. Ограничението забранява сравнителния анализ, докато изключението ви позволява да използвате собствения си потребителски код заедно със затворения изходен код, като запазвате самото ядро. Това улеснява използването на FreeRTOS във вашите собствени приложения.

Windows CE

Windows Embedded Compact е операционната система на подсемейството, разработена от Microsoft Corporation в семейството продукти на Windows Embedded. За разлика от Windows Embedded Standard, който се базира на Windows NT, тези примери за операционна система използват ексклузивно хибридно ядро. Microsoft предоставя лицензи за Windows CE на производителите на оригинално оборудване, които могат да променят и създават собствени потребителски интерфейси, като предоставят техническа база за това.

Споделяне в социалните мрежи:

сроден