SlideShare uma empresa Scribd logo
1 de 13
LYNXOS
RTOS – Professor Mauro
Por Ezequiel Junior
Engenharia da computação
Fabricado pela empresa LynusWorks;
É um sistema hard Real-Time performace;
É baseado em sistema Unix.
Está em conformidade com o POSIX.
POSIX
Portable Operating System Interface
Pode ser traduzido como Interface portátil entre sistemas Unix, é um
conjunto de padrões desenvolvido pela IEE que permitiu a
portabilidade entre sistemas Unix.
CARACTERISTICAS LYNXOS
Suporta ampla gama de processadores
É completamente preempitivo
Projetado para determinismo absoluto
Controle de memória herdado do Unix
CARACTERISTICAS LYNXOS
A comunicação entre processos é definida pelos padrões POSIX.
Suporte de rede baseado no FreeBSD.
Multiprocessamento Simétrico (SMP)
Ferramenta de desenvolvimento Baseado em Eclipse
Suporta a linguagem de programação ADA
CARACTERISTICAS DO KERNEL
•Determinismo Hard real-time;
•Multitasking e multithreaded RTOS;
•Análise acidente Kernel e Log de Eventos do Kernel;
•Até 4 GB de RAM gerenciada pelo sistema;
Número ilimitado de tarefas;
Amplo suporte para aplicação multi-threaded;
Suporte a Herança de Prioridade;
Filas de mensagens, semáforos, memória compartilhada,
sockets, sinais, pipes, exclusões mútuas, variáveis ​​de condição
(POSIX®)
CARACTERISTICAS DO KERNEL
Determinismo em tempo Real
Todos os componentes RTOS dentro LynxOS são
projetados para determinismo absoluto (ou seja: o
desempenho em tempo real hard). Isso significa que ele
absolutamente deve responder dentro de um
determinado período de tempo. Esta resposta previsível
é assegurada, mesmo na presença de grande fluxo de
E/S , graças ao modelo de segmento único do kernel,
permitindo rotinas de interrupção serem extremamente
curtas e rápidas.
Escalonamento
O LynxOs suporta 3 políticas de escalonamento , duas baseadas na
especificação POSIX e uma outra política de escalonamento proprietária da
LynxOS :
SCHED FIFO (First in, First Out): preemptivo baseado em prioridades
estáticas.
SCHED RR:(Round Robin scheduling ): Semelhante ao SCHED FIFO, com a
diferença de que cada tarefa apenas executa um tempo máximo
especificado por quantum.
SHCED OTHER (Defaul Linux time sharing scheduling): apenas pode ser
usado para prioridade estática 0 (zero), oferecendo escalonamento standard
linux de partilha temporal.
Protocolos de rede
Suporta IPv4 e IPv6
TCP, UDP, ICMP, IGMP, ARP, RARP, DHCP, NAT, RPC, NTPv3
Aplicabilidade
AIR BUS A-340 BOEING E-3 SENTRY
ELEKTRA
Bibliografia:
http://www.lynx.com/products/real-time-operating-
systems/
http://utilits.ru/b/2003/10/02/lynxos-178-is-used-to-power-
adaptive-flight-display-architecture.htm?-Pr%C3%B3ximo

Mais conteúdo relacionado

Mais procurados

Recurrent Neural Net의 이론과 설명
Recurrent Neural Net의 이론과 설명Recurrent Neural Net의 이론과 설명
Recurrent Neural Net의 이론과 설명홍배 김
 
2SK4017 (Standard Model) PSpice Model (Free SPICE Model)
2SK4017 (Standard Model) PSpice Model  (Free SPICE Model)2SK4017 (Standard Model) PSpice Model  (Free SPICE Model)
2SK4017 (Standard Model) PSpice Model (Free SPICE Model)Tsuyoshi Horigome
 
SmartNews TechNight vol5 SmartNews Ads大図解
SmartNews TechNight vol5 SmartNews Ads大図解SmartNews TechNight vol5 SmartNews Ads大図解
SmartNews TechNight vol5 SmartNews Ads大図解SmartNews, Inc.
 
Tutorial on Theory and Application of Generative Adversarial Networks
Tutorial on Theory and Application of Generative Adversarial NetworksTutorial on Theory and Application of Generative Adversarial Networks
Tutorial on Theory and Application of Generative Adversarial NetworksMLReview
 
Continuous Delivery of Deep Transformer-Based NLP Models Using MLflow and AWS...
Continuous Delivery of Deep Transformer-Based NLP Models Using MLflow and AWS...Continuous Delivery of Deep Transformer-Based NLP Models Using MLflow and AWS...
Continuous Delivery of Deep Transformer-Based NLP Models Using MLflow and AWS...Databricks
 
CTF初心者🔰
CTF初心者🔰CTF初心者🔰
CTF初心者🔰icchy
 
강화학습 기초부터 DQN까지 (Reinforcement Learning from Basics to DQN)
강화학습 기초부터 DQN까지 (Reinforcement Learning from Basics to DQN)강화학습 기초부터 DQN까지 (Reinforcement Learning from Basics to DQN)
강화학습 기초부터 DQN까지 (Reinforcement Learning from Basics to DQN)Curt Park
 
GS-4150, Bullet 3 OpenCL Rigid Body Simulation, by Erwin Coumans
GS-4150, Bullet 3 OpenCL Rigid Body Simulation, by Erwin CoumansGS-4150, Bullet 3 OpenCL Rigid Body Simulation, by Erwin Coumans
GS-4150, Bullet 3 OpenCL Rigid Body Simulation, by Erwin CoumansAMD Developer Central
 
katagaitai CTF勉強会 #3 crypto
katagaitai CTF勉強会 #3 cryptokatagaitai CTF勉強会 #3 crypto
katagaitai CTF勉強会 #3 cryptotrmr
 
파이썬으로 나만의 강화학습 환경 만들기
파이썬으로 나만의 강화학습 환경 만들기파이썬으로 나만의 강화학습 환경 만들기
파이썬으로 나만의 강화학습 환경 만들기정주 김
 
「Frama-Cによるソースコード検証」 (mzp)
「Frama-Cによるソースコード検証」 (mzp)「Frama-Cによるソースコード検証」 (mzp)
「Frama-Cによるソースコード検証」 (mzp)Hiroki Mizuno
 
[신경망기초] 신경망의시작-퍼셉트론
[신경망기초] 신경망의시작-퍼셉트론[신경망기초] 신경망의시작-퍼셉트론
[신경망기초] 신경망의시작-퍼셉트론jaypi Ko
 
Usando numba onde python é lento
Usando numba onde python é lentoUsando numba onde python é lento
Usando numba onde python é lentoEdison Muenz
 
Find transitive-closure using warshalls-algorithm
Find transitive-closure  using warshalls-algorithmFind transitive-closure  using warshalls-algorithm
Find transitive-closure using warshalls-algorithmMamun Hasan
 
la politique de communication
la politique de communicationla politique de communication
la politique de communicationBOUJDI ZOUHEIR
 

Mais procurados (20)

Recurrent Neural Net의 이론과 설명
Recurrent Neural Net의 이론과 설명Recurrent Neural Net의 이론과 설명
Recurrent Neural Net의 이론과 설명
 
Exercice suites réelles
Exercice suites réellesExercice suites réelles
Exercice suites réelles
 
2SK4017 (Standard Model) PSpice Model (Free SPICE Model)
2SK4017 (Standard Model) PSpice Model  (Free SPICE Model)2SK4017 (Standard Model) PSpice Model  (Free SPICE Model)
2SK4017 (Standard Model) PSpice Model (Free SPICE Model)
 
SmartNews TechNight vol5 SmartNews Ads大図解
SmartNews TechNight vol5 SmartNews Ads大図解SmartNews TechNight vol5 SmartNews Ads大図解
SmartNews TechNight vol5 SmartNews Ads大図解
 
Tutorial on Theory and Application of Generative Adversarial Networks
Tutorial on Theory and Application of Generative Adversarial NetworksTutorial on Theory and Application of Generative Adversarial Networks
Tutorial on Theory and Application of Generative Adversarial Networks
 
Continuous Delivery of Deep Transformer-Based NLP Models Using MLflow and AWS...
Continuous Delivery of Deep Transformer-Based NLP Models Using MLflow and AWS...Continuous Delivery of Deep Transformer-Based NLP Models Using MLflow and AWS...
Continuous Delivery of Deep Transformer-Based NLP Models Using MLflow and AWS...
 
CTF初心者🔰
CTF初心者🔰CTF初心者🔰
CTF初心者🔰
 
PFI Seminar 2010/02/18
PFI Seminar 2010/02/18PFI Seminar 2010/02/18
PFI Seminar 2010/02/18
 
강화학습 기초부터 DQN까지 (Reinforcement Learning from Basics to DQN)
강화학습 기초부터 DQN까지 (Reinforcement Learning from Basics to DQN)강화학습 기초부터 DQN까지 (Reinforcement Learning from Basics to DQN)
강화학습 기초부터 DQN까지 (Reinforcement Learning from Basics to DQN)
 
GS-4150, Bullet 3 OpenCL Rigid Body Simulation, by Erwin Coumans
GS-4150, Bullet 3 OpenCL Rigid Body Simulation, by Erwin CoumansGS-4150, Bullet 3 OpenCL Rigid Body Simulation, by Erwin Coumans
GS-4150, Bullet 3 OpenCL Rigid Body Simulation, by Erwin Coumans
 
katagaitai CTF勉強会 #3 crypto
katagaitai CTF勉強会 #3 cryptokatagaitai CTF勉強会 #3 crypto
katagaitai CTF勉強会 #3 crypto
 
파이썬으로 나만의 강화학습 환경 만들기
파이썬으로 나만의 강화학습 환경 만들기파이썬으로 나만의 강화학습 환경 만들기
파이썬으로 나만의 강화학습 환경 만들기
 
CTFとは
CTFとはCTFとは
CTFとは
 
「Frama-Cによるソースコード検証」 (mzp)
「Frama-Cによるソースコード検証」 (mzp)「Frama-Cによるソースコード検証」 (mzp)
「Frama-Cによるソースコード検証」 (mzp)
 
[신경망기초] 신경망의시작-퍼셉트론
[신경망기초] 신경망의시작-퍼셉트론[신경망기초] 신경망의시작-퍼셉트론
[신경망기초] 신경망의시작-퍼셉트론
 
Usando numba onde python é lento
Usando numba onde python é lentoUsando numba onde python é lento
Usando numba onde python é lento
 
Alfa módulo 10
Alfa   módulo 10Alfa   módulo 10
Alfa módulo 10
 
Find transitive-closure using warshalls-algorithm
Find transitive-closure  using warshalls-algorithmFind transitive-closure  using warshalls-algorithm
Find transitive-closure using warshalls-algorithm
 
la politique de communication
la politique de communicationla politique de communication
la politique de communication
 
Marp入門
Marp入門Marp入門
Marp入門
 

Semelhante a LynxOS RTOS - Sistema operacional hard real-time baseado em Unix

Linux - Sobre a Disciplina + Introdução ao Linux
Linux - Sobre a Disciplina + Introdução ao LinuxLinux - Sobre a Disciplina + Introdução ao Linux
Linux - Sobre a Disciplina + Introdução ao LinuxFrederico Madeira
 
O Mundo Do Mainframe
O Mundo Do MainframeO Mundo Do Mainframe
O Mundo Do Mainframelui_fp
 
Introdução ao OpenSolaris
Introdução ao OpenSolarisIntrodução ao OpenSolaris
Introdução ao OpenSolarisCindy Dalfovo
 
Introdução ao OpenSolaris
Introdução ao OpenSolarisIntrodução ao OpenSolaris
Introdução ao OpenSolarisguest830f1
 
Linux e zephyr conversando no mesmo SoC
Linux e zephyr conversando no mesmo SoCLinux e zephyr conversando no mesmo SoC
Linux e zephyr conversando no mesmo SoCEmbarcados
 
(01) intro+inicializacao+boot loader+fhs
(01) intro+inicializacao+boot loader+fhs(01) intro+inicializacao+boot loader+fhs
(01) intro+inicializacao+boot loader+fhsAnderson Lago
 
Soi2011 partei
Soi2011 parteiSoi2011 partei
Soi2011 parteipaulocsm
 
Sistemas operacionais1
Sistemas operacionais1Sistemas operacionais1
Sistemas operacionais1Nauber Gois
 
Free BSD - Beatriz Monteiro e Fabio da Costa
Free BSD - Beatriz Monteiro e Fabio da CostaFree BSD - Beatriz Monteiro e Fabio da Costa
Free BSD - Beatriz Monteiro e Fabio da CostaAnderson Favaro
 
Arquiteturas_risc_e_cisc
Arquiteturas_risc_e_ciscArquiteturas_risc_e_cisc
Arquiteturas_risc_e_ciscBruno Dias
 
Palestra SFD OpenSolaris
Palestra SFD OpenSolarisPalestra SFD OpenSolaris
Palestra SFD OpenSolarisRenato Puccini
 
Webinar: Por que dominar sistema operacional Linux deveria ser a sua prioridade?
Webinar: Por que dominar sistema operacional Linux deveria ser a sua prioridade?Webinar: Por que dominar sistema operacional Linux deveria ser a sua prioridade?
Webinar: Por que dominar sistema operacional Linux deveria ser a sua prioridade?Embarcados
 
Análise comparativa entre as versões 3 e 4 do protocolo nfs em arquiteturas n...
Análise comparativa entre as versões 3 e 4 do protocolo nfs em arquiteturas n...Análise comparativa entre as versões 3 e 4 do protocolo nfs em arquiteturas n...
Análise comparativa entre as versões 3 e 4 do protocolo nfs em arquiteturas n...Joao Galdino Mello de Souza
 
1º IoT Day - O que é Linux Embarcado
1º IoT Day - O que é Linux Embarcado1º IoT Day - O que é Linux Embarcado
1º IoT Day - O que é Linux EmbarcadoDiego Sueiro
 

Semelhante a LynxOS RTOS - Sistema operacional hard real-time baseado em Unix (20)

Linux - Sobre a Disciplina + Introdução ao Linux
Linux - Sobre a Disciplina + Introdução ao LinuxLinux - Sobre a Disciplina + Introdução ao Linux
Linux - Sobre a Disciplina + Introdução ao Linux
 
O Mundo Do Mainframe
O Mundo Do MainframeO Mundo Do Mainframe
O Mundo Do Mainframe
 
Introdução ao OpenSolaris
Introdução ao OpenSolarisIntrodução ao OpenSolaris
Introdução ao OpenSolaris
 
Introdução ao OpenSolaris
Introdução ao OpenSolarisIntrodução ao OpenSolaris
Introdução ao OpenSolaris
 
SO2 - Windows 7
SO2 - Windows 7SO2 - Windows 7
SO2 - Windows 7
 
Linux e zephyr conversando no mesmo SoC
Linux e zephyr conversando no mesmo SoCLinux e zephyr conversando no mesmo SoC
Linux e zephyr conversando no mesmo SoC
 
(01) intro+inicializacao+boot loader+fhs
(01) intro+inicializacao+boot loader+fhs(01) intro+inicializacao+boot loader+fhs
(01) intro+inicializacao+boot loader+fhs
 
Soi2011 partei
Soi2011 parteiSoi2011 partei
Soi2011 partei
 
Sistema operacional-1-ano-de-informatica-completa
Sistema operacional-1-ano-de-informatica-completaSistema operacional-1-ano-de-informatica-completa
Sistema operacional-1-ano-de-informatica-completa
 
Cisc, risc e pipeline
Cisc, risc e pipelineCisc, risc e pipeline
Cisc, risc e pipeline
 
Sistemas operacionais1
Sistemas operacionais1Sistemas operacionais1
Sistemas operacionais1
 
Free BSD - Beatriz Monteiro e Fabio da Costa
Free BSD - Beatriz Monteiro e Fabio da CostaFree BSD - Beatriz Monteiro e Fabio da Costa
Free BSD - Beatriz Monteiro e Fabio da Costa
 
Arquiteturas_risc_e_cisc
Arquiteturas_risc_e_ciscArquiteturas_risc_e_cisc
Arquiteturas_risc_e_cisc
 
Unix - Robert
Unix - RobertUnix - Robert
Unix - Robert
 
Unix - Sistema Operacional
Unix - Sistema OperacionalUnix - Sistema Operacional
Unix - Sistema Operacional
 
Apresentacao sobre o QNX Neutrino
Apresentacao sobre o QNX NeutrinoApresentacao sobre o QNX Neutrino
Apresentacao sobre o QNX Neutrino
 
Palestra SFD OpenSolaris
Palestra SFD OpenSolarisPalestra SFD OpenSolaris
Palestra SFD OpenSolaris
 
Webinar: Por que dominar sistema operacional Linux deveria ser a sua prioridade?
Webinar: Por que dominar sistema operacional Linux deveria ser a sua prioridade?Webinar: Por que dominar sistema operacional Linux deveria ser a sua prioridade?
Webinar: Por que dominar sistema operacional Linux deveria ser a sua prioridade?
 
Análise comparativa entre as versões 3 e 4 do protocolo nfs em arquiteturas n...
Análise comparativa entre as versões 3 e 4 do protocolo nfs em arquiteturas n...Análise comparativa entre as versões 3 e 4 do protocolo nfs em arquiteturas n...
Análise comparativa entre as versões 3 e 4 do protocolo nfs em arquiteturas n...
 
1º IoT Day - O que é Linux Embarcado
1º IoT Day - O que é Linux Embarcado1º IoT Day - O que é Linux Embarcado
1º IoT Day - O que é Linux Embarcado
 

LynxOS RTOS - Sistema operacional hard real-time baseado em Unix

  • 1. LYNXOS RTOS – Professor Mauro Por Ezequiel Junior Engenharia da computação
  • 2. Fabricado pela empresa LynusWorks; É um sistema hard Real-Time performace; É baseado em sistema Unix. Está em conformidade com o POSIX.
  • 3. POSIX Portable Operating System Interface Pode ser traduzido como Interface portátil entre sistemas Unix, é um conjunto de padrões desenvolvido pela IEE que permitiu a portabilidade entre sistemas Unix.
  • 4. CARACTERISTICAS LYNXOS Suporta ampla gama de processadores É completamente preempitivo Projetado para determinismo absoluto Controle de memória herdado do Unix
  • 5. CARACTERISTICAS LYNXOS A comunicação entre processos é definida pelos padrões POSIX. Suporte de rede baseado no FreeBSD. Multiprocessamento Simétrico (SMP) Ferramenta de desenvolvimento Baseado em Eclipse Suporta a linguagem de programação ADA
  • 6. CARACTERISTICAS DO KERNEL •Determinismo Hard real-time; •Multitasking e multithreaded RTOS; •Análise acidente Kernel e Log de Eventos do Kernel; •Até 4 GB de RAM gerenciada pelo sistema;
  • 7. Número ilimitado de tarefas; Amplo suporte para aplicação multi-threaded; Suporte a Herança de Prioridade; Filas de mensagens, semáforos, memória compartilhada, sockets, sinais, pipes, exclusões mútuas, variáveis ​​de condição (POSIX®) CARACTERISTICAS DO KERNEL
  • 8. Determinismo em tempo Real Todos os componentes RTOS dentro LynxOS são projetados para determinismo absoluto (ou seja: o desempenho em tempo real hard). Isso significa que ele absolutamente deve responder dentro de um determinado período de tempo. Esta resposta previsível é assegurada, mesmo na presença de grande fluxo de E/S , graças ao modelo de segmento único do kernel, permitindo rotinas de interrupção serem extremamente curtas e rápidas.
  • 9.
  • 10. Escalonamento O LynxOs suporta 3 políticas de escalonamento , duas baseadas na especificação POSIX e uma outra política de escalonamento proprietária da LynxOS : SCHED FIFO (First in, First Out): preemptivo baseado em prioridades estáticas. SCHED RR:(Round Robin scheduling ): Semelhante ao SCHED FIFO, com a diferença de que cada tarefa apenas executa um tempo máximo especificado por quantum. SHCED OTHER (Defaul Linux time sharing scheduling): apenas pode ser usado para prioridade estática 0 (zero), oferecendo escalonamento standard linux de partilha temporal.
  • 11. Protocolos de rede Suporta IPv4 e IPv6 TCP, UDP, ICMP, IGMP, ARP, RARP, DHCP, NAT, RPC, NTPv3
  • 12. Aplicabilidade AIR BUS A-340 BOEING E-3 SENTRY ELEKTRA