25
Por: Diego dos Santos Ribeiro Por: Diego dos Santos Ribeiro Estudante de Ciência da Computação Estudante de Ciência da Computação Na Universidade Guarulhos campus Na Universidade Guarulhos campus Itaquá Itaquá

Windows Vista - Sistema Operacional

Embed Size (px)

DESCRIPTION

Windows Vista Diego dos Santos Ribeiro Sistema Operacional ung

Citation preview

Page 1: Windows Vista - Sistema Operacional

Por: Diego dos Santos RibeiroPor: Diego dos Santos Ribeiro

Estudante de Ciência da Computação Estudante de Ciência da Computação

Na Universidade Guarulhos campus ItaquáNa Universidade Guarulhos campus Itaquá

Page 2: Windows Vista - Sistema Operacional

Informações sobre a infraestrutura do windows Informações sobre a infraestrutura do windows vistavista

Contagem de ciclos da CPU

Ready: Boost, Boot, Driver.Ready: Boost, Boot, Driver.

Super Fetch.Super Fetch.

TÓPICOS:TÓPICOS:

HistoriaHistoria

Page 3: Windows Vista - Sistema Operacional

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.

Page 4: Windows Vista - Sistema Operacional

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.

Page 5: Windows Vista - Sistema Operacional

Principais versões

Windows 1.0x(1985).

Windows 2.03(1987).

Windows 3.00(1990).

Windows NT(1993).

Windows 95(1995).

Windows 98(1998).

Windows Neptune(2000).

Windows 2000(2000).

Windows ME(2000).

Windows XP(2001).

Windows Server 2003(2003).

Windows Vista(2007).

Page 6: Windows Vista - Sistema Operacional

Windows vista

Informações sobre a infraestrutura do Windows Vista

Page 7: Windows Vista - Sistema Operacional

Recursos

Page 8: Windows Vista - Sistema Operacional

Edições Windows Vista

DomésticoDoméstico CorporativoCorporativo

Page 9: Windows Vista - Sistema Operacional

Infraestrutura recomendada

RAMRAM 512 MB para Starter 2007512 MB para Starter 2007 1 GB para demais 1 GB para demais

edições edições

ProcessadorProcessador

Disco paraDisco parainstalaçãoinstalação

Intel P4, ATHLON ou similarIntel P4, ATHLON ou similar

128 MB 128 MB Compatível com Compatível com WDDMWDDM

15 GB15 GB

Placa de vídeo Placa de vídeo para para AEROAERO

Page 10: Windows Vista - Sistema Operacional

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.

Page 11: Windows Vista - Sistema Operacional

A A figurafigura mostra a parcialidade que pode ocorrer quando dois mostra a parcialidade que pode ocorrer quando dois threads com a mesma prioridade ficam prontos para execução ao threads com a mesma prioridade ficam prontos para execução ao mesmo tempo. O thread A é executado até o próximo vencimento mesmo tempo. O thread A é executado até o próximo vencimento de intervalo de fração de tempo, quando o agendador supõe que 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, ele tenha ficado em execução pelo intervalo inteiro e, então, decide que o giro do thread A foi concluido. decide que o giro do thread A foi concluido. . Além disso, o Thread . Além disso, o Thread A fica não parcialmente carregado devido à interrupção ocorrida A fica não parcialmente carregado devido à interrupção ocorrida durante o seu giro.durante o seu giro. No intervalo seguinte, o agendador seleciona No intervalo seguinte, o agendador seleciona o Thread B para assumir e é executado em um intervalo inteiro.o Thread B para assumir e é executado em um intervalo inteiro.

Page 12: Windows Vista - Sistema Operacional

INo 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.

Page 13: Windows Vista - Sistema Operacional

Agendamento com base em ciclos do Windows Vista Agendamento com base em ciclos do Windows Vista 

Page 14: Windows Vista - Sistema Operacional

Windows vista

Escalonamento por prioridade

Page 15: Windows Vista - Sistema Operacional

O sistema de E/S do Windows Vista inclui suporte O sistema de E/S do Windows Vista inclui suporte interno para cinco prioridades de E/S, como mostra a interno para cinco prioridades de E/S, como mostra a Figura Figura , mas apenas 4 prioridades são usadas (versões , mas apenas 4 prioridades são usadas (versões futuras do Windows poderão oferecer suporte à futuras do Windows poderão oferecer suporte à prioridade Alta).prioridade Alta).

Prioridade de E/SUso

Crítico Gerenciador de memória

Alta Não usado

Normal Prioridade padrão

Baixa Prioridade de tarefa padrão

Muito baixa Atividade de segundo plano

Page 16: Windows Vista - Sistema Operacional

Exemplos:

O gerenciamento de Memória utiliza a Crítica

A E/S tem uma prioridade padrão média

O agenddor de tarefas do windows define a prioridade de E/S para baixa nas tarefasque tem prioridade de tarefa padrão.

Os aplicativos gravados no vista tem prioridade Muito baixa.

Page 17: Windows Vista - Sistema Operacional

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: "Ready". Tem três

principais membros:

Page 18: Windows Vista - Sistema Operacional

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 "muito rápido aleatória ler vezes para impulsionar o desempenho do sistema.

Page 19: Windows Vista - Sistema Operacional
Page 20: Windows Vista - Sistema Operacional

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”.

Page 21: Windows Vista - Sistema Operacional

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 "Boot-Up's Greatest Hits" - quando o sistema é iniciado. Ele pode usar o flash onde quer que se encontre em qualquer um dos dispositivos flash externo ou H-HHDs.

Page 22: Windows Vista - Sistema Operacional

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.

Page 23: Windows Vista - Sistema Operacional

Super Fetch

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.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.

Page 24: Windows Vista - Sistema Operacional

Todo esse material foi adquirido de um artigo de:

Mark Russinovich

Ou nesse site:Ou nesse site:http://technet.microsoft.com/pt-br/magazine/cc162494.aspxhttp://technet.microsoft.com/pt-br/magazine/cc162494.aspx

Page 25: Windows Vista - Sistema Operacional

Agradecimentos

Espero que tenham gostado