Windows Vista - Sistema Operacional

17.248 visualizações

Publicada em

Windows Vista
Diego dos Santos Ribeiro
Sistema Operacional
ung

1 comentário
2 gostaram
Estatísticas
Notas
Sem downloads
Visualizações
Visualizações totais
17.248
No SlideShare
0
A partir de incorporações
0
Número de incorporações
58
Ações
Compartilhamentos
0
Downloads
302
Comentários
1
Gostaram
2
Incorporações 0
Nenhuma incorporação

Nenhuma nota no slide
  • Windows Vista - Sistema Operacional

    1. 1. Por: Diego dos Santos Ribeiro Estudante de Ciência da Computação Na Universidade Guarulhos campus Itaquá
    2. 2. <ul><li>Informações sobre a infraestrutura do windows vista </li></ul><ul><li>Contagem de ciclos da CPU </li></ul><ul><li>Ready: Boost, Boot, Driver. </li></ul><ul><li>Super Fetch. </li></ul>TÓPICOS: <ul><li>Historia </li></ul>
    3. 3. Historia do Windows Microsoft Windows é uma popular família de sistemas operacionais criados pela Microsoft, empresa fundada por Bill Gates e Paul Allen. Antes da versão NT, era uma para o sistema operacional MS-DOS. A palavra windows em português significa janelas O registro da Windows foi legalmente complicado, pelo fato dessa palavra ser de uso corrente em ingles.
    4. 4. A Microsoft começou o desenvolvimento de um Gerenciador de Interface (subseqüente renomeado Microsoft Windows) em setembro de 1981. O Windows só começa a ser tecnicamente considerado como um SO a partir da versão NT, lançada em agosto de 1993. O que havia antes eram sistemas gráficos sendo executados sobre alguma versão dos sistemas compatíveis com DOS , como MS-DOS, PS-DOS ou DR-DOS . Somente o MS-DOS era produzido pela própria Microsoft. O MS-DOS é um que não dispõe de interface grafica, funciona através de comandos de texto introduzidos no teclado pelo utilizador . O Windows surgiu inicialmente como uma interface gráfica para MS-DOS, que permitia correr programas em modo gráfico, o que permitiu a utilização do mouse , que até à altura era considerado supérfluo em computadores de tipo IBM-PC.
    5. 5. Principais versões <ul><li>Windows 1.0x(1985). </li></ul><ul><li>Windows 2.03(1987). </li></ul><ul><li>Windows 3.00(1990). </li></ul><ul><li>Windows NT(1993). </li></ul><ul><li>Windows 95(1995). </li></ul><ul><li>Windows 98(1998). </li></ul><ul><li>Windows Neptune(2000). </li></ul><ul><li>Windows 2000(2000). </li></ul><ul><li>Windows ME(2000). </li></ul><ul><li>Windows XP(2001). </li></ul><ul><li>Windows Server 2003(2003). </li></ul><ul><li>Windows Vista(2007). </li></ul>
    6. 6. Windows vista Informações sobre a infraestrutura do Windows Vista
    7. 7. Recursos
    8. 8. Edições Windows Vista <ul><li>Doméstico Corporativo </li></ul>
    9. 9. Infraestrutura recomendada RAM 512 MB para Starter 2007 1 GB para demais edições Processador Disco para instalação Intel P4, ATHLON ou similar 128 MB Compatível com WDDM 15 GB Placa de vídeo para AERO
    10. 10. Contagem de ciclos da CPU O contador de ciclos da CPU, usado no Windows vista é usado para obter uma alocação de CPU mais parcial, usa uma rotina de inter- rupção do timer o intervalo para execução a cada 10 ou 15 ms. A rotina analiza em que thread ocorreu interrupção e atualiza a estatística de uso da thread do CPU como se esse tivesse sido executado no intervalo interio,quando na realidade o thread pode ter iniciado a execução um pouco antes do fim do intervalo.
    11. 11. A figura mostra a parcialidade que pode ocorrer quando dois threads com a mesma prioridade ficam prontos para execução ao mesmo tempo. O thread A é executado até o próximo vencimento de intervalo de fração de tempo, quando o agendador supõe que ele tenha ficado em execução pelo intervalo inteiro e, então, decide que o giro do thread A foi concluido. . Além disso, o Thread A fica não parcialmente carregado devido à interrupção ocorrida durante o seu giro. No intervalo seguinte, o agendador seleciona o Thread B para assumir e é executado em um intervalo inteiro.
    12. 12. I No Windows Vista, o agendador usa o Registro do contador de ciclos de processadores modernos para rastrear, de maneira precisa, quantos ciclos de CPU um thread pode executar. Estimando-se quantos ciclos a CPU pode executar em um intervalo de clock, ele pode distribuir de modo mais preciso os giros na CPU. Além disso, o agendador do Windows Vista não conta a execução de interrupção em relação ao giro do thread. Isso significa que, no Windows Vista, um thread obterá sempre pelo menos o próprio giro na CPU, e nunca mais de um intervalo de clock extra de execução, o que resulta em maior igualdade e mais comportamento determinístico do aplicativo. A Figura 2 mostra como o Windows Vista responde ao cenário mostrado na Figura 1, concedendo aos dois threads pelo menos um intervalo de execução.
    13. 13. Agendamento com base em ciclos do Windows Vista 
    14. 14. Windows vista <ul><li>Escalonamento por prioridade </li></ul>
    15. 15. <ul><li>O sistema de E/S do Windows Vista inclui suporte interno para cinco prioridades de E/S, como mostra a Figura , mas apenas 4 prioridades são usadas (versões futuras do Windows poderão oferecer suporte à prioridade Alta). </li></ul>Prioridade de E/S <ul><li>Uso </li></ul>Crítico <ul><li>Gerenciador de memória </li></ul><ul><li>Alta </li></ul><ul><li>Não usado </li></ul><ul><li>Normal </li></ul><ul><li>Prioridade padrão </li></ul><ul><li>Baixa </li></ul><ul><li>Prioridade de tarefa padrão </li></ul><ul><li>Muito baixa </li></ul><ul><li>Atividade de segundo plano </li></ul>
    16. 16. Exemplos: <ul><li>O gerenciamento de Memória utiliza a Crítica </li></ul><ul><li>A E/S tem uma prioridade padrão média </li></ul><ul><li>O agenddor de tarefas do windows define a prioridade de E/S para baixa nas tarefasque tem prioridade de tarefa padrão. </li></ul><ul><li>Os aplicativos gravados no vista tem prioridade Muito baixa. </li></ul>
    17. 17. Ready para Vista Otimização de software, mas só o poderá fazer muito mais, e Vista inclui também a tecnologia para apoiar algumas soluções relativamente novo hardware para melhorar o seu desempenho. Os nomes de algumas dessas funcionalidades foram no fluxo durante o longo processo de desenvolvimento do Vista, mas com o sistema operacional finalmente navegação, a lista foi liquidada em um apelido comum: &quot;Ready&quot;. Tem três principais membros:
    18. 18. Ready Boost usa memória flash em dispositivos externos - drives USB e cartões de memória, por exemplo - a completar o sistema com uma memória cache especial que tira proveito de dispositivos flash &quot;muito rápido aleatória ler vezes para impulsionar o desempenho do sistema.
    19. 20. Pen drives “especias para Ready boost Pen drives da Super Talent que são instalados diretamente nos conectores USB de 10 pinos da placa-mãe e por isso chamados “Pen drives Ready Boot”.
    20. 21. Ready Boot utiliza o ReadyBoost serviços para enfrentar um problema particular - acelerar os processos de inicialização do sistema e de recuperação de hibernação. Ela mantém registro dos arquivos necessários na maioria das vezes quando o sistema arranca e constrói um cache temporário - uma espécie de &quot;Boot-Up's Greatest Hits&quot; - quando o sistema é iniciado. Ele pode usar o flash onde quer que se encontre em qualquer um dos dispositivos flash externo ou H-HHDs.
    21. 22. Ready Drive tira partido das novas unidades de disco rígido híbrido (abreviadamente H-HHD), que combinam armazenamento em disco rotativo convencional com memória flash. Vista trata o flash e o disco como um espaço de memória, para que possa ser utilizado para cache de dados com freqüência extremamente necessário, para ReadyBoot dados, ou como uma memória cache de disco quando o disco é girado para baixo, para economizar energia da bateria.
    22. 23. Super Fetch <ul><li>A tecnologia SuperFetch permite que aplicativos utilizados com freqüência, ou regularmente, sejam mantidos na memória principal para que carreguem de forma rápida. O Vista repopula a RAM com as informações nos momentos em que a CPU está ociosa. O resultado é que quando se precisa de um aplicativo, há boas chances de que este estará na RAM e carregará muito mais rápido do que se fosse necessário buscá-lo do HD. </li></ul><ul><li>Naturalmente, o SuperFetch exige que haja uma quantidade de memória RAM vaga suficiente para manter tais informações. Esse é um dos motivos pelos quais se recomenda ter pelo menos 1GB de RAM para rodar o Vista. </li></ul>
    23. 24. Todo esse material foi adquirido de um artigo de: <ul><li>Mark Russinovich </li></ul>Ou nesse site: http://technet.microsoft.com/pt-br/magazine/cc162494.aspx
    24. 25. Agradecimentos Espero que tenham gostado

    ×