Vous êtes sur la page 1sur 40

ESCOLA ESTADUAL DE ENSINO MDIO EMIR DE MACEDO GOMES

CURSO TCNICO EM INFORMTICA

ANA CLUDIA DE SOUZA LOURENO DA SILVA


CLAUDEMIR PEIXOTO
ELIACIR SOUZA DE OLIVEIRA
ELIETE PEREIRA
FABIANA LOUREIRO FARIAS
SILMARA EXPNDOLA NERES NATALI

SISTEMAS OPERACIONAIS VIA BROWSER

LINHARES-ES
2011

ANA CLUDIA DE SOUZA LOURENO DA SILVA


CLAUDEMIR PEIXOTO
ELIACIR SOUZA DE OLIVEIRA
ELIETE PEREIRA
FABIANA LOUREIRO FARIAS
SILMARA EXPNDOLA NERES NATALI

SISTEMAS OPERACIONAIS VIA BROWSER

Trabalho apresentado Escola Estadual de Ensino Mdio


Emir de Macedo Gomes no Curso Tcnico em Informtica,
para as disciplinas de Sistemas Operacionais e Portugus
Instrumental, como requisito parcial de aprovao.
Orientadores:
Prof. Pablo Ravani Leite
Prof. Raissa Rangel Lorencini

LINHARES-ES
2011

ANA CLUDIA DE SOUZA LOURENO DA SILVA


CLAUDEMIR PEIXOTO
ELIACIR SOUZA DE OLIVEIRA
ELIETE PEREIRA
FABIANA LOUREIRO FARIAS
SILMARA EXPNDOLA NERES NATALI

SISTEMAS OPERACIONAIS VIA BROWSER

Trabalho apresentado Escola Estadual de Ensino Mdio Emir de Macedo Gomes


no Curso Tcnico em Informtica, para as disciplinas de Sistemas Operacionais e
Portugus Instrumental, como requisito parcial de aprovao.

rea de concentrao: Informtica

Data de apresentao: 08 de junho de 2011.

PROFESSORES RESPONSVEIS

Prof. Pablo Ravani Leite


Bacharel em Sistemas de Informao

__________________________

Prof. Raissa Rangel Lorencini


__________________________
Especialista em Letras e Literatura Brasileira

AGRADECIMENTOS
Agradecemos a Deus por nos iluminar e estar sempre conosco; aos nossos
familiares

pela

pacincia

compreenso;

aos

nossos

professores

que

compartilharam conosco um pouco de sua sabedoria contribuindo para nosso


melhor desenvolvimento, em especial aos professores de Sistemas Operacionais e
de Portugus Instrumental, Pablo e Raissa, que lidaram diretamente conosco no
perodo de desenvolvimento desde trabalho.

melhor tentar e falhar, que preocupar-se e ver a vida


passar; melhor tentar, ainda que em vo, que sentarse fazendo nada at o final. Eu prefiro na chuva
caminhar, que em dias tristes em casa me esconder.
Prefiro ser feliz, embora louco, que em conformidade
viver"
Martin Luther King

RESUMO

O objetivo do presente trabalho consiste em abordar os papis dos sistemas


operacionais considerando sua evoluo para serem utilizados na web, sendo
chamados de sistemas operacionais via browser. Este trabalho apresenta as
definies dos sistemas operacionais via browser, conceituando os modelos de
arquitetura e mdulos de gerenciamento voltados computao em nuvens ou na
web. Atravs das pesquisas bibliogrficas e virtuais realizadas, verifica-se a
possibilidade de utilizao de sistemas operacionais diretamente pela internet por
meio da navegao via browser, com acesso aos arquivos de qualquer lugar que
possua acesso a internet, onde os protocolos de comunicao encontrem velocidade
suficiente para executar a navegao, considerando as necessidades de adaptaes
para tais finalidades.
Palavras-chave: Sistemas Operacionais - Computao nas nuvens - Sistemas
Operacionais via Browser - Protocolos da Internet.

ABSTRACT

The aim of this study consists of to discuss the roles of operating systems
considering their evolution to be used on the web, being called operating systems
through a browser. This paper describes the definitions of operating systems through
a browser, conceptualizing the architecture models and management modules
geared towards cloud computing or the web. Through literature searches and virtual
performed, there is the possibility to use operating system directly through the
Internet through browser navigation with access to files from anywhere that has
internet access, where the communication protocols are fast enough to perform
navigation considering the needs of adjustments for such purposes.
Keywords: Operating Systems - Computing in the clouds - Operating Systems
through browser - Protocol of Internet.

LISTA DE FIGURAS

Figura 1: Estrutura de um sistema de computao tpico ......................................... 17


Figura 2: Camadas de Aplicao na Computao nas Nuvens. ............................... 27
Figura 3: Ambiente Google Chrome OS .................................................................... 28
Figura 4: Ambiente Inicial Joli OS ............................................................................. 29
Figura 5: Windows Azure - Microsoft......................................................................... 29
Figura 6: Ambiente de trabalho do sistema eyeOS ................................................... 30
Figura 7: Ambiente de trabalho do sistema G.ho.st .................................................. 31
Figura 8: Caixa de login do Glide OS ........................................................................ 33
Figura 9: Desktop Glide OS com plano de fundo customizado ................................. 33

LISTA DE SIGLAS
FTP: File Transfer Protocol - Protocolo de Transferncia de Arquivos
HTTP: Hypertext transfer protocol - protocolo de transferncia de hipertexto
IP: Internet Protocol - Protocolo da Internet
OS: Operating System
SMTP: Simple Mail Transfer Protocol - Protocolo de transferncia de e-mail
SSL: Secure Sockets Layer - Camada segura.
S.O: Sistema operacional
TCP: Transmission Control Protocol - Protocolo de Controle de Transmisso
URL: Uniform Resource Locator - Localizador Padro de Recursos
WWW: World Wide Web Larga teia de computadores na internet

SUMRIO

INTRODUO .......................................................................................................... 11

1 INTRODUO AOS SISTEMAS OPERACIONAIS .............................................. 13


1.1 DEFINIO E PAPEL ......................................................................................... 13
1.2 VANTAGENS E DESVANTAGENS .................................................................... 14
1.3 MDULOS DE OPERAO ............................................................................... 14
1.3.1 Gerenciamento de processos ....................................................................... 14
1.3.2 Gerenciamento de memria .......................................................................... 15
1.3.3 Gerenciamento de dispositivos .................................................................... 15
1.3.4 Sistemas de arquivos..................................................................................... 15
1.4 ARQUITETURAS ................................................................................................ 16

2 O WORLD WIDE WEB E OS PROTOCOLOS DE COMUNICAO DA


INTERNET ................................................................................................................ 18
2.1 PROTOCOLO TCP/IP: ........................................................................................ 18
2.2 PROTOCOLO HTTP: .......................................................................................... 19
2.2.1 Protocolo HTTPS: ........................................................................................... 19
2.3 UNIFORM RESOURCE LOCATOR (URL):......................................................... 20
2.4 PROTOCOLO FTP .............................................................................................. 20
2.4.1 Protocolo FTPS .............................................................................................. 21

3 INTRODUO AOS SISTEMAS OPERACIONAIS VIA BROWSER .................... 22


3.1 DEFINIO E PAPEL ......................................................................................... 22
3.2 VANTAGENS E DESVANTAGENS .................................................................... 23
3.2.1 Vantagens ....................................................................................................... 23
3.2.2 Desvantagens ................................................................................................. 24
3.3 MDULOS DE OPERAO NO S.O VIA BROWSER ....................................... 24
3.3.1 Gerenciamento de processos e de memria ............................................... 24
3.3.2 Gerenciamento de dispositivos .................................................................... 25
3.3.3 Sistemas de arquivos..................................................................................... 26

3.4 ARQUITETURAS ................................................................................................ 26


3.5 EXEMPLOS DE SISTEMAS OPERACIONAIS VIA BROWSER ......................... 27

4 SISTEMA OPERACIONAL GLIDE OS: ................................................................. 32

CONCLUSO ........................................................................................................... 35

REFERNCIAS ......................................................................................................... 37

GLOSSRIO ............................................................................................................. 39

11

INTRODUO

Sistema Operacional a camada de software principal do computador que controla


os programas aplicativos e os hardwares da mquina, sem um sistema operacional
no existe possibilidade de interao entre hardware e usurio, uma vez que este
responsvel por est interao.

Um sistema operacional um programa que atua como uma interface entre o


hardware do computador e o usurio do sistema com o propsito de fornecer um
ambiente de execuo de aplicativos, fazendo com que o sistema do computador se
torne conveniente ao uso e, que a utilizao do hardware seja feita de modo
eficiente e dinmico.

O objetivo deste trabalho consiste em compreender os sistemas operacionais via


browser e suas vantagens e desvantagens em relao aos sistemas operacionais
tradicionais, de forma que possamos distinguir tais sistemas e explicar seu
funcionamento por meio da web. Assim mostrar os avanos tecnolgicos que
estamos vivenciando diante da computao nas nuvens que consiste na
computao onde os softwares, aplicativos e arquivos so centralizados nas nuvens,
ou na internet, nos data centers (servidores de servios pela web).

Atravs das pesquisas bibliogrficas realizadas que nos ofereceram os conceitos


para levantamento de informaes, desenvolvimento do referencial terico e
contextualizao do tema, e foram levantadas considerando os estudos j realizados
sobre a utilizao de Sistemas Operacionais atravs da web em apostilas, livros e
web sites, apresentamos os objetivos especficos deste trabalho por meio do
desenvolvimento de captulos, nos quais constam os seguintes: O primeiro captulo
apresenta uma definio do que um sistema operacional, seus objetivos,
vantagens e desvantagens, mdulos de operao e arquiteturas. A seguir, no
segundo captulo, sero abordadas as definies e aplicaes do World Wide Web e
os protocolos da internet, tais como o HTTP e o FTP. Na sequncia, no terceiro
captulo apresentamos os sistemas operacionais via Browser, suas definies,

12

aplicaes, vantagens e desvantagens, mdulos de operao, arquitetura e


exemplos dos sistemas mais utilizados. No quarto captulo apresentamos o sistema
operacional via browser escolhido pelo grupo, Sistema Operacional Glide OS.

Esperamos alcanar o conhecimento nas reas de atuao e utilizao dos sistemas


operacionais via browser, proporcionando um caminho para futuras pesquisas.
Esperamos dar um passo que poder aguar a criatividade em desenvolvimento de
novas pesquisas sobre a acessibilidade nas reas de informtica com a utilizao da
web para execuo dos sistemas operacionais.

13

1 INTRODUO AOS SISTEMAS OPERACIONAIS

1.1 DEFINIO E PAPEL

Um sistema operacional consiste em uma camada de software bsico do


computador, que controla os hardwares e os demais aplicativos, gerenciando as
tarefas, os dispositivos e a memria, criando os sistemas de arquivos e fornecendo
interao entre computador e usurio atravs da interface grfica.
De acordo com Carissimi, Oliveira e Toscani (2001, p. 02) Os programas solicitam
servios ao sistema operacional atravs das chamadas de sistema. Essas
chamadas partem de um usurio que interage com o computador e requerer alguma
tarefa para chegar a um determinado resultado, como por exemplo, abrir uma pasta.
Os sistemas operacionais so necessrios nos mais simples microcomputadores
domsticos ou nos supercomputadores de institutos de pesquisa.
A parte do sistema operacional responsvel por implementar as chamadas
de sistema normalmente chamada de ncleo ou kernel. Os principais
componentes do kernel de qualquer sistema operacional so a gerncia de
processador, a gerncia de memria, o sistema de arquivos e a gerncia de
entrada e sada. (CARISSIMI; OLIVEIRA; TOSCANI, 2001, p. 02)

A partir da definio do papel dos sistemas operacionais descritas acima,


analisamos que os sistemas operacionais foram criados para simplificar a utilizao
do computador e aperfeioar seu desempenho, ele deve dominar os recursos da
mquina, controlar os perifricos de entrada e sada, gerenciar o processador, o
escalonamento de processos e a segurana contra erros. Uma vez instalado na
mquina, o sistema operacional passa a operar os hardwares e softwares da mesma
e a criar interao com o usurio, de forma que o este no perceba o tempo de
processamento, dependendo do sistema e do hardware disponvel.

14

1.2 VANTAGENS E DESVANTAGENS

Os sistemas operacionais proporcionam interao com o usurio, podendo ser


utilizados por vrios deles, essa uma vantagem de se ter um sistema num
computador, outra vantagem que ele utiliza recursos provenientes dos
computadores pessoais para executar aplicaes e guardar informaes, alm
disso, o usurio no precisa ter uma conexo com a internet para utilizar o sistema
operacional e sabe onde esto armazenados seus arquivos.

As desvantagens comeam quando falamos em licena, o sistema operacional mais


popular no mercado, por exemplo, requer uma licena de utilizao e atualizao,
sendo estas pagas, instalado em um nico equipamento e no pode ser acessado
por outro sem conexo pela internet; os sistemas operacionais requerem hardware
que os suportem, assim, quanto mais evoluem, mais caros se tornam e os usurios
precisam de melhores hardwares para os tais.

1.3 MODLOS DE OPERAO

1.3.1 Gerenciamento de processos

O Sistema Operacional gerencia o processador, distribuindo o processamento de


acordo com a prioridade das chamadas ao sistema. De acordo com Maziero (2011,
p. 07): O sistema operacional prov a iluso de que existe um processador
independente para cada tarefa, o que facilita o trabalho dos programadores de
aplicaes e permite a construo de sistemas mais interativos. O usurio entra
com uma solicitao, o processador gerenciado pelo sistema operacional para
executar essa ao e sair com o resultado.

15

1.3.2 Gerenciamento de memria

Segundo Maziero (2011, p. 07) o gerenciamento de memria Tem como objetivo


fornecer a cada aplicao uma rea de memria prpria, independente e isolada das
demais aplicaes e inclusive do ncleo do sistema., esse isolamento melhora a
estabilidade e segurana do sistema, impedindo erros de aplicaes que podem
interferir no funcionamento das demais aplicaes. Em caso de memria RAM
insuficiente para as aplicaes, o sistema operacional pode aument-la, usando o
espao disponvel em um meio de armazenamento em um disco rgido.

1.3.3 Gerenciamento de dispositivos

Maziero (2011, p. 08) diz que cada perifrico do computador possui suas
peculiaridades, assim podemos dizer que os procedimentos de interao com so
diferentes uns dos outros. A funo de gerenciamento de dispositivos, que engloba
os dispositivos de entrada e sada, consiste na implementao da interao com
cada dispositivo por meio dos drives e na criao de modelos que permitam agrupar
vrios dispositivos distintos sob a mesma interface de acesso.

1.3.4 Sistemas de arquivos

Esta funcionalidade do sistema operacional construda sobre o gerenciamento de


dispositivos e visa criar arquivos e diretrios, definindo sua interface de acesso e as
regras para seu uso. O sistema de arquivos responsvel por tratar as mdias de
armazenamento de dados. Todos os recursos do sistema operacional so vistos
como arquivos. De acordo com Morimoto (2005):

16

Conforme cresce a capacidade dos discos e aumenta o volume de arquivos


e acessos, esta tarefa torna-se mais e mais complicada, exigindo o uso de
sistemas de arquivos cada vez mais complexos e robustos. Existem
diversos sistemas de arquivos diferentes, que vo desde sistemas simples
como o FAT16, que utilizamos em cartes de memria, at sistemas como o
NTFS, EXT3 e ReiserFS, que incorporam recursos muito mais avanados.

Os dados so armazenados em forma de arquivos e cabe ao sistema operacional


controlar o acesso ao disco rgido. Os diferentes tipos de sistemas operacionais
possuem diferentes tipos de sistemas de arquivos. Os mais comuns so o FAT e o
NTFS.

1.4 ARQUITETURAS

A arquitetura de um sistema operacional consiste na estrutura bsica sobre o qual o


sistema operacional projetado e como o sistema deve ser solicitado a atender aos
aplicativos. a forma como so organizados os sistemas operacionais, podendo ser
sistemas monolticos, em camadas e micro-ncleo.

A arquitetura monoltica tem como vantagem o desempenho, uma vez que qualquer
componente do ncleo pode acessar os demais componentes, toda a memria ou
mesmo dispositivos. Na arquitetura de camadas, cada camada oferece um conjunto
de funes que podem ser utilizadas apenas pelas camadas superiores, a vantagem
isolar as funes do sistema operacional, facilitando sua manuteno e depurao,
alm de criar uma hierarquia de nveis de modos de acesso, protegendo as
camadas mais internas. A arquitetura de microncleo reduz os procedimentos mais
fundamentais, alguns sistemas operacionais permitem que as aplicaes acessem
diretamente os servios oferecidos pelo microncleo.

A figura 1 ilustra a arquitetura geral de um sistema de computao tpico, podemos


observar elementos de hardware, o sistema operacional e alguns programas
aplicativos.

17

Figura 1: Estrutura de um sistema de computao tpico


Fonte: Sistemas Operacionais: I Conceitos Bsicos (2011, p. 03)

18

2 O WORLD WIDE WEB E OS PROTOCOLOS DE COMUNICAO


DA INTERNET

O World Wide Web (www) consiste em uma grande rede de computadores ligados
em todo o mundo e responsvel pela padronizao dos hipertextos dessa rede.
Forouzan (2005, p. 648) diz que: A www funciona com base no conceito de
hipertexto e hipermdia, os textos e imagens so interligados atravs de palavraschave, o que torna a navegao simples e agradvel. Para os endereos das
pginas da internet utilizamos o www para designar que estamos nos direcionando
para uma pgina de hipertexto na rede de computadores ligados pela internet.

Os protocolos de comunicao controlam e possibilitam uma conexo, comunicao


ou transferncia de dados entre dois sistemas, um protocolo se define como uma
regra de comunicao na internet. Os protocolos podem ser implementados pelo
hardware, software ou por uma combinao dos dois.

2.1 PROTOCOLO TCP/IP

O protocolo TCP/IP (Transmission Control Protocol / Internet Protocol Protocolo de


Controle de Transmisso / Protocolo da Internet) O TCP/IP um conjunto de
protocolos. O TCP um protocolo da camada de transporte, e o IP seu
equivalente da camada de rede. O TCP considerado um protocolo orientado a
conexes, porque abre uma sesso ou uma conexo com o destino antes de enviar
segmentos, fazendo isso, o remetente pode ter a certeza de que o destino est ativo
e pronto para receber quaisquer segmentos.
Um computador conectado a internet necessita de ambos os protocolos
(TCP e IP). O IP possibilita a transferncia dos pacotes entre origem e o
destino, mas no trata de problemas como datagramas perdidos ou
entregues fora de ordem. O TCP trata estes problemas, portanto, juntos
estes protocolos permitem a transmisso de dados na internet. (COMER
apud PINTO, 2002, p. 26)

19

De acordo com a citao acima podemos observar que os protocolos TCP/IP


recebem est nomenclatura justamente por atuarem juntos na transmisso de
informaes.

2.2 PROTOCOLO HTTP

De acordo com Pinto (2002, p. 31): O HTTP o protocolo padro da Web, ele
composto basicamente de dois momentos distintos: Um conjunto de solicitaes do
browser ao servidor e um conjunto de respostas que retornam do servidor ao
browser.

O HTTP (Hypertext transfer protocol - protocolo de transferncia de hipertexto)


usado para acessar dados na world wide web, permitindo a transferncia de dados
na forma de textos simples, hipertexto, udio, vdeo e outras formas. Ele
denominado protocolo de transferncia de hipertexto porque usado em um
ambiente onde h transies rpidas de um documento para outro. O HTTP
funciona como uma combinao do FTP com o SMTP. Ele se parece como o FTP
porque permite a transferncia de arquivos e usa os servios do TCP.

2.2.1 Protocolo HTTPS

O protocolo HTTPS corresponde ao protocolo de hipertexto com segurana.


O HTTPS uma aplicao que tem por finalidade garantir segurana nas
transmisses de dados atravs da Internet, em aplicaes como Home
Banking, compras por carto de crdito, e-commerce, enfim, aplicaes
comerciais que envolvam valores, informaes privadas, senhas, etc.
(PINTO, 2002, p. 138)

20

O HTTPS a utilizao do protocolo HTTP (HyperText Transfer Protocol) em


conjunto com o protocolo SSL (Secure Sockets Layer), que foi desenvolvido e
especificado para implementar uma camada de segurana entre a camada de
transporte (TCP) e os protocolos de aplicao, tais como HTTP, FTP, etc.

2.3 UNIFORM RESOURCE LOCATOR (URL)

O URL (Localizador Universal de Recurso Localizador Padro de Recursos)


consiste no endereo de um recurso contido em algum tipo de rede como
impressora, site da internet, etc. O URL serve para identificar o nome da pgina,
onde est localizada e como pode ser acessada, sendo que o URL estabelece
protocolo de comunicao a ser utilizado, sendo mais comum o HTTP, o nome do
domnio, onde a pgina est localizada e o nome do arquivo que deseja acessar, ou
seja, a pgina a ser acessada.

2.4 PROTOCOLO FTP

FTP (File Transfer Protocol Protocolo de Transferncia de Arquivos) um


protocolo de transferncias de arquivos entre computadores que serve para troca de
arquivos de forma rpida e eficiente pela Internet. Guerber (2007) diz que:
O Protocolo FTP faz parte da sute de protocolos TCP/IP e trabalha na
camada de Aplicao de sua Arquitetura. Diferentemente do HTTP, por
exemplo, e de outros protocolos usados na Internet, o FTP usa no mnimo
duas conexes durante uma sesso: uma conexo half-duplex para controle
e uma conexo full-duplex para transferncia de dados.

Logo O FTP estabelece conexo de dados para que os arquivos sejam transferidos.

21

2.4.1 Protocolo FTPS

FTPS consiste na transferncia de arquivos de forma segura. Essa segurana no


se trata somente de questes tcnicas, mas tambm administrativas e de
disponibilidade de servios.

22

3 INTRODUO AOS SISTEMAS OPERACIONAIS VIA BROWSER

3.1 DEFINIO E PAPEL

Sistemas operacionais via browser so sistemas operacionais de segundo plano que


podem ser acessados pela web de qualquer computador desde que o usurio tenha
um cadastro para realizar o acesso. Com a evoluo constante das tecnologias
computacionais e das telecomunicaes a disponibilidade de acesso internet est
cada vez mais ampla e mais rpida. Nos sistemas operacionais via browser, muitos
aplicativos dos usurios, assim como seus arquivos, no precisam estar instalados
ou armazenados em seu computador, eles ficam disponveis na internet, cabendo ao
fornecedor da aplicao todas as tarefas de desenvolvimento, armazenamento,
manuteno, atualizao, backup, etc. O usurio no precisa se preocupar com
nada disso, apenas como acessar e usar, a chamada computao nas nuvens

De acordo com Leite (2007, p. 09):


Com o lanamento da web 2.0, e com a tendncia de tudo ser on-line,
pesquisadores e desenvolvedores esto vendo que num futuro no muito
distante, j podemos deixar de instalar programas no computador, ou seja,
os aplicativos no seu desktop, que podem deixar de existir ou no ter
grande importncia, visto que empresas tm investido em desenvolvimento
de programas que no precisam necessariamente ser instalados no seu
computador para funcionarem, os chamados aplicativos web.

Os desenvolvedores dos sistemas operacionais via browser utilizam a web como


forma de operacionalizar sistemas, de forma que possamos acessar arquivos e
instalar aplicativos para serem utilizados diretamente na internet, sem a necessidade
de nos preocuparmos com o tipo de sistema operacional instalado no computador,
basta que ele tenha uma conexo com a internet na qual se possa fazer a
transferncia de arquivos de um banco servidor onde o usurio tenha um cadastro;
englobando as definies de computao nas nuvens.

23

3.2 VANTAGENS E DESVANTAGENS

3.2.1 Vantagens

Muitos dos sistemas operacionais instalados nas mquinas so pesados, com os


sistemas sendo usados via web, capaz de temos mquinas com o mnimo de
equipamento possvel: uma placa-me, processador, RAM e pouca quantidade de
espao na memria persistente, rodando apenas um sistema operacional e um
browser conectado internet, usufruindo o processo nas nuvens, obtendo a reduo
de custo. Outra vantagem proporcionada a ausncia de travamentos no desktop,
isso se banda larga for suficiente para navegao, onde tudo ser feito atravs de
grandes servidores de aplicativos, ocorrendo distribuio de dados em toda a
nuvem.
O S.O acessado do browser e em instantes est pronto para usar, sem
precisar de HD ou da prpria mquina, apenas tendo monitor, teclado,
mouse e perifricos de mdia, voc no precisa instalar ou configurar
programa algum, quando bandas ultralargas forem acessveis, que deve ser
de no mnimo de 600 kb para cada mquina [...] (LEITE, 2007, p. 10)

Com a utilizao dos S.O via browser os usurios tero ganhos como melhoria na
gerencia dos recursos que passa a ser realizada pelo fornecedor dos servios que
esto controlando o armazenamento dos arquivos nas nuvens, ou seja, em algum
lugar que possa ser acessado pela internet; as informaes seguem o usurio por
onde ele for; os arquivos podero ser acessados independentemente do
equipamento, pois estar guardado nos servidores da web, mostrando uma
caracterstica de mobilidade; o usurio poder utilizar o sistema operacional de sua
mquina junto ao sistema operacional via browser.

A necessidade de softwares e servios sendo disponibilizados em qualquer lugar do


mundo, a maioria deles so de cdigo aberto, onde pode-se fazer alteraes
conforme a preciso da demanda torna o S.O via browser vantajoso aos usurios.

24

3.2.2 Desvantagens

Diante das vantagens em se utilizar os S.O na web, no podemos nos esquecer


que, no Brasil a internet no alcana uma velocidade to boa a ponto de tornar a
idia prtica em curto prazo, conforme Leite descreve, o mnimo em acessibilidade
de barda larga necessrio para o acesso de 600 Kb, a segurana outro ponto a
ser estudado, as informaes esto sujeitas a ataques virtuais. Alm disso, se o
browser ficar indisponvel, o usurio perde o acesso, isso o que estamos
vivenciando, no caso de alguns S.O via browser que j no esto disponveis. Ainda
uma fase de estudos e testes, falta muito a colocar em ordem para que essa
tecnologia venha ocupar o lugar dos sistemas operacionais tradicionais.

Prejuzos causados com a ausncia da segurana da informao, a parada


repentina nos sistemas informatizados de uma empresa pode comprometer seus
negcios; a indisponibilidade da informao ou da rede pode comprometer a
utilizao destes sistemas. Ter uma informao na web pode deixar a dvida se
voc, realmente, ter acesso a essa informao quando for necessria.

Para utilizao desse modelo de sistema operacional precisamos do mximo de


segurana, confiabilidade e pensar em energia para manter o servidor funcionando.
Os S.O via browser trazem muitos benefcios, mas tambm necessita-se de
treinamento e conscientizao dos riscos associados a ela.

3.3 MDULOS DE OPERAO NO S.O VIA BROWSER

3.3.1 Gerenciamento de processos e de memria

O processamento, assim como o armazenamento so realizados de forma remota,


pela internet.

25

Os computadores so identificados individualmente por seu nmero de IP, com a


ajuda dos outros protocolos de comunicao, o IP revela o endereo de rede do
usurio e os encaminhamentos em tempo real, assim como informaes sobre seu
funcionamento.

Os sistemas operacionais que baseiam seus servios em computao nas nuvens,


ou seja, mdulos de operao via web, armazenam arquivos na internet, rodam os
programas sem a necessidade de o computador estar ligado, basta que a internet
esteja funcionando, o acesso vai de acordo com a necessidade. Informaes so
processadas e guardadas em centros de computao, nos servidores, conectados
entre si. Como o gerenciamento das operaes, como processamento e memria,
so realizados por esses centros que servem o usurio dos arquivos armazenados,
no h necessidade de computadores com poder de processamento e memrias to
grandes, a no ser que se queira rodar softwares especficos como o AutoCAD e o
CorelDraw que no rodam em sistemas operacionais via browser, uma vez que este
servio centrado em trabalho de escritrio, com os aplicativos do Office e para
compartilhamento de arquivos. A necessidade de maior demanda de processamento
est nos servidores de servios e no no computador.

3.3.2 Gerenciamento de dispositivos

O armazenamento de dados atravs da prestao de servios que podero ser


acessados de qualquer lugar desde que o computador seja compatvel com os
recursos disponveis na internet, no havendo necessidade de instalao de
programas ou de armazenar dados. Num sistema operacional via browser, a partir
de qualquer computador e em qualquer lugar, pode-se ter acesso a informaes,
arquivos e programas num sistema nico. O computador gerencia os dispositivos de
entrada de sada. O S.O via browser pode acessar esses dispositivos a partir do S.O
local.

26

3.3.3 Sistemas de arquivos

Os sistemas Operacionais via browser no ocupam espao em disco fsico, uma vez
que so acessados pelo browser pela URL, os arquivos so armazenados no HD
deste sistema e o espao oferecido pelo servidor ou central que interligada aos
demais servidores, assim o sistema de arquivos controlado nas nuvens, como j
foi mencionado anteriormente, na chamada computao nas nuvens.

3.4 ARQUITETURAS

Se tratando de sistemas operacionais que rodam por meio de um browser,


navegador na internet, a arquitetura pode ser dividida em trs camadas: os
prestadores de servios, os usurios de servios e os prestadores de infra-estrutura,
sendo encontrados na base os centros de dados que so aglomerados de
computadores conectados em rede que renem milhares de servidores, mais
potentes que os computadores pessoais, assemelhando-se a virtualizao. Essa
tecnologia permite que todos os processamentos funcionem como um s, criando
sistemas virtuais que processam as informaes quando necessrias, ao cumprir
essa tarefa o sistema libera os servidores para outras funes.

Segundo DIKAIAKOS et al. apud Chirigati (2009):


A camada de infra-estrutura a camada mais baixa. atravs dela que os
prestadores de infra-estrutura disponibilizam os servios de rede e
armazenamento da nuvem. Dessa forma, fazem parte dela servidores,
sistemas de armazenamento, como os datas centers, e roteadores, por
exemplo. A camada de plataforma possui uma abstrao mais elevada e
prov servios para que as aplicaes possam ser desenvolvidas, testadas,
implantadas e mantidas no ambiente da nuvem pelos prestadores de
servios. Finalmente, a camada de aplicao a de mais alto nvel de
abstrao, e aquela que oferece diversas aplicaes como servios para os
usurios.

27

Os principais atores que esto relacionados com as camadas de aplicao, de


plataforma e de infra-estrutura so, respectivamente, os usurios, os prestadores de
servios e os prestadores de infra-estrutura. Conforme mostra figura 2.

Figura 2: Camadas de Aplicao na Computao nas Nuvens


Fonte: Computao nas Nuvens (2009, p. 06)

Os funcionrios trabalham com monitores e teclados enquanto o sistema opera na


internet buscando os arquivos na camada de servidores atravs dos protocolos de
hipertexto e de transmisso de arquivos. Muitos sistemas so de cdigo aberto
como o eyeOS e o Glide OS, entre outros, outros so pagos apenas pelo servio
que o usurio utiliza.

3.5 EXEMPLOS DE SISTEMAS OPERACIONAIS VIA BROWSER

Vrios desenvolvedores no levaram o trabalho de criao dos sistemas


operacionais via browser at o fim e desistiram de deixar seu sistema online. Dos
sistemas operacionais via browser estudados, levantamos alguns deles como
exemplo, porm, no prximo captulo abordaremos um sistema operacional
especfico, o Glide OS.

28

Os sistemas operacionais mais utilizados foram basedos na definio de


computao nas nuvens. Sendo eles o Google Chrome OS que foi desenvolvido
pela Google para ser lanado em 2011 em alguns pases como os Estados Unidos,
Reino Unido, Espanha e outros, este sistema trabalha com uma interface
semelhante ao do navegador Google Chrome, todas as aplicaes e arquivos so
armazenados na nuvem e sincronizados com sua conta do Google, sem
necessidade de armazen-los no computador, seu HD ter capacidade de
aproximadamente 16Gb. Como ainda ser lanado, o browser no encontra-se
disponvel para navegao. A figura 3 mostra o ambiente de rea de trabalho do
Chrome OS.

Figura 3: Ambiente Google Chrome OS


Fonte: Mala Vida.com (2011)

O Joli Os que um o ambiente de trabalho chamado jolicloud e usa tanto aplicativos


em nuvem quanto aplicativos ofline, foi baseado no ubuntu, tem suporte para vrios
navegadores como google chrome, safari, firefox. Pode ser acessado atravs da
URL http://my.jolicloud.com/welcome. A figura 4 mostra a pgina inicial de login do
sistema Joli OS.

29

Figura 4: Ambiente Inicial Joli OS


Fonte: JoliCloud (2011)

O Windows Azure que o sistema operacional da Nuvem produzido pelo Microsoft


que oferece aplicativos com escalabilidade vertical ou horizontal, dependendo das
necessidades da sua empresa, com infinitas possibilidades, o usurio paga pela
utilizao. O sistema Windows Azure pode ser testado atravs da URL
http://www.microsoft.com/windowsazure/free-trial/. A figura 5, abaixo mostra o
ambiente de trabalho deste sistema.

Figura 5: Windows Azure - Microsoft


Fonte: Microsoft (2011)

30

O Sistema eyeOS, que pode ser acessado pela URL http://www.eyeos.org/, de


fcil utilizao, s exige um cadastro contendo uma identificao para que possa
us-lo livremente, controlando seu ambiente de trabalho, que permite fazer uploads
e downloads a qualquer momento e definir seu prprio papel de parede com alguma
das imagens carregadas no sistema. A figura 6 mostra o ambiente de trabalho do
eyeOS.

Figura 6: Ambiente de trabalho do sistema eyeOS


Fonte: eyeOS (2011)

O G.ho.st, acessado atravs da URL http://ghost.cc, o Sistema Operacional


Disponvel Globalmente, de acordo com a sigla de nome do sistema, baseado em
computao nas nuvens, oferece um espao de 15 Gb de HD e a possibilidade de
integrao com do Google Docs, Meebo, ThinkFree. A figura 7, abaixo mostra o
ambiente do G.ho.st.

31

Figura 7: Ambiente de trabalho do sistema G.ho.st


Fonte: Ghost (2011)

32

4 SISTEMA OPERACIONAL GLIDE OS

O Sistema operacional Glide OS um sistema baseado em flash com definies de


computao

nas

nuvens,

pode

ser

acessado

atravs

da

URL

http://www.glidedigital.com/, sem instalao. Os pr-requisitos so que se tenha um


sistema operacional local, o aplicativo Flash Player, uma conexo com internet
banda larga superior a 600Kb, um browser navegador e um cadastro com usurio e
senha. De acordo com Araujo (2010) [...] oferece gratuitamente 30 GB de espao
em disco, ele permite instalar e configurar at seis contas, inicialmente, em forma
gratuita, o Glide OS oferece espao de armazenamento no Glide HD, conforme diz
Araujo, de 30 Gb, porm esse espao pode ser ampliado para 250 Gb na conta
Premium que, segundo Araujo (2010) [...] o Glide Premium com 250 Gb por 50
dlares por ano, ou 20 centavos por Gb [...].

O Atual Glide OS 4.0 compatvel com vrios navegadores da web, incluindo


Internet Explorer, Firefox, Safari e Chrome; possui uma interface de trabalho com um
Desktop, Glide HD, Portal Web e uma rea de busca na web. Inclui aplicaes como
sute Office, media player, editor de fotos, calendrio, webmail, entre outros.

Os arquivos do sistema local podem ser carregados para o sistema Glide Os atravs
do recurso de Upload, e so armazenados nos diretrios do Glide HD de acordo
com o tipo de arquivo. Tambm possvel acessar os arquivos do dispositivo mvel,
junto ao sistema operacional local. Os arquivos sincronizados so convertidos para
plataforma da web, o Glide suporta mais de 250 formatos de arquivos.

O primeiro passo, para utilizao do Glide OS, a realizao do cadastro no


endereo j mencionado no primeiro pargrafo, depois s acessar de qualquer
lugar com o login. Conforme mostra a figura 8 abaixo:

33

Figura 8: Caixa de login do Glide OS


Fonte: Glide OS (2011)

Aps a identificao o usurio poder usufruir de diversos recursos sincronizados ao


seu sistema operacional local, fazendo o compartilhamento de processamento. Todo
o processamento interno do Glide OS realizado nos data centers que oferecem a
infra-estrutura para os usurios do sistema. A figura 9 mostra o Desktop do Sistema
Glide OS.

Figura 9: Desktop Glide OS com plano de fundo customizado


Fonte: Glide OS (2011)

34

A janela inicial, com cones coloridos, lembra um sistema operacional local, como o
Windows ou o Linux e ilustram os diversos aplicativos inclusos no sistema. O Glide
oferece aplicativos como o Glide Write que um processador de textos, com suporte
para formatao; o usurio tambm pode gerenciar suas pginas da internet no
portal web. Alm de textos, tambm se pode criar ou gerenciar pginas na internet,
com o Twitter, Facebook e MySpace; oferece recursos de udio para que o usurio
possa ouvir msicas e assistir a vdeos; recursos para criar apresentaes de slides
totalmente online, gerenciar contatos atravs do catlogo de endereos, acessar
calendrio e agenda de compromisso, enviar e baixar arquivos, entre outros
recursos semelhantes aos oferecidos por sistemas operacionais locais. Todas essas
vantagens em um S.O nas nuvens, com um ambiente web.

35

CONCLUSO

Uma vez aplicado o instrumento de coleta de dados que foram processados,


juntamente com as respectivas relaes entre os assuntos abordados, geramos o
desenvolvimento deste trabalho e obtivemos os resultados que nos permitiram
apresentar as seguintes concluses:

Os computadores da atualidade no seriam a mesma coisa se no existissem os


sistemas operacionais, para um futuro prximo estaremos numa nuvem de
computadores com acesso pela internet, encontraremos, ao invs de sistemas
operacionais comerciados como produtos, sistemas operacionais comercializados
como servios, rodando na web, sem a necessidade de instalaes de aplicativos e
hardwares de maior poder de execuo. Nosso estudo permite concluir que os
sistemas operacionais via browser so muito teis aos usurios de computadores,
ao passo que promove a mobilidade e a acessibilidade, os arquivos podem ser
acessados de qualquer lugar que oferea um suporte de conexo internet com
banda larga e uma navegador.

Empresas da rea esto se enquadrando ao modelo de computao nas nuvens,


esperando uma demanda de usurios a procura de servidores para armazenar
informaes e utilizar aplicativos. Por ser uma idia ainda em fase de estudos,
muitos usurios sentem-se desconfiados do servio ofertado, no sendo isso um
motivo de reprov-lo.

Para que esta realidade chegue ao alcance de todos, ser preciso investir em
segurana, tecnologia da informao, disponibilidade de acesso aos servidores e
velocidade da internet, isso para que os processamentos de aplicativos sejam
rpidos. importante evidenciar que a qualidade da internet fundamental a
utilizao dos sistemas operacionais via browser, pois o principal veculo de
acesso a nuvem ou centrais de arquivos.

36

Para proporcionar melhoria na segurana das informaes, novos estudos esto


sendo feitos por grandes empresas, sendo destinada grande ateno aos ataques
virtuais. O acesso disponvel a todo e qualquer lugar requer cuidados por parte do
usurio e do servidor da infra-estrutura.

Como sugesto para futuras pesquisas, deixamos a questo da segurana na


implementao eficaz dos sistemas operacionais via browser. Este trabalho analisou
apenas os aspectos bsicos de funcionalidade deste modelo de sistema
operacional, no sendo estes limitados a estas informaes.

37

REFERNCIAS

ARAJO, Fabrcio. Glide OS Sinta o gostinho das nuvens. Inforlogia, 2010.


Disponvel em: http://www.inforlogia.com/glide-os/. Acesso em 20 maio 2011.

CARISSIMI, Alexandre da Silva; OLIVEIRA, Rmulo Silva de; TOSCANI, Simo


Sirineo. Sistemas Operacionais. Revista de Informtica Terica e Aplicada
RITA, Porto Alegre, V. 8, n. 3, 33 p, dez. 2001.

CHIRIGATI, Fernando Seabra. Computao nas Nuvens. Rio de Janeiro, 2009, 06


p. Trabalho. Universidade Federal do Rio de Janeiro, 2009.

CHIRIGATI, Fernando Seabra. Computao nas Nuvens. Trabalho acadmico.


Universidade Federal do Rio de Janeiro, Rio de Janeiro, 2009, 06 p. 01 figura.

EYEOS. Disponvel em: www.eyeos.org. Acesso em 29 abril 2011. 01 figura.

FOROUZAN, Behrouz A. Comunicao de Dados e Redes de computadores. 3.


ed. So Paulo: Bookman. 2005. 840 p.

GHOST. Disponvel em: http://ghost.cc/. Acesso em 02 maio 2011. 01 figura.

GLIDE OS. Disponvel em: https://desktop.glidesociety.com/ui/desktop.aspx?ssla=1.


Acesso em 27 maio 2011.

GUERBER, Carlos. Rede de Computadores.

Mafra, 2007. Aula 18 Curso

Sistemas de Informao.

JOLICLOUD. Disponvel em: http://my.jolicloud.com/welcome. Acesso em 25 maio


2011. 01 figura.

LEITE, Pablo Ravani. Sistemas Operacionais via Browser. Trabalho avaliativo.

38

Faculdade de Cincias Aplicadas Sagrado Corao de Jesus Unilinhares,


Linhares, 2007, 22 p.

MAZIERO, Carlos Alberto. Sistemas Operacionais: I - Conceitos Bsicos. Paran,


2011

MAZIERO, Carlos Alberto. Sistemas Operacionais: I - Conceitos Bsicos. Paran,


2011. 01 figura.

MICROSOFT. Disponvel em: http://www.microsoft.com/windowsazure/free-trial/.


Acesso em 25 maio 2011. 01 figura.

MORIMOTO,

Carlos

E.

Sistemas

de

Arquivos.

Disponvel

em:

http://www.hardware.com.br/termos/sistema-de-arquivos. Acesso em 15 maio 2011.

PINTO, Gilberto. Estudo dos aspectos de segurana envolvidos no comrcio


eletrnico: uma abordagem ao protocolo HTTPS. Dissertao de Mestrado.
Universidade de Guarulhos, Guarulhos, 2002, 172 p.

SUSE Studio. Chrome OS. Mala Vida.com. 2011. Disponvel em: http://chromeos.br.malavida.com/d6706-download-gratis-linux. Acesso em 20 maio 2011. 01
figura.

39

GLOSSRIO

BROWSER: Navegador, programa que habilita usurios a interagirem com


documentos virtuais da internet.

ESCALONAMENTO: Distribuio por escalas, em sistemas operacionais, consiste


na escala de processos de acordo com a prioridade.

HARDWARE: Parte fsica do computador ou equipamentos. Exemplos: Mouse,


teclado, impressora, monitor, teclado, processador.

SOFTWARE: Parte lgica do computador ou programas. Exemplos: Programa


bsico que o sistema operacional, programas aplicativos: Word, Excel,
PowerPoint.

Vous aimerez peut-être aussi