Chrome o.s

Disponível somente no TrabalhosFeitos
  • Páginas : 8 (1815 palavras )
  • Download(s) : 0
  • Publicado : 31 de março de 2013
Ler documento completo
Amostra do texto
FESURV – UNIVERSIDADE DE RIO VERDE PRÓ-REITORIA DE GRADUAÇÃO

KEFERSON FREITAS SILVEIRA

TRABALHO DE SISTEMAS OPERACIONAIS CHROME SISTEMA OPERACIONAL

RIO VERDE – GO 2012 1

KEFERSON FREITAS SILVEIRA

CHROME SISTEMA OPERACIONAL

Trabalho apresentado à Universidade de Rio Verde, solicitado pelo professor Ms. Fabian Cardoso.

RIO VERDE – GO 2012 2

Introdução O projeto Chrome OS,desenvolvido pelo Google, tem como objetivo criar um sistema operacional leve e rápido, com foco em aplicativos da web – o usuário não instala nenhum software no computador, já que é tudo baseado em computação na nuvem. O sistema suporta as arquiteturas ARM e x86, tem o código fonte aberto e kernel Linux. Ao contrário da maioria dos OS baseados neste kernel, o Chrome OS não estará disponível paradownload, já que ele virá embarcado nos netbooks criados pelos parceiros do Google. Com o Chrome OS, o Google está fazendo (ou, de certo modo, forçando) com que o sistema operacional seja totalmente online. A ideia aqui é tornar o navegador suficientemente poderoso a ponto de deixar o resto do sistema operacional e seus aplicativos nativos um tópico duvidoso. É um navegador, mas é um navegador queroda processos diferentes para cada guia, que terá acesso a recursos do SO local e, até certo ponto, funcionará offline. Em outras palavras, não é um navegador exatamente no sentido lato da palavra e os aplicativos de web que usaremos tampouco serão como aqueles com os quais estamos acostumados agora. A ideia, neste caso, parece ser duplicar a maior parte senão toda da funcionalidade do SOnativo, ao mesmo tempo em que mantém a estrutura leve e supersegura de um cliente de tal porte. Em outras palavras, o Google não está pedindo muito dos seus usuários em termos de mudar como eles fazem as coisas, eles estão tentando mudar a maneira como o sistema operacional permite que você faça essas coisas, transparentemente. Arquitetura de Software O Google descreve nos documentos preliminares doprojeto Chromium OS, um sistema com três camadas principais: o gerenciador de janelas e navegador; os softwares do sistema; e o firmware.

O firmware é o componente chave para tornar o processo de boot do sistema rápido e seguro. Foram removidos componentes desnecessários – como suporte a disquete, por exemplo. Abandonar a compatibilidade com uma grande quantidade de hardware 3

obsoleto reduz acomplexidade e torna a inicialização mais agil. Além disso, foi incluído a verificação de todos os passos do boot e o suporte a restauração do sistema. Cada vez que o sistema é inicializado, o firmware começa um processo de verificação da integridade do próprio firmware, do kernel e da imagem do sistema – garantindo que nenhum destes tenham sido corrompidos ou alterados. Se essa verificaçãofalhar, entra em ação o restaurador do sistema, que restaura a maquina para o seu estado original – a imagem de recuperação deverá estar contida em um cartão SD, pendrive, ou dispositivo do gênero. Na camada acima do firmware fica o kernel Linux, drivers e demais softwares de controle – como o gerenciador de conexões, por exemplo. O kernel utilizado é padrão, com exceção de algumas mudanças paramelhorar o tempo de inicialização. Os serviços são controlados pelo gerenciador Upstart – que permite iniciar serviços em paralelo, reiniciar tarefas que travaram, e atrasar serviços para fazer o boot avançar mais rápido. No topo, está a camada referente ao gerenciador de janelas e o Chromium. O gerenciador de janelas é responsável pelo controle de toda a interação do usuário com as múltiplas janelasabertas. Ele funciona de forma similar aos outros gerenciadores X – controlando as posições das janelas e designando o local em que as ações do usuário devem ser aplicadas. Ainda, a biblioteca Clutter é usada para animar e renderizar as janelas – via OpenGL ou OpenGL|ES. O Chrome OS é focado em aplicativos e dados obtidos através da internet; por isso, o único aplicativo disponível no sistema...
tracking img