Sistema operativo de tempo real de integridade

Cinco razões para escolher Green Hills

1.

Sistema operativo da mais alta segurança ("Security"): Certificado EAL6+ High Robustness, de acordo com a norma IEC-15408 IT

2.

Sistema operativo pré-certificado de acordo com as normas de segurança funcional: DO-178, EN-50128, ISO-26262, IEC-62304

3.

Suporte multi-core avançado certificável

4.

Características "Hard Real Time" para aplicações "Safety Critical

5.

Utilização comprovada nos sistemas críticos mais avançados

Satisfaz os requisitos de desempenho mais críticos

O kernel do Integrity nunca inibe quaisquer interrupções.

As rotinas de serviço de interrupção são executadas com latência mínima. A integridade pode responder a eventos numa questão de nanossegundos.

Integridade de partição garantida nos domínios do espaço e do tempo

A integridade permite a atribuição de quantidades fixas de tempo de CPU e de memória a cada processo. Estas quantidades atribuídas estarão disponíveis independentemente do comportamento dos outros processos.

A integridade garante que, se uma aplicação, executada numa das suas partições (Protected Virtual Address Spaces), falhar por qualquer motivo (interno ou externo), as restantes aplicações não serão afectadas. Isto permite-nos certificar aplicações de diferente criticidade no mesmo equipamento.

As bibliotecas típicas, como a pilha de comunicações (TCP/IP, USB), os sistemas de ficheiros e até os controladores de dispositivos são executados em partições separadas umas das outras e separadas do kernel do sistema operativo.

Suporte para arquitecturas multi-core certificáveis

O Integrity suporta arquitecturas multi-core de multiprocessador assimétrico (AMP) e multiprocessador simétrico (SMP) optimizadas para utilização em ambientes incorporados em tempo real.

Pode configurar a atribuição de aplicações a núcleos com um kernel dedicado e uma área de memória dedicada. Também pode configurar a execução de "n" tarefas de alta prioridade em "n" núcleos para facilitar o determinismo.

Suporte de virtualização seguro

O Integrity Multivisor fornece a funcionalidade de virtualização que permite a execução de diferentes sistemas operativos no mesmo hardware.

Nos processadores que suportam a aceleração do hipervisor, como o Intel VT-x/d, ARM VE, o Integrity suporta a virtualização total, não sendo necessárias alterações ao sistema operativo anfitrião.

O Integrity Multivisor pode atribuir sistemas operativos convidados a núcleos ou distribuir a carga de trabalho entre eles.

Suporte de middleware

A Green Hills fornece aplicações básicas para a Integridade, tais como protocolos de comunicação TCP/IP e USB, sistemas de ficheiros, correio eletrónico, etc. São também fornecidas bibliotecas criptográficas para o desenvolvimento de aplicações de segurança extremo-a-extremo: protocolos TLS/SSL, SSH, IPSec/IKE, agente de gestão do ciclo de vida do dispositivo, arranque seguro, etc.

Além disso, existem vários fabricantes que oferecem aplicações externas para a Integrity.

Subscrever a nossa newsletter