497 Shares 5213 views

Exemplos de sistemas operacionais em tempo real. Exemplos de sistemas de funcionamento de rede

O sistema operacional de tempo real (RTOS) – este sistema operacional, o que garante uma certa capacidade de um intervalo de tempo pré-determinado. Por exemplo, pode ser concebido de modo a mostrar que um objecto tornou-se disponível para o robô na linha de montagem. Tais revestimentos são classificados como "hard" e "soft".

sistemas operacionais rígidos em tempo real supor que o cálculo não pode ser executado, se o objeto não está disponível no período designado (esta operação terminará em fracasso).

O sistema operacional suave na linha de montagem em tempo real sob estas condições continuarão a funcionar, mas a saída pode ser menor porque as instalações não são capazes de ser disponibilizados no devido tempo, com o resultado que o robô irá temporariamente improdutivo.

Antes de apresentar exemplos de sistemas operacionais em tempo real, você precisa entender as peculiaridades de seu uso. Alguns destes OS são criados para aplicações específicas, enquanto outros – para o mais geral. Além disso, algumas de uso geral invólucro é também por vezes utilizado para a operação em tempo real. Como exemplos deste tipo de sistemas operacionais podem executar bem conhecido Windows 2000 ou IBM Microsoft / 390. Ou seja, mesmo que o sistema operacional não atender a certos requisitos, pode ter características que nos permitem considerá-lo como uma solução para alguns problemas específicos de aplicação em tempo real.

Exemplos de sistemas de operação e a sua caracterização

Em geral, o sistema operacional de tempo real tem as seguintes características:

  • Multitarefa.
  • fluxos de processos que podem ser priorizadas.
  • Um número suficiente de níveis de interrupção.

sistemas operacionais de tempo real são frequentemente utilizados em pequenas peles embutidos, que são usados em formato microdispositivos. Por exemplo, alguns do núcleo pode ser considerado como sistema-tasking único operacional (exemplos: o kernel como parte do IOS, Android, etc …) em tempo real. No entanto, para executar suas tarefas exigem outros componentes do dispositivo, por exemplo, os motoristas. É por isso que de pleno direito do sistema operacional é em tempo real, via de regra, é mais do que apenas o kernel.

Um exemplo típico é a aplicação SOTR HDTV-receptor e um visor. Ele deve ler o sinal digital, decodificá-lo e exibir na forma de dados de entrada. Qualquer atraso será perceptível como o vídeo de pixels e / ou som está distorcido.

No entanto, quando os sons agradar "dar exemplos de sistemas operacionais deste tipo", refere-se a mencionar os nomes mais famosos. Que parte deste grupo?

VxWorks de empresas WindRiver

VxWorks é um sistema operacional em tempo real desenvolvido como um software proprietário com a ajuda de WindRiver. Quando foi lançado em 1987, VxWorks foi originalmente projetado para uso em sistemas embarcados que requerem tempo real e desempenho determinista. Assim, exemplos deste tipo de sistemas operacionais são usados nas áreas de proteção e segurança, diferentes indústrias (particularmente a aeroespacial e de defesa), a fabricação de dispositivos médicos, equipamentos industriais, robótica, energia, gestão de transportes, infra-estrutura de rede, melhorar a eletrônica automotiva e de consumo.

VxWorks suporta o Intel (x86, incluindo uma nova versão do IntelQuarkSoC e x86-64), MIPS, PowerPC, SH-4, e ARM-arquitetura. Ele vem com um poderoso kernel do RTOS, middleware, suporte para pacotes de add-on com base em taxa e tecnologias de hardware de outros fabricantes. Em sua última edição – os VxWorks 7 – O sistema foi atualizado para a modularidade e a atualização para que o kernel do sistema operacional está contido separadamente do middleware, aplicativos e outros pacotes.

QNX Neutrino

Também exemplos clássicos deste tipo de sistemas operacionais – alguns Unix-like shell. Tal é o QNX Neutrino, originalmente desenvolvido no início de 1980, a empresa canadense Quantum Software Systems. Em última análise, o desenvolvimento do BlackBerry foi adquirida em 2010. QNX é um dos primeiros sistemas operacionais microkernel comercialmente bem sucedidos, que é usado em vários dispositivos, incluindo automóveis e telefones celulares.

FreeRTOS

FreeRTOS é um popular OS nuclear em tempo real dispositivos embarcados, que é carregado 35 microcontroladores. Estende-se sob licença GPL com a restrição adicional e excepções facultativas. Restrição proíbe benchmarking, enquanto a isenção permite aos usuários utilizar o seu próprio código com um código fechado, mantendo o próprio núcleo. Facilita, assim, os FreeRTOS usar em seus próprios aplicativos.

Windows CE

Windows Embedded Compact – é o sistema operacional da subfamília desenvolvidos corporação "Microsoft" dentro da família Windows Embedded de produtos. Ao contrário padrão Windows Embedded, que é baseado no Windows NT, esses exemplos de sistemas operacionais usam núcleo híbrido exclusivo. "Microsoft" empresa fornece licença do Windows CE para os fabricantes de equipamentos originais que podem modificar e criar suas próprias interfaces de usuário, fornecendo a base técnica para isso.