DISCIPLINA DE SISTEMAS OPERACIONAIS SISTEMA OPERACIONAL TRON
Por: Nilton de Araujo • 9/8/2015 • Trabalho acadêmico • 2.343 Palavras (10 Páginas) • 592 Visualizações
UNIVERSIDADE DO VALE DO ITAJAÍ
CURSOS DE CIÊNCIA DA COMPUTAÇÃO E ENGENHARIA DE COMPUTAÇÃO
DISCIPLINA DE SISTEMAS OPERACIONAIS
SISTEMA OPERACIONAL TRON
academico
São José, março de 2009.
SUMÁRIO
1. Introdução.............................................................................................................................03
2. OS TRON................................................................................................................................04
3. Plataformas para qual tem porte..........................................................................................05
4. Estrutura e Organização interna..........................................................................................06
5. Funções disponibilizadas aos aplicativos (API).................................................................08
6. Código fonte e instalação do sistema TRON......................................................................14
7. Conclusões............................................................................................................................15
8. Bibliografia.............................................................................................................................16
1. Introdução
O sistema operacional mais utilizado no mundo é o ITRON, um kernel japonês para sistemas de pequeno porte. O ITRON funciona em telefones celulares, câmeras digitais, reprodutores de música e outros dispositivos eletrônicos. A Ambiciosa iniciativa japonesa é um sistema operacional em tempo real que pode ser utilizado por qualquer sistema. Hoje em dia é utilizado por aproximadamente 3 bilhões de microprocessadores.
2. OS TRON
TRON (The Real-time Operating-system Nucleus) é um sistema operacional em tempo real feito no Japão inicialmente em 1984 pelo Dr. Ken Sakamura, O objetivo do TRON é criar uma arquitetura computacional ideal para rede, afim de proporcionar a todas as necessidades da sociedade.
O TRON (ou mais precisamente ITRON derivados) é um dos mais utilizados sistemas embarcados, estando presente em milhões de dispositivos eletrônicos. O sistema é usado principalmente por empresas japonesas, embora seu uso interessa a todo o mundo. Contudo o grande problema é que há pouca informação em outras línguas além do japonês.
O TRON não especifica um único kernel para seu código fonte, mas disponibiliza um conjunto de interfaces e orientações para criar um kernel customizado, isso permite que empresas criem suas próprias versões de TRON, com base nas necessidades de cada uma e que assim pode ser adaptada em diferentes microprocessadores.
O Tron está disponível gratuitamente, mas suas implementações podem ser proprietárias de seu desenvolvedor.
Unidades do TRON:
- ITRON (Industrial TRON): uma arquitetura de sistemas operacionais em tempo real para os sistemas incorporados; este é o mais popular uso da arquitetura TRON.
- JTRON: JTRON: um sub-projeto de ITRON que permite usar a plataforma Java.
- BTRON (Business TRON): para os computadores pessoais, workstations, PDAs, com interface homem-máquina em rede, baseada na arquitetura TRON.
- CTRON (Central e Comunicações TRON): para computadores mainframes.
- MTRON (Macro TRON): para intercomunicação das diferentes unidades TRON.
3. Plataformas para qual tem porte
Celulares e outros objetos móveis de tamanho compacto como por exemplo câmeras digitais, palms e etc. Embora seja possível também ser instalado e usado em desktops e laptops. Segue alguns exemplos:
Televisores, equipamentos de áudio e vídeo, ar condicionados, microondas, impressoras, fotocopiadoras, scanners, processadores de texto, telefones multifuncionais, sistemas wireless, sistemas de controle de satélites, automóveis, equipamentos eletrônicos de música, robôs industriais e etc.
4. Estrutura e Organização interna
(A) Serviço de chamadas
A Interface usada para a aplicação de chamada ao kernel ou o software componente é referenciado ao serviço de chamada. As especificações do ITRON padroniza os nomes e funções do serviço de chamada, bem como os tipos, nomes e tipos de dados para retorno de parâmetros.
(B) Callbacks
A Interface usada no software componente de chamada a rotina registrado pela aplicação é referenciado ao retorno de chamada. O registro da rotina é chamado a rotina de retorno de chamada. A especificação do ITRON padroniza os nomes e funcionalidades das rotinas de retorno de chamadas, bem como os tipos e tipos de dados também de parâmetros e retorno de parâmetros.
O Contexto da rotina de chamada de retorno é executada e definida nas rotinas do software componente.
Callbacks não são usados nas rotinas do kernel.
(C) Static APIs
Static API refers to the interface used in both determining the kernel or software component
configuration and defining the initial states of objects within a system configuμITRON4.0
Specification Ver. 4.00.00 ration file. The ITRON Specifications standardize the names and functionalities of static APIs as well as the types and order of their parameters. Service calls, such as those used to register objects, may have a corresponding static API. The functionality of a static API is equivalent to executing the corresponding service calls during system initialization, in the order listed in the system configuration file. Some static APIs, like the ITRON general static APIs commonly used by kernel and software components, do not correspond to any service call at all.
...