Você está na página 1de 7

Faculdade Anhanguera de Jundia

Cincia da Computao Sistemas Operacionais

ATPS Sistemas Operacionais 1 Srie

aaa 000

Prof.: Luis Fernando Cavalari

Jundia
05 de Abril de 2016
Etapa 1 - Aula tema: Conceitos bsicos SO: hardware e software, concorrncia.
Sistemas Operacionais Online.

Sistemas Operacionais Online ou Desktop Online so muito parecidos com os


tradicionais sistemas Windows, Linux, Mac ou Unix. A diferena fundamental que ele fica
armazenado na nuvem, podendo ser acessado de qualquer lugar e de qualquer dispositivo com
navegador web. Seu uso no setor corporativo pode ser bastante vivel, pelo rpido e prtico
acesso a um grande nmero de aplicaes e arquivos. Esse acesso pode ser facilmente
controlado por um servidor remoto garantindo permisses ou restries a usurios
credenciados.
Exemplos de SO Online:
EyeOS.
O Desktop Online EyeOS emula um sistema operacional completo dentro de uma
pgina web, com benefcios como privacidade, acesso a arquivos de qualquer lugar com
internet, e capacidade de colaborao em tempo real com outros usurios.
O software, desenvolvido em PHP, JavaScript e Ajax, possui interface totalmente
personalizvel, desde o visual at o contedo dos menus.
O sistema vem com alguns aplicativos j instalados como programas de rede e
escritrio e utilitrios. Tambm possvel instalar softwares de terceiros desenvolvidos pela
comunidade. A instalao pode ser feita pela interface do desktop, mas preciso ter acesso
administrativo.
Inclui um editor de texto que permite ao usurio criar documentos ou importar
arquivos de outros formatos, por exemplo doc para edio em tempo real. Porm, o EyeDocs
um programa otimizado para carregar rapidamente, no havendo garantias quanto a
formatos de documentos sofisticados, com tabelas e quadros.
Faz integrao de servios e aplicativos da web atravs de atalhos na rea de trabalho,
alm da capacidade de compartilhamento de arquivos atravs de um link URL.
A velocidade do sistema satisfatria, porm, mais lenta que a de um desktop local. A
interface e as terminologias dos aplicativos so inconsistentes, embora tenham melhorado na
verso 2.X. Existe tambm um problema de segurana: a sesso no encerrada quando se
fecha o navegador podendo deixar arquivos vulnerveis.
ZeroPC.

Com interface familiar e intuitiva, reconhecvel por qualquer um que j tenha utilizado
um sistema Windows, o ZeroPC usa muitas das tcnicas de desktop como arrastar e soltar,
clique com boto direito do mouse para acessar menus, barra de status e um menu iniciar, ou
apps.
Os arquivos so organizados em pastas e diretrios e so acessados atravs do
utilitrio File Explorer.
O ZeroPC usa os servidores da Amazon para armazenamento e oferece aos usurios
grande variedade de aplicativos.
Entre os aplicativos disponveis est um pacote Office (ThinkFree Office) com editor
de textos, planilhas e apresentaes, alm de um Messenger, utilizando contas do MSN,
Facebook e outros.
Players de vdeo e msica e um visualizador de imagens tambm esto presentes.
O software foi desenvolvido usando HTML, JavaScript e CSS e foi organizado de
maneira a proporcionar a experincia de um desktop real.
Os usurios tm acesso a 2GB de armazenamento gratuito, podendo expandir atravs
de outros servios gratuitos como o sugarsync, Box.net ou DropBox. Tambm possvel
utilizar at 50 GB por ms atravs do sistema pay-to-go (pagar somente quando usa).
O ZeroPC um sistema gratuito, com interface amigvel e bastante eficiente no
Internet Explorer, porm, so perdidas algumas funcionalidades em outros navegadores.
OOS.
O OOS apresenta uma interface grfica familiar, semelhante aos sistemas Microsoft
Windows e roda bem em navegadores como o Internet Explorer e Firefox. Em outros
navegadores como Google Chrome e Opera, pode apresentar problemas.
O sistema tem por objetivo fornecer uma plataforma comum e abrangente aos diversos
aplicativos modernos e gratuitos, facilmente encontrados na internet e sem a necessidade de
instalao de qualquer software adicional ou plugin.
Sua arquitetura possibilita que programas sejam executados em elementos paralelos e
totalmente integrados.

O OOS d acesso a um gerenciador de arquivos, um painel de controle e vrias


aplicaes como editor de texto, visualizador de imagens, jogos, calculadora, reprodutor
multimdia, visualizador de arquivos PDF, cliente de E-Mail, gerenciador de aplicativos,
gerenciador de upload, entre outros. Um menu Iniciar d acesso a essas funcionalidades.
Devido importncia da segurana em um ambiente online, o sistema utiliza SSL para
proteo de dados dos usurios.
O sistema permite que sejam instaladas, compartilhadas e criadas aplicaes apenas
em Java Script, o que limita seu nmero de usurios, j que grande parte das aplicaes no
possuem verses em Java Script.

Referncias Bibliogrficas:
http://eyeos.org/

29/03/2012

http://www.zeropc.com/ 29/03/2012
http://ampulhetadigital.com/2011/11/sistemas-operacionais-on-line-5-zero-pc/

Elder S.

Trevisan 29/03/2012
http://www.hardware.com.br/artigos/eyeos/

Autor original: Nathan Willis

Traduo: Roberto Bechtlufft 29/03/2012


http://pt.wikipedia.org/wiki/Wikip%C3%A9dia:P%C3%A1gina_principal 29/03/2012

Etapa 2 Aula tema: Conceitos bsicos SO: Hardware e Software, concorrncia.


Processos e Threads. Gerncia de memria. Gerncia do processador.
Mquinas Virtuais.

Uma Mquina Virtual pode ser definida como uma cpia isolada e eficiente de uma
mquina real.
A virtualizao, (possibilidade dos softwares serem utilizados para fazer os recursos
parecerem diferentes do que realmente so) divide os recursos de um computador em
mltiplos ambientes de execuo. A virtualizao pode ser do hardware, do sistema
operacional ou das linguagens de programao.
O uso de mquinas virtuais possibilitam: a execuo de um sistema operacional (e
suas aplicaes) sobre outro; a utilizao de uma aplicao de outra plataforma operacional; a
execuo de mltiplos sistemas operacionais, alm de flexibilizar uma plataforma complexa
de trabalho.
Um exemplo do poder da virtualizao a possibilidade de um usurio executar uma
aplicao em Java sobre a mquina virtual User-Mode Linux, que por sua vez estaria sobre
um sistema Linux, executada sob outra mquina virtual (VMware), que, por fim, estaria sobre
um sistema operacional Windows.
O VMware um exemplo de mquina virtual que permite a instalao de um sistema
operacional dentro de outro e execut-los simultaneamente num ambiente isolado.
Dentre suas funcionalidades esto:

Hipervisor: Ncleo responsvel por particionar, encapsular e isolar os recursos

da mquina;
VMFS: Sistema de arquivos para criao do Datacenter virtual;
Virtual SMP: Permite que as mquinas virtuais tenham mais de um

processador virtual;
VMware Data Recovery (VDR): Para realizao de Backups e recuperao de

mquina total ou individual (arquivos e diretrios);


HA-High Availability: Identifica queda de um servidor fsico e religa as

mquinas virtuais em outro;


VMotion: Permite movimentar um servidor virtual entre servidores fsicos;
Storage VMotion: Evita gargalos de I/O ao movimentar as mquinas virtuais
entre dois Storages;

Embora com muitas funcionalidades, o VMware apresenta algumas limitaes:

invivel para uso de jogos, pois no h suporte total acelerao 3D;

Problemas com o uso de placas de rede sem fio;


No suporta placas PCI.

Ainda assim o VMware til para ambientes de desenvolvimento, onde necessrio


testar uma aplicao em vrias plataformas. Tambm para simulaes de instalaes
complexas de rede e em testes de um SO dentro de outro, so dois usos comuns do VMware.
Outro exemplo, o XEN um monitor de mquinas virtuais livre para a arquitetura de
processadores X86. Tambm pode executar mltiplas mquinas virtuais com segurana em
uma mquina fsica.
O XEN usa virtualizao completa, o que torna a mquina virtual independente de sua
infra-estrutura fsica, gerando grande flexibilidade.
Possui suporte mquina SMP virtual com a possibilidade de mudar o nmero de
unidades de processamento virtuais em tempo de execuo; suporte ACPI; suporte
hardware (AGP e DRM) para grficos 3D e suporte a arquitetura X 86-64, o que elimina as
restries associadas ao espao de endereamento de 32 Bits.
Entre as limitaes est a necessidade de rodar o menor nmero possvel de servios
necessrios, j que um servio rodando como root no dom 0 tem acesso a todos os outros
domnios do sistema. Tambm necessrio um firewall para restringir o trfego. Por fim,
como o kernell do Linux vulnervel a exploraes de usurios, seu acesso deve ser proibido.
Alguns cenrios para o uso do XEN so: Na consolidao de servidores, pois permite
mov-los para um nico host fsico, garantindo performance e isolamento de falhas; Na
computao em cluster, por permitir migraes em tempo real para balanceamento de carga,
com maior flexibilidade do que o gerenciamento de cada host individualmente; No suporte de
hardwares para sistemas operacionais customizados, pois permite o desenvolvimento de
novos sistemas com suporte ao Linux, por exemplo.
O custo adicional de execuo dos processos que pode chegar a 50% em comparao
com a mquina real, tem se apresentado com uma desvantagem para o uso de mquinas
virtuais e significa um desafio, assim como as pesquisas de suporte de hardwares
virtualizao, como os PCs da plataforma Intel.

Referncias Bibliogrficas:
http://pt.wikipedia.org/wiki/VMware 29/03/2012
http://www.hardware.com.br/artigos/xen/ Bruno Macagnani 29/03/2012
http://www.xen.org/ 29/03/2012
[Laureano 2006] Laureano, M. A. P. (2006). Mquinas Virtuais e Emuladores Conceitos,Tcnicas e Aplicaes. Novatec Editora, Primeira Edio.

Você também pode gostar