FACULDADE SALESIANA DE VITÓRIA PÓS-GRADUAÇÃO EM SEGURANÇA DE REDES DE COMPUTADORES FELIPE LOUREIRO DEBONI RAFAEL FERREIRA BORBA SISTEMAS EMBARCADOS EM

Tamanho: px
Começar a partir da página:

Download "FACULDADE SALESIANA DE VITÓRIA PÓS-GRADUAÇÃO EM SEGURANÇA DE REDES DE COMPUTADORES FELIPE LOUREIRO DEBONI RAFAEL FERREIRA BORBA SISTEMAS EMBARCADOS EM"

Transcrição

1 FACULDADE SALESIANA DE VITÓRIA PÓS-GRADUAÇÃO EM SEGURANÇA DE REDES DE COMPUTADORES FELIPE LOUREIRO DEBONI RAFAEL FERREIRA BORBA SISTEMAS EMBARCADOS EM SEGURANÇA DE REDES OPENWRT VITÓRIA 2007

2 FELIPE LOUREIRO DEBONI RAFAEL FERREIRA BORBA SISTEMAS EMBARCADOS EM SEGURANÇA DE REDES OPENWRT Monografia apresentada ao Curso de Pósgraduação em Segurança de Redes de Computadores da Faculdade Salesiana de Vitória, como requisito parcial para obtenção do título de Especialista em Segurança de Redes de Computadores. Orientador: Prof. M.Sc. Sérgio Nery Simões. Co-orientador: Prof. M.Sc. Sérgio Teixeira. VITÓRIA 2007

3 Dados Internacionais de Catalogação-na-publicação (CIP) (Biblioteca da Faculdade Salesiana de Vitória, Espírito Santo, Brasil) D287s Deboni, Felipe Loureiro, 1982 Sistemas Embarcados em Segurança de Redes - OPENWRT / Felipe Loureiro Deboni, Rafael Ferreira Borba f. : il. Orientador: Sérgio Nery Simões. Monografia (pós-graduação em Segurança de Redes de Computadores) Faculdade Salesiana de Vitória. 1.Redes de Computadores - Segurança. 2. Sistemas Embarcados. 3. OpenWRT. I. Rafael Ferreira Borba. II. Simões, Sérgio Nery. III. Faculdade Salesiana de Vitória. IV. Título. CDU: 004.7

4 FELIPE LOUREIRO DEBONI RAFAEL FERREIRA BORBA SISTEMAS EMBARCADOS EM SEGURANÇA DE REDES OPENWRT Monografia apresentada ao Curso de Pós-graduação em Segurança de Redes de Computadores da Faculdade Salesiana de Vitória, como requisito parcial para obtenção do título de Especialista em Segurança de Redes de Computadores. Aprovada em 11 de junho de COMISSÃO EXAMINADORA Prof. M.Sc. Sérgio Nery Simões Orientador Prof. M.Sc. Sérgio Teixeira Co-orientador Prof. M.Sc. João Gomes da Silveira Centro Federal de Educação Tecnológica do Espírito Santo (CEFETES)

5 Eu, Felipe Loureiro Deboni, dedico este trabalho a minha família por acreditarem no meu potencial e por me disponibilizar toda ajuda no decorrer do curso, e por toda minha formação acadêmica. --- Eu, Rafael Ferreira Borba, dedico este trabalho a minha noiva, que me ajudou a permanecer forte nos períodos em que a fraqueza se abatia sobre mim em relação ao curso e aos amigos que aqui conquistei, cuja alegria, força de vontade e companheirismo me incentivaram seguir a diante nesta batalha.

6 AGRADECIMENTOS Agradecemos aos professores Sérgio Nery Simões e Sérgio Teixeira pela colaboração e apoio no desenvolvimento desse trabalho. Aos nossos pais, irmãos, companheiras e amigos, pelo apoio dado desde o inicio do curso.

7 A persistência é o caminho do êxito. (Chaplin)

8 RESUMO Este trabalho apresenta conceitos e fundamentos sobre a customização do roteador Linksys WRT54G com o firmware e mini distribuição Linux, OpenWRT, o que vem a ser um sistema embarcado, mostrando histórico e exemplos, e também falando sobre segurança, comentando as premissas de uma boa regra de firewall, buscando demonstrar ao longo do texto de forma didática o passo-a-passo para instalação e configuração dos roteadores com o OpenWRT, no intuito de aperfeiçoar as funções e limitações impostas pelo fabricante deste equipamento nos serviços de NAT e Firewall. Palavras-chave: Redes de Computadores Segurança, Sistemas Embarcados, OpenWRT.

9 ABSTRACT This paper presents bases and concepts about Linksys WRT54G customization with firmware and Linux mini distribution, OpenWRT, what is embedded system, showing history and samples, and saying about security, also commenting the premises of a good firewall rules, looking to demonstrate trough the text step-by-step the installation and configuration the OpenWRT in routers, available to help added functions and remove imposed manufacturer limitations of this equipment in the services of NAT and Firewall. Keywords: Computer networks - Security, Embedded Systems, OpenWRT.

10 LISTA DE FIGURAS Figura 1: Ponto de acesso sem fios e encaminhador Linksys WRT54G Figura 2: Motherboard do sistema embebido Linksys WRT54G v Figura 3: Ilustração da atualização via browser Figura 4: Tela que obteríamos ao acessar o OpenWRT via telnet Figura 5: Tela que obteríamos ao conectar no OpenWRT via Putty(SSH) Figura 6: Tela de informações do OpenWRT na interface web Figura 7: Tela sobre o WebIf do OpenWRT Figura 8: Status de conexão do OpenWRT na interface web Figura 9: Clientes DHCP do OpenWRT na interface web Figura 10: Status wireless do OpenWRT na interface web Figura 11: Configurações do sistema do OpenWRT na interface web Figura 12: Alterações de senha do OpenWRT na interface web Figura 13: Instalação ou desinstalação de pacotes do OpenWRT na interface web Figura 14: Atualização de firmware do OpenWRT na interface web Figura 15: Configurações de rede do OpenWRT na interface web Figura 16: Configurações da WAN do OpenWRT na interface web Figura 17: Configurações wireless do OpenWRT na interface web Figura 18: Configurações wireless avançadas do OpenWRT na interface web Figura 19: Configurações de hosts do OpenWRT na interface web Figura 20: Configuração firewall do OpenWRT na interface web

11 LISTA DE TABELAS Tabela 1: Características de hardware do sistema embarcado Linksys WRT54G

12 LISTA DE QUADROS Quadro 1: Arquivo: /etc/firewall.sh Quadro 2: Comando para adicionar o firewall à inicialização automática Quadro 3: Arquivo: /etc/firewall.sh Quadro 4: Arquivo: /etc/hosts Quadro 5: Arquivo: /etc/fwlib.sh Quadro 6: Atualização por TFTP Quadro 7: Atualização por telnet Quadro 8: Comando para sair do acesso telnet Quadro 9: Comando para acessar por ssh Quadro 10: Comando de acesso a memória Quadro 11: Comando para visualizar o conteúdo da memória Quadro 12: Comando para setarmos as configurações do roteador Quadro 13: Comando para pegar a informação do canal utilizado Quadro 14: Comando para gravar as informações setadas na memória Quadro 15: Configurando com ip fixo a interface wan Quadro 16: Pegando a informação do método de utilizado na configuração ip Quadro 17: Pegando a informação do ip da LAN Quadro 18: Pegando a informação da mascara da LAN Quadro 19: Comando para gravar as informações setadas na memória Quadro 20: Script firewall. Arquivo: /etc/firewall-up.sh... 82

13 SUMÁRIO 1. INTRODUÇÃO Motivação Objetivo Metodologia Organização do trabalho SISTEMAS EMBARCADOS Sistema Embarcado: o que é? Pequeno Histórico Características Tempo Real em Sistemas Embarcados Linux Alguns Sistemas Embarcados Disponíveis ecos NetBSD Windows CE Embedded Windows NT Embedded uclinux OpenWRT Por que utilizar o OpenWRT? OpenWRT, um breve histórico Java em Sistemas embarcados Sobre licenças em sistemas embarcados livres Software livre em Sistemas Embarcados Considerações FUNDAMENTOS DE SEGURANÇA DA INFORMAÇÃO Firewall Arquiteturas de Firewall Arquitetura Dual-Homed Host Arquitetura Screened Host, Arquitetura Screened Subnet Política de Segurança Iptables... 47

14 3.4.1 Características do iptables Conhecendo as tabelas Regras úteis, modelo I Regras úteis, modelo II Considerações CONHECENDO O LINKSYS WRT54G Trabalhos e soluções correlatas Considerações UMA PROPOSTA DE APLICAÇÃO DO OPENWRT EM REDES DE PEQUENO E MÉDIO PORTE Instalando o OpenWRT e atualizando o firmware do roteador WRT54G Equipamento utilizado: Preparando para atualizar: Atualizando Atualização por TFTP (Windows) Atualização por TFTP (Linux) Atualização por browser (Firefox ou IExplorer) Configurando OpenWRT Acessando via SSH ou Telnet Configurando em modo AP Acessando via interface web (WebIf) Proposta de utilização Vantagem do OpenWRT para sua empresa: Desvantagem do OpenWRT para sua empresa: Considerações CONSIDERAÇÕES FINAIS E TRABALHOS FUTUROS REFERÊNCIAS BIBLIOGRÁFICAS... 99

15 15 1. INTRODUÇÃO Vivemos em uma era de constantes mudanças tecnológicas com a evolução dos sistemas eletrônicos, seja para uso pessoal, como celulares, ou na indústria automotiva. Os sistemas embarcados 1 estão cada vez mais presentes em nosso cotidiano (ORTIZ, 2001). A utilização de sistemas embarcados é de fundamental importância para o funcionamento de vários equipamentos da vida moderna. Eles são encontrados nos mais variados dispositivos e sistemas, desde simples brinquedos até equipamentos de última geração da indústria eletroeletrônica. Alguns exemplos de aplicação de sistemas embarcados são os roteadores e switches 2 de gerenciamento de redes em laboratórios de alto desempenho, os fornos de microondas, os controles remoto de TVs, as impressoras e máquinas copiadoras, os players de MP3, os sistemas de automação, os sistemas automotivos inteligentes, os telefones celulares, e até mesmo os brinquedos falantes (CARRO, 2004). Em geral, qualquer novo sistema ou produto que possui a característica de funcionar automaticamente apresenta um sistema embarcado controlando e gerenciando o funcionamento e a performance dos componentes e dispositivos envolvidos. Sistemas embarcados apresentam características em comum com os sistemas computacionais de propósitos gerais, mas não possuem a uniformidade desses. Cada aplicação pode apresentar requisitos diferentes de desempenho, consumo de potência e área ocupada, o que vai acarretar em uma combinação distinta de módulos de hardware e software para atender estes requisitos. (CARRO, 2003) A demanda por equipamentos inteligentes e soluções dedicadas, capazes de apresentar resultados eficientes para os problemas cotidianos, transforma a utilização de microprocessadores e sistemas embarcados em uma fatia muito atraente da computação. 1 especificas. 2 Sistema Embarcado. Embedded System. É um sistema operacional especializado dedicado para tarefas Switches. Ou no singular switch. Também chamados de comutadores, possuem diversas portas assim como os hub. A diferença é que, internamente, ele segmenta a rede, sendo que cada porta é um segmento diferente.

16 16 Desta forma, a demanda por sistemas embarcados, capazes de orquestrar os novos dispositivos e equipamentos, é crescente e irreversível. Esta necessidade tem atraído novas companhias e empresas interessadas no desenvolvimento de sistemas embarcados. Estimou-se que o rendimento com a venda de sistemas embarcados dobraria, passando de 752 milhões de dólares em 2001 para 1.59 bilhões em (ORTIZ, 2001) Contudo não possuímos mensurações sobre a afirmação de ORTIZ em 2001 para confirmar se suas estimativas se concretizaram. O mercado de sistemas embarcados possui a particularidade de ser mais competitivo, se comparado ao mercado de sistemas computacionais tradicionais. Isso ocorre porque não existe uma única empresa que domine uma larga fatia no mercado, como acontece com os sistemas operacionais para computadores pessoais, dominado por poucos. Esta peculiaridade tem atraído a atenção de várias empresas de desenvolvimento já consagradas no ramo de sistemas operacionais, dentre elas a Microsoft 3, a Wind River Systems 4 e a Red Hat 5, por exemplo. Os sistemas embarcados sofrem certas restrições que não são tão relevantes aos sistemas computacionais convencionais, como os computadores pessoais. Restrições como o uso de energia sem prejudicar o desempenho, pouca memória disponível e previsibilidade são algumas delas. A arquitetura em que os sistemas embarcados residem também pode variar bastante, contendo um ou mais processadores, memórias e interfaces para periféricos. Tomando como exemplos os celulares, estes podem ter mais de uma memória: a do chip e a do próprio aparelho, e mais 3 Microsoft. A Microsoft Corporation é a maior e mais conhecida empresa de software do mundo. Foi fundada em 1975 por Bill Gates e Paul Allen com o objetivo de desenvolver e comercializar interpretadores da linguagem BASIC. 4 Wind River Systems. A Wind River Systems, Inc. Fornecedora de sistemas embarcados, ferramentas de desenvolvimento para sistemas embarcados, middleware, e outros tipos de software. A companhia foi fundada em Berkeley, Califórnia em 1981 por Jerry Fiddler. 5 Red Hat. A Red Hat, Inc. Fundada em 1993, é uma empresa dos Estados Unidos, que disponibiliza soluções baseadas no sistema operacional GNU/Linux, incluindo várias distribuições. Em 2004 iniciou uma separação do ambiente desktop em detrimento do ambiente empresarial, de onde nasceu o projeto afiliado Fedora Core.

17 17 de uma interface: para câmera fotográfica integrada e outra para conectá-lo a um computador pessoal. A estrutura de comunicação de um sistema pode variar de um barramento a uma rede interna (NoC network on a chip). Em alguns casos um sistema operacional de tempo real (SOTR) pode ser necessário, como exemplo, podemos citar os sistemas de controle de freios ABS ou os air-bags utilizados na indústria automotiva. Vários fornecedores e pesquisadores de sistemas embarcados estão desenvolvendo novas arquiteturas e aperfeiçoando seus sistemas, num esforço de melhorar a performance dos mesmos, e assim, conquistar um lugar de destaque no mercado com novas tecnologias e soluções. (SANTO, 2001) O que vem se concretizando nos dias atuais. (WINDOWS EMBEDDED, 2007)(HTC SMART MOBILE, 2007) 1.1 Motivação Profissionais de TI têm grande dificuldade em dedicar um computador apenas para fazer NAT 6 e Firewall 7 em pequenas e médias empresas com verbas bem restritas. Uma solução seria comprar um roteador para este fim, que realizaria apenas tarefas básicas. Porém, este possui limitações, não sendo possível em seu padrão de fabrica exercer tarefas como um firewall avançado. 6 NAT. Network Address Translation - Mecanismo que permite a conexão de redes privadas à rede Internet sem alteração dos endereços reservados. Através de um NAT server os endereços de rede reservados são convertidos para endereços públicos quando se torna necessário o acesso à rede Internet. Com este mecanismo, diversos computadores com endereços internos podem compartilhar um único endereço IP. 7 Firewall. É o nome dado ao dispositivo de rede que tem por função regular o tráfego de rede entre redes distintas. Impedir a transmissão de dados nocivos ou não autorizado de uma rede a outra. Dentro deste conceito incluem-se, geralmente, os filtros de pacotes e os proxy de protocolos. Existe na forma de software e hardware, ou na combinação de ambos. A instalação depende do tamanho da rede, da complexidade das regras que autorizam o fluxo de entrada e saída de informações e do grau de segurança desejado.

18 18 Focados nesta dificuldade é desenvolvido esse trabalho, ou seja, ao invés de um computador dedicado apenas a estas tarefas utilizaremos um roteador Linksys WRT54G 8, que possui limitações, mas graças a contribuição da comunidade Open Source 9 foi desenvolvido com base no Sistema Embarcado uclinux 10 a distribuição OpenWRT 11, que possui toda robustez e segurança do Linux. Com a solução proposta poderemos converter um simples roteador Linksys WRT54G que desempenha tarefas básicas de roteamento e controle de web para um avançado servidor Linux que possibilita a instalação dos mais conceituados pacotes de aplicativos, como iptables 12, apache 13, ftp e outros. O baixo consumo de energia é outro fator importante e que muito motivou na escolha do roteador ao invés de um computador tradicional, sem a necessidade de monitor, teclado nem mouse, que contribui para manter seu baixo consumo de energia, funcionando apenas com uma fonte de 12 volts, e consumindo apenas 10 Watts de energia, enquanto um computador com monitor consome em media 150 Watts de energia. 8 Linksys WRT54G. É um dos mais famosos roteadores sem fio da Linksys. Por seu firmware ter código aberto, desenvolveu-se toda uma comunidade de desenvolvedores de firmwares alternativos, agregando funções adicionais ao equipamento. O equipamento possui as variantes WRT54GL e WRT54GS, ambas em produção. 9 Open Source. Conceito de distribuição de software, que estabelece como fundamentais, os princípios de desenvolvimento compartilhado, distribuição na forma de código fonte e licenciamento gratuito. Qualquer trabalho desenvolvido em Open Source pode ser modificado para atender novas necessidades desde que o trabalho derivado seja disponibilizado a todos, também de forma gratuita. A integridade e notoriedade dos autores é preservada, sendo registrado o nome de cada um dos colaboradores nas versões subseqüentes. 10 Embarcados. 11 uclinux. Sistema Embarcado de código aberto criado em 1998 e completamente voltado a Sistemas OpenWRT. Distribuição Linux baseada no uclinux. Este sistema terá um destaque, pois será utilizado nesta monografia Iptables. Firewall em nível de pacotes. Apache. O mais conhecido dos servidores da Internet. É responsável pela hospedagem de mais de 50% dos sites existentes no mundo inteiro. O nome é um trocadilho, com a similaridade fonética da expressão a patchy server ( um servidor remendado, em inglês). Isto porque, seu programa foi sendo aperfeiçoado pela contribuição (patches/remendos) de diversos colaboradores.

19 19 Ainda comparando com um computador tradicional, nota-se a diferença no espaço ocupado pelas soluções, enquanto o roteador consegue ocupar apenas o espaço de um livro, o gabinete de um computador tradicional necessita de um espaço bem maior, e se consideramos o monitor, teclado e mouse, o espaço aumenta ainda mais. Como um grande diferencial entre o Linksys WRT54G com firmware padrão e o firmware customizado com o OpenWRT, é a possibilidade de configurá-lo de forma bem simples, através da interface web, ou se necessário de forma avançada através de SSH 14 e Telnet 15, isso tudo através da comodidade de sua rede, ou pela internet. Agregando ainda mais às facilidades disponíveis, temos a manutenção, reinstalação e substituição do equipamento de forma simples, é possível configurar controles de exceções, de forma que ao detectar alguma anomalia em seu funcionamento, o equipamento é capaz de avisar o administrador, gerar seu próprio backup, e restaurá-lo automaticamente em um segundo roteador para que o funcionamento da sua rede não tenha grandes impactos, passando assim o controle da mesma para este segundo roteador. A ausência de hard disk(hd) beneficia, na medida em que restringe o número de aplicações que rodam neste roteador, sendo menos portas abertas, menos falhas e menos exceções, além disso, ele é capaz de montar uma partição de qualquer pasta compartilhada em uma maquina remota. Portabilidade e baixo investimento contribuem ainda mais para aumentar o diferencial desta solução. Devido ao baixo valor de investimento, torna-se fácil manter uma estrutura de backup, tanto pela parte dos softwares, quanto pela parte do hardware. Por ser uma distribuição Linux a configuração do OpenWRT pode ser padronizada por scripts, facilitando ainda mais a administração desses equipamentos. 14 SSH. O Secure Shell, simultaneamente, um programa de computador e um protocolo de rede que permite a conexão com outro computador na rede, de forma a executar comandos de uma unidade remota. Possui as mesmas funcionalidades do Telnet, com a vantagem da conexão entre o cliente e o servidor ser criptografada. 15 Telnet. Um protocolo/programa de rede, que permite o login remoto, tornando possível a um microcomputador atuar como terminal de computadores de qualquer parte do mundo. O Telnet atua no modo texto e permite usar um computador, que está longe, como se fosse o seu próprio micro. Suas transmições são feitas em texto claro, sendo aconselhada a utilização do SSH.

20 20 O Linksys WRT54G é um roteador wireless 16, padrão b/g 17, e um switch. Ele permite a interação entre a rede sem fio e a rede cabeada, possibilitando a substituição da estrutura tradicional composta por um computador. 1.2 Objetivo O objetivo geral desse trabalho de pesquisa é implementar o sistema OpenWRT e customizálo, utilizando regras de segurança avançadas para se obter maior eficácia no dia-a-dia e economia a curto e médio prazo. Objetivos específicos são: Implementação do Iptables no OpenWRT; Utilização do Linksys WRT54G em redes de pequeno e médio porte; Conhecimento dos sistemas embarcados; Possibilidades de utilização do Linksys WRT54G. 1.3 Metodologia Foi constatado por meio da interação com profissionais da área de segurança de redes em listas de discussões, fóruns e artigos, que sistemas embarcados estão sendo muito utilizados 16 Wireless. Da tradução do inglês, sem fio. Transmissão via ondas de rádio ou satélite, sem a necessidade de conexão física por meio de cabos. Provavelmente será usada em redes de computadores do futuro, permitindo maior flexibilidade de uso b/g. Padrão de conexão sem fio padronizada pelo IEEE que opera na freqüência de 2.4 GHz, o b alcança velocidades de 11 Mbps, no g a velocidade alcançada é de 54 Mpbs.

21 21 pelas empresas, pois trazem diversas possibilidades para a interconexão de redes. Por meio de pesquisas na Internet foi constado que o roteador Linksys WRT54G é um dos mais utilizados para interconexão de redes sem fio. Além disso, o fabricante desse equipamento foi o primeiro a disponibilizar os fontes do firmware com licença GPL (OPENWRT, 2007). Diante disso, foram pesquisadas alternativas para uma maior eficácia do uso desse equipamento, pois existem limitações na configuração padrão do firmware. Devido à falta de publicações sobre sistemas embarcados foi utilizado o material disponível na Internet. Foram identificados e pesquisados firmwares customizados. Foi constatado por meio de pesquisas em sites especializados na Internet que o OpenWRT é uma opção eficaz para a customização de compartilhamento seguro de redes que utilizam ou pretendem utilizar dispositivos que são compatíveis com sistemas embarcados. Após a definição do uso do OpenWRT como o firmware customizado a ser utilizado, foi elaborado um roteiro de instalação e configuração, passo-a-passo, juntando varias informações obtidas em pesquisas em diversos sites, fóruns e listas de discussões. Foi obtido screenshots 18 para enriquecer o trabalho e facilitar o entendimento na hora de instalar o firmware customizado, que de fato é uma operação delicada, que gera duvidas e demanda atenção redobrada. Nos screenshots da interface web, procurou-se demonstrar a facilidade de sua configuração, alguns desses foram gerados na própria maquina do autor, outros foram obtidos na internet e inseridos neste trabalho com autorização de seus autores. Em segurança foi pesquisado alem dos livros adquiridos nas bibliotecas, vários sites da comunidade Linux, pelo fato do OpenWRT ser uma mini distribuição Linux todos os scripts que funcionam no Linux para computadores tradicionais, funcionaram no OpenWRT com o mínimo de modificação, foi utilizado o script desenvolvido por Fabricio Beltram, com algumas modificações, como o principal script de iptables deste trabalho. 18 ScreenShot. Um screenshot é uma imagem do conteúdo do monitor feita pelo próprio computador. Geralmente esta é uma imagem digital feita pelo sistema operacional ou por um software instalado no computador.

22 Organização do trabalho Esse trabalho segue a seguinte organização: Capítulo 2 Sistemas Embarcados Apresenta conceitos, tipos de sistemas, kernel 19 e funcionalidades de um sistema embarcado, bem como a sua história, desde seu surgimento na década de 60 até os dias atuais, suas características retratadas sob uma ampla visão da aplicação deste recurso em um vasto universo de hardware e software. Capítulo 3 Segurança Neste capitulo é apresentado recursos de segurança baseados em múltiplos protocolos, bem como uma ampla informação sobre regras e tabelas visando maior eficácia e eficiência do Linksys WRT54G, dando um destaque especial ao iptables, que será utilizado para criar as regras de firewall utilizadas nesta monografia. Capítulo 4 Conhecendo o Linksys WRT54G Apresenta um dos mais famosos roteadores sem fios da Linksys, com suas especificações técnicas, mostrando as possibilidades de customizações que serão utilizadas para este trabalho. Capítulo 5 Uma proposta de utilização Mostra uma proposta de aplicação dos métodos, utilizando o OpenWRT em um roteador Linksys WRT54G, mostrando passo a passo sua instalação em vários métodos, e configuração por SSH, Telnet ou via interface web nos moldes propostos. Capítulo 6 Considerações finais e Trabalhos futuros Considerações finais do trabalho e abordagem de futuros trabalhos que possam ser realizado para dar continuidade à proposta apresentada. Capítulo 7 - Referências Bibliográficas referências bibliográficas utilizadas na elaboração deste projeto de pesquisa. 19 Kernel. O Kernel de um sistema operacional é entendido como o núcleo deste ou, numa tradução literal, cerne. Ele representa a camada mais baixa de interface com o Hardware, sendo responsável por gerenciar os recursos do sistema computacional como um todo.

23 23 2. SISTEMAS EMBARCADOS Os sistemas computacionais embarcados estão presentes em praticamente todas as atividades humanas e, com os baixos custos tecnológicos atuais, tendem a aumentar sua presença no cotidiano das pessoas. Exemplos de tais sistemas são as máquinas de lavar, o sistema de controle dos carros e ônibus, os computadores portáteis palm-top, em roteadores, os fornos de microondas com controle de temperatura inteligente e outros eletrodomésticos. (CARRO, 2004) De acordo com a definição encontrada na Wikipédia 20, sistema embarcado é um computador de propósito especial, que é completamente encapsulado pelo dispositivo que controla. Grande parte dos microprocessadores fabricados mundialmente é destinada a máquinas que usualmente não são chamadas de computadores. O que diferencia este conjunto de dispositivos de um computador "convencional", como conhecido pela maioria das pessoas, é o seu projeto baseado em um conjunto dedicado e especialista constituído por hardware, software e periféricos. Um Sistema Embarcado (Embedded System), pela sua natureza especialista, pode ter inúmeras aplicações. Podem-se ter sistemas embarcados para controle de freios de um veículo automóvel, em que esse sistema deve gerenciar certos periféricos de controle como um sensor. Em outro extremo funcional têm-se os terminais de atendimento do Sistema Único de Saúde (SUS) que fazem leitura do Sistema Cartão Nacional de Saúde (SCNS) ou os terminais de leitura do SMARTCARD empregado no sistema de transporte urbano de Salvador. O projeto deste tipo de sistema computacional é extremamente complexo, por envolver conceitos até agora pouco analisados pela computação de propósitos gerais. Por exemplo, as questões da portabilidade e do limite de consumo de potência sem perda de desempenho, a baixa disponibilidade de memória, a necessidade de segurança e confiabilidade, a possibilidade de funcionamento em uma rede maior, e o curto tempo de projeto tornam o 20 Wikipédia. Desenvolvido pela Wikimedia Foundation. Apresenta conteúdo enciclopédico. Disponível em: < Acesso em: 04 Abr 2007

24 24 desenvolvimento de sistemas computacionais embarcados uma área específica de pesquisa (WOLF, 2001). No contexto atual de competitividade industrial, seguindo-se a lei de Moore 21, tem-se à disposição o dobro de transistores a cada 18 meses (MOORE, 1965). Conseqüentemente, sistemas dedicados com milhões de transistores devem ser projetados em poucos meses (MAGARSHACK, 2002). Para isto, tem sido adotado o paradigma de projeto baseado em plataformas (KEUTZER, 2000). Uma plataforma é uma arquitetura de hardware e software específica para um domínio de aplicação (DUTTA, 2001) (DEMMELER, 2001)(PAULIN, 1997), mas altamente parametrizável (no número de componentes de cada tipo, na estrutura de comunicação, no tamanho da memória, nos tipos de dispositivos de E/S, etc.). Esta estratégia viabiliza o reuso (KEATING, 2002) de componentes (ou núcleos) (BERGAMASCHI, 2001) previamente desenvolvidos e testados, o que reduz o tempo de projeto. O reuso pode ser ainda reforçado pela adoção de padrões (VSIA, 2003) na arquitetura e projeto dos sistemas. O projeto de sistemas embarcados toma sempre como base um ou mais processadores. Embora esta solução pareça extremamente conservadora do ponto de vista de inovação, ela traz enormes vantagens do ponto de vista operacional. Primeiro, o fator de escala. Como os microprocessadores são encontrados em milhares de projetos, seu custo dilui-se entre muitos clientes, às vezes até competidores entre si. Mais ainda, uma vez que uma plataforma baseada em processador esteja disponível dentro de uma empresa, novas versões de produtos podem ser feitas pela alteração do software da plataforma. A personalização do sistema dá-se através do software de aplicação, que toma atualmente a maior parte do tempo de projeto. Além destas vantagens competitivas, há ainda o fator treinamento de engenheiros, já que estes geralmente se formam com conhecimentos de programação de microprocessadores. Como pôde-se perceber, os Sistemas Embarcados encontram-se cada vez mais presentes em nosso dia-a-dia e com uma utilização e importância crescente torna-se necessário estudos na área de software básico suportado. No mesmo sentido, a escolha de um Sistema 21 Lei de Moore. Formulada por Gordon Moore em 1965, três anos antes que ele ajudasse a criar a fabricante de chips Intel. Moore afirmou que o número de transistores que poderiam ser alojados em uma determinada área de silício duplicaria a cada dois anos. Posteriormente, reduziu o prazo a 18 meses.

http://aurelio.net/vim/vim-basico.txt Entrar neste site/arquivo e estudar esse aplicativo Prof. Ricardo César de Carvalho

http://aurelio.net/vim/vim-basico.txt Entrar neste site/arquivo e estudar esse aplicativo Prof. Ricardo César de Carvalho vi http://aurelio.net/vim/vim-basico.txt Entrar neste site/arquivo e estudar esse aplicativo Administração de Redes de Computadores Resumo de Serviços em Rede Linux Controlador de Domínio Servidor DNS

Leia mais

Sistemas Operacionais

Sistemas Operacionais Sistemas Operacionais Aula 6 Estrutura de Sistemas Operacionais Prof.: Edilberto M. Silva http://www.edilms.eti.br Baseado no material disponibilizado por: SO - Prof. Edilberto Silva Prof. José Juan Espantoso

Leia mais

4 Estrutura do Sistema Operacional. 4.1 - Kernel

4 Estrutura do Sistema Operacional. 4.1 - Kernel 1 4 Estrutura do Sistema Operacional 4.1 - Kernel O kernel é o núcleo do sistema operacional, sendo responsável direto por controlar tudo ao seu redor. Desde os dispositivos usuais, como unidades de disco,

Leia mais

A LIBERDADE DO LINUX COM A QUALIDADE ITAUTEC

A LIBERDADE DO LINUX COM A QUALIDADE ITAUTEC A LIBERDADE DO LINUX COM A QUALIDADE ITAUTEC O AMBIENTE OPERACIONAL QUE AGREGA A CONFIABILIDADE E O SUPORTE DA ITAUTEC À SEGURANÇA E À PERFORMANCE DO LINUX O LIBRIX É UMA DISTRIBUIÇÃO PROFISSIONAL LINUX

Leia mais

IW10. Rev.: 02. Especificações Técnicas

IW10. Rev.: 02. Especificações Técnicas IW10 Rev.: 02 Especificações Técnicas Sumário 1. INTRODUÇÃO... 1 2. COMPOSIÇÃO DO IW10... 2 2.1 Placa Principal... 2 2.2 Módulos de Sensores... 5 3. APLICAÇÕES... 6 3.1 Monitoramento Local... 7 3.2 Monitoramento

Leia mais

Hardware (Nível 0) Organização. Interface de Máquina (IM) Interface Interna de Microprogramação (IIMP)

Hardware (Nível 0) Organização. Interface de Máquina (IM) Interface Interna de Microprogramação (IIMP) Hardware (Nível 0) Organização O AS/400 isola os usuários das características do hardware através de uma arquitetura de camadas. Vários modelos da família AS/400 de computadores de médio porte estão disponíveis,

Leia mais

11/3/2009. Software. Sistemas de Informação. Software. Software. A Construção de um programa de computador. A Construção de um programa de computador

11/3/2009. Software. Sistemas de Informação. Software. Software. A Construção de um programa de computador. A Construção de um programa de computador Sistemas de Informação Prof. Anderson D. Moura Um programa de computador é composto por uma seqüência de instruções, que é interpretada e executada por um processador ou por uma máquina virtual. Em um

Leia mais

O que é o Virto ERP? Onde sua empresa quer chegar? Apresentação. Modelo de funcionamento

O que é o Virto ERP? Onde sua empresa quer chegar? Apresentação. Modelo de funcionamento HOME O QUE É TOUR MÓDULOS POR QUE SOMOS DIFERENTES METODOLOGIA CLIENTES DÚVIDAS PREÇOS FALE CONOSCO Suporte Sou Cliente Onde sua empresa quer chegar? Sistemas de gestão precisam ajudar sua empresa a atingir

Leia mais

Intranets. FERNANDO ALBUQUERQUE Departamento de Ciência da Computação Universidade de Brasília 1.INTRODUÇÃO

Intranets. FERNANDO ALBUQUERQUE Departamento de Ciência da Computação Universidade de Brasília 1.INTRODUÇÃO Intranets FERNANDO ALBUQUERQUE Departamento de Ciência da Computação Universidade de Brasília 1.INTRODUÇÃO As intranets são redes internas às organizações que usam as tecnologias utilizadas na rede mundial

Leia mais

Manual do Usuário Android Neocontrol

Manual do Usuário Android Neocontrol Manual do Usuário Android Neocontrol Sumário 1.Licença e Direitos Autorais...3 2.Sobre o produto...4 3. Instalando, Atualizando e executando o Android Neocontrol em seu aparelho...5 3.1. Instalando o aplicativo...5

Leia mais

Sistemas Distribuídos

Sistemas Distribuídos Sistemas Distribuídos Modelo Cliente-Servidor: Introdução aos tipos de servidores e clientes Prof. MSc. Hugo Souza Iniciando o módulo 03 da primeira unidade, iremos abordar sobre o Modelo Cliente-Servidor

Leia mais

No mercado atual, podemos encontrar vários tipos de sistemas operacionais que fazem parte das seguintes classes:

No mercado atual, podemos encontrar vários tipos de sistemas operacionais que fazem parte das seguintes classes: Módulo 4 Sistema Operacional Sistemas Operacionais Neste módulo falaremos sobre alguns sistemas operacionais existentes no mercado, suas características, e conheceremos o básico das redes de computadores.

Leia mais

ESTUDO DE CASO WINDOWS VISTA

ESTUDO DE CASO WINDOWS VISTA ESTUDO DE CASO WINDOWS VISTA História Os sistemas operacionais da Microsoft para PCs desktop e portáteis e para servidores podem ser divididos em 3 famílias: MS-DOS Windows baseado em MS-DOS Windows baseado

Leia mais

Multiplexador. Permitem que vários equipamentos compartilhem um único canal de comunicação

Multiplexador. Permitem que vários equipamentos compartilhem um único canal de comunicação Multiplexadores Permitem que vários equipamentos compartilhem um único canal de comunicação Transmissor 1 Receptor 1 Transmissor 2 Multiplexador Multiplexador Receptor 2 Transmissor 3 Receptor 3 Economia

Leia mais

EVOLUÇÃO DOS SIST. DE COMPUTAÇÃO DÉC. DE 50 E 60

EVOLUÇÃO DOS SIST. DE COMPUTAÇÃO DÉC. DE 50 E 60 INTRODUÇÃO REDES EVOLUÇÃO DOS SIST. DE COMPUTAÇÃO DÉC. DE 50 E 60 Computadores eram máquinas grandes e complexas, operadas por pessoas altamente especializadas; Não havia interação direta entre usuários

Leia mais

Entendendo como funciona o NAT

Entendendo como funciona o NAT Entendendo como funciona o NAT Vamos inicialmente entender exatamente qual a função do NAT e em que situações ele é indicado. O NAT surgiu como uma alternativa real para o problema de falta de endereços

Leia mais

FTIN Formação Técnica em Informática Módulo Sistema Proprietário Windows AULA 01. Prof. André Lucio

FTIN Formação Técnica em Informática Módulo Sistema Proprietário Windows AULA 01. Prof. André Lucio FTIN Formação Técnica em Informática Módulo Sistema Proprietário Windows AULA 01 Prof. André Lucio Competências do modulo Introdução ao sistema operacional Windows Instalação e configuração do sistema

Leia mais

Prof. Esp. Lucas Cruz

Prof. Esp. Lucas Cruz Prof. Esp. Lucas Cruz O hardware é qualquer tipo de equipamento eletrônico utilizado para processar dados e informações e tem como função principal receber dados de entrada, processar dados de um usuário

Leia mais

Sistemas Operacionais Introdução. Professora: Michelle Nery

Sistemas Operacionais Introdução. Professora: Michelle Nery Sistemas Operacionais Introdução Professora: Michelle Nery Área de Atuação do Sistema Operacional Composto de dois ou mais níveis: Tipo de Sistemas Operacionais Sistemas Operacionais Monotarefas Sistemas

Leia mais

Introdução a Computação

Introdução a Computação Sistemas Operacionais: Software Oculto Introdução a Computação Sistemas Operacionais Serve como um intermediário entre o hardware e os softwares aplicativos. Sistema Operacional Software de sistemas Kernel

Leia mais

Guia de Conectividade Worldspan Go Res! A V A N Ç A D O

Guia de Conectividade Worldspan Go Res! A V A N Ç A D O Guia de Conectividade Worldspan Go Res! A V A N Ç A D O Í n d i c e Considerações Iniciais...2 Rede TCP/IP...3 Produtos para conectividade...5 Diagnosticando problemas na Rede...8 Firewall...10 Proxy...12

Leia mais

1. CAPÍTULO COMPUTADORES

1. CAPÍTULO COMPUTADORES 1. CAPÍTULO COMPUTADORES 1.1. Computadores Denomina-se computador uma máquina capaz de executar variados tipos de tratamento automático de informações ou processamento de dados. Os primeiros eram capazes

Leia mais

Ao longo do presente capítulo será apresentada uma descrição introdutória da tecnologia FPGA e dos módulos básicos que a constitui.

Ao longo do presente capítulo será apresentada uma descrição introdutória da tecnologia FPGA e dos módulos básicos que a constitui. 3 Tecnologia FPGA Ao longo do presente capítulo será apresentada uma descrição introdutória da tecnologia FPGA e dos módulos básicos que a constitui. 3.1. FPGA: Histórico, linguagens e blocos Muitos dos

Leia mais

BlackBerry Mobile Voice System

BlackBerry Mobile Voice System BlackBerry Mobile Voice System Comunicações móveis unificadas O BlackBerry Mobile Voice System (BlackBerry MVS) leva os recursos do telefone do escritório aos smartphones BlackBerry. Você pode trabalhar

Leia mais

Gerenciamento de Redes de Computadores. Pfsense Introdução e Instalação

Gerenciamento de Redes de Computadores. Pfsense Introdução e Instalação Pfsense Introdução e Instalação Introdução A utilização de um firewall em uma rede de computadores possui o objetivo básico de proteção relacionado a entrada e saída de dados. Introdução O pfsense é um

Leia mais

Sistema Gerenciador de Conteúdo OpenCms: um caso de sucesso no CEFET-MG

Sistema Gerenciador de Conteúdo OpenCms: um caso de sucesso no CEFET-MG Sistema Gerenciador de Conteúdo OpenCms: um caso de sucesso no CEFET-MG Marco T. A. Rodrigues*, Paulo E. M. de Almeida* *Departamento de Recursos em Informática Centro Federal de Educação Tecnológica de

Leia mais

Fundamentos de Sistemas Operacionais

Fundamentos de Sistemas Operacionais Fundamentos de Sistemas Operacionais Professor: João Fábio de Oliveira jfabio@amprnet.org.br (41) 9911-3030 Objetivo: Apresentar o que são os Sistemas Operacionais, seu funcionamento, o que eles fazem,

Leia mais

Sistemas Operacionais

Sistemas Operacionais Andrique Amorim www.andrix.com.br professor@andrix.com.br Classificação dos Sistemas Operacionais Classificação Os sistemas operacionais podem ser classificados segundo diversos parâmetros e perspectivas.

Leia mais

A computação na nuvem é um novo modelo de computação que permite ao usuário final acessar uma grande quantidade de aplicações e serviços em qualquer

A computação na nuvem é um novo modelo de computação que permite ao usuário final acessar uma grande quantidade de aplicações e serviços em qualquer A computação na nuvem é um novo modelo de computação que permite ao usuário final acessar uma grande quantidade de aplicações e serviços em qualquer lugar e independente da plataforma, bastando para isso

Leia mais

Introdução à Computação

Introdução à Computação Aspectos Importantes - Desenvolvimento de Software Motivação A economia de todos países dependem do uso de software. Cada vez mais, o controle dos processos tem sido feito por software. Atualmente, os

Leia mais

Tecnologia PCI express. Introdução. Tecnologia PCI Express

Tecnologia PCI express. Introdução. Tecnologia PCI Express Tecnologia PCI express Introdução O desenvolvimento de computadores cada vez mais rápidos e eficientes é uma necessidade constante. No que se refere ao segmento de computadores pessoais, essa necessidade

Leia mais

Pré-requisitos para Instalação Física e Lógica do Sisloc

Pré-requisitos para Instalação Física e Lógica do Sisloc Pré-requisitos para Instalação Física e Lógica do Sisloc Sumário: 1. Pré-requisitos de instalação física e lógica do Sisloc... 3 Servidores de Dados... 3 Servidores de Aplicação (Terminal Service)... 3

Leia mais

AULA 5 Sistemas Operacionais

AULA 5 Sistemas Operacionais AULA 5 Sistemas Operacionais Disciplina: Introdução à Informática Professora: Gustavo Leitão Email: gustavo.leitao@ifrn.edu.br Sistemas Operacionais Conteúdo: Partições Formatação Fragmentação Gerenciamento

Leia mais

Introdução aos Sistemas Operacionais. Computador = hardware + software. Como é formado o meu computador? E como estes componentes se comunicam?

Introdução aos Sistemas Operacionais. Computador = hardware + software. Como é formado o meu computador? E como estes componentes se comunicam? Como é formado o meu computador? Introdução aos Sistemas Operacionais Arquitetura de Computadores e Software Básico Aula 1 Flávia Maristela (flavia@flaviamaristela.com) Mouse Teclado Monitor Placa de vídeo

Leia mais

SOBRE A CALLIX. Por Que Vantagens

SOBRE A CALLIX. Por Que Vantagens Callix PABX Virtual SOBRE A CALLIX Por Que Vantagens SOBRE A CALLIX Por Que Vantagens Por Que Callix Foco no seu negócio, enquanto cuidamos da tecnologia do seu Call Center Pioneirismo no mercado de Cloud

Leia mais

INSTITUTO DE EMPREGO E FORMAÇÃO PROFISSIONAL, I.P.

INSTITUTO DE EMPREGO E FORMAÇÃO PROFISSIONAL, I.P. INSTITUTO DE EMPREGO E FORMAÇÃO PROFISSIONAL, I.P. Centro de Emprego e Formação Profissional da Guarda Curso: Técnico de Informática Sistemas (EFA-S4A)-NS Trabalho Realizado Por: Igor_Saraiva nº 7 Com

Leia mais

Aula Prática Wi-fi Professor Sérgio Teixeira

Aula Prática Wi-fi Professor Sérgio Teixeira Aula Prática Wi-fi Professor Sérgio Teixeira INTRODUÇÃO Os Access Points ou ponto de acesso wi-fi são os equipamentos empregados na função de interconexão das redes sem fio e com fio (infraestrutura).

Leia mais

Pré-requisitos para Instalação Física e Lógica do SISLOC

Pré-requisitos para Instalação Física e Lógica do SISLOC Pré-requisitos para Instalação Física e Lógica do SISLOC Sumário Pré-Requisitos de Instalação Física e Lógica do SISLOC...3 Servidores de Dados...3 Servidores de Aplicação (Terminal Service)...3 Estações

Leia mais

Manual do usuário. Mobile Auto Download

Manual do usuário. Mobile Auto Download Manual do usuário Mobile Auto Download Mobile Auto Download Parabéns, você acaba de adquirir um produto com a qualidade e segurança Intelbras. Este manual serve como referência para a sua instalação e

Leia mais

Sistema Operacional Saber Gnu/Linux Prefeitura de São Paulo

Sistema Operacional Saber Gnu/Linux Prefeitura de São Paulo Sistema Operacional Saber Gnu/Linux Prefeitura de São Paulo Descrição Sistema operacional baseado na distribuição Debian-Linux. Otimizado para o ambiente de terminais gráficos remotos. Customizado para

Leia mais

10 DICAS DE TECNOLOGIA PARA AUMENTAR SUA PRODUTIVIDADE NO TRABALHO

10 DICAS DE TECNOLOGIA PARA AUMENTAR SUA PRODUTIVIDADE NO TRABALHO 10 DICAS DE TECNOLOGIA PARA AUMENTAR SUA PRODUTIVIDADE NO TRABALHO UMA DAS GRANDES FUNÇÕES DA TECNOLOGIA É A DE FACILITAR A VIDA DO HOMEM, SEJA NA VIDA PESSOAL OU CORPORATIVA. ATRAVÉS DELA, ELE CONSEGUE

Leia mais

FIREWALL. Prof. Fabio de Jesus Souza. fabiojsouza@gmail.com. Professor Fabio Souza

FIREWALL. Prof. Fabio de Jesus Souza. fabiojsouza@gmail.com. Professor Fabio Souza FIREWALL Prof. Fabio de Jesus Souza fabiojsouza@gmail.com Professor Fabio Souza O que são Firewalls? Os firewalls são sistemas de segurança que podem ser baseados em: um único elemento de hardware; um

Leia mais

Instalar o MarkVision

Instalar o MarkVision Instalando o 1 contas O apresenta diversos componentes instaláveis: Aplicativo - Instala o Utilitário Printer Management. Este aplicativo requer que o Servidor do esteja disponível na rede. Servidor do

Leia mais

Satélite. Manual de instalação e configuração. CENPECT Informática www.cenpect.com.br cenpect@cenpect.com.br

Satélite. Manual de instalação e configuração. CENPECT Informática www.cenpect.com.br cenpect@cenpect.com.br Satélite Manual de instalação e configuração CENPECT Informática www.cenpect.com.br cenpect@cenpect.com.br Índice Índice 1.Informações gerais 1.1.Sobre este manual 1.2.Visão geral do sistema 1.3.História

Leia mais

Soluções de Gerenciamento de Clientes e de Impressão Universal

Soluções de Gerenciamento de Clientes e de Impressão Universal Soluções de Gerenciamento de Clientes e de Impressão Universal Guia do Usuário Copyright 2007 Hewlett-Packard Development Company, L.P. Windows é uma marca registrada nos Estados Unidos da Microsoft Corporation.

Leia mais

Software Livre. Acesso ao código fonte Alterar o código fonte Redistribuir Utilizar como desejar

Software Livre. Acesso ao código fonte Alterar o código fonte Redistribuir Utilizar como desejar Software Livre Acesso ao código fonte Alterar o código fonte Redistribuir Utilizar como desejar Linux Licença GPL (Licença Pública Geral) Linux Licença GPL (Licença Pública Geral) - A liberdade de executar

Leia mais

Prof.: Roberto Franciscatto. Capítulo 1 Introdução

Prof.: Roberto Franciscatto. Capítulo 1 Introdução Sistemas Operacionais Prof.: Roberto Franciscatto Capítulo 1 Introdução Conceituação Um Sistema Operacional tem como função principal gerenciar os componentes de hardware (processadores, memória principal,

Leia mais

Protocolo. O que é um protocolo? Humano: que horas são? eu tenho uma pergunta

Protocolo. O que é um protocolo? Humano: que horas são? eu tenho uma pergunta Protocolo O que é um protocolo? Humano: que horas são? eu tenho uma pergunta Máquina: Definem os formatos, a ordem das mensagens enviadas e recebidas pelas entidades de rede e as ações a serem tomadas

Leia mais

Arquitetura de Rede de Computadores

Arquitetura de Rede de Computadores TCP/IP Roteamento Arquitetura de Rede de Prof. Pedro Neto Aracaju Sergipe - 2011 Ementa da Disciplina 4. Roteamento i. Máscara de Rede ii. Sub-Redes iii. Números Binários e Máscara de Sub-Rede iv. O Roteador

Leia mais

Disciplina: Introdução à Informática Profª Érica Barcelos

Disciplina: Introdução à Informática Profª Érica Barcelos Disciplina: Introdução à Informática Profª Érica Barcelos CAPÍTULO 4 1. ARQUITETURA DO COMPUTADOR- HARDWARE Todos os componentes físicos constituídos de circuitos eletrônicos interligados são chamados

Leia mais

gladiador INTERNET CONTROLADA

gladiador INTERNET CONTROLADA gladiador INTERNET CONTROLADA funcionalidades do sistema gladiador sistema Gerenciamento de usuários, gerenciamento de discos, data e hora do sistema, backup gladiador. Estações de Trabalho Mapeamento

Leia mais

BRAlarmExpert. Software para Gerenciamento de Alarmes. BENEFÍCIOS obtidos com a utilização do BRAlarmExpert:

BRAlarmExpert. Software para Gerenciamento de Alarmes. BENEFÍCIOS obtidos com a utilização do BRAlarmExpert: BRAlarmExpert Software para Gerenciamento de Alarmes A TriSolutions conta com um produto diferenciado para gerenciamento de alarmes que é totalmente flexível e amigável. O software BRAlarmExpert é uma

Leia mais

Profs. Deja e Andrei

Profs. Deja e Andrei Disciplina Sistemas Distribuídos e de Tempo Real Profs. Deja e Andrei Sistemas Distribuídos 1 Conceitos e Projetos de Sistemas Distribuídos Objetivos: Apresentar uma visão geral de processamento distribuído,

Leia mais

UNIVERSIDADE FEDERAL DA PARAÍBA PRÓ REITORIA DE EXTENSÃO E ASSUNTOS COMUNITÁRIOS

UNIVERSIDADE FEDERAL DA PARAÍBA PRÓ REITORIA DE EXTENSÃO E ASSUNTOS COMUNITÁRIOS UNIVERSIDADE FEDERAL DA PARAÍBA PRÓ REITORIA DE EXTENSÃO E ASSUNTOS COMUNITÁRIOS INCUBADORA DE EMPREENDIMENTOS SOLIDÁRIOS PROJETO TELECENTROS COMUNITÁRIOS APPEL MICROSOFT LINUX GOOGLE É um controlador

Leia mais

INTERNET HOST CONNECTOR

INTERNET HOST CONNECTOR INTERNET HOST CONNECTOR INTERNET HOST CONNECTOR IHC: INTEGRAÇÃO TOTAL COM PRESERVAÇÃO DE INVESTIMENTOS Ao longo das últimas décadas, as organizações investiram milhões de reais em sistemas e aplicativos

Leia mais

INTRODUÇÃO: 1 - Conectando na sua conta

INTRODUÇÃO: 1 - Conectando na sua conta INTRODUÇÃO: Com certeza a reação da maioria dos que lerem esse mini manual e utilizarem o servidor vão pensar: "mas porque eu tenho que usar um console se em casa eu tenho uma interface gráfica bonito

Leia mais

da mão-de-obra de TI da América Latina está no Brasil (considerado o maior empregador do setor) seguido pelo México com 23%.

da mão-de-obra de TI da América Latina está no Brasil (considerado o maior empregador do setor) seguido pelo México com 23%. Informações de Tecnologia A tecnologia virou ferramenta indispensável para as pessoas trabalharem, se comunicarem e até se divertirem. Computação é a área que mais cresce no mundo inteiro! Esse constante

Leia mais

Professor: Roberto Franciscatto. Curso: Engenharia de Alimentos 01/2010 Aula 3 Sistemas Operacionais

Professor: Roberto Franciscatto. Curso: Engenharia de Alimentos 01/2010 Aula 3 Sistemas Operacionais Professor: Roberto Franciscatto Curso: Engenharia de Alimentos 01/2010 Aula 3 Sistemas Operacionais Um conjunto de programas que se situa entre os softwares aplicativos e o hardware: Gerencia os recursos

Leia mais

Distribuidor de Mobilidade GUIA OUTSOURCING

Distribuidor de Mobilidade GUIA OUTSOURCING Distribuidor de Mobilidade GUIA OUTSOURCING 1 ÍNDICE 03 04 06 07 09 Introdução Menos custos e mais controle Operação customizada à necessidade da empresa Atendimento: o grande diferencial Conclusão Quando

Leia mais

SISTEMA OPERACIONAL & SOFTWARE LIVRE

SISTEMA OPERACIONAL & SOFTWARE LIVRE Curso Técnico em Redes de Computadores Disciplina de Sistemas Operacionais Livres SISTEMA OPERACIONAL & SOFTWARE LIVRE Professora: Juliana Cristina dos Santos E-mail: professora@julianacristina.com Site:

Leia mais

Curso de Instalação e Gestão de Redes Informáticas

Curso de Instalação e Gestão de Redes Informáticas ESCOLA PROFISSIONAL VASCONCELLOS LEBRE Curso de Instalação e Gestão de Redes Informáticas FICHA DE TRABALHO FIREWALL E NAT José Vitor Nogueira Santos FT 22-0841 Mealhada, 2009 1. Descrever o funcionamento

Leia mais

Fundamentos da Informática. História dos Computadores Prof. Hélder Almeida www.helderalmeida.com.br

Fundamentos da Informática. História dos Computadores Prof. Hélder Almeida www.helderalmeida.com.br Fundamentos da Informática História dos Computadores Prof. Hélder Almeida www.helderalmeida.com.br História da Computação Hoje em dia, os computadores estão presentes em nossa vida de uma forma nunca vista

Leia mais

Sistemas Operacionais. Patrícia Megumi Matsumoto Luciana Maria Gregolin Dias

Sistemas Operacionais. Patrícia Megumi Matsumoto Luciana Maria Gregolin Dias Sistemas Operacionais Microsoft Windows R Patrícia Megumi Matsumoto Luciana Maria Gregolin Dias Histórico Início da década de 80 MS-DOS (vai evoluindo, mas sem nunca deixar de ser um SO orientado à linha

Leia mais

DELL POWERVAULT SÉRIE MD ARMAZENAMENTO DE DADOS MODULAR ARMAZENAMENTO DE DADOS DELL POWERVAULT SÉRIE MD

DELL POWERVAULT SÉRIE MD ARMAZENAMENTO DE DADOS MODULAR ARMAZENAMENTO DE DADOS DELL POWERVAULT SÉRIE MD ARMAZENAMENTO DE DADOS MODULAR ARMAZENAMENTO DE DADOS DELL POWERVAULT SÉRIE MD Simplificação da TI O Dell série MD pode simplificar a TI, otimizando sua arquitetura de armazenamento de dados e garantindo

Leia mais

Introdução aos Computadores

Introdução aos Computadores Os Computadores revolucionaram as formas de processamento de Informação pela sua capacidade de tratar grandes quantidades de dados em curto espaço de tempo. Nos anos 60-80 os computadores eram máquinas

Leia mais

INTRODUÇÃO BARRAMENTO PCI EXPRESS.

INTRODUÇÃO BARRAMENTO PCI EXPRESS. INTRODUÇÃO BARRAMENTO EXPRESS. O processador se comunica com os outros periféricos do micro através de um caminho de dados chamado barramento. Desde o lançamento do primeiro PC em 1981 até os dias de hoje,

Leia mais

KVM CPU Switch 4 Portas Manual do Usuário

KVM CPU Switch 4 Portas Manual do Usuário P R E F Á C I O Este é um produto da marca GTS Network, que está sempre comprometida com o desenvolvimento de soluções inovadoras e de alta qualidade. Este manual descreve, objetivamente, como instalar

Leia mais

FACULDADE PITÁGORAS DISCIPLINA: ARQUITETURA DE COMPUTADORES

FACULDADE PITÁGORAS DISCIPLINA: ARQUITETURA DE COMPUTADORES FACULDADE PITÁGORAS DISCIPLINA: ARQUITETURA DE COMPUTADORES Prof. Ms. Carlos José Giudice dos Santos cpgcarlos@yahoo.com.br www.oficinadapesquisa.com.br Conceito de Computador Um computador digital é

Leia mais

FACULDADE DE TECNOLOGIA SENAC PELOTAS CURSO TÉCNICO EM INFORMÁTICA PRONATEC PROFESSOR: NATANIEL VIEIRA ALUNOS: ANA CAROLINA, ROMÁRIO, WAGNER.

FACULDADE DE TECNOLOGIA SENAC PELOTAS CURSO TÉCNICO EM INFORMÁTICA PRONATEC PROFESSOR: NATANIEL VIEIRA ALUNOS: ANA CAROLINA, ROMÁRIO, WAGNER. 1 FACULDADE DE TECNOLOGIA SENAC PELOTAS CURSO TÉCNICO EM INFORMÁTICA PRONATEC PROFESSOR: NATANIEL VIEIRA ALUNOS: ANA CAROLINA, ROMÁRIO, WAGNER. TURMA: 2 TERMOS TÉCNICOS PELOTAS, 2012 ANA CAROLINA, ROMÁRIO,

Leia mais

Governança de TI. ITIL v.2&3. parte 1

Governança de TI. ITIL v.2&3. parte 1 Governança de TI ITIL v.2&3 parte 1 Prof. Luís Fernando Garcia LUIS@GARCIA.PRO.BR ITIL 1 1 ITIL Gerenciamento de Serviços 2 2 Gerenciamento de Serviços Gerenciamento de Serviços 3 3 Gerenciamento de Serviços

Leia mais

Desenvolvendo Websites com PHP

Desenvolvendo Websites com PHP Desenvolvendo Websites com PHP Aprenda a criar Websites dinâmicos e interativos com PHP e bancos de dados Juliano Niederauer 19 Capítulo 1 O que é o PHP? O PHP é uma das linguagens mais utilizadas na Web.

Leia mais

Sistemas Operacionais e Introdução à Programação. Módulo 1 Sistemas Operacionais

Sistemas Operacionais e Introdução à Programação. Módulo 1 Sistemas Operacionais Sistemas Operacionais e Introdução à Programação Módulo 1 Sistemas Operacionais 1 Sistema computacional Sistemas feitos para resolver problemas Problema: como obter determinado resultado, com base em dados

Leia mais

1 http://www.google.com

1 http://www.google.com 1 Introdução A computação em grade se caracteriza pelo uso de recursos computacionais distribuídos em várias redes. Os diversos nós contribuem com capacidade de processamento, armazenamento de dados ou

Leia mais

Orientação a Objetos

Orientação a Objetos 1. Domínio e Aplicação Orientação a Objetos Um domínio é composto pelas entidades, informações e processos relacionados a um determinado contexto. Uma aplicação pode ser desenvolvida para automatizar ou

Leia mais

Sistemas Operacionais. Prof. M.Sc. Sérgio Teixeira. Aula 05 Estrutura e arquitetura do SO Parte 2. Cursos de Computação

Sistemas Operacionais. Prof. M.Sc. Sérgio Teixeira. Aula 05 Estrutura e arquitetura do SO Parte 2. Cursos de Computação Cursos de Computação Sistemas Operacionais Prof. M.Sc. Sérgio Teixeira Aula 05 Estrutura e arquitetura do SO Parte 2 Referência: MACHADO, F.B. ; MAIA, L.P. Arquitetura de Sistemas Operacionais. 4.ed. LTC,

Leia mais

Programa de Instalação do Lince GPS

Programa de Instalação do Lince GPS Esse programa instala o software Lince GSP em aparelhos portáteis que tenham GPS, como navegadores e celulares. O software Lince GPS é um programa destinado a alertar sobre a aproximação a pontos previamente

Leia mais

I N F O R M Á T I C A. Sistemas Operacionais Prof. Dr. Rogério Vargas Campus Itaqui-RS

I N F O R M Á T I C A. Sistemas Operacionais Prof. Dr. Rogério Vargas Campus Itaqui-RS I N F O R M Á T I C A Sistemas Operacionais Campus Itaqui-RS Sistemas Operacionais É o software que gerencia o computador! Entre suas funções temos: inicializa o hardware do computador fornece rotinas

Leia mais

Sistemas Operacionais. Prof. M.Sc. Sérgio Teixeira. Aula 05 Estrutura e arquitetura do SO Parte 1. Cursos de Computação

Sistemas Operacionais. Prof. M.Sc. Sérgio Teixeira. Aula 05 Estrutura e arquitetura do SO Parte 1. Cursos de Computação Cursos de Computação Sistemas Operacionais Prof. M.Sc. Sérgio Teixeira Aula 05 Estrutura e arquitetura do SO Parte 1 Referência: MACHADO, F.B. ; MAIA, L.P. Arquitetura de Sistemas Operacionais. 4.ed. LTC,

Leia mais

1. Introdução. 2. Conteúdo da embalagem

1. Introdução. 2. Conteúdo da embalagem 1 1. Introdução / 2. Conteúdo da embalagem 1. Introdução O Repetidor WiFi Multilaser é a combinação entre uma conexão com e sem fio. Foi projetado especificamente para pequenas empresas, escritórios e

Leia mais

www.neteye.com.br NetEye Guia de Instalação

www.neteye.com.br NetEye Guia de Instalação www.neteye.com.br NetEye Guia de Instalação Índice 1. Introdução... 3 2. Funcionamento básico dos componentes do NetEye...... 3 3. Requisitos mínimos para a instalação dos componentes do NetEye... 4 4.

Leia mais

Organização do Curso. Instalação e Configuração. Módulo II. Pós Graduação em Projeto e Gerencia de Redes de Computadores

Organização do Curso. Instalação e Configuração. Módulo II. Pós Graduação em Projeto e Gerencia de Redes de Computadores 1 Pós Graduação em Projeto e Gerencia de Redes de Computadores Sistemas Operacionais de Redes I - Linux Prof.: Nelson Monnerat Instalação e Configuração 1 Sistemas Operacionais de Redes I - Linux Módulo

Leia mais

Considerações no Projeto de Sistemas Cliente/Servidor

Considerações no Projeto de Sistemas Cliente/Servidor Cliente/Servidor Desenvolvimento de Sistemas Graça Bressan Graça Bressan/LARC 2000 1 Desenvolvimento de Sistemas Cliente/Servidor As metodologias clássicas, tradicional ou orientada a objeto, são aplicáveis

Leia mais

FAT32 ou NTFS, qual o melhor?

FAT32 ou NTFS, qual o melhor? FAT32 ou NTFS, qual o melhor? Entenda quais as principais diferenças entre eles e qual a melhor escolha O que é um sistema de arquivos? O conceito mais importante sobre este assunto, sem sombra de dúvidas,

Leia mais

GESTÃO DE SISTEMAS OPERACIONAIS II

GESTÃO DE SISTEMAS OPERACIONAIS II GESTÃO DE SISTEMAS OPERACIONAIS II Servidores Definição Servidores História Servidores Tipos Servidores Hardware Servidores Software Evolução do Windows Server Windows Server 2003 Introdução Windows Server

Leia mais

Arquitetura de Computadores. Introdução aos Sistemas Operacionais

Arquitetura de Computadores. Introdução aos Sistemas Operacionais Arquitetura de Computadores Introdução aos Sistemas Operacionais O que é um Sistema Operacional? Programa que atua como um intermediário entre um usuário do computador ou um programa e o hardware. Os 4

Leia mais

Sistema Operacional Correção - Exercício de Revisão

Sistema Operacional Correção - Exercício de Revisão Prof. Kleber Rovai 1º TSI 22/03/2012 Sistema Operacional Correção - Exercício de Revisão 1. Como seria utilizar um computador sem um sistema operacional? Quais são suas duas principais funções? Não funcionaria.

Leia mais

CISC RISC Introdução A CISC (em inglês: Complex Instruction Set Computing, Computador com um Conjunto Complexo de Instruções), usada em processadores Intel e AMD; suporta mais instruções no entanto, com

Leia mais

Corporativo. Transformar dados em informações claras e objetivas que. Star Soft. www.starsoft.com.br

Corporativo. Transformar dados em informações claras e objetivas que. Star Soft. www.starsoft.com.br Corporativo Transformar dados em informações claras e objetivas que possibilitem às empresas tomarem decisões em direção ao sucesso. Com essa filosofia a Star Soft Indústria de Software e Soluções vem

Leia mais

Noções de Software. André Aziz (andreaziz.ufrpe@gmail.com) Francielle Santos (francielle.ufrpe@gmail.com)

Noções de Software. André Aziz (andreaziz.ufrpe@gmail.com) Francielle Santos (francielle.ufrpe@gmail.com) Noções de Software André Aziz (andreaziz.ufrpe@gmail.com) Francielle Santos (francielle.ufrpe@gmail.com) Noções de Software; Sistemas Operacionais: Evolução; Conceitos Básicos; Tipos; Exemplos. DEINFO/UFRPE

Leia mais

Prof. Marcos Ribeiro Quinet de Andrade Universidade Federal Fluminense - UFF Pólo Universitário de Rio das Ostras - PURO

Prof. Marcos Ribeiro Quinet de Andrade Universidade Federal Fluminense - UFF Pólo Universitário de Rio das Ostras - PURO Conceitos básicos e serviços do Sistema Operacional Prof. Marcos Ribeiro Quinet de Andrade Universidade Federal Fluminense - UFF Pólo Universitário de Rio das Ostras - PURO Tipos de serviço do S.O. O S.O.

Leia mais

Capacidade = 512 x 300 x 20000 x 2 x 5 = 30.720.000.000 30,72 GB

Capacidade = 512 x 300 x 20000 x 2 x 5 = 30.720.000.000 30,72 GB Calculando a capacidade de disco: Capacidade = (# bytes/setor) x (méd. # setores/trilha) x (# trilhas/superfície) x (# superfícies/prato) x (# pratos/disco) Exemplo 01: 512 bytes/setor 300 setores/trilha

Leia mais

Universidade Federal de Goiás. Alexandre Ferreira de Melo CERCOMP / UFG

Universidade Federal de Goiás. Alexandre Ferreira de Melo CERCOMP / UFG Universidade Federal de Goiás Ubuntu Desktop Alexandre Ferreira de Melo CERCOMP / UFG Conpeex / 2010 Agenda Introdução Conceitos Categorias de Software História do Linux Arquitetura do Linux Ubuntu Projeto

Leia mais

LINUX. Lapro I Profa. Fernanda Denardin Walker. - Aula 2 - Material adaptado de: Isabel Mansour, Marcia Moraes e Silvia Moraes SISTEMA OPERACIONAL

LINUX. Lapro I Profa. Fernanda Denardin Walker. - Aula 2 - Material adaptado de: Isabel Mansour, Marcia Moraes e Silvia Moraes SISTEMA OPERACIONAL LINUX Lapro I Profa. Fernanda Denardin Walker - Aula 2 - Material adaptado de: Isabel Mansour, Marcia Moraes e Silvia Moraes SISTEMA OPERACIONAL Para que o computador funcione e possibilite a execução

Leia mais

O modelo ISO/OSI (Tanenbaum,, 1.4.1)

O modelo ISO/OSI (Tanenbaum,, 1.4.1) Cenário das redes no final da década de 70 e início da década de 80: Grande aumento na quantidade e no tamanho das redes Redes criadas através de implementações diferentes de hardware e de software Incompatibilidade

Leia mais

Roteamento e Comutação

Roteamento e Comutação Roteamento e Comutação Design de Rede Local Design Hierárquico Este design envolve a divisão da rede em camadas discretas. Cada camada fornece funções específicas que definem sua função dentro da rede

Leia mais

Soluções Completas. Fundada em 1991, a.compos é pioneira na área de soluções em tecnologia, atuando nas áreas de:

Soluções Completas. Fundada em 1991, a.compos é pioneira na área de soluções em tecnologia, atuando nas áreas de: Soluções Completas Fundada em 1991, a.compos é pioneira na área de soluções em tecnologia, atuando nas áreas de: - Conexões compartilhada (.IP) e dedicada (.LINK); - Data Center com servidores virtuais

Leia mais

ESTUDO COMPARATIVO ENTRE AS PLATAFORMAS ARDUINO E PIC

ESTUDO COMPARATIVO ENTRE AS PLATAFORMAS ARDUINO E PIC ESTUDO COMPARATIVO ENTRE AS PLATAFORMAS ARDUINO E PIC Tiago Menezes Xavier de Souza¹, Igor dos Passos Granado¹, Wyllian Fressatti¹ ¹Universidade Paranaense (UNIPAR) Paranavaí- PR- Brasil tiago_x666@hotmail.com,

Leia mais