InformáticaSistemas operativos

Exemplos de sistemas operativos en tempo real. Exemplos de sistemas de traballo de rede

O sistema operativo de tempo real (RTOS) - este sistema operativo, o que garante unha correcta capacidade dun intervalo de tempo predeterminado. Por exemplo, pode ser deseñado para demostrar que un obxecto tornouse dispoñible para o robot na liña de montaxe. Tales revestimentos son clasificados como "hard" e "soft".

sistemas operativos ríxidos en tempo real supoñer que o cálculo non pode ser executado, se o obxecto non está dispoñible no período designado (esta operación rematará en fracaso).

O sistema operativo suave na liña de montaxe en tempo real baixo estas condicións seguirán a funcionar, pero a saída pode ser menor porque as instalacións non son capaces de ser facilitados no seu tempo, co resultado de que o robot pode temporalmente improductivo.

Antes de presentar exemplos de sistemas operativos en tempo real, ten que entender as peculiaridades do seu uso. Algúns destes OS son creados para aplicacións específicas, mentres que outros - a máis xeral. Ademais, algunhas de uso xeral invólucro é tamén por veces utilizado para a operación en tempo real. Como exemplos deste tipo de sistemas operativos poden executar ben coñecido Windows 2000 ou IBM Microsoft / 390. É dicir, aínda que o sistema operativo non atender a certos requisitos, pode ter características que nos permiten consideralo como unha solución para algúns problemas específicos de aplicación en tempo real.

Exemplos de sistemas de operación ea súa caracterización

En xeral, o sistema operativo de tempo real ten as seguintes características:

  • Multitarefa.
  • fluxos de procesos que se poden priorizadas.
  • Un número suficiente de niveis de interrupción.

sistemas operativos de tempo real son frecuentemente utilizados en pequenas peles embutidos, que se usan en formato microdispositivos. Por exemplo, algúns do núcleo pode considerarse como sistema-tasking único operativo (exemplos: o núcleo como parte do iOS, Android, etc ...) en tempo real. Con todo, para realizar as súas tarefas esixen outros compoñentes do dispositivo, por exemplo, os condutores. É por iso que de pleno dereito do sistema operativo é en tempo real, vía de regra, é máis que o núcleo.

Un exemplo típico é a aplicación SOTR HDTV-receptor e un visor. Debe ler o sinal dixital, decodifica-lo e amosar en forma de datos de entrada. Calquera atraso será perceptible como o vídeo de píxeles e / ou son está distorsionada.

Con todo, cando os sons agradar "dar exemplos de sistemas operativos deste tipo", refírese a mencionar os nomes máis famosos. Que parte deste grupo?

VxWorks de empresas WindRiver

VxWorks é un sistema operativo en tempo real desenvolvido como un software propietario coa axuda WindRiver. Cando foi lanzado en 1987, VxWorks foi orixinalmente deseñado para o seu uso en sistemas embarcados que requiren tempo real e rendemento determinista. Así, exemplos deste tipo de sistemas operativos son usados nas áreas de protección e seguridade, diferentes industrias (particularmente a aeroespacial e de defensa), a fabricación de dispositivos médicos, equipos industriais, robótica, enerxía, xestión de transportes, infraestrutura de rede, mellorar a electrónica automotiva e de consumo.

VxWorks soporta Intel (x86, incluíndo unha nova versión do IntelQuarkSoC e x86-64), MIPS, PowerPC, SH-4, e ARM-arquitectura. Ven con un poderoso kernel RTOS, middleware, soporte para paquetes de add-on en base a taxa e tecnoloxías de hardware de outros fabricantes. Na súa última edición - os VxWorks 7 - O sistema foi actualizado á modularidade e actualización para que o núcleo do sistema operativo está contido separado do middleware, aplicacións e outros paquetes.

QNX Neutrino

Tamén exemplos clásicos deste tipo de sistemas operativos - algúns Unix-like shell. Tal é o QNX Neutrino, orixinalmente desenvolvido a principios de 1980, a empresa canadense Quantum Software Systems. En definitiva, o desenvolvemento de BlackBerry foi adquirida en 2010. QNX é un dos primeiros sistemas operativos microkernel comercialmente exitosas, que se usa en varios dispositivos, incluíndo automóbiles e teléfonos móbiles.

FreeRTOS

FreeRTOS é un popular OS nuclear en tempo real dispositivos embarcados, que é cargado 35 microcontroladores. Esténdese a licenza GPL coa restrición adicional e excepcións facultativas. Restrición prohibe benchmarking, mentres a exención permite aos usuarios utilizar o seu propio código cun código pechado, mantendo o propio núcleo. Facilita, así, os FreeRTOS usar nos seus propios programas.

Windows CE

Windows Embedded Compact - é o sistema operativo da subfamilia desenvolvidos corporación "Microsoft" dentro da familia Windows Embedded de produtos. A diferenza estándar Windows Embedded, que está baseado en Windows NT, estes exemplos de sistemas operativos usan núcleo híbrido exclusivo. "Microsoft" empresa ofrece licenza de Windows CE para os fabricantes de equipos orixinais que poden modificar e crear as súas propias interfaces de usuario, que contén a base técnica para iso.

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

Copyright © 2018 gl.birmiss.com. Theme powered by WordPress.