ATPS SISTEMAS OPERACIONAIS

download ATPS SISTEMAS OPERACIONAIS

of 10

description

SISTEMAS OPERACIONAIS

Transcript of ATPS SISTEMAS OPERACIONAIS

Relatrio 01: Tipos de Sistemas Operacionais

Sistemas operacionais para servidores:

Windows Server 2012Destinado s empresas, servidoras e provedoras de servio, o destaque vai para a proteo de contedo e a virtualizao de hardware que, segundo a prpria Microsoft, quebrou todos os limites antigos nesta verso. Todo o contedo pode ser virtualizado, melhorando o gerenciamento de TI e funcionando com o melhor desempenho possvel na nuvem.A transmisso de dados foi melhorada. A segurana tambm levada em conta aqui, com um sistema que age como um "backup em massa" quando algum dano ocorre no servidor das mquinas virtuais.Hyper-V maior e melhorAlm de estar mais rpida, a virtualizao de hardware da Microsoft est mais simplificada e flexvel, buscando inspirao no prprio Windows 8. Processos considerados impossveis de serem virtualizados so facilmente suportados pelos novos gerenciadores: cada disco rgido de dados agora aguenta at 62,4 TB e at 8 mil mquinas virtuais podem ser conectadas entre si.Live MigrationO Windows Server 2012 permite a migrao de trabalhos e contedos em tempo real, inclusive de mquinas virtuais inteiras. E o melhor: eles nem precisam pertencer ao mesmo cluster (conector que une dois ou mais PCs para que trabalhem juntos). Tudo funciona apenas com a conectividade de rede, que pode ser apenas um cabo Ethernet.Hyper-V ReplicaNingum quer que seus servidores sofram danos e mquinas virtuais inteiras sejam perdidas, mas s vezes no se pode evitar uma catstrofe. Nesses casos, o Windows Server 2012 est pronto para proteger tudo o que est ao alcance do servio com o Hyper-V Replica.A funo facilmente configurada e faz com que todas as mquinas virtuais sejam automaticamente replicadas para um lugar igualmente seguro em caso de desastre, para que nada seja perdido.Linux Ubuntu

Ubuntu um sistema operacional baseado em Linux desenvolvido pelacomunidadee perfeito para notebooks, desktops e servidores. Ele contm todos os aplicativos que voc precisa se em um navegador web, programas de apresentao, edio de texto, planilha eletrnica, comunicador instantneo e muito mais. O Ubuntu sempre ser gratuito, e no cobrar adicional por uma "verso enterprise" ou atualizaes de segurana. Nosso melhor trabalho est disponvel para todos sob as mesmas condies. Uma nova verso do Ubuntu lanada periodicamente a cada seis meses. Cada nova verso possui suporte completo, incluindo atualizaes de segurana pela Canonical por pelo menos 18 meses, tudo isto gratuitamente. O Ubuntu possui a melhor infraestrutura de traduo e acessibilidade que a comunidade do Software Livre tem a oferecer, tornando o Ubuntu usvel por tantas pessoas quanto for possvel.

Sistemas operacionais para estaes de trabalho: Microsoft Windows

Um dos sistemas mais conhecidos no mundo, o Sistema Operacional Windows, atende diversos tipos de situaes, sejam elas para rede domestica ou empresarial. As caractersticas do Windows, apresentam varias facilidades e comodidades para o usurio, por ser um sistema operacional grfico (sem ter que ficar digitando comandos como no DOS) realizar varias tarefas ao mesmo tempo (Multitarefa Preventiva), suporte Plug And Play, fazendo com que o usurio instale hardwares e o Sistema Operacional reconhecer automaticamente. Aqui iremos falar da verso do Windows 7 Professional, pronto para ser utilizado em estaes de trabalho, sendo muito produtivo nas tarefas que forem apresentadas, como por exemplo, facilidade em configurar uma impressora, projetor ou uma rede. Vamos aqui apresentar alguns dos recursos desse sistema: Interface grfica aprimorada, com nova barra de tarefas e suporte para toch-screen e multi-tactil.

Com o recurso Aero-Peek, auxilia ao usurio visualizar uma janela que esteja oculta, pela janela principal.

Esta verso do Windows, a barra de ferramentas interativa, ou seja, permite q o usurio possa modificar personalizar e organizar seus cones, de forma que fiquem de fcil acesso.

Os gadgets (dispositivos) ficam de livre acesso, para mud-lo de lugar, sem se preocupar com as grades determinadas, como no Windows Vista.

Atravs do Windows Media Center, possvel acessar arquivos de udio e suporte, como maior variedade nos formatos, acesso a TV online, incluindo o HD.

O Windows tambm tem um recurso, no uso da rede, pois alm de fazer com que o usurio possa conectar com rapidez, ajuda a compartilhar arquivos. Durante a configurao, esse recurso de rede atravs de um domnio, auxilia na conexo mais segura e rpida.

Para atualizaes do sistema, o Windows Update, ajuda a manter o computador mais seguro e manter atualizaes de recursos pela Microsoft na internet.

Sistemas operacionais para smartphones e tablets:Android um sistema operacional baseado no ncleo Linux, para dispositivos moveis. O Google queria lanar um aparelho com servios baseados em localizao, mas no possua estrutura para isso. Em 2005 adquiriu a Android Inc., uma pequena empresa que desenvolvia celulares baseado em Linux, aps a Google entrar no mercado com telefones moveis em 2007 foi anunciado android como uma plataforma e a criao da Open Handset Alliance (OHA) com mais de 33 empresas parceiras, a plataforma adaptada para dispositivos VGA, grficos 2D, biblioteca grficas em 3D, bluetooth, EDGE, Wi-Fi, para armazenamento de dados usado o SQLite, aplicaes escritas em Java por ser especializada para uso em dispositivos moveis isso permite que programas sejam distribudos em formato binrio (bytecode) o sistema suporta formatos de udio e vdeo como MPEG - 4, H.264, MP3 e AAC, capaz de fazer uso de cmeras de vdeo, tela sensvel ao toque, GPS, acelermetros. Do ano de 2009 a 2011 a porcentagem de mercado sobre o sistema operacional android vem crescendo A consolidao veio no ano de 2010, com um crescimento de mais de 800% nas vendas de aparelhos de vrias marcas que contavam com este SO para funcionar.

IOS sistemas utilizados para aparelhos da Apple, o sistema IOS bem parecido com o sistema Android apesar de serem rivais, no iphone possvel criar pastas para agrupar os aplicativos de uma mesma categoria, no IOS os sistemas de vdeo, mapas e buscas so alimentados pelo Google, segundo pesquisas o desempenho do sistema melhor , pois possui o processador A5, encontrado no iphone 4S, considerado mais rpido do que qualquer android.

Windows mbileExistem duas verses do Windows mobile 2003 uma verso inicial e posteriormente uma verso second edition, existe tambm as verses Windows mobile 5.0 e Windows mobile 6.0, tem o pacote Office, MSN, Windows media player o Outlook e o navegador internet explorer.Windows phone 8 foi lanado em 2010, substituindo assim o Windows mbile o sistema do Windows phone o sistema operacional mais usado nos computadores cada cone de navegao executa o aplicativo e tambm exibe massagens e notificaes num formato bem diferenciado no que utilizado no android, iOS e Windows mbile.Possui total integrao com a nuvem atravs do Skydrive capaz de sincronizar contatos imagens e documentosPossui uma loja prpria de aplicativos e games, ele tem aparncia de Windows 8 utilizado em computadores,A Microsoft no possui ainda o seu prprio smartphone, porem fabricantes como a Nokia, HTC, Samsung j esto produzindo aparelhos com o Windows phone. focado no mercado consumidor

2 Relatrio 02 Gerenciamento de Processos e Threads.

Os softwares que podem executar no computador inclusive o SO, so organizados para serem executados em um processador, como vrios processos seqenciais. Um processo uma atividade ou tarefa de um programa, que contem o cdigo de dados de uma atividade. Que so: leitura de dados, escrita de dados, clculos no processador,comunicao com o usurio,comunicao com um BD, comunicao com a rede interna e externa, entre outras.Um processo define a unidade de processamento concorrente, que executada em um dado e um processador, utilizando um contador de programa lgico, usando um contador de programa fsico, valores de registradores, variveis de programa e uma pilha execuo. Processos so ordenados para o processador, que faz uma troca a todo o momento do processo sendo executado, atravs do mecanismo chamado multiprogramao. Em SO tradicionais, cada processo tem um fluxo de execuo (que define um thread), a unidade de processamento concorrente destinada para ser executada sob as condies de desempenho de um processador. Com i surgimento de processadores de alto desempenho, uma nova unidade de processamento pode ser definida dentro do prprio processo, materializando novas unidades de fluxo de execuo e assim podem-se ter mltiplos fluxos de execuo (mltiplos threads) em um mesmo processo.O que os threads acrescentam ao exemplar de processo permitir que mltiplos threads executem concorrentemente em um processo, com um grau de independncia um dos outros. Assim, mltiplos threads executem concorrentemente em um processo, e comparado a mltiplo processo executando em um nico computador. Assim, mltiplos threads executam concorrentemente em um processo, e anlogo a mltiplos processos executando concorrentemente em um nico computador. Poltica de Gerenciamento de processador:Essa poltica uma das diferenas entre os SO que existem no mercado, pois cada SO tem sua poltica adequada a suas caractersticas. Apesar de casa SO adotar seus critrios, podemos citar algumas: Todos os processos so tratados igualmente. De maximizar seu desempenho com o maior numero possvel de processos por unidade de tempo. Atender os usurios em tempos de respostas aceitveis. Diminuir recursos perdidos. Balancear o uso de recursos. Ocupar o Maximo de processador. Evitar espera indefinida, e principalmente o deadlock (interbloqueio, - blocagem, impasse) . Priorizar os processos de forma e identificar os que contem maiores prioridades.O objetico de escalonamento e maximizar a utilizao da CPU viam multiprogramao. O escalonamento de processador tem quando existe uma poltica do sistema para eleger quais processos podem executar. A poltica de escalonamento deve conter algumas premissas ligadas a desempenho e maximizao do numero de processos executados, reduzindo o tempo de latncia, evitar antecipao indefinida de processos e aperfeioar o uso do processador. Escalonamento Preemptivo: quando o SO se comporta de forma sublime, pois deve saber parar o processo em execuo e ate mesmo substitu-lo por um novo processo. Que se da o nome de processadores multicore os circuitos integrados que possuem dois ou mais ncleos de processamento completos no seu interior. Com o surgimento desse processadores (dual core,core 2 duo, quad-core) com maior poder de processamento, consolidam nos SO as polticas de escalonamento de tipo preemptivo.

O forte uso dessa tcnica esta desenvolvida em aplicaes de sistemas em tempo real, onde caracteriza por se atentar com o fator tempo: de processador, de espera, de resposta, turmaround.

Tempo de turnaround: o tempo que um processo leva desde seu inicio ate seu termino, e o tempo para alocao de memria, espera na fila, processamento na CPU e nas operaes de entrada e sada.

Tempo de espera: o tempo que um processo permanece na fila durante seu processamento, esperando para ser executado.

Tempo de processador: seria o tempo que um processo leva no estado de execuo durante seu processamento. Tempo de resposta: o tempo decorrido entre uma requisio ao sistemas ou aplicao e o instante em que a resposta exibida.

Escalonamento No-Preemptivo: foi o pioneiro em sistemas multiprogramvel, possibilitando ao SO atuar somente ao termino do processo iniciado.Estando presente em sistemas como processamento em lote.Gerenciamento de Processos:Formao de um processo com o simulador SOsim criamos um processo. Na janela Gerencia de processo, olha algumas informaes sobre o contexto de software do processo PID (Process IDentification), prioridade, estado do processo e tempo do processador, observe o processo transacionando entre estados.Na janela gerencia de processador, movimente a barra de clock de UCP e observe as variaes ocorridas.Tipos de processo, criamos um processo do tipo CPU-boud e um processo do tipo I/O-bound na janela Gerncia de Processos, olhe as mudanas de estado dos dois processos. Na janela Gerncia de Processador, olhe o comportamento dos processos e as mudanas de contexto em funo do tipo I/O-bound e CPU-bound. Na janela Gerrencia de Processos, compare a taxa de crescimento do tempo de processador dos dois processos.PCB (Process Control Bloc), Na janela Gerncia de Processos / PCB, olhe as informaes sobre o contexto de software e hardware dos processos criados.Estticas, Ativamos a janela de Estticas em console SOsim e criamos dois novos processos. Na janela Estatsticas, olhe as informaes: nmero de processos, estados dos processos e os processos escolanados.Log de execuo dos processos, ativando a janela de Log em console SOsim criamos dois novos processo do tipo CPU-bound.Na janela Log, olhe as informaes sobre as mudanas de estado dos processos observando o tempo que cada processo permanece nos estados de execuo.Reinicialize o simulador parametrizado com o valor da fatia de tempo diferente olhe as diferenas na janela Log. No SO com o tempo igual a 1 segundos, em 20 segundos cada processo entrou em estado de execuo cinco vezes totalizando 10 segundos de UCP, no entanto ouve 10 segundos em gastos na troca do cantexto.No SO com o tempo igual a 4 segundo. Em 20 segundos o processo A entrou em execuo trs vezes totalizando 9 segundo UCP e o B duas vezes e 6 segundos UCP, totalixando 15 Segundos de UCP e apenas 5 segundo de troca de contexto.Observamos assim que quando menor as fatia de tempo, maiores sero os tempo gastos em trocas de contextos.Suspenso e Eliminao de Processos, suspendemos um dos processos na janela Gerncia de Processos. Observamos os estados dos processos, a concorrncia no uso do processador e comparamos percentualmente os tempo de uso do processado entre os dois processo. Livramos o processo do estado de espera e eliminamos um do processo na janela Gerncia de processos.Softwares Instalados:Instalao do Windows XP Professinal 64 bitsO primeiro passo dar o boot pelo CD ou DVD de instalao, na primeira tela receberemos uma mensagem de boas vindas e informaremos ao sistema o que ele deve fazer: Para instalar o Windows agora, pressione ENTER.Para reparar a instalao do Windows utilizando o console de Recuperao, pressione R.Para sair do sistema de Instalao do Windows, pressione F3. Licena de uso do Windows pressione F8 para aceitar, ESC para recusar ou PAGE DOWN para ir prxima pgina da licena. Vamos criar uma partio na HD para instalar o Windows. Pressione ENTER para selecionar a partio marcada, C para criar uma nova partio, D para excluir a partio selecionada ou F3 para sair.Como ainda no existe uma partio criada vamos com a segunda opo C, para criarmos. Depois de criada clique em ENTER para iniciar a instalao. Depois de criada e selecionada a partio tem que ser formata. Temos quatro opes, Formatar a partio usando o sistema de arquivos NTFS (Rpida) Formatarem a partio usando o sistema de arquivos FAT (Rpida); Formatar a partio usando o sistema de arquivos NTFSFormatar a partio usando o sistema de arquivos FATA ltima opo verifica se j existe outro sistema operacional e o mantm intacto, continuando a instalao sem formatar a partio. Confirme a formatao com F ou ESC para voltar ao menu anterior e escolher uma partio diferente para instalao. Inicio da formatao da partio selecionada. Depois de formatar a partio, automaticamente inicia a cpia dos arquivos de instalao para mesma. Concludo a cpia o sistema avisa que vai reiniciar em 20 segundos ou pressionado ENTER o sistema adianta a reinicializao.Agora com os arquivos na partio selecionada o sistema inicia sua instalao, mostrando no quadro a direita alguma informaes sobre sua arquitetura e funcionalidades. Durante a instalao o sistema solicitar algumas informaes como regio e lngua. Opo para personalizar sua instalao informe o nome e sua organizao caso faa parte de uma. Informe a chave do produto. Informe o nome do computador e a senha do usurio padro Administrator. Configure data e hora e informe qual a zona de tempo pertence. Marque se o sistema deve atualizar o horrio automaticamente ou no. Por exemplo, quando escolhido GMT 3 Brazil, o sistema altera a ora conforme o horrios de Vero. Escolha a opo de configurao da rede. Escolhemos as configuraes tpicas. Finalizado a instalao o Sistema vai aplicar suas configuraes e iniciar. Instalao WinrarUm software de compactao, como Winzip, porm ele abrange vrios tipos de arquivo, como o prprio Winzip, ICO, EXE, etc. Ele j informa uma pasta de instalao padro, porm possvel alterar clicando no boto Procurar. Escolha os tipos de arquivos que o WinRar ser associado. Aqui temos opes de saber mais sobre o WinRar, clicando nos botes. No boto Concludo o sistema de instalao fecha e solicita reinicializao do Sistema Operacional.

Instalao Ubuntu

O Ubuntu possui um instalador muito fcil e intuitivo, inserindo o CD (Compact Disk) no driver e configurando a inicializao no setup da BIOS (Basic Input/Output System) para iniciar pelo driver. Aps a inicializao aparece tela para escolher o tipo das instalaes, escolha a Install to the Hard Disc, que faz a instalao grfica da distribuio.

Escolhendo essa opo, a prxima tela, j com interface grfica, aparece um cone Instalar que ser a escolha, e a Examples, que usada para navegar pelas parties do HD (Hard Disk).

A instalao iniciada, e a prxima tela que da opo para a escolha do idioma que ser instalada a distribuio Ubuntu, escolha a Portugus Brasil, avanando.

A prxima tela a ser apresentada onde se faz a escolha do pas e cidade a fim de configurar o fuso horrio, a opo de escolha So Paulo avanando.

Aps a configurao do Fuso Horrio, a tela a seguir para configurao do teclado, como a maioria do layout dos teclados no Brasil na norma ABNTII a escolha do teclado.

Na tela a seguir, feita a preparao do espao em disco de onde ser feita a instalao do Ubuntu. Sendo assim o instalador seleciona a opo Assistido Usar partio inteira, mas no caso, como as parties so feitas manualmente essa a opo de escolha.

A escolha das parties para o Ubuntu nesse projeto foi feita da seguinte forma: Linux swap de 512 MB e a raiz \ com a formatao do sistema de arquivos em ext3 na capacidade de disco em 20480 MB.

Feita as escolhas das parties, a tela a seguir a de identificao do usurio, onde nela ser colocado o nome, a senha e o nome do computador servidor.

No final da instalao, o Ubuntu mostra as informaes que foram definidas e a instalao comea. Aps todos os arquivos de instalao copiados e instalados o Ubuntu alerta que o disco precisa ser removido do driver, pedindo para o usurio confirmar com apertar a tecla ENTER.

Agora o Ubuntu est pronto para operar, a tela a seguir (figura 20) a de Login e Senha, os quais foram criados na etapa de Identificao do usurio.

Sistemas de Gerenciamento de Processos:Clicando com o boto direito do mouse a barra de tarefa, selecione a opo Iniciar Gerenciamento de Tarefas do Windows 7 Profissional. Relao das tarefas que esto sendo executadas. Na guia de processo podemos identificar os processos que esto ativos, o nome do usurio que iniciou o mesmo, a coluna CPU mostra o consumo do processador referente a cada processo. Na coluna Memria visualizamos o consumo da memria e na coluna Descrio temos um resumo do aplicativo. Na parte inferior temos a opo de Mostrar processos de todos os usurios ou apenas o usurio logado, caso seja desmarcado. Podemos Finalizar o Processo que est selecionado. Na guia servios podemos analisar o status dos servios e PID de cada um. Temos tambm a opo do boto Servios. que abre o gerenciado de servios do Windows. Na guia Desempenho temos o grfico do consumo de cada ncleo do processador e do consumo da memria. Na parte inferior podemos identificar um breve resumo referente Memria Fsica, Memria Usada pelo Kernel (MB) e o Sistema. Note que o consumo de memria est alto e voltando a guia processo identificamos que existe dois processo chamados chrome.exe *32 que esto consumindo uma boa parte do total. Na guia Rede temos o grfico de cada conexo ativa e seu respectivo consumo. Na guia Usurio temo o status dos usurio conectados e logo a baixo podemos desconectar ou efetuar o logoff do mesmo selecionado. Notamos que em todas as guias temo esse roda p informando a quantidade de processos ativos, consumo da CPU em % e o consumo da Memria Fsica em %. Todas essas funes tm a finalidade de gerenciar os processos e consumos do sistema operacional e seus aplicativos.