PABLO RAVANI LEITE SISTEMAS OPERACIONAIS VIA … · 6 Segundo Deitel [...] Sistemas operacionais...

22
FACULDADE DE CIÊNCIAS APLICADAS “SAGRADO CORAÇÃO” DIRETORIA DE ENSINO SUPERIOR COLEGIADO DO CURSO DE SISTEMAS DE INFORMAÇÃO PABLO RAVANI LEITE SISTEMAS OPERACIONAIS VIA BROWSER LINHARES 2007

Transcript of PABLO RAVANI LEITE SISTEMAS OPERACIONAIS VIA … · 6 Segundo Deitel [...] Sistemas operacionais...

FACULDADE DE CIÊNCIAS APLICADAS “SAGRADO CORAÇÃO”

DIRETORIA DE ENSINO SUPERIOR

COLEGIADO DO CURSO DE SISTEMAS DE INFORMAÇÃO

PABLO RAVANI LEITE

SISTEMAS OPERACIONAIS VIA BROWSER

LINHARES

2007

2

PABLO RAVANI LEITE

SISTEMAS OPERACIONAIS VIA BROWSER

Trabalho apresentado ao Curso de Bacharelado

em Sistemas de Informação, da Faculdade de

Ciências Aplicadas “Sagrado Coração” –

UNILINHARES, como requisito para avaliação.

Orientador: Otacílio José Pereira.

LINHARES

2007

3

SUMÁRIO 1 INTRODUÇÃO ........................................................................................................... 04 2 INTRODUÇÃO AOS SISTEMAS OPERACIONAIS................................................... 05

3 FUNCIONALIDADES DOS SISTEMAS OPERACIONAIS ........................................ 07

4 INTRODUÇÃO AOS SISTEMAS OPERACIONAIS VIA BROWSER ........................ 09

4.1 VANTAGENS .......................................................................................................... 10

4.2 DESVANTAGENS ................................................................................................... 11

5 FUNCIONALIDADES DOS SISTEMAS OPERACIONAIS VIA BROWSER .............. 13

6 YOUOS ...................................................................................................................... 14

6.1 FUNCIONALIDADES E APLICAÇÕES DO YOUOS ............................................... 15

7 GOOWY ..................................................................................................................... 16

7.1 FUNCIONALIDADES E APLICAÇÕES DO GOOWY .............................................. 17

8 EYEOS ....................................................................................................................... 18

8.1 FUNCIONALIDADES E APLICAÇÕES DO EYEOS................................................ 19

9 GHOST ....................................................................................................................... 20

10 CONCLUSÃO .......................................................................................................... 21

11 REFERÊNCIAS ........................................................................................................ 22

4

1 INTRODUÇÃO

O uso da tecnologia de um sistema operacional vem crescendo cada vez mais, e

com ela os desenvolvimentos de novos dispositivos que suportam esse tipo de

tecnologia, gerando benefícios para o usuário. Com o crescimento tecnológico

surgem os sistemas operacionais via web ou browser, ou webOS como é chamado.

Esses webOS são um sistema operacional que é acessado através de qualquer

lugar do mundo pelo seu browser. Tecnologias que não param de crescer, pois a

tendência e que no futuro poderemos comprar um computador sem HD, disquete ou

qualquer outro dispositivo de mídia.

Com essa idéia neste trabalho mostrarei as funções que um sistema operacional

possui, e também as funções dos sistemas operacionais via browser, e exemplos de

webOS. Idéias inovadoras como esses sistemas pode nos levar num futuro em que

tudo tende a ser online.

5

2 INTRODUÇÃO AOS SISTEMAS OPERACIONAIS

Um S.O (Sistema operacional) que na década de 60 era definido como software que

controla o hardware, com o passar dos anos esses sistemas evoluiu muito, e com

isso surgiu melhores hardwares e definição mais ampla para S.O.

Hoje o hardware executa diversas variedades de aplicações do software. Sendo

essas aplicações executadas concorrentemente. Se essas aplicações não forem

programadas irão interferir uma na outra. Resultando de uma camada de softwares,

chamada S.O.

Os S.Os podem ser classificados de três maneiras: pelo tipo do núcleo de sistema

(ou kernel, como é conhecido no jargão técnico), pelo método adotado ao gerenciar

os programas em execução ou pelo número de usuários que podem operá-lo

simultaneamente.

Figura 1 - Estrutura de um sistema de computação. Fonte: Eusso Tecnologia, 2005

6

Segundo Deitel

[...] Sistemas operacionais podem ser encontrado em dispositivos que vão de telefones celulares, automóveis a computadores pessoais e de grande porte (mainframes) . (2005,p.04).

No funcionamento dos S.O, o usuário requisita ao computador que realize uma

ação, e o S.O gerencia o software e o hardware para que realize uma acão

solicitando pelo usuário. Para maioria dos usuários, o funcionamento do S.O é um

pouco obscuro, no sentido de como essas aplicações e o hardware funcione

corretamente.

Segundo Deitel

[..] Sistemas operacionais são, primordialmente gerenciadores de recursos, gerenciam o hardware como processadores, memória, dispositivos de entrada e saída e dispositivo de comunicação. (2005,p.04).

7

3 FUNCIONALIDADES DOS SISTEMAS OPERACIONAIS

Cada um dos recursos do sistema possui suas particularidades, o que impõe

exigências específicas para gerenciar e abstrair os mesmos. Com esse objetivo, as

principais funcionalidades de S.O são essas apontadas na figura abaixo:

Figura 2 - Funcionalidades de um Sistema Operacional. Fonte: Eusso tecnologia, 2005.

Gerência do processador

Esta funcionalidade visa distribuir a capacidade de processamento de

forma justa entre as aplicações, evitando que uma aplicação

monopolize esse recurso e respeitando as prioridades dos usuários.

Gerência de memória

Esta funcionalidade tem o objetivo de que, para cada aplicação tenha

um espaço próprio de memória.

8

Gerência de dispositivos

Programa a interação com cada dispositivo por meio de drivers e criar

modelos abstratos que permitam agrupar vários dispositivos distintos

sob a mesma interface de acesso.

Gerência de arquivos

Desenvolvida sobre a gerência de dispositivos e tem como finalidade

criar as abstrações de arquivo e diretório, definindo também sua

interface de acesso e as regras para seu uso.

Gerência de proteção

Essa funcionalidade tem como objetivo definir claramente os recursos

que cada usuário pode acessar as formas de acesso permitido garantir

que essas definições serão cumpridas.

O S.O que fica com a função de separar aplicações do hardware que são

acessadas, permitindo serviços que libere que cada aplicação seja executada com

segurança e efetivamente.

9

4 INTRODUÇÃO AOS SISTEMAS OPERACIONAIS VIA BROWSER

Umas das novas tendências da tecnologia são sistemas operacionais via browser ou

web assim chamado. Mas para algumas pessoas, analista de sistemas,

programadores, tecnólogos em redes é uma tecnologia nova, interessante,

misteriosa e duvidosa para alguns. Mas ressalto que isso é uma tecnologia nova e

esta em desenvolvimento.

De primeira vista, pode parecer estranho um S.O baseado e acessado através de

um browser, devido à falta de segurança que apresentamos hoje. Entretanto, com o

avanço das tecnologias e aumento da confiabilidade nestas tecnologias, um S.O

baseado na web é a alternativa viável e aplicável em diversas situações.

O que motivou a existência de um S.O via web, foi Há mais de uma década que

sonhamos com a implantação de sistemas operacionais via web, essa discussão

ganha força mais uma vez. A idéia de operar um computador totalmente virtual,

perdendo a dependência pelo Windows e seus aplicativos, existe desde que o

Netscape era a grande estrela da internet, isso no meio dos anos 90.

Com o lançamento da web 2.0, e com a tendência de tudo ser on-line,

pesquisadores e desenvolvedores estão vendo que num futuro não muito distante, já

podemos deixar de instalar programas no computador, ou seja, os aplicativos no seu

desktop, que podem deixar de existir ou não ter grande importância, visto que

empresas têm investido em desenvolvimento de programas que não precisam

necessariamente ser instalados no seu computador para funcionarem, os chamados

aplicativos web. Jogos, editores de texto, planilhas, slides, gerenciadores de

compartilhamento, HD virtual, estão ai para provar que os aplicativos no S.O via

Web podem ser num curto espaço de tempo substituir os aplicativos de seu

computador.

10

4.1 VANTAGENS

Essa nova tecnologia apresenta e demonstra para muitos empresários e usuários

comuns, uma redução de custo, concentração e gerências de seus recursos tudo

através de um browser. É uma solução acessível de qualquer lugar, podem-se

colocar níveis de acesso presentes nos próprios servidores web, conseguimos

manter todos (ou pelo menos boa parte) os recursos de produção disponíveis aos

colaboradores a uma fração do custo que teríamos se fizéssemos soluções

baseadas em hardware.

O S.O é acessado do browser e em instantes está pronto para usar, sem precisar de

HD ou da própria máquina, apenas tendo monitor, teclado, mouse e periféricos de

mídia, você não precisa instalar ou configurar programa algum, quando bandas ultra-

largas forem acessíveis, que deve ser de no mínimo de 600 kb para cada máquina,

é assim que será o nosso futuro. Dentre essa tendência do futuro o S.O via Web

podemos apontar algumas vantagens eminentes, como:

Redução de custo

Uma empresa de grande porte digamos que destina 40 % de seu

gasto, para manter grandes máquinas, ou seja, hardware em geral e

comprando softwares. Com S.O via web, você apenas com um

monitor, teclado e mouse. Vão ter acesso a todos seus aplicativos do

seu desktop, através do browser da empresa.

Concretização e gerência de recursos

Todos os seus aplicativos utilizados na sua empresa, que antes era

necessário que um técnico fizesse o suporte, podem estar no fim. A

empresa apenas precisara de técnicos em servidores, os técnicos de

suporte não necessariamente precisarão mais de se preocupar com

atualizações, antivírus e firewall.

11

4.2 DESVANTAGENS

Assim como todas novas tecnologias que são lançadas no mercado, no início

sempre surge polêmicas e “críticas”, sobre o assunto abordado. Através de várias

pesquisas chegamos às desvantagens de S.O via web. Realmente isso é uma

tecnologia para o futuro das estações de trabalho, mas os problemas envolvidos

ainda são muitos e alguns sem solução, como o fato do aumento do volume de

tráfego e o acesso às tecnologias de banda-larga que, sejamos realistas, aqui no

Brasil nem é tão "larga" assim. Os funcionários de uma empresa acessam a um

browser, e assim fazem as suas tarefas diárias, só que o que aconteceria se esse

browser ficar indisponível, ou seja, a empresa para.

Ainda temos o lado da segurança que não ficaria nas mãos do usuário, mais sim de

quem administra o servidor, ou seja, se alguém invadisse o browser e o derrubasse

afetaria a todos os usuários de uma vez só. Essa forma de utilização de um S.O via

web, é algo realmente empolgante, porém em longo prazo e talvez muito mais

interessante para empresas do que para usuários domésticos. Além do mais o S.O

via web com sua interface retira do usuário este poder de personalização,

entregando-o um pacote acabado, pouco configurável, assim como o desenvolvedor

ou empresas querem. Infelizmente isto tem apelo popular, pessoas, especialmente a

camada leiga, são consumidores fáceis desses tipos de produtos/serviços.

Com alguns pontos abordados podemos citar como desvantagens do S.O via web

os tópicos a seguir:

Estabilidade da rede

Por exemplo, você deixa um documento de suma importância nesse

browser, e quando vai acessá-lo a rede não esta disponível.

12

Falta de Segurança

A probabilidade de vazar alguma informação da empresa através

desse browser é muitos grandes, pois tudo depende de único servido

que iria controla todos os usuários da empresa, você dormiria sabendo

que seus dados da empresa todos têm acesso através do browser,

pois bem é difícil ainda.

Controle

Devido a falta de segurança, os ambientes do S.O via web tendem a

ter muito mais controle o que muitas vezes supri a liberdade do

usuário, como por exemplo, o bloqueio do protocolo p2p, banda,

capacidade de armazenamento.

Banda larga muito baixa no Brasil

Para uma empresa ter um bom desempenho e trabalhar tudo “on-line”,

ou seja, no browser necessita de uma banda muito larga, de no mínimo

de 600 kb para cada máquina da empresa, isso sem dividir, coisa que

o Brasil ainda não possui uma banda que poderia atender a todas as

necessidades dos usuários e da empresa.

13

5 FUNCIONALIDADES DOS SISTEMAS OPERACIONAIS VIA

BROWSER

Tecnicamente, um S.O via web funciona como um sistema básico, assim como o

Windows e o Linux, traduzindo as ações dos usuários em funções executadas pelo

hardware. Contudo a finalidade do S.O via web é de utilizar mais o browser como

interface para o usuário, tornando a escolha do S.O a ser utilizado menos importante

que é atualmente.

Essas ações que os usuários solicitam ao browser não necessitam de instalação,

apenas um simples navegador dá conta do recado, fazendo com que funcionem sem

problemas. Atualmente, ganha espaço o expoente extremo do mundo web 2.0. A

web 2.0 resumindo é a nova capacidade de navegadores de executar programas em

linguagem Java script de forma padronizada. Com S.O via web tudo o que

precisamos é um computador com um browser (o tráfego HTTP é menor que o

tráfego RDP, por exemplo), um Server HTTP (Apache, por exemplo) e uma conexão

à rede (internet ou intranet).

Figura 3 – Ações do browser aposto a solicitação do usuário.

Fonte: Machado, 2007.

14

6 YOUOS

O YouOS, o OS for you, ou seja, feito para você como os estudantes chamam, é um

S.O via web desenvolvido por quatro estudantes de Ciências da Computação do MIT

em dezembro de 2005. Todos os seus aplicativos são tudo através do Browser da

internet, inclusive os mais de 150 aplicações que ele possui. Ele veio para ser uns

dos grandes concorrentes do Windows.

O YouOS você tem acesso a ele no site www.youos.com, aonde é necessário fazer

um pequeno cadastro, que por sinal é gratuito, para utilizar o S.O via web. Mas caso

você não queira efetuar o cadastro, o sistema possui no próprio site um demo, que

lhe fornece umas dicas de como trabalhar em um S.O via web.

Figura 4 – Ambiente da área de trabalho do YouOS.

Fonte: Viva o Linux, 2007.

15

6.1 FUNCIONALIDADES E APLICAÇÕES DO YOUOS

Uma consideração muito importante é que o YouOS ainda está disponível na versão

alpha, ou seja, em fase de testes. Com isso está por virem muitas mudanças ate se

torna um produto final.

Após ter feito o seu cadastro no YouOS, você tem acesso direto ao sistema, que

detecta a sua visita, caso seja a primeira a vez que utilize-o, ele abre janelas dando

boas vindas, e dicas de como utilizar o S.O de modo geral. A primeira vista já é um

grande avanço tecnológico, para que o S.O via web o YouOS não entre em conflito

com seu S.O atual utilize-o com a tela toda.

Nessas janelas que abrem existe uma para, instalações de programas, um bloco de

notas tudo como browser ou gerenciador de arquivos. O YouOS de início vem com

menos de dez programas instalados, que são o YouBrowser e o BitBrowser, que

funcionam como dois navegadores simplificados, o YouBuddy, que funciona como

um programa de comunicação, o RichTexteditor, editor de textos e o YouMail,

gerenciador de e-mails.

O S.O via web, como YouOS da a liberdade de usuários poder utilizar seu sistema,

bem como arquivos de qualquer local basta estar conectado na internet.

16

7 GOOWY

Se você não ficou satisfeito com o YouOS, surge um outro S.O via web o Goowy. O

Goowy está atualmente em fase de desenvolvimento, ele funciona como um S.O

integrado as tecnologias Ajax e Macromedia Flash, uns das aplicações da web 2.0.

Esse S.O via web ganho destaque pelo foco nos recursos e de multimídia, alem do

alto grau de personalização de interface. É acessado através do site

www.goowy.com, assim como o YouOS, requer cadastro, tudo gratuito, mas caso

não queria o Goowy possui uma versão para teste. O Goowy é uns dos S.O via web,

mais avançado atualmente, trazendo muitos aplicativos funcionais. A sua

disponibilidade é de agendas de contatos e compromissos, um software de

mensagens instantâneas e um leitor de RSS.

Figura 5 – Ambiente de área de trabalho do Goowy.

Fonte: Viva o Linux, 2005.

17

7.1 FUNCIONALIDADES E APLICAÇÕES DO GOOWY

O S.O via web, o Goowy que tem como funções disponíveis logo que o usuário

acessa a sua área de trabalho. O que torna o Goowy superior aos demais S.O é que

ele trás os softwares como o MSN Messenger, ICQ e o Yahoo Messenger,

possuindo uma interface 100 % em flash.

Por ser em flash a necessidade de uma banda larga, para melhoro rendimento é

eminente, ele possui um aplicativo que permite você inscrições de contas externas,

como o gmail e o hotmail. Com essa permissão o Goowy já trás uma grande

surpresa dos demais S.O via web. Tudo o que é oferecido no Goowy é mostrado de

uma vez, nele não existe a necessidade de ficar instalando programas, ele grava as

configurações do usuário para que quando logar novamente possa exibi-las tudo

igual no sistema. Mas mesmo com tantas vantagens ele não possui um editor de

texto.

18

8 EYEOS

O eyeOS é um S.O online, ou seja, um S.O via web, que funciona assim como os

demais, ele acessa o site por qualquer browser e logar com todas as configurações

proposta pelo usuário. O eyeOS se assemelha ao terminal Server, pois você pode

acessá-lo através do site oficial dele www.eyeos.org, como um S.O via web, ou você

pode baixar ele e instalar em seu servidor, o que da a entender o conceito de um

terminal Server.

O eyeOS teve inicio com suas pesquisas por um pequeno time de programadores

em Barcelona, na Espanha. Ele trabalha como HTML, PHP, AJAX e Java Script,

para disponibilizar uma maior mobilidade.

Figura 6 – Ambiente da área de trabalho do EyeOS.

Fonte: Viva o Linux, 2005.

19

8.1 FUNCIONALIDADES E APLICAÇÕES DO EYEOS

O eyeOS é também conhecido como web Office, ele proporciona ferramentas para

seu escritório direto da janela do seu navegador. Ele vem com uma proposta

interessante ele mistura o S.O via web, com layout clean e atrativo, uma rede de

transferência de arquivos e um HD virtual.

A grande destaque do eyeOS, e o seu HD virtual, que vários usuários já cadastrados

no eyeOS podem trocar dados, informações, ou seja, um grupo uploaders, que com

o crescimento desse S.O via web pode ser um grande sistema para troca de dados.

20

9 GHOST

O Ghost é um S.O via web gratuito, assim como os demais webOS utiliza suas

aplicações de qualquer lugar, através do browser, que permite centraliza dados e

preferências do usuário, como um computador virtual. O ghost apesar de estar na

fase alpha, ele possui um espaço de 3GB para armazenamento de dados no seu

browser, possui uma interface bem singular e agradável, disponível no site

http://g.ho.st/. Ele utiliza uma tecnologia em JavaScript e flash. Ele possui também

ferramentas através de FTP, webmail, calendário e a facilidade de integração com

os serviços Twitter, Last.fm, Flickr, YouTube e etc.

Figura 7 – Ambiente da área de trabalho do Ghost. Fonte: Viva o Linux, 2005.

21

10 CONCLUSÂO

Com o trabalho apresentado tivemos o intuito de apresentar as tecnologias que os

sistemas operacionais via web, como alternativa os sistemas operacionais

tradicionais que conhecemos hoje. Foram também apresentadas algumas

características de um sistema operacional. E do Sistema operacional via web, foram

apresentados também alguns desses sistemas que tende a ser o S.O do nosso

futuro, mais como vimos não é um futuro muito distante.

Desde seu projeto inicial, houve grandes avanços no estudo e desenvolvimento

desses sistemas operacionais via browser e componentes da tecnologia com a

finalidade de agilizar e facilitar a transmissão de dados, deixado de lado um pouco

dos periféricos, e o principalmente manterem o browser dos sistemas operacionais o

mais seguro possível. Contudo, existe uma barreira aonde pessoas não confiam

todos os seus dados, arquivos pessoas a um servidor do browser do sistema

operacional, por ser uma tecnologia nova ainda não esta totalmente segura e

confiável, pois não é imune a todas as ameaças e ataques de pessoas mal

intencionadas.

Com o propósito de analisar a tecnologia dos sistemas operacionais via web o que

foi alcançado, foi possível apresentar um trabalho de forma que pessoas leigas

venham a ter contato tanto no entendimento do sistema quanto a seu uso. Com essa

tendência de tudo ser online, concluímos que existem muitos outros sistemas

operacionais via web no mercado, e com isso o monopólio da Microsoft pode está no

terminando.

22

11 REFERÊNCIAS

H.M.Deitel, P.J Deitel,D.R Choffnes.Sistemas operacionais: terceira edição, São

Paulo, 2005.

Viva o Linux. Disponível em

http://www.vivaolinux.com.br/artigos/verArtigo.php?codigo=6392. Acessado em 20

de outubro de 2007.

Best Linux. Disponível em

http://www.bestlinux.com.br/index.php?option=com_content&task=view&id=300&Ite

mid=118. Acessado em 20 de outubro de 2007.

YouOS. Disponível em http://www.youos.com/html/static/business.html. Acessado

em 20 de outubro de 2007.

EyeOS. Disponível em http://www.eyeos.org/. Acessado em 20 de outubro de 2007.