Sei sulla pagina 1di 24

Felipe Ricardo Baro 1142352815 Plinio Cardoso De Macedo Junior 1108336610 Microsoft Windows Server

Windows Server 2000 O Microsoft Windows 2000 (tambm conhecido como Win2k) um sistema operacional preemptivo, grfico e de fcil aprendizagem que foi desenvolvido para trabalhar com um ou mais processadores de 32 bits em computadores na arquitetura x86. parte de uma linha de sistemas operacionais denominada Microsoft Windows NT e foi lanado em 17 de fevereiro de 2000, sendo o sucessor do Windows NT 4.0. Ele est disponvel em quatro verses: Professional, Server, Advanced Server e Datacenter Server. Adicionalmente, a Microsoft oferece o Windows 2000 Advanced Server - Edio Limitada, que foi lanado em 2001 e roda em processadores de 64 bits Itanium. O Windows 2000 classificado com um sistema operacional de ncleo hbrido, e sua arquitetura dividida em dois modos: usurio e ncleo. O "modo ncleo" d acesso total aos recursos do sistema e suporta a execuo das aplicaes em modo usurio, com acesso restrito aos recursos. Todas as verses do Windows 2000 possuem em comum muitas funcionalidades, incluindo muitas utilidades de sistema como o Microsoft Management Console (MMC) e sistemas de gerenciamento de aplicao como o utilitrio de desfragmentao de disco. Todas as verses do Windows 2000 suportam o sistema de arquivos Windows NT verso 5 ou NTFS 5 (New Tecnology File System), o sistema de arquivos criptografado (EFS), tambm armazenamento em discos bsicos ou dinmicos. O armazenamento em discos dinmicos permite que diferentes volumes sejam utilizados. A famlia 2000 Server tambm teve um aumento de funcionalidades, incluindo a capacidade de ter um servio de diretrio nico: o Active Directory, Distributed File System (um sistema de arquivos que possibilita compartilhamento de arquivos) e armazenamento em volumes com tolerncia falhas. Windows Server 2003 Lanado pela Microsoft em 24 de abril de 2003, o Microsoft Windows Server 2003, tambm conhecido como W2K3 ou simplesmente Windows 2003 um sistema operacional da Microsoft de rede desenvolvido como sucessor do Windows 2000 Server. tambm conhecido como Windows NT 5.2, e era nada mais do que o Windows XP reformulado. No seu ncleo est uma verso do Windows XP com algumas funes desligadas para permitir um funcionamento mais estvel do sistema. Tal como o Windows 2000, este apresenta o Active Directory como principal ferramenta para a administrao de domnios. um sistema utilizado estritamente em redes de computadores. O Windows Server 2003 da Microsoft trouxe novas melhorias aos servios de rede e ao Active Directory, que agora implementa mais funcionalidades em relao ao Windows 2000 Server. Verses

Atualmente h quatro (4) verses do Windows 2003, ainda que todas elas contem com verses de 32 e 64 bits. As verses so:

Web Edition : Destinado para ser especificamente servidor Web, com suporte para at 2 processadores e 2 Gb RAM. Standard Edition: Destinado para ser utilizado em pequenas empresas como servidor Web,
servidor de arquivos ou impressoras, ele suporta at 2 processadores e 4 Gb RAM. O Win2003 Standard substitui o Win2000 Server.

Enterprise Edition: Destinado para empresas de mdio e grande porte, ele suporta at 8
processadores, 32 Gb RAM na verso 32-bits e 64 Gb RAM na verso 64-bits e clusters de 8 ns. O Win2003 Enterprise substitui o Win2000 Advanced Server.

Datacenter Edition: Destinado para aplicaes de misso crtica e larga escala, ele suporta
at 32 processadores, 64 Gb RAM na verso 32-bits e 128 Gb RAM na verso 64-bits e clusters de 8 ns. O Win2003 Enterprise substitui o Win2000 Datacenter Server. Windows Server 2008

Windows Server 2008 um sistema operacional de servidores da Microsoft, desenvolvido como sucessor do Windows Server 2003. Lanado em 27 de fevereiro de 2008 o Windows Server 2008 foi conhecido pelo codenome Server Longhorn at 16 de maio de 2007 quando Bill Gates, presidente da Microsoft, anunciou o nome oficial. Verses Windows Server 2008 Standard Edition: Em substituio ao Windows Server 2003, foi projetada para fornecer servios e recursos para outros sistemas em uma rede. O sistema operacional tem um abundante conjunto de recursos e opes de configurao. O Windows Server 2008 Standard Edition d suporte a 2-way e 4-way SMP (multiprocessamento simtrico) e a at 4 gigabytes de memria em sistemas de 32 bits e 32 GB em sistemas de 64 bits. Windows Server Enterprise Edition: Tal verso estende os recursos fornecidos no Windows Server 2008 Standard Edition para proporcionar maior estabilidade e disponibilidade e dar suporte a servios adicionais como o Cluster e Servio de Federao do Active Directory. Tambm d suporte a sistemas de 64 bits, memria RAM hot-swap e non-uniform memory access (NUMA). Os servidores enterprise podem ter at 32 GB de RAM em sistemas x86 e dois terabytes (TB) de RAM em sistemas de 64bits e 8 CPUs. Windows Server 2008 Datacenter Edition: Verso mais robusta do Windows Server 2008 com aperfeioamentos nos recursos de cluster e suporte a configuraes de memria muito amplas com at 64 GB de RAM em sistemas x86 e dois TB RAM em sistemas de 64 bits. Tem requisito mnimo de CPU e pode dar suporte a at 64 CPUs. Windows Web Server 2008: Verso Web Edition do Windows Server 2008. Uma vez que foi projetada para fornecer servios Web para a implantao de sites e aplicativos baseados nesta, essa verso do servidor s d suporte a recursos relacionados. Especialmente, ela inclui o Microsoft.NET Frameworks, o Microsoft Internet Information Services (IIS), o ASP.NET, alm do servidor de aplicativos e recursos de balanceamento de carga de rede. No entanto, no possui vrios outros recursos, incluindo o Active Directory, e exige a instalao do server core para obter alguma funcionalidade padro. O Windows Web Server 2008 d suporte a at 32 GB de RAM e 4 CPUs x64. Windows Server 2012 A Microsoft anunciou em abril de 2012 o nome da prxima verso do Windows Server, que ser o Windows Server 2012. No lanamento de produtos, a Microsoft sempre traz grandes novidades:

No Windows Server 2000, o Active Directory foi o grande marco, visto que no Windows NT no existia Active Directory; O Windows Server 2003 apresentou significativas melhoras no Active Directory, alm de incluir novas funcionalidades; No Windows Server 2008, o grande marco foi a plataforma de virtualizao Hyper-V.

Para o Windows Server 2012, o grande marco uma plataforma estruturada para trabalhar com computao em nuvem. Alm disso, teremos tambm a nova console com o objetivo de estabelecer uma console nica entre os produtos, ou seja, a console do Windows Server 2012 ser similar console do Windows 8, Windows Phone e at mesmo console do Xbox 360. .O Windows Server 2012 um produto que ir oferecer um melhor suporte para trabalhar com computao na nuvem, seja ela pblica ou privada. Alm disso, inmeras novidades foram adicionadas neste novo produto como, por exemplo, a nova console do Server Manager, Hyper-V 3.0, Active Directory Clone, DirectAccess, DHCP, BranchCache, entre outras novidades. Segue alguns exemplos dos melhores recursos do no Windows Server da Microsoft:

Server Manager Uma das principais novidades do Server Manager a console apresentada na Figura 2. Nesta console foi adicionado um Dashboard que permite uma visualizao de todas as funes instaladas no servidor.

O Server Manager ainda permite adicionar e criar grupos de outros servidores da rede, ou seja, gerenciar outros servidores, instalar e remover funes a partir de uma nica console.

Hyper-V 3.0 O Windows Server 2012 disponibilizou uma nova verso do Hyper-V, agora conhecido como Hyper-V 3.0. O Hyper-V a tecnologia que virtualiza hardware para proporcionar um ambiente no qual voc possa executar vrios sistemas operacionais ao mesmo tempo em um computador fsico. Ele permite que voc crie e gerencie mquinas virtuais e seus recursos, sendo cada mquina virtual um recurso isolado, ou seja, um sistema de computador virtualizado que pode executar seu prprio sistema operacional.

Sistema Operacional Linux Debian O Debian um sistema operacional livre, desenvolvido por milhares de voluntrios de todo o mundo que colaboram atravs da Internet. Os pontos chave do projeto Debian so a sua base de voluntrios, a sua dedicao ao Contrato Social do Debian e ao Software Livre, e o seu compromisso de fornecer o melhor sistema operacional possvel. O Debian 6.0 mais um passo importante nesta direo. O Debian 6.0 inclui o KDE Plasma Desktop e Aplicativos, os ambientes de rea de trabalho GNOME, Xfce, e LXDE assim como todos os tipos de aplicativos para servidor. Tambm

apresenta compatibilidade com a FHS v2.3 e software desenvolvido para a verso 3.2 da LSB.

O Debian funciona em computadores desde palmtops e sistemas handheld a supercomputadores, e em quase tudo entre eles. Um total de nove arquiteturas so suportadas pelo Debian GNU/Linux: 32-bit PC / Intel IA-32 (i386), 64-bit PC / Intel EM64T / x86-64 (amd64), Motorola/IBM PowerPC (powerpc), Sun/Oracle SPARC (sparc), MIPS (mips (big-endian) e mipsel (little-endian)), Intel Itanium (ia64), IBM S/390 (s390), e ARM EABI (armel).

O Debian 6.0 "Squeeze" introduz prvias tcnicas de dois novos portes para o kernel do projeto FreeBSD usando o conhecido espao de aplicativos Debian/GNU: Debian GNU/kFreeBSD para o 32-bit PC (kfreebsd-i386) e o 64-bit PC (kfreebsd-amd64). Estes portes so os primeiros a serem includos em uma verso do Debian que no so baseados no kernel Linux. O suporte ao software comum de servidor est robusto e combina os recursos existentes nas verses Debian baseadas em Linux com os recursos nicos conhecidos do mundo BSD. Entretanto, para esta verso estes novos portes so limitados; por exemplo, alguns recursos avanados do desktop ainda no so suportados.

Outra novidade o kernel Linux completamente livre, que no contm mais arquivos de firmware problemticos. Estes foram divididos em pacotes separados e movidos do repositrio main do Debian para a rea non-free do nosso repositrio, que no habilitada por padro. Desta forma, os usurios Debian tm a possibilidade de executar um sistema operacional completamente livre, mas ainda podem optar por usar arquivos de firmware no-livres se necessrio. Os arquivos de firmware necessrios durante a instalao podem ser carregados pelo sistema de instalao; imagens especiais de CD e arquivos tarball para instalaes baseadas em USB tambm esto disponveis.

Alm disso, o Debian 6.0 introduz um sistema de inicializao baseado em dependncias, tornando a inicializao do sistema mais rpida e robusta devido a execuo paralela dos scripts de inicializao e o controle correto de dependncias entre eles. Vrias outras mudanas tornam o Debian mais adequado para notebooks de tamanho reduzido, como a introduo do shell KDE Plasma Netbook.

Esta verso inclui numerosos pacotes de software atualizados, tais como:

Espaos de trabalho KDE Plasma e Aplicativos do KDE 4.4.5 uma verso atualizada do ambiente de rea de trabalho GNOME 2.30 o ambiente de rea de trabalho Xfce 4.6 LXDE 0.5.0 X.Org 7.5 OpenOffice.org 3.2.1 GIMP 2.6.11 Iceweasel 3.5.16 (uma verso sem marcas do Mozilla Firefox) Icedove 3.0.11 (uma verso sem marcas do Mozilla Thunderbird)

PostgreSQL 8.4.6 MySQL 5.1.49 Coleo de Compiladores GNU 4.4.5 Linux 2.6.32 Apache 2.2.16 Samba 3.5.6 Python 2.6.6, 2.5.5 e 3.1.3 Perl 5.10.1 PHP 5.3.3 Asterisk 1.6.2.9 Nagios 3.2.3 Xen Hypervisor 4.0.1 (dom0 assim como suporte a domU) OpenJDK 6b18 Tomcat 6.0.18 mais de 29.000 outros pacotes de software prontos para usar, construdos a partir de cerca de 15.000 pacotes fonte.

O Debian 6.0 inclui mais de 10.000 novos pacotes como o navegador Chromium, a soluo de monitoramento Icinga, a interface grfica de gerenciamento de pacotes Central de Aplicativos, o gerenciador de rede wicd, as ferramentas de continer Linux lxc e a framework de cluster corosync.

Com esta ampla seleo de pacotes, o Debian mais uma vez permanece fiel ao seu objetivo de ser o sistema operacional universal. apropriado para muitos casos diferentes de uso: de sistemas desktop a netbooks; de servidores de desenvolvimento a sistemas de cluster; e para servidores de banco de dados, web ou de armazenamento. Ao mesmo tempo, esforos adicionais para garantia de qualidade como instalao automtica e testes de atualizao para todos os pacotes nos repositrios Debian, assegurando que o Debian 6.0 satisfaz as altas expectativas que os usurios tm de uma verso estvel do Debian. slido com rocha e rigorosamente testado.

A partir do Debian 6.0, as "Distribuies Debian Customizadas" so renomeadas para"Debian Pure Blends". Sua cobertura tem aumentando conforme o Debian 6.0 adicionaDebian Accessibility, DebiChem, Debian EzGo, Debian GIS e Debian Multimedia s j existentes, Debian Edu, Debian Med e Debian Science "pure blends". O contedo completo de todas as blends pode ser acessado, incluindo possveis pacotes que os usurios so convidados a indicar para adio na prxima verso.

O Debian pode ser instalado a partir de vrias mdias de instalao tais como discos Blu-ray, DVDs, CDs e dispositivos USB ou atravs da rede. O GNOME o ambiente de rea de trabalho padro e est contido no primeiro CD. Os outros ambiente de reas de trabalho KDE Plasma Desktop e Aplicativos, Xfce, ou LXDE podem ser instalados atravs de duas imagens de CD alternativas. O ambiente de rea de trabalho desejado tambm pode ser escolhido a partir dos menus de inicializao dos CDs/DVDs. Novamente esto disponveis com o Debian

6.0 os CDs e DVDs multi-arquitetura que suportam instalao de mltiplas arquiteturas a partir de um nico disco. A criao da mdia de instalao USB inicializvel tambm foi extremamente simplificada; veja o Guia de Instalao para mais detalhes.

Alm da mdia de instalao normal, o Debian GNU/Linux tambm pode ser diretamente utilizado sem instalao prvia. As imagens especiais usadas, conhecidas como imagens live, esto disponveis para CDs, dispositivos USB e montagens via netboot. Inicialmente, estas so fornecidas apenas para as arquiteturas amd64 e i386. Tambm possvel usar estas imagens live para instalar o Debian GNU/Linux.

O processo de instalao para o Debian GNU/Linux 6.0 foi melhorado de vrias maneiras, incluindo seleo mais fcil do idioma e configuraes do teclado, e particionamento de volumes lgicos (LVM), RAID e sistemas criptografados. Tambm foi adicionado suporte para os sistemas de arquivos ext4 e btrfs e na arquitetura kFreeBSD o sistema de arquivos Zettabyte (ZFS). O sistema de instalao para o Debian GNU/Linux agora est disponvel em 70 idiomas.

As imagens de instalao podem ser baixadas agora mesmo via bittorrent, jigdo ou HTTP veja Debian em CDs para maiores informaes. Em breve tambm estar disponvel em mdias de DVD, CD-ROM e discos Blu-ray a partir de vrios vendedores.

As atualizaes para o Debian GNU/Linux 6.0 a partir da verso anterior, Debian GNU/Linux 5.0 (codinome "Lenny"), sero automaticamente manipuladas pela ferramenta de gerenciamento de pacotes apt-get para a maioria das configuraes, e de certa forma, tambm pela ferramenta de gerenciamento de pacotes aptitude. Como sempre, os sistemas Debian GNU/Linux devem ser atualizados de forma indolor, no local, sem qualquer indisponibilidade forada, mas fortemente recomendado que voc leia as notas de lanamento assim como o guia de instalao para possveis problemas, e instrues detalhadas de instalao e atualizao. As notas de lanamento ainda sero melhoradas e traduzidas para idiomas adicionais nas semanas aps o lanamento.

Sistemas Operacionais para estaes de trabalho

Windows XP: O Windows XP uma famlia de sistemas operacionais de 32 e 64-bits produzido pela Microsoft, para uso em computadores pessoais, incluindo computadores residenciais e de escritrios, notebooks e media centers. O nome "XP" deriva de eXPerience. O Windows XP o sucessor de ambos os Windows 2000 e Windows Me e o primeiro sistema operacional para consumidores produzido pela Microsoft construdo em nova arquitetura e ncleo (Windows NT 5.1). O Windows XP foi lanado no dia 25 de Outubro de 2001, e mais de 400 milhes de cpias estavam em uso em Janeiro de 2006, de acordo com estimativas feitas naquele ms pela empresa de estatsticas IDC. Foi sucedido pelo Windows Vista lanado para pr-fabricantes no dia 8 de Novembro de 2006 e para o pblico em geral em 30 de Janeiro de 2007. Suas vendas cessaram no dia 30 de Junho de 2008, porm ainda era possvel adquirir novas licenas com os desenvolvedores do sistema at 31 de Janeiro de 2009 ou comprando e instalando as edies Ultimate ou Business do Windows Vista e ento realizando o downgrade para o Windows XP. As duas principais edies do sistema operacional so o Windows XP Home Edition, que destinada a usurios domsticos, e o Windows XP Professional Edition, que oferece recursos

adicionais, tais como o Domnio de Servidor do Windows, dois processadores fsicos e direcionada a usurios avanados e a empresas. O Windows XP Media Center Edition tem mais recursos de multimdia possuindo a capacidade de gravar e sintonizar programas de televiso, ver filmes de DVD, e ouvir msica. O Windows XP Tablet PC Edition designado a rodar aplicaes com o toque de uma caneta usando a plataforma Tablet PC. Duas verses separadas de 64-bit do Windows XP foram lanadas, a Windows XP 64-bit Edition para processadores IA-64 (Itanium) e a Windows XP Professional x64 Edition para x86-64. Existe tambm o Windows XP Embedded uma verso voltada para dispositivos enbarcados como caixas eletrnicos entre outros, e uma edio para mercados especficos e iniciantes, o Windows XP Starter Edition. O Windows XP conhecido pela sua estabilidade e eficincia que melhoraram ao longo das verses 9x do Microsoft Windows. Ele apresenta uma nova interface grfica, uma mudana que o tornou mais amigvel do que verses anteriores do Windows. tambm a primeira verso do Windows a usar um programa de ativao na luta contra a pirataria de software, uma restrio que no foi muito bem aceita por muitos usurios que defendiam a privacidade. O Windows XP tambm foi criticado por alguns usurios devido suas vulnerabilidades de segurana, sua fraca integrao entre aplicativos, como o Internet Explorer 6 e Windows Media Player, e para funes de contas de usurio. Suas ltimas verses com o Service Pack 2, o 3 e o Internet Explorer 7 resolveram alguns desses problemas. Durante o seu desenvolvimento, o projeto tinha o nome de cdigo "Whistler", em homenagem a cidade canadnse de Whistler, uma vez que l se localiza o resort Whistler Blackcomb onde alguns dos desenvolvedores se hospedaram. At o final de Julho de 2010, o Windows XP era o sistema operacional mais utilizado no mundo com 62.43% de participao no mercado, tendo chegado a 85% em Dezembro de 2006. Os nmeros mostram a queda exponencial do uso do sistema operacional, acelerada pelo lanamento do Windows 7, que chegou para corrigir os problemas do Vista. Mantendo uma mdia de ritmo de decrescimento atual o Windows XP poder deixar de ser o sistema operacional mais usado do mundo at o final de 2014. O Windows 7, e o Windows 8 junto com outros S.O., devero tomar seu posto1. Em 2011, perdeu seu lugar para o Windows 7, ficando com 37,08% dos usurios mundiais. A Microsoft ocasionalmente lanou Service Packs (pacotes de servios) para estas verses do Windows para corrigir problemas e adicionar novos recursos, como: Service Pack 1 O Service Pack 1 (SP1) do Windows XP, foi lanado em 9 de Setembro de 2002. Os recursos mais notados foram o suporte a USB 2.0 e o Definir Acesso e Padres do Programa. Primeiramente os usurios especificavam qual browser e qual mensageiro instantneo eles usariam, com acesso aos programas da Microsoft. O Service Pack 1 foi lanado ultimamente para remover o Microsoft Java Virtual Machine de acordo com a Sun Microsystems. O suporte do Service Pack 1 acabou em 10 de Outubro de 2006. Service Pack 2 O Service Pack 2 (SP2) (de nome de cdigo "Springboard") foi lanado no dia 6 de Agosto de 2004, aps detalhes severos, com nfase na segurana. Anteriormente como nos outros service packs, o SP2 adicionou novas funcionalidades ao Windows XP, incluindo a instalao de um firewall, suporte rede Wi-Fi com guia de introduo, bloqueador de pop-up no Internet Explorer, e suporte ao Bluetooth. Um dos maiores recursos de segurana adicionados foi o Windows Firewall que estava ativado por padro, proteo avanada na memria e uma tecnologia chamada de NX Bit para proteger o processador de mais ataques virtuais; Alm disso foi lanada a Central de Segurana do Windows um pacote de proteo que incluia o Firewall do Windows, a conexo com as atualizaes automticas e um antivrus que deveria ser instalado a parte. Outras novidades includas no pacote foram o

Windows Media Player 9, o DirectX 9.0c e o Windows Movie Maker 2 com uma nova interface, efeitos de vdeo e opes que foram incorporadas ao programa. O suporte do Service Pack 2 terminou no dia 13 de Julho de 2010. Service Pack 3 O Microsoft Windows XP Service Pack 3 (SP3) comeou a ser desenvolvido em Maro de 2007. A verso final foi lanada no dia 6 de Maio de 2008. O Service Pack 3 do Windows XP contm 113 atualizaes de segurana e 958 correes . No veio, entretanto com o Windows Internet Explorer 7 ou mesmo o Windows Media Player 11 ; a possibilidade de inserir a chave do produto no final da instalao, tornando assim mais gil a instalao do Windows; a presena do NAP (Network Access Protection); deteco de Black Hole Router para proteger o sistema contra roteadores que esto descartando dados; um ganho de aproximadamente 10% em perfomance no computador , adicionado o suporte a redes wireless protegidas com passwords "WPA" e "WPA2", e o novo Mdulo Criptogrfico de Modo Ncleo existentes no Windows Vista.

Windows 7

O Windows 7 uma verso do Microsoft Windows, uma srie de sistemas operativos produzidos pela Microsoft para uso em computadores pessoais, incluindo computadores domsticos e empresariais, laptops tablets e PC's de centros de mdia, entre outros. Windows 7 foi lanado para empresas no dia 22 de julho de 2009, e comeou a ser vendido livremente para usurios comuns s 00:00 horas do dia 22 de outubro de 2009, menos de 3 anos depois do lanamento de seu predecessor, Windows Vista. Pouco mais de trs anos depois, o seu sucessor, Windows 8, foi lanado s 00:00 de 26/10/2012 . Diferente do Windows Vista, que introduziu um grande nmero de novas caractersticas, Windows 7 foi uma atualizao mais modesta e focalizada para ser mais eficiente, limpo e mais prtico de usar, com a inteno de torn-lo totalmente compatvel com aplicaes e hardwares com os quais o Windows Vista j era compatvel. Apresentaes dadas pela companhia no comeo de 2008 mostraram um "Shell" novo, com uma barra de tarefas mais larga e que agora mostra cones dos programas como atalhos, um novo Menu Iniciar que expande lateralmente mostrando os arquivos que j foram abertos pelo programa, um sistema de "network" chamada de "HomeGroup", e aumento na performance ao abrir programas e ao inicializar o Windows e uma nova tela de boot. Algumas aplicaes que foram includas em lanamentos anteriores do Windows, como o Calendrio do Windows, Windows Mail, Windows Movie Maker e Windows Photo Gallery no sero incluidos no Windows 7 - estes so oferecidos separadamente como parte gratuita do Windows Essentials, para download gratuito. Em 2012, o Windows 7 alcanou 49,47% dos usurios mundiais, continuando como o sistema operacional mais usado do mundo, ultrapassando o Windows XP. Recursos adicionados e melhorias. Steve Ballmer declarou que "O Windows Vista bom, mas ele ser muito melhor" em resposta pergunta sobre a proximidade que ele teria com o sistema operacional, Windows Vista.[5] O Windows 7 possui os seguintes recursos: Interface grfica aprimorada, com nova barra de tarefas e suporte para telas touch screen e multi-tctil (multi-touch);

Internet Explorer 8 (atualizao para Internet Explorer 10 j disponvel via Windows Update); Novo menu Iniciar; Nova barra de ferramentas totalmente reformulada; Comando de voz (ingls); Leitura nativa de Blu-Ray e HD DVD; Gadgets sobre o desktop, independentes da Sidebar; Novos papis de parede, cones, temas etc.; Conceito de bibliotecas (libraries), como no Windows Media Player, integrado ao Windows Explorer; Arquitetura modular, como no Windows Server 2008; Faixas (ribbons) nos programas includos com o Windows (Paint e WordPad, por exemplo), como no Microsoft Office 2010; Aceleradores no Internet Explorer 8 (tambm no Internet Explorer 9); Aperfeioamento no uso da placa de vdeo e memria RAM; UAC personalizvel; Home Group Melhor desempenho; Windows Media Player 12; Nova verso do Windows Media Center; Gerenciador de credenciais; Boot otimizado e suporte a boot de VHDs (HDs virtuais); Instalao do sistema em VHDs; Nova calculadora, com interface aprimorada e com mais funes; Reedio de antigos jogos, como Espadas Internet, Gamo Internet e Internet Damas; Ferramenta de captura, disponvel para as verses: Home Premium, Professional, Ultimate e Enterprise; Modo Windows XP; Aero Shake; Aero Peek; Aero Snap. Windows 8

Windows 8 um sistema operacional da Microsoft para computadores pessoais, portteis, netbooks e tablets. o sucessor do Windows 7. Foi anunciado oficialmente por Steve Ballmer, diretor executivo da Microsoft, durante a conferncia de pr-lanamento do sistema operacional. Segundo a empresa, este sistema operacional ser um sistema para qualquer dispositivo, com uma interface totalmente nova, adaptada para dispositivos sensveis ao toque. No 2011 Consumer Electronics Show, em Las Vegas, a Microsoft anunciou que o suporte a system-on-a-chip (sistema em um chip) e a processadores ARM estaro inclusos no Windows 8. A Microsoft lanou o Windows Developer Preview, primeiro a beta para o pblico, no dia 13 de setembro de 2011, sendo seguida pela verso Consumer Preview no dia 29 de fevereiro de 2012. No dia 31 de maio de 2012, foi liberada para download a verso Windows 8 Release Preview. A verso final foi lanada mundialmente em 26 de outubro de 2012.Recentemente durante a CES 2013 foi anunciado que a Microsoft j vendeu 60 milhes de unidades do Windows 8. Recursos A interface totalmente renovada e os novos aplicativos chamaram ateno do pblico. Apesar da nova interface, tambm possvel utilizar a interface de Desktop assim como nos sistemas anteriores. Tempo de inicializao O Windows 8 possui um boot (inicializao) cerca de 30% a 70% mais rpido do que nas verses anteriores, podendo chegar a iniciar em apenas dois segundos. Em agosto de 2011, a Microsoft solicitou United States Patent & Trademark Office, o servio de patentes dos Estados Unidos, o registo de um sistema chamado "Fast Machine Booting Through Streaming Storage" (mquina de rpida inicializao atravs de armazenamento streaming). Internet Explorer 10 O Windows 8 inclui o Internet Explorer 10 na sua nova interface e na interface Desktop. O visual do Internet Explorer mais simples e o navegador mais rpido. Foi totalmente redesenhado, mas a sua verso Desktop teve poucas mudanas, quando comparada com a verso 9. J a inclusa na Interface renovada do Windows 8 mais simples, com menos botes e foi feita uma grande reorganizao. Compatibilidade com o Windows Phone Segundo o CEO da Nvidia, em entrevista ao CNET, que alguns dos apps feitos para Windows Phone sero compatveis com o Windows 8 (na nova interface). Referiu tambm que esta compatibilidade " uma maneira tambm de estimular os desenvolvedores a criarem novos aplicativos para o Windows Phone". Reconhecimento de voz A Microsoft est planeando adicionar a tecnologia Tellme no Windows 8, capaz de realizar comandos por voz. Est tecnologia j est presente outros aparelhos da marca como Kinect, Xbox 360, Windows Phone, Azure entre outros. Suporte a Flash Player

Depois da Microsoft afirmar que o Windows 8 no teria de forma alguma a compatibilidade ao Adobe Flash Player, a empresa voltou atrs e colocou o suporte ao plugin. Alm disso, uma parceria feita pela Microsoft e Adobe far que o Flash tenha atualizaes automticas pelo Windows Update. O Flash agora um dos nicos plugins que deve funcionar no novo sistema e no Internet Explorer 10. provvel que em verses futuras o Adobe Flash Player no seja mais suportado pelo sistema operacional. Suporte para USB 3.0 Foi confirmado o suporte para USB 3.0 no Windows 8, garantindo mais velocidade nas cpias e transferncias de arquivos do computador para dispositivos mveis. Alm disso, algumas partes da cpia e transferncia de arquivos foram melhoradas. Windows To Go Com um recurso chamado de Windows To Go, possvel executar o Windows 8 inteiramente a partir de um pen drive ou de um disco rgido externo. Tem como foco os usurios corporativos, que podem inicializar seu prprio sistema onde forem. A "desvantagem" fica por conta do fato que os discos internos do computador "host" no so acessveis atravs do Windows to Go; o mesmo vale para a partio do Windows to Go quando o dispositivo estiver em um computador com sistema operacional em execuo. Esta funo est disponvel somente no Windows 8 Enterprise. Sistema operacional para SmartPhones e Tablets Android Android um sistema operacional baseado no ncleo do Linux[6] para dispositivos mveis, desenvolvido pela Open Handset Alliance, liderada pelo Google e outras empresas. Segundo a Google, mais de 1 milho e 300 mil aparelhos com este sistema operacional so ativados todos os dias. utilizado por vrios fabricantes de celulares como: HTC, Samsung, Sony, Motorola, LG e recentemente a Positivo Informtica. Histria
O Google desejava lanar um aparelho com servios baseados em localizao, mas no possuam plataforma para isso. Ento em agosto de 2005 adquiriu a Android Inc, uma pequena empresa em Palo Alto (California - USA) que desenvolvia uma plataforma para celulares baseado em Linux, com o objetivo de ser uma plataforma flexvel, aberta e de fcil migrao para os fabricantes. Em dezembro de 2006, com as notcias da BBC e The Wall Street Journal, surgiram mais especulaes de que a Google estava entrando no mercado de telefones mveis. A imprensa reportou rumores de um telefone desenvolvido pela Google. (atualmente desenvolvido em parceria com a empresa de software Sun Corp). Ento aps dois anos de especulaes, em 5 de Novembro de 2007, Google anunciou Android como uma plataforma e a criao da Open Handset Alliance (OHA), um conselho com mais de 33 empresas parceiras. Em 21 de outubro de 2008, Android se transforma em Open Source, com cdigo publicado como AOSP (Android Open Source Project). Em 22 de Outubro de 2008, foi lanado o primeiro aparelho mvel comercialmente com o sistema Android, o HTC Dream ou G1.

Em 2 de novembro de 2009, foi lanado Motorola Droid ou Milestone. Sendo considerado um dos melhores aparelhos com Android com timas crticas sendo um dos celulares mais vendidos. Em 5 de Janeiro de 2010, Google lana o primeiro celular com sua marca, o HTC Nexus One. Sendo considerado o primeiro superphone devido processador de 1GHz. Mas suas vendas no foram bem, devido a Google vend-lo apenas online (sem associao s operadoras). Em 27 de maio de 2010 Matias Duarte, antigo diretor da interface do WebOS, junta-se equipa do Android aps a compra da Palm pela HP. O primeiro tablet comercialmente disponvel com Android 3.0 foi o Motorola Xoom, lanado a 24 de fevereiro de 2011 nos Estados Unidos. Super Usurio Ativo no Android Ativar o root (superusurio) simples, no entanto esse processo pode ocasionar problemas com a garantia, devido o usurio ter acesso a configuraes que podem danificar o aparelho. Um dos principais objetivos se ativar o superusurio , usar aplicativos que requerem acesso mais avanados que o normal disponibilizado pela fbrica, como por exemplo, aplicativos que fazem overclock/underclock, sistema antifurto, distribuidores de conexo mvel ( hotspot ) via wi-fi. O processo reversvel e se chama unroot. ROMs Customizadas As ROMs customizadas so muito procuradas, pois modificam todo o sistema em busca de melhora no desempenho e no uso da memria. Devido modificao na ROM original do aparelho necessrio ter acesso root. As mais famosas so: CyanogenMod, AOKP, Miui. Pode-se encontrar milhares de outras ROMs alternativas para aparelhos Android, j que o cdigo fonte do Android livre e qualquer um pode modificar. As custom ROMs, so uma alternativa que trazem muitas melhorias para o aparelho, pois voc pode modificar praticamente tudo e melhorar o desempenho do aparelho. Verses As diferentes verses de Android tm desde a verso 1.5, nomes de sobremesas ou bolos (em ingls) e seguem uma lgica alfabtica: 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.0 - 2.1: Eclair (Janeiro de 2010, com a ltima reviso oficial a maio de 2010) 2.2: FroYo (Frozen Yogurt - Maio de 2010, com a ltima reviso oficial a julho de 2011)

2.3: Gingerbread (verso lanada a 6 de dezembro de 2011) 3.0 - 3.2: Honeycomb (Lanada especialmente para tablets em Janeiro de 2011) 4.0: Ice Cream Sandwich (Anunciada oficialmente em 19 de outubro de 2011) 4.1 - 4.2: Jelly Bean (Verso atual, lanada em 27 de junho de 2012, com atualizao recebida em 29 de outubro de 2012)

IOS iOS (antes chamado de iPhone OS) um sistema operacional mvel da Apple Inc. desenvolvido originalmente para o iPhone, tambm usado em iPod touch, iPad e Apple TV. A Apple no permite que o iOS seja executado em hardware de terceiros. A interface do usurio do iOS baseado no conceito de manipulao direta, utilizando gestos em multi-toque. A interao com o sistema operacional inclui gestos como apenas tocar na tela, deslizar o dedo, e o movimento de "pina" utilizado para se ampliar ou reduzir a imagem. Acelermetros internos so usados por alguns aplicativos para responder agitao do aparelho (um resultado comum o comando de desfazer) ou rod-la em trs dimenses (um resultado comum a mudana do modo retrato para modo paisagem). O iOS consiste em quatro camadas de abstrao: a camada Core OS, a camada Core Services, a camada mdia, e a camada Cocoa Touch. O sistema operacional usa aproximadamente 960 MB de armazenamento do dispositivo, que varia para cada modelo. O sistema operacional foi apresentado com o iPhone na "Macworld Conference & Expo" em 9 de janeiro de 2007, e lanado no ms de junho. Inicialmente, as aplicaes de terceiros no eram permitidas. Steve Jobs argumentou que os desenvolvedores poderiam criar aplicativos web que "se comportam como aplicaes nativas no iPhone". Em 17 de outubro de 2007, a Apple anunciou que a SDK nativa estava desenvolvimento e que eles esperassem para colocla nas "mos dos desenvolvedores". Em 6 de maro de 2008, a Apple lanou o primeiro beta, juntamente com um novo nome para o sistema operacional: o "iPhone OS". A rpida venda de dispositivos mveis da Apple acendeu interesse no SDK. A Apple tambm vendeu mais de um milho de iPhones durante uma temporada de feriados de 2007. Em 27 de janeiro de 2010, a Apple anunciou o iPad, com uma tela bem maior do que o iPhone e iPod touch, e projetado para navegar na web, o consumo de mdia, e da leitura de iBooks. O nome "iOS" foi usado pela Cisco Systems. Para evitar qualquer ao judicial em potencial, a Apple licenciou o "iOS" uma marca registrada da Cisco.A 11 de Junho de 2012 foi apresentado a nova verso do sistema operativo, iOS 6. Com ele vm 200 novas funcionalidades, entre elas, est uma nova aplicao de mapas totalmente independente da Google e com navegao turn-by-turn. Recursos Notificaes Com a nova verso do sistema operacional porttil, chegam 1,5 mil novas funcionalidades de API e cerca de 200 novos recursos para os usurios. Uma das principais o sistema de notificaes, melhorado para parar de irritar os usurios que mais reclamavam do formato antigo (agora, muito mais parecido com o sistema do Android).

As notificaes esto tambm presentes na tela de desbloqueio dos aparelhos. Com isso, os usurios podem desbloquear os dispositivos e ir direto aos aplicativos, sem precisar realizar caminhos desnecessrios para acess-los aps perodos de ociosidade do sistema operacional. Integrao com Twitter Integrando o Twitter aos outros aplicativos do iOS, os usurios podem compartilhar tudo o que quiserem de uma maneira muito mais rpida e fcil. At mesmo os contatos do telefone ficam sincronizados. Usurios com GPS ativado podero adicionar a localizao por meio do app nativo. Desenvolvedores podem utilizar o recurso para incluir o compartilhamento a seus aplicativos. Safari Segundo a Apple, dois teros de toda a navegao porttil realizada atravs do navegador Safari. Com a nova verso do iOS, surgem melhorias na navegao e tambm no Safari Reader, que agrega o RSS ao compartilhamento de links. Com o novo Safari, aparece tambm a separao por abas. Reminders Os lembretes funcionam de maneira similar a outros gerenciadores de tarefas. A nica diferena que ele nativo ao sistema operacional. Com o Reminders, listas de tarefas podem ser criadas com locais, posies e vrias outras etiquetas de marcao. Mail Para melhor formatao das mensagens de email criadas a partir dos portteis, o iOS 5 traz codificao em Rich Text, sistema de buscas internas e mecanismo de indentao. Alm disso, tambm surge a possibilidade de arrastar os endereos por meio da tela sensvel ao toque. Por fim, ainda ser integrado o dicionrio do iBooks. Livre dos PCs Agora possvel sincronizar os dispositivos sem utilizar cabos, ou seja, tudo sem fio. At mesmo a atualizao do sistema pode ser feita via Wi-Fi, conectando o aparelho s redes e eliminando a necessidade do intermedirio (o iTunes, no caso). Para deixar o processo mais rpido, no ser mais necessrio baixar o iOS inteiro, apenas as modificaes. Cmera Segundo dados do Flickr, o iPhone 4 a cmera mais utilizada em todo o mundo. A nova verso do iOS trar atalhos na tela de desbloqueio, para deixar ainda mais dinmico o acesso ao aplicativo de captura de imagens. Mais uma novidade: os botes de volume podero ser utilizados como um disparador. O iOS conta ainda com um editor de imagens integrado. Game Center Mais uma vez, os executivos da Apple afirmam que o iOS a maior plataforma de games, possuindo cerca de 50 milhes de usurios cadastrados (um nmero muito superior aos conseguidos pela Live e pela PSN). O sistema de Trofus foi modificado e agora possvel comprar itens pelo prprio Game Center.

iMessage O FaceTime foi agregado ao sistema de mensagens de texto, que tambm permite o envio de vdeos, imagens, contatos e muito mais. Outra novidade a permisso para chats em grupo, o que deixou o sistema ainda mais parecido com o Windows Live Messenger. A diferena vital entre eles que o iMessage pode ser utilizado com qualquer dispositivo iOS (com conexo 3G ou Wi-Fi). Windows Phone Windows Phone um sistema operacional mvel, desenvolvido pela Microsoft, sucessor da plataforma Windows Mobile, (apesar de totalmente incompatvel com esta) que, ao contrrio do predecessor, focado no mercado consumidor, em vez do mercado empresarial. Foi lanado na Europa, Austrlia e Singapura no dia 21 de outubro de 2010, nos EUA e Canad no dia 8 de novembro, no Mxico no dia 24 do mesmo ms e, no incio de 2011, na sia. Entrando em completa ruptura com as antigas verses da sua plataforma mvel Windows Mobile, a Microsoft apresenta no Windows Phone uma nova interface grfica, denominada "Metro", no permitindo interfaces personalizveis, como acontecia at ento, controlando rigorosamente todo o hardware em que o sistema operativo funciona. Como resultado dessa ruptura nenhuma das aplicaes que existiam para a plataforma anterior funcionam no novo sistema. Verses Windows Phone 7.5 - "Mango" Em fevereiro de 2011, na Mobile World Congress, Steve Ballmer anunciou uma grande atualizao do Windows Phone 7 a ser lanada no final do ano e revelou novas funcionalidades da plataforma, entre elas, uma verso mvel do Internet Explorer 9 que suporta os mesmos standards web e capacidades grficas que a verso de computador, integrao do Twitter no centro 'Contactos', multitarefas para aplicaes de terceiros e acesso ao Windows Live SkyDrive. Windows Phone "Tango" "Tango" ser uma pequena atualizao, semelhante com a anterior atualizao denominada "NoDo". "Apollo" ser a prxima grande atualizao do sistema. Windows Phone 8 - "Apollo" "Apollo" o nome de cdigo para a prxima gerao do sistema operativo, como confirmado num seminrio da MSDN em agosto de 2011. Adiciona ao sistema a tecnologia NFC e que eventualmente leve a uma convergncia dos sistemas operativos da Microsoft para PC's, telefones, tablets e consolas de videojogos (a Xbox 360 tambm j utiliza a interface 'Metro').

Relatrio 02: Gerenciamento de Processos e Threads

2.1 Poltica de Gerenciamento de Processador:

Cada sistema operacional tem a sua prpria forma de implementar processos; as variaes esto nas estruturas de dados utilizadas para representar fluxos de execuo,sua denominao, como so protegidos uns em relao aos outros e na forma de inter relacionamento. O Windows implementa o conceito de processo a partir de dois objetos:objeto processo e objeto thread. O objeto processo a entidade que corresponde a recursos do sistema tais como memria, arquivos, etc. O objeto thread, por sua vez,constitui uma unidade de trabalho que executada de forma seqencial e podendo ser interrompida em qualquer ponto.O Windows possui duas classes de sistemas operacionais distintas: aquelasverses destinadas a servidores e as verses dedicadas aos usurios finais. As verses dedicadas aos usurios finais no so exatamente multi-programadas como o UNIX, ou seja, no podem suportar diversos processos independentes ao mesmo tempo, embora no sejam mono programadas na acepo da palavra. Portanto, iremos nos focar na verso Windows NT, pois esta dedicada a servidores, facilitando a comparao com o UNIX. A figura abaixo ilustra a linha do tempo do Windows at a verso XP.Um processo neste sistema operacional envolve um endereamento virtual,recursos de sistema, e pelo menos uma thread. Existe um gerente de objeto que o responsvel pela criao e destruio dos processos. A execuo de cada processo controlada individualmente pelo contedo armazenado pelo thread.

Caractersticas

Existem caractersticas fundamentais que so usualmente tratadas de forma independente pelo S.O: Propriedade de recursos (resource ownership); Escalonamento (scheduling / dispatching). LPRM/DI/UFES 12 Sistemas Operacionais

Propriedade de recursos: Trata dos recursos alocados aos processos, e que so necessrios para a sua execuo. Ex: memria, arquivos, dispositivos de E/S, etc. Escalonamento: Relacionado unidade de despacho do S.O. Determina o fluxo de execuo (trecho de cdigo) que executado pela CPU. Tradicionalmente o processo est associado a: um programa em execuo um conjunto de recursos Em um S.O. que suporta mltiplas threads: LPRM/DI/UFES 13 Sistemas Operacionais Em um S.O. que suporta mltiplas threads: Processos esto associados somente propriedade de recursos Threads esto associadas s atividades de execuo (ou seja, threads constituem as unidades de escalonamento em sistemas multithreading

2.2 Gerenciamento de Processos:

Windows Para criar seu aplicativo 1. From the New Project dialog box, create a Visual Basic, Visual C#, or Visual J# Windows Application.

2. Com o Form1 Designer em aberto, clicar no Windows Forms guia o Caixa de ferramentas e depois adicionar dois botes ao formulrio. 3. No Propriedades janela, altere as seguintes propriedades: Propriedade Valor

Controle

Button1 Nome Button Start Texto Iniciar processo

Button2 Nome ButtonStop Texto Parar processo

4. clicar no Componente guia o Caixa de ferramentas e, em seguida, arrastar uma instncia do Process componente para a superfcie de designer. 5. 6. Para iniciar o processo de Notepad.exe 1. No Propriedades janela de a Process ocorrncia de componente, expandir o StartInfo propriedade e o conjunto a FileName propriedade para Notepad.exe. 2. clicar duas vezes o Iniciar boto acesso Editor de cdigo e, em seguida, adicione o seguinte cdigo ButtonStart_Click() evento: VB myProcess.Start C# myProcess.Start(); Nome do componente de myProcess.

3.

Salvar todos os arquivos, criar e executar o aplicativo.

4. clicar no Iniciar processo boto algumas vezes. Voc ver instncias separadas do bloco de notas para cada clicar.

5.fechar os aplicativos individuais do bloco de notas. 6.fechar o Form1 aplicativo.

Para enumerar os processos no computador 1. Criar um novo Aplicativo de console projeto .

2. Abra o Editor de cdigo e modifique o Main mtodo para enumerar os processos no computador: VB Sub Main() Dim processes() As Process Dim instance As Process processes = Process.GetProcesses For Each instance In processes Console.WriteLine(instance.ProcessName) Next System.Threading.Thread.Sleep(5000) End Sub

C# static void Main() { System.Diagnostics.Process[] processes; processes = System.Diagnostics.Process.GetProcesses(); foreach (System.Diagnostics.Process instance in processes)

{ Console.WriteLine(instance.ProcessName); } System.Threading.Thread.Sleep(5000); }

3.

Salvar todos os arquivos e, em seguida, compilao e executar o aplicativo.

O aplicativo ir em em aberto uma janela de console que contm uma lista de todos os processos em execuo no momento no seu computador. De chamadaSleepPausa o console por 5 segundos antes de fech-lo.

2.3 Softwares Instalados:

1 - O VMWare um sistema de virtualizao para a arquitetura x86. Sua infra-estrutura de virtualizao fornece softwares que vo desde ambientes desktop a ambientes para data centers. Os produtos disponibilizados dividem-se em trs categorias: Gerenciamento e automao; Infra-estrutura virtual; Plataformas de virtualizao. O VMWare executado como se fosse um programa, no espao de aplicao, dentro de um sistema operacional hospedeiro que fica responsvel pela abstrao dos dispositivos que sero disponibilizados para o sistema operacional visitante (VM). Para ter acesso mais rpido aos dispositivos, o VMWare instala um driver especial que permite contornar o problema de suportar um amplo conjunto de dispositivos para a arquitetura x86.

Entre os produtos fornecidos pela VMWare, podemos encontrar o VMWare nas verses Workstation, Server, Fusion e Player, que so plataformas de virtualizao que necessitam de um sistema operacional hospedeiro. So bastante utilizados em modelos desktops para usurios domsticos e para pequenas empresas. No entanto, h outra plataforma, o VMWare ESX, que por si mesma, um sistema operacional hospedeiro. Este sistema apresenta desempenho melhor que os demais, mas reduz a portabilidade, j que necessita de instalao fsica em um computador especfico, que posteriormente hospedar as mquinas virtuais (VM). Na arquitetura do VMWare, a virtualizao ocorre a nvel de processador. As instrues privilegiadas a serem executadas so capturadas e virtualizadas para depois serem administradas e gerenciadas pelo Virtual Machine Monitor (VMM), enquanto que as outras instrues so executadas diretamente no processador hospedeiro. Os recursos de hardware tambm so virtualizados. O suporte para estes dispositivos fornecido pelo prprio sistema operacional hospedeiro. Para ter acesso aos dispositivos, o VMWare instala um driver para estes dispositivos, chamado VMDriver. Este driver pe a placa de rede em modo promscuo, recebendo todos os quadros ethernet, e cria uma ponte (bridge), que encaminha os quadros para o sistema hspede ou para a mquina virtual especificada.

2 - O Xen um dos mais populares exemplos de virtualizao e trabalha na mesma forma que o VMWare como o prprio sistema hospedeiro, no necessitando de um outro sistema operacional como base. Alguns dos sistemas suportados pelo Xen so Linux, FreeBSD e Windows XP. A tecnologia de virtualizao provida pelo Xen difere da tecnologia do VMWare. O Xen segue o conceito da para-virtualizao, que fornece um conjunto de abstraes (processador virtual, memria virtual, rede virtual, etc.) sobre o quais diferentes sistemas podem ser portados. As abstraes no so necessariamente similares ao hardware da mquina fsica hospedeira. Para entender como o Xen implementa a virtualizao, importante salientar dois conceitos: o de domnio e o de hypervisor. Os domnios so as mquinas virtuais do Xen. Essas podem ser de dois tipos: privilegiadas (domnio 0) e no privilegiadas (domnio U). J o hypervisor o responsvel por controlar os recursos de comunicao, de memria e de processamento das mquinas virtuais, mas no possui os drivers para manipular os dispositivos diretamente. Quando a mquina hospedeira iniciada, uma mquina virtual privilegiada do domnio 0 criada. Esse domnio acessa uma interface de controle e executa aplicaes de gerenciamento. As mquinas virtuais dos domnios U s podem ser criadas, iniciadas e desligadas atravs do domnio. Na mquina virtual do domnio 0, executado um Linux com ncleo

modificado, que pode acessar os recursos da mquina fsica, j que possui privilgios especiais, e ainda para se comunicar com as outras mquinas virtuais.

2.4 Sistemas de Gerenciamento de Processos:

Problema Dos Filsofos public class garfos { private boolean[] catched = new boolean[5]; //vetor de garfos - True(em uso) False(liberado) public garfos( ) { } public synchronized void pick2(filosofo f){ //mtodo para pegar os 2 garfos (sincronizado) int key; key = f.getKey( ); //identifica qual o filsofo que quer pegar os garfos while (catched[key] | | catched[((key +1)%5)]){ //enquanto o seu garfo ou o do seu vizinho direita estiver em uso espera at o(s) garfo(s) ser(em) liberado(s). f.setStatus(2); //passa para o estado FAMINTO try{wait( );} //espera catch(Exception e){} } catched[key] = true; catched[((key +1)%5)] = true; f.setStatus(1); //passa para o estado COMENDO } public synchronized void put2(filosofo f){ //mtodo para liberar os 2 garfos pegos (sincronizado) int key; key = f.getKey( ); //identifica qual o filsofo que vai liberar os garfos catched[key] = false; //libera o seu garfo e o de seu vizinho direita

int aux = (key+1)%5; catched[aux] = false; try{notifyAll( );} //notifica que liberou os garfos catch(Exception e){} } } public class filosofo estende Thread { / / CADA Filosofo E Visto Como hum Processo int chave privada; / / identificao o filosofo int status privado; / / 0 = PENSA, 1 = vir, 2 = faminto privada Jantar j; / / objeto Jantar pblico filosofo (int chave, Jantar j) { this.key = chave; this.j = j; } public int getKey () { / / pega Identificador fazer Filosofo retorno chave; } public void setStatus (int i) { / Estado / seta fazer Filosofo status = i; switch (i) { case 0: j.SetInfo (chave, 0);; pausa break; j.SetInfo (chave, 1): um caso ; case 2: j.SetInfo (chave, 2); break;} } Pensando private void () { / / no Pensando Estado bloqueia POR UM Certo ritmo 2000ms)

tentar {Thread.sleep (2000);} catch (Exception e) {} } comendo private void () { / / no comendo Estado bloqueia POR UM Certo tempo (2500 ms) try {Thread.sleep (2500);} catch (Exception e) {} } public void run () { while (true) { / / roda indefinidamente setStatus (0); / / Filosofo Pensando Pensando (); / / PENSA - bloqueia POR Certo ritmo j.fork.pick2 (este); / / Filosofo pega OS Garfos comendo (); / / vir - bloqueia POR Certo ritmo j.fork.put2 (este); / / libera OS Garfos } } }

Potrebbero piacerti anche