Sistema Operacional do Terminal de Acesso de Referência

Slides:



Advertisements
Apresentações semelhantes
Projeto Qualified Curriculum
Advertisements

O Paradigma Cliente/Servidor Prof. Carlos A. Maziero, PhD PPGIA PUCPR.
Noções de Sistemas Operacionais
Virtualização André Bernardes RA: César Kallas RA:
Tópicos I – Prof. Eduardo Zagari Virtualização André Bernardes RA: César Kallas RA: Eduardo Stuchi RA: Rafael Curi RA:
Rational Unified Process
Tecnologia Hipermídia e Multimídia Prof. Rudson Faculdade de Excelência Educacional do Rio Grande do Norte CURSO DE GRADUAÇÃO TECNOLÓGICA.
E-business: Como as Empresas Usam os Sistemas de Informação.
Infra-Estrutura de TI: Hardware e Software
Garantia de Qualidade do software
Capítulo 1 Introdução 1.1 O que é um sistema operacional
Prof. Dra. Maria Virginia Llatas
William Stallings Arquitetura e Organização de Computadores 8a Edição
Gerenciamento do escopo do projeto
Arquitetura de Sistemas Operacionais
Introdução à Informática
Sistema para Gerenciamento de Redes Baseado em Agentes Móveis
Tópicos em Engenharia de Software II
Arquiteturas Diferentes
Chapter 4: Threads.
Informática Industrial
SSC SISTEMAS OPERACIONAIS I Aula 1 – Apresentação da disciplina
Sistemas Distribuídos e Redes de Computadores
Capítulo 7 Multimídia 7.1 Introdução à multimídia
Estudo de Caso 1: UNIX e LINUX
Capítulo 1 Introdução 1.1 O que é um sistema operacional
Sistemas Operacionais
Engenharia de Requisitos
Área de Operações Indiretas
Conceitos Básico de Gerenciamento Eletrônico de Documentos
Carlos Alberto de Freitas Pereira Júnior
Composição e Geração de Aplicações usando Aspectos
FERRAMENTA PARA ANÁLISE DE IMPACTO BASEADO EM RASTREABILIDADE DE
Visão Geral do Desenvolvimento de Sistemas e Papéis no Desenvolvimento de Software Marcely Dias
1 Felipe L. SeverinoPDP Enhancing Grids for Massively Multiplayer Online Computer Games Felipe L. Severino Programação com Objetos Distribuídos paralela.
Classes e objetos Modelagem
Classes e objetos P. O. O. Prof. Grace.
Introdução a Programação Orientada a Objetos
Lucas Bondan, Maicon Kist, Rafael Kunst, Cristiano B
Monitoramento de logs e registros de sistemas
Camada de Transporte: Portas, Sockets, Aplicações em Rede
IDENTIFICAÇÃO, MODELAGEM E ANÁLISE DE PROCESSOS Luís Gonzaga Trabasso
Disciplina: Multimídia Prof a. Leila Jane Brum Lage Sena Guimarães Transparências: Wilson de Pádua Paula Filho.
José Roberto Blaschek Gerência do Escopo José Roberto Blaschek.
Avaliação de um processador FemtoJava multiprocesso CMP502 – Sistemas Embarcados Leomar Soares da Rosa Junior Porto Alegre, março de 2003.
Universidade São Marcos Curso: Gestão de Negócios Internacionais
SISTEMAS OPERACIONAIS
GAPH Integração de Hardware do Usuário ao CoreConnect Leandro Heleno Möller e Leonel Pablo Tedesco Prototipação Rápida e Computação.
Salas de Matemática.
VI e-Science XXXII Congresso da Sociedade Brasileira de Computação (CSBC) BIOPEN MANAGER FERRAMENTA COMPUTACIONAL PARA COLETA E ANÁLISE DE DADOS LABORATORIAIS.
Trabalho realizado por
Sistemas Operacionais
Desenvolvimento de um Telefone IP Baseado em um Processador Blackfin
GERENCIAMENTO DE REDES UTILIZANDO O PROTOCOLO SNMP
Prof. Alexandre Vasconcelos
DVB - Definição O Digital Video Broadcasting Project (DVB) é um consórcio entre 250 e 300 integrantes de 35 países dedicados a desenvolver padrões globais.
Projeto de Banco de Dados
1 2 Observa ilustração. Cria um texto. Observa ilustração.
TRABALHO DE GESTÃO DE INOVAÇÃO TECNOLÓGICA
SISTEMA BRASILEIRO DE TELEVISÃO DIGITAL SBTVD
CALENDÁRIO SEXY Ele & Ela. CALENDÁRIO SEXY Ele & Ela.
Rio Verde - Goiás - Brasil
© 2004 by Pearson Education Computadores: Ferramentas para a Era da Informação Tema 0 PARTE A.
TV digital Funcionamento Comparativo com a TV Analógica
ENGENHARIA CIVIL COMPUTAÇÃO APLICADA Aula /08/2011 Professor Leomir J. Borba- –
CES-33 Apresentação da Matéria: Professor; Bibliografia; Calendário; Avaliação.
TVDesigner Uma Ferramenta para Criação de Aplicações MHP Interativas para TV Digital Orientador: Prof. Ph.D. Carlos André Guimarães Ferraz Aluno: Djaci.
Contagem Sequencial do Estoque
Arquitetura do Set-top Box para TV Digital Interativa
Lenylda Albuquerque ISO Processos de Ciclo de Vida de Software Universidade Federal de Pernambuco.
Transcrição da apresentação:

Sistema Operacional do Terminal de Acesso de Referência Departamento de Sistemas Eletrônicos Laboratório de Sistemas Integráveis Escola Politécnica da USP Workshop de Sistemas Operacionais – SBC2007 5 Julho 2007 Celio Hira Laisa Caroline de Paula Costa Rogério Pernas Nunes Lucas Correia Villa Real Marcelo Knörich Zuffo

Sistema Operacional do Terminal de Acesso de Referência Agenda Introdução TV Digital Linha do Tempo - Sistema Brasileiro de TV Digital (SBTVD) Sistema Operacional do Terminal de Acesso de Referência Requisitos Arquitetura Conclusões Sistema Operacional do Terminal de Acesso de Referência

Sistema Operacional do Terminal de Acesso de Referência Introdução TV Digital – transformações em relação ao sistema analógico: Alta qualidade de som Alta qualidade de imagem Possibilidade de interatividade na TV Sistema Operacional do Terminal de Acesso de Referência

Sistema Operacional do Terminal de Acesso de Referência Introdução Figura 1 - Esquema Simplificado de um Sistema de TV Digital Sistema Operacional do Terminal de Acesso de Referência

Introdução Expansão da TV Digital pelo mundo nos últimos anos Japão – 18 milhões de terminais de acesso vendidos até 2007. Itália – 4 milhões de terminais de acesso vendidos nos últimos 2 anos. Segundo dados da ITU, espera-se que 1.4 bilhão de TVs analógicas sejam substituídas nos próximos 20 anos em todo o mundo (WU et. al., 2006). Sistema Operacional do Terminal de Acesso de Referência

Linha do Tempo – TV Digital no Brasil Sistema Operacional do Terminal de Acesso de Referência

Linha do Tempo - TV Digital no Brasil Principais objetivos do Decreto: Definir o padrão de Televisão Digital a ser adotado no Brasil. Definir o modelo de referência do Sistema Brasileiro de TV Digital. Sistema Operacional do Terminal de Acesso de Referência

Linha do Tempo - TV Digital no Brasil Com o objetivo de apoiar as especificações do sistema, o governo brasileiro financiou o desenvolvimento da Arquitetura do Terminal de Acesso de Referência. Sistema Operacional do Terminal de Acesso de Referência

Linha do Tempo - TV Digital no Brasil O decreto determina que o Brasil adotará, como base, o padrão de sinais da tecnologia japonesa ISDB. Sistema Operacional do Terminal de Acesso de Referência

Linha do Tempo - TV Digital no Brasil Definição das especificações das normas do SBTVD com base nas normas do ISDB. Sistema Operacional do Terminal de Acesso de Referência

Linha do Tempo - TV Digital no Brasil O início das transmissões está previsto para Dezembro/2007 em São Paulo e até Dezembro/2009 todas as capitais do país devem receber o sinal digital. Sistema Operacional do Terminal de Acesso de Referência

Arquitetura do Terminal de Acesso de Referência Arquitetura concebida para contemplar: Flexibilidade – possibilidade de implementações que variam em custo, em complexidade e aplicações. Inclusão digital – definição de uma arquitetura mínima para garantir acesso à informação e serviços para a população marginalizada. Capacidade de incorporação de novas tecnologias Sistema Operacional do Terminal de Acesso de Referência

Arquitetura do Terminal de Acesso de Referência A arquitetura de referência incluia a proposta de uma arquitetura de software. Tal arquitetura inclui recomendações do Sistema Operacional do Terminal de Acesso de Referência. Sistema Operacional do Terminal de Acesso de Referência

Arquitetura do Terminal de Acesso de Referência Figura 2 – Arquiteturas de Software de Terminais de Acesso Sistema Operacional do Terminal de Acesso de Referência

Sistema Operacional do Terminal de Acesso de Referência Sistema Operacional – gerenciador de recursos. Terminal de acesso Processadores Memórias Hardware gráfico Sintonizador Decodificadores de áudio/vídeo Necessidade de características que não são encontradas em um SO convencional. Sistema Operacional do Terminal de Acesso de Referência

Sistema Operacional do Terminal de Acesso de Referência Requisitos Soluções em Software Livre Tempo de inicialização e carga do SO Escalabilidade Tempo de Real Tamanho Sistema Operacional do Terminal de Acesso de Referência

Utilização de Soluções em Software Livre no SOTAR Requisito aliado à política do governo brasileiro Redução de custos Escolha do Linux como sistema operacional base Quantidade de desenvolvedores Quantidade de ferramentas multimídia Sistema Operacional do Terminal de Acesso de Referência

Tempo de inicialização e carga do SOTAR Tempo de inicialização é um fator importante a ser considerado TVs – não demoram mais que 4 segundos Windows e Linux em desktops – 30 a 60 segundos Utilização do Software Suspend2. Sistema Operacional do Terminal de Acesso de Referência

Requisitos de Tempo de Real Fluxos de áudio e vídeo devem ser decodificados em sincronia. Passam por uma série de transformações antes de serem exibidos na tela. Se alguma desses processos não puder ser executado devido a sobrecarga no sistema ou problemas de escalonamento, poderá haver sobressaltos nas imagens. Existência de métodos de reserva de processamento e de rede. Sistema Operacional do Terminal de Acesso de Referência

Sistema Operacional do Terminal de Acesso de Referência Tamanho do SOTAR Sistema Operacional deve ser minimalista, possuindo limitações típicas de um eletrônico de consumo. Utilização da ferramenta Busybox. Sistema Operacional do Terminal de Acesso de Referência

Escalabilidade do SOTAR Variedade de terminais de acesso: Perfis de hardware de diferentes custos. A Interface do Sistema Operacional deve fornecer abstrações que permitem que uma camada de software execute uma funcionalidade não implementada em hardware. Sistema Operacional do Terminal de Acesso de Referência

A Interface do Sistema Operacional (IOS) A IOS é uma camada de abstração que torna a implementação da plataforma transparente para o middleware. Funciona como referência para as Aplicações e para o Middleware. Figura 3 – Arquitetura de Software do Terminal de Acesso de Referência Sistema Operacional do Terminal de Acesso de Referência

A Interface do Sistema Operacional (IOS) No intuito de facilitar a compreensão e a organização, a IOS foi especificada em módulos denominados de áreas funcionais. Cada área funcional corresponde a um conjunto específico de funções afins. Ao todo são 9 áreas funcionais. Sistema Operacional do Terminal de Acesso de Referência

Sistema Operacional do Terminal de Acesso de Referência Acesso ao Recursos de hardware pela Interface do Sistema Operacional (IOS) Figura 4 – Áreas Funcionais da IOS Sistema Operacional do Terminal de Acesso de Referência

Sistema Operacional do Terminal de Acesso de Referência Conclusões Artigo apresenta uma visão geral do SOTAR. Terminal de acesso sofre influência direta dos requisitos de todos os outros elementos que compõem o sistema. O SO do Terminal de Acesso é determinante para o atendimento dos requisitos e essencial para qualquer tipo de solução. SOTAR concentra todos os requisitos e organiza em recomendações para os fabricantes e desenvolvedores. Sistema Operacional do Terminal de Acesso de Referência

Sistema Operacional do Terminal de Acesso de Referência Referências Wu, Y., Hirakawa, S., Reimers, U.H., Whitaker, J. (2006). “Overview of digital television development worldwide”. In: Proceedings of the IEEE, Volume 94, Issue 1, p. 8-21. ETSI (2001). “Digital Video Broadcasting; Framing structure, channel coding and modulation for Digital Terrestrial Television”, ETSI EN 300 744, v.1.4.1. DIBEG (1998). “Terrestrial intelligent services digital broadcasting (ISDB-T) – Specification of channel coding, framing structure and modulation”, http://www.dibeg.org/techp/Documents/Isdb-t_spec.PDF. Tanembaum, A. (2003). “Sistemas Operacionais Modernos”, Prentice-Hall, 2ª. edição. Andrews, D. et al. (2005). “Impact of Embedded Systems Evolution on RTOS Use and Design”, In: Workshop on Operating System Platforms for Embedded Real-Time Applications, Palma de Mallorca. Damasio, Felipe W, Villa Real, Lucas Correia (2003). GoboHide: Uma Solução Flexível e Escalável para Inodes Ocultos no Kernel Linux, IV Workshop sobre Software Livre - WSL2003, Porto Alegre/RS. Dirks, B., Verkuil, H., Rubli, M. (2006) “Video for Linux Two API Specification”, Draft 0.21. Sistema Operacional do Terminal de Acesso de Referência

Sistema Operacional do Terminal de Acesso de Referência Referências Moreno, M, Soares Neto, C, Gomes, A.T., Colcher, S, Soares, L.F. (2003) “QoSOS: An adaptable architecture for QoS provisioning in network operating systems”, Journal of the Brazilian Telecommunications Society, Special Issue, v.18, n.2, p.118-131. POSIX (2003). ISO/IEC 9945-1:2003 Information technology - Portable Operating System Interface (POSIX) - Part 1: Base Definitions. NSS (2007). “Network Securities Services”, http://www.mozilla.org/projects/security/pki/nss/, Maio. Muhammad, H, Detsch, A. (2002). “Uma nova proposta para a árvore de diretórios UNIX”. In: Proceedings of the III WSL – Workshop em Software Livre, Porto Alegre. Machek, P. et al. (2004). “Power and thermal management”. In: OpenWeekend Conference. Lin, Y. (2006). “Turn key – Image building”, Wireless/Wireline Convergence Networks Lab. FusionSound (2007). “FusionSound Reference Manual”, http://www.directfb.org/docs/FusionSound_Reference/index.html, Maio. ALSA (2007). “Advanced Linux Sound Architecture”, http://www.alsa-project.org/, Maio. DirectFB (2007). “DirectFB Overview (v0.2 for DirectFB 0.9.21)”, www.directfb.org/docs/DirectFB_overview_V0.2.pdf, Maio Sistema Operacional do Terminal de Acesso de Referência