Você está na página 1de 68

Anlise dos Sistemas Operacionais Atuais

Sistemas Operacionais
CEA437

ALINE GOMES DA CRUZ NGELO BARROS MACHADO DE CASTRO ALVES DANIEL PRATO DA SILVA KARIANNE SILVEIRA DUARTE THAIRONE EZEQUIEL DE ALMEIDA

Anlise dos Sistemas Operacionais Atuais


Introduo


Sistemas Operacionais


Um sistema operacional pode ser visto como um programa complexo que responsvel por todo o funcionamento de uma mquina desde o software at todo hardware instalado na mquina. Desenvolvidos com o propsito de tornar a utilizao do computador mais eficiente e mais conveniente. Um enorme nmero de conceitos, abstraes, mecanismos e algoritmos foram criados e aprimorados. Existem dois tipos de contas que podemos criar num SO:  Administrador  Limitadas

Mac OS X
Descrio e Particularidades


Mac OS X (pronuncia-se Mac OS Ten): Apple.


 

 

Macintosh Operating System. Utilizado para o tratamento de vdeo, imagem e som devido alta performance de sua interface grfica. ltima verso do SO a Mac OS X Snow Leopard. SO proprietrio fundamentado no kernel Unix (OpenDarwin).


 

Experincia adquirida com a tradicional GUI desenvolvida para as verses anteriores do Mac OS com um estvel e comprovado ncleo. A ltima verso do Mac OS X possui certificao UNIX. Ajuste do Darwin (um ncleo derivado do microncleo Mach) com uma renovada GUI titulada Aqua. As primeiras verses do Mach (no-microncleo) foram derivadas do BSD.

Mac OS X Descrio e Particularidades




Mudana em relao aos SOs anteriores:




Cdigo que a base do sistema completamente diferente das verses anteriores. Apesar de a maioria das alteraes estarem nos bastidores do sistema operacional, a interface grfica de usurio Aqua o novo recurso mais visvel. O uso de bordas arredondadas, cores translcidas e outros adereos trouxe mais cores e texturas s janelas e controles do Desktop. Controvrsia entre os usurios:


Uns alegaram que a interface tinha ficado como um brinquedo e com falta de profissionalismo. Outros alegaram que era outra grande inovao da Apple.

Mac OS X Descrio e Particularidades




O ncleo do Mac OS X um sistema operacional certificado Unix, construdo em torno de um ncleo XNU com recursos bsicos Unix acessveis por meio de uma interface de linha de comando.


Pouco antes do lanamento do Mac OS X a Apple lanou esse ncleo como Darwin. Baseando-se nesse ncleo, a Apple projetou e desenvolveu um nmero de componentes de cdigo fechado (closed source) de licena proprietria, incluindo a interface Aqua e o Finder (o sistema de gerenciamento de arquivos). A combinao da interface amigvel e o poder do ncleo open source Darwin/BSD tornaram o Mac OS X o ambiente Unix mais bem vendido at hoje em nmero de computadores.

Mac OS X Descrio e Particularidades

Esquema da Arquitetura do Mac OS X

Mac OS X Verses


O Mac OS X, lanado inicialmente pela Apple Computer em 2001, possui vrias verses:
        

Mac OS X v10.0 Cheetah: 03/2001 Mac OS X v10.1 Puma: 09/2001 Mac OS X v10.2 Jaguar: 06/2002 Mac OS X v10.3 Panther: 10/2003 Mac OS X v10.4 Tiger: 04/2005 Mac OS X v10.5 Leopard: 10/2007 Mac OS X v10.6 Snow Leopard: 08/2009 Mac OS X v10.7 Lion: Anunciado 10/2010; Previso 07/2011 Mac OS X v10.8 Oncilla: (em desenvolvimento)

Mac OS X Lion Interface e Usabilidade




AirDrop


AirDrop permite compartilhar arquivos utilizando a nuvem, em vez de ficar repassando pen-drives entre mquinas. Recebe uma notificao e j pode comear a baixar no esquema peer-to-peer . No h necessidade de configurao alguma e simples de usar.

Mac OS X Lion Interface e Usabilidade




Mail


 

Mostrando mensagens agrupadas, barra de favoritos para organizar contatos e conversas e muitas semelhanas com o Gmail. Possibilidade dos comandos por gestos multitouch. A busca tambm foi melhorada.

Mac OS X Lion Interface e Usabilidade




Gestos Mutitoque


A Apple pensou em utilizar a superfcie comum de um monitor para incorporar multitoques. Porm, no confortvel e o brao fica cansado devido posio vertical. Toque precisam ser horizontais, como sempre funcionou com o TrackPad e o Magic Mouse. Alm do uso comum para aplicativos, como o scroll e o zoom em fotos, a tecnologia multitoque tambm fundamental para a navegao pelos programas no Mission Control (assunto que ser abordado adiante).

Mac OS X Lion Interface e Usabilidade




Tela Cheia


Com apenas um clique no canto superior esquerdo de cada janela, voc pode transformar a interface do programa e deix-lo ocupando toda a tela. Isso permite que voc tenha mais espao para trabalhar e fique concentrado somente naquilo.

Mac OS X Lion Interface e Usabilidade




Mission Control


No Mission Control, todos os aplicativos que estiverem abertos so organizados pela tela. No topo, ficam aqueles que esto funcionando em tela cheia, enquanto que, no meio, ficam os que rodam normalmente em janelas.

Mac OS X Lion Interface e Usabilidade




Aplicativos Organizados

Mac OS X Lion Interface e Usabilidade




App Store: A Loja de Aplicativos Chega ao Mac

Mac OS X Lion Interface e Usabilidade




FaceTime vai Para o Mac

Mac OS X Lion Vantagens e Desvantagens




Vantagens
   

Melhor a nvel Visual e em nvel de Design; Mais fcil e intuito; Poucos vrus criados para o SO da Apple; Indicado para designers, quem trabalha com fotografia, edio de vdeo, modelao, animao 2D/3D; Maior proteo (so mais seguros e menos atingidos por vrus) Os criminosos esto mais preocupados em desenvolver pragas para Windows para promover ataques em massa.; Melhor Desempenho - Por rodarem programas nativos, as mquinas Apple apresentam um desempenho melhor que a dos PCs, principalmente no processamento das aplicaes de arte.

Mac OS X Lion Vantagens e Desvantagens




Desvantagens


 

Incompatvel com muitos softwares, especialmente jogos, embora seja j possvel fazer dual boot com Windows; Roda apenas nos PCs da Apple que ainda so um pouco caros (existe o hackintosh, mas a performance no a mesma); Preo; Restrio de Programas - Muitos programas produzidos para Windows j rodam em Mac, mas a escala ainda baixa, se comparada indstria para o mercado de PC.

Android
O que Android?


Sistema operacional mvel que roda sobre o ncleo Linux. Open Source, ou seja, plataforma aberta, desenvolvida em conjunto por grandes empresas e totalmente gratuito.

Android Histria
  

Em 2005 a Google compra a Android Inc. Em novembro de 2007 formada a Open Handset Alliance. Ainda em novembro de 2007 a Google, sob a Open Handset Alliance anuncia o Android OS. O primeiro produto disponibilizado sob a Aliana em 2008 o Android. Em 22 de outubro de 2008 o Android Market apresentado aos usurios finais, tendo disponveis aplicativos grtis e pagos. Em maro de 2009 o Android Market tinha cerca de 2 mil apps.

Android Histria


Verses:


 

1.5: Cupcake : Abril de 2009, com a ltima reviso oficial a maio de 2010 1.6: Donut : Setembro de 2009, com a ultima reviso oficial a maio de 2010 2.1: Eclair: Janeiro de 2010, com a ltima reviso oficial a maio de 2010 2.2: FroYo : Frozen Yogourt - Maio de 2010, com a ltima reviso oficial a julho de 2010 2.3: Gingerbread : verso atual lanada a 6 de dezembro de 2010 3.0: Honeycomb: Lanada especialmente para tablets em Janeiro de 2011 X.X Ice Cream Sandwich : Maio de 2011

Android Arquitetura
 

A base da pilha o kernel. O prximo nvel de software inclui as bibliotecas do Android. No mesmo nvel da camada de bibliotecas, a camada de tempo de execuo do Android inclui um conjunto de bibliotecas do ncleo Java, tambm inclui a Mquina Virtual Dalvik (DVM). A prxima camada o framework de aplicao. No topo esto as aplicaes.

Arquitetura Lgica em Camadas

Android Interface Grfica




Interface baseada em View e ViewGroups. A interface tambm composta por widgets, que tambm so componentes de interface grfica com o usurio (GUI).

Android Segurana


Cada aplicao executada em um processo. Aplicaes no possuem acesso para efetuar operaes que impactem outros processos (Exemplo: Manter um dispositivo sempre ligado). Aplicativos:


Todos os aplicativos do Android (arquivos. APK) devem ser assinados com um certificado cuja chave privada mantida por seus desenvolvedores.

Android Segurana


Permisses de uso:


Um aplicativo do Android no tem permisses associadas a ele. Para fazer uso dos recursos protegidos do dispositivo, deve-se incluir em seu AndroidManifest.xml uma ou mais tags declarar as permisses que precisa de sua aplicao.

Antivrus:


Ameaas para celular so diferentes das ameaas ao computador (Exemplo: Lookout programa gratuito que oferece proteo contra vrus).

Android Desempenho


Apresenta bom desempenho: Bibliotecas customizadas e otimizadas. Para otimizar a perfomance das aplicaes, h diversos padres de desenvolvimentos recomendados. O Android, superou o lder histrico do mercado de smartphones Symbian, da Nokia, como plataforma mais popular no 4 trimestre de 2010.

Android Prs e Contras




Prs:


Gratuito, multi-plataforma, mantido por um consrcio de empresas, documentaes, kits de desenvolvimento, comunidades e agilidade na correo de bugs.

Contras:
 

um sistema novo e suscetvel a bugs e falhas. No Brasil, os modelos de celulares so caros.

Linux O que Linux?




Linux refere-se ao ncleo (em ingls: kernel) do sistema operacional, mas o termo tambm usado pelos meios de comunicao e usurios para referir-se aos sistemas operacionais baseados no ncleo Linux. Histria:


Linus Torvalds, quando cursava a faculdade de Computao na Finlndia, em meados de 1991. No dia 5 de outubro de 1991 Linus Torvalds anunciou a primeira verso oficial do ncleo Linux (verso 0.02).

Linux Caractersticas
      

Multitarefa; Multiusurio; Multiprocessamento; Leitura de executveis sob demanda; Memria Virtual (virtual memory); Suporte a vrios sistemas de arquivos; Cdigo fonte disponvel gratuitamente.

Linux
Gerncia de Processos
 

Por padro o Linux limita os recursos que cada processo pode ter. Os processos do Linux so preemptivos, quando um processo entra no estado TASK RUNNING o kernel vai checar se existe alguma prioridade maior que o processo corrente. Caso exista, o processo corrente interrompido e o que tem prioridade maior comea a rodar. A prioridade de um processo no Linux est em constante alterao. Existem dois tipos de prioridade: Prioridade Esttica e Prioridade Dinmica. A prioridade dinmica dos processos convencionais sempre inferior aos processos com prioridade esttica.

 

Linux
Gerenciamento de Memria


No Linux a memria funciona da seguinte maneira:




Processos que esto em execuo tm prioridade na memria, quando termina um processo e se tiver espao na memria, ficam resduos desse processo na memria para uma futura volta desse processo ser mais rpida. Caso essa memria RAM esteja lotada com processos que esto em execuo, a comea a utilizao da memria SWAP (troca).

Para a proteo existe um gerenciador de memria virtual evitando que processos no modo Kernel e no modo User se misturem.

Linux
Interface Grfica


O sistema X-Window, fornece o ambiente grfico do Linux, que torna o gerenciador de janelas (a interface visual em si) um processo separado. KDE e GNOME so os gerenciadores mais comumente usados e dividem a preferncia da maioria dos usurios e das distribuies.

Linux
Distribuio Linux


 

Distribuio um sistema operacional Unix-like incluindo o kernel Linux e outros softwares de aplicao, formando um conjunto. Distribuies (ou distros) mantidas por organizaes comerciais, como a Red Hat, Ubuntu, SUSE e Mandriva, bem como projetos comunitrios como Debian e Gentoo montam e testam seus conjuntos de software antes de disponibiliz-los ao pblico. Existem mais de 300 distribuies ativamente mantidas Verses novas a cada 3 ou 4 meses, ou pelo menos semestralmente.

Linux
Distribuio Linux


Uma lista parcial de distribuies de Linux:  Conectiva (brao brasileiro da Mandriva);  Kurumin (brasileira);  Debian BR CDD (brasileira);  Debian;  Fedora;  Gentoo;  Knoppix;  Mandriva;  Red Hat;  SUSE;  Ubuntu.

Windows Seven
Histrico

Windows Seven
Histrico

COMPATIBILIDADE

USABILIDADE

PERFORMANCE

SEGURANA

Windows Seven
Interface


Barra de Tarefas:
 

mais alta e com cones maiores. A Barra de Acesso Rpido cedeu lugar a outros cones semelhantes ao da referida, mas com funcionalidades diferentes.

Windows Seven
Interface


Aero Peek:


Utilizada para acessar a rea de trabalho com apenas um clique.

Windows Seven
Interface


Janelas Lado a Lado:

Windows Seven
Interface
 

Suporte a telas touch screen; Aero Shake:




Funo interativa que minimiza ou maximiza janelas de segundo plano clicando sobre a barra de ttulos e sacudindo de um lado para outro.

TABLET

Windows Seven
Arquitetura


Arquitetura modular, desenvolvida para trabalhar com processadores modernos com vrios ncleos.
 

x86 (32 bits): suporte at 32 ncleos. x64 (64 bits): suporte at 256 ncleos.

Windows Seven
Segurana
Dispositivos mantidos e aprimorados:


Controle de Conta de Usurio (UAC): um dispositivo que protege o sistema contra acesso e execuo de programas no autorizados.


Aprimoramentos: Controle de nvel elevado e auto-proteo.

Firewall: software que protege o sistema de ameaas da internet.




Aprimoramentos: Aperfeioado segundo experincia com o usurio.

Windows Defender: utilitrio que roda em segundo plano, em busca de programas espies.


Aprimoramentos: opes de varredura: manual e em tempo real.

Windows Seven
Segurana
Dispositivos mantidos e aprimorados:


Central de Aes: software responsvel pelo monitoramento de itens de segurana e de manuteno.




Aprimoramentos: acesso mais pratico e intuitivo.

BitLocker: tecnologia que criptografa completamente os volumes de inicializao de um computador, fornecendo maior segurana sobre as informaes.


Aprimoramentos: (DRA) agente de recuperao de dados.

Windows Seven
Segurana
Dispositivos Adicionais:


AppLocker: utilitrio de gerenciamento da infra-estrutura de computao das organizaes no que tange a Poltica de Restries de software. BitLocker Go To: tecnologia com os mesmos princpios do BitLocker, porm voltado para dispositivos de armazenamento removveis.

Windows Seven
Performance


Uma avaliao consistente de desempenho de um sistema operacional leva em considerao diversos aspectos:
   

Uso da memria; Utilizao da CPU; Boot e Desligamento; I/O de disco.

Windows Seven
Performance

Windows Seven
Performance

Windows Seven
Performance

Windows Seven
Performance

Windows Seven
Novidades
Modo XP:


Consiste em virtualizar o Windows XP, no apenas em modo de compatibilidade como nas verses anteriores, mas como um todo, sendo essa a principal diferena da virtualizao do Windows Seven para os demais Windows.

Windows Seven
Novidades

Windows Seven
Novidades
ReadyBoost:


Refere-se ao uso de dispositivos flash como memria adicional para o computador. uma alternativa para melhorar o desempenho do sistema de usurios cujos computadores no dispem de memria suficiente para carregar seus aplicativos.

Windows Seven
Um Ano de Windows Seven no Mercado

Sistemas Operacionais em Nuvem


Cloud OS Introduo


O que Computao em Nuvem?




Recursos acessados remotamente:




Hardware (memria, armazenamento, clculo).

 

Plataformas de desenvolvimento. Servios.

Sistemas Operacionais em Nuvem


Cloud OS Caractersticas


Num sistema operacional disponvel na Internet, a partir de qualquer computador e em qualquer lugar, pode-se ter acesso a informaes, arquivos e programas num sistema nico, independente de plataforma. O requisito mnimo um computador compatvel com os recursos disponveis na Internet. O PC torna-se apenas um chip ligado Internet - a grande nuvem de computadores - sendo necessrios somente os dispositivos de entrada (teclado, mouse) e sada (monitor).

Sistemas Operacionais em Nuvem


Cloud OS Estrutura do Sistema


Arquitetura em nuvem muito mais que apenas um conjunto (embora massivo) de servidores interligados. Requer uma infra-estrutura de gerenciamento desse grande fluxo de dados que, incluindo funes para aprovisionamento e compartilhamento de recursos computacionais, equilbrio dinmico do workload e monitorao do desempenho.

Sistemas Operacionais em Nuvem


Cloud OS Gerncia do Processador

Processamento de Dados, como: Busca de Informaes, Clculos Matemticos e outros, tambm feito no servidor localizado na nuvem.

Sistemas Operacionais em Nuvem


Cloud OS Sistemas de Arquivos


O armazenamento de dados feito em servidores que podero ser acessados de qualquer lugar do mundo, a qualquer hora, no havendo necessidade de instalao de programas, servios ou de armazenar dados. O acesso a programas, servios e arquivos remoto, atravs da Internet - da a aluso nuvem.

Sistemas Operacionais em Nuvem


Cloud OS Vantagens


O trabalho corporativo e o compartilhamento de arquivos se tornam mais fceis, uma vez que todas as informaes se encontram no mesmo lugar, ou seja, na nuvem computacional. Os softwares e os dados podem ser acessados em qualquer lugar, bastando que haja acesso Internet, no estando mais restritos ao ambiente local de computao, nem dependendo da sincronizao de mdias removveis.

Sistemas Operacionais em Nuvem


Cloud OS Vantagens


O usurio tem um melhor controle de gastos ao usar aplicativos, pois a maioria dos sistemas de computao em nuvem fornece aplicaes gratuitamente e, quando no gratuitas, so pagas somente pelo tempo de utilizao dos recursos. No necessrio pagar por uma licena integral de uso de software. Diminui a necessidade de manuteno da infra-estrutura fsica de redes locais cliente/servidor, bem como da instalao dos softwares nos computadores corporativos, pois esta fica a cargo do provedor do software em nuvem, bastando que os computadores clientes tenham acesso Internet.

Sistemas Operacionais em Nuvem


Cloud OS Vantagens


A maioria das empresas no tem como atividade principal a gesto de TI, Mesmo para as organizaes de TI, h vantagens. As organizaes de TI gastam hoje 80% de seu tempo com a manuteno de sistemas, e no seu objetivo de negcio manter dados e aplicativos em operao.

Sistemas Operacionais em Nuvem


Cloud OS Sistemas Atuais


Google Chromium OS:




Trabalha com uma interface diferente, semelhante ao do Google Chrome, em que todas as aplicaes ou arquivos so salvos na nuvem e sincronizados com sua conta do Google, sem necessidade de salv-los no computador, j que o HD dos dois modelos de Chromebooks anunciados contam com apenas 16gb de HD.

eyeOS:


Este sistema est sendo desenvolvido por uma comunidade denominada EyeOS Team e possui o cdigo fonte aberto ao pblico. Possui um abrangente conjunto de aplicativos, e o seu desenvolvimento feito principalmente com o uso da linguagem PHP.

Sistemas Operacionais em Nuvem


Cloud OS Sistemas Atuais


Azure:
 

O Windows Azure o sistema operacional da Nuvem. Ele oferece aos seus aplicativos escalabilidade vertical ou horizontal, dependendo das necessidades da sua empresa. Deixe que seus desenvolvedores usem a criatividade em uma plataforma cuja linguagem eles j conhecem.

Sistemas Operacionais em Nuvem


Cloud OS Agentes

Sistemas Operacionais em Nuvem


Cloud OS Fator Segurana


Embora a novidade venha ganhando espao, ainda cedo para dizer se dar certo ou no. Os arquivos so guardados na web e os programas colocados na nuvem computacional - e no nos computadores em si - so gratuitos e acessveis de qualquer lugar. Mas a ideia de que 'tudo de todos e ningum de ningum' nem sempre algo bem visto. O fator mais crtico a segurana, considerando que os dados ficam online o tempo todo.

Sistemas Operacionais em Nuvem


Cloud OS Futuro


Quem voc acha que permanecer no mercado daqui a 10 anos?


  

O Linux com suas mirabolantes ideias de sistemas livres... O Windows com uma ferramenta poderosa... Um sistema operacional simples, sem graa, lento, restrito, que faz as funes bsicas de ambos os sistemas acima e est hospedado em um servidor na internet...

Anlise dos Sistemas Operacionais Atuais


Referncias


Mac OS X  TANENBAUM, Andrew S.; WOODHULL, Albert S. Sistemas Operacionais: Projeto e Implementao. Traduo: Edson Furmankiewicz. 2 Edio. Porto Alegre: Bookman, 2000.  http://pt.wikipedia.org/wiki/Mac_OS_X  http://cadernoinfo.blogspot.com/2008/01/mac-ou-pc-vantagens-edesvantagens.html  http://www.techtudo.com.br/  http://www.tecmundo.com.br/6043-mac-osx-10-7-lion-o-rei-dos-felinos-vemai.htm

Anlise dos Sistemas Operacionais Atuais


Referncias


Android  http://www.tecmundo.com.br/9010-android-o-sistema-operacional-movelqueconquistou-o-mundo.htm  http://pt.wikipedia.org/wiki/Android  http://www.universowap.com.br/smartphones/android-conheca-um-pouco-maisesta-plataforma/  http://android.uol.com.br/caracteristicas/google-android.jhtm  http://diariodoandroid.com.br/sistemas-operacionais-moveis/ios/10caracteristicas-matadoras-android-superam-iphone/  http://gesinf.blogspot.com/2010/11/seguranca-para-smartphones-comandroid.html  http://www.euandroid.com.br/iniciante-android/2011/05/maquina-virtualdalvik/#more-7464 Linux  http://br-linux.org/faq-linux  http://br-linux.org/faq-distribuicao  http://www.vivaolinux.com.br/linux

Anlise dos Sistemas Operacionais Atuais


Referncias


Windows Seven  http://blogs.msdn.com/b/e7/archive/2008/08/27/windows-7-approach-to-systemperformance.aspx  http://www.tecmundo.com.br/2162-teste-de-performance-windows-7-versus-xp-evista.htm  http://www.bpiropo.com.br/tt20110303.htm  http://technet.microsoft.com/pt-br/library/dd560691.aspx  http://www.bpiropo.com.br/pesquisa.htm  http://pt.wikipedia.org/wiki/Windows_7 Cloud OS (Sistema Operacional em Nuvem)  http://www.infowester.com/cloudcomputing.php  http://fabriciorhs.wordpress.com/2010/09/28/cloud-computing

Você também pode gostar