Você está na página 1de 25

Por: Diego dos Santos Ribeiro Estudante de Cincia da Computao Na Universidade Guarulhos campus Itaqu

TPICOS:
Historia Informaes sobre a infraestrutura do windows vista Contagem de ciclos da CPU Ready: Boost, Boot, Driver.

Super Fetch.

Historia do Windows
Microsoft Windows uma popular famlia de sistemas operacionais criados pela Microsoft, empresa fundada por Bill Gates e Paul Allen. Antes da verso NT, era uma para o sistema operacional MS-DOS. A palavra windows em portugus significa janelas O registro da Windows foi legalmente complicado, pelo fato dessa palavra ser de uso corrente em ingles.

A Microsoft comeou o desenvolvimento de um Gerenciador de Interface (subseqente renomeado Microsoft Windows) em setembro de 1981. O Windows s comea a ser tecnicamente considerado como um SO a partir da verso NT, lanada em agosto de 1993. O que havia antes eram sistemas grficos sendo executados sobre alguma verso dos sistemas compatveis com DOS , como MS-DOS, PS-DOS ou DR-DOS . Somente o MSDOS era produzido pela prpria Microsoft. O MS-DOS um que no dispe de interface grafica, funciona atravs de comandos de texto introduzidos no teclado pelo utilizador . O Windows surgiu inicialmente como uma interface grfica para MS-DOS, que permitia correr programas em modo grfico, o que permitiu a utilizao do mouse , que at altura era considerado suprfluo em computadores de tipo IBM-PC.

Principais verses
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).

Windows vista

Informaes sobre a infraestrutura do Windows Vista

Recursos

Edies Windows Vista

Domstico

Corporativo

Infraestrutura recomendada
RAM

512 MB para Starter 2007 1 GB para demais edies Intel P4, ATHLON ou similar 15 GB 128 MB Compatvel com WDDM

Processador Disco para instalao Placa de vdeo para AERO

Contagem de ciclos da CPU


O contador de ciclos da CPU, usado no Windows vista usado para obter uma alocao de CPU mais parcial, usa uma rotina de interrupo do timer o intervalo para execuo a cada 10 ou 15 ms. A rotina analiza em que thread ocorreu interrupo e atualiza a estatstica de uso da thread do CPU como se esse tivesse sido executado no intervalo interio,quando na realidade o thread pode ter iniciado a execuo um pouco antes do fim do intervalo.

A figura mostra a parcialidade que pode ocorrer quando dois threads com a mesma prioridade ficam prontos para execuo ao mesmo tempo. O thread A executado at o prximo vencimento de intervalo de frao de tempo, quando o agendador supe que ele tenha ficado em execuo pelo intervalo inteiro e, ento, decide que o giro do thread A foi concluido. . Alm disso, o Thread A fica no parcialmente carregado devido interrupo ocorrida durante o seu giro. No intervalo seguinte, o agendador seleciona o Thread B para assumir e executado em um intervalo inteiro.

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. Alm disso, o agendador do Windows Vista no conta a execuo de interrupo em relao ao giro do thread. Isso significa que, no Windows Vista, um thread obter sempre pelo menos o prprio giro na CPU, e nunca mais de um intervalo de clock extra de execuo, o que resulta em maior igualdade e mais comportamento determinstico do aplicativo. A Figura 2 mostra como o Windows Vista responde ao cenrio mostrado na Figura 1, concedendo aos dois threads pelo menos um intervalo de execuo.
I

Agendamento com base em ciclos do Windows Vista

Windows vista

Escalonamento por prioridade

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 so usadas (verses futuras do Windows podero oferecer suporte prioridade Alta).
Uso

Prioridade de E/S

Crtico
Alta Normal Baixa Muito baixa

Gerenciador de memria
No usado Prioridade padro Prioridade de tarefa padro Atividade de segundo plano

Exemplos:
O gerenciamento de Memria utiliza a Crtica A E/S tem uma prioridade padro mdia O agenddor de tarefas do windows define a prioridade de E/S para baixa nas tarefasque tem prioridade de tarefa padro. Os aplicativos gravados no vista tem prioridade Muito baixa.

Ready para Vista


Otimizao de software, mas s o poder fazer muito mais, e Vista inclui tambm a tecnologia para apoiar algumas solues 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 navegao, a lista foi liquidada em um apelido comum: "Ready". Tem trs principais membros:

Ready Boost

usa memria flash em dispositivos externos - drives USB e cartes de memria, por exemplo - a completar o sistema com uma memria cache especial que tira proveito de dispositivos flash "muito rpido aleatria ler vezes para impulsionar o desempenho do sistema.

Pen drives especias para Ready boost

Pen drives da Super Talent que so instalados diretamente nos conectores USB de 10 pinos da placa-me e por isso chamados Pen drives Ready Boot.

Ready Boot

utiliza o ReadyBoost servios para enfrentar um problema particular - acelerar os processos de inicializao do sistema e de recuperao de hibernao. Ela mantm registro dos arquivos necessrios na maioria das vezes quando o sistema arranca e constri um cache temporrio - uma espcie 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.

Ready Drive
tira partido das novas unidades de disco rgido hbrido (abreviadamente H-HHD), que combinam armazenamento em disco rotativo convencional com memria flash. Vista trata o flash e o disco como um espao de memria, para que possa ser utilizado para cache de dados com freqncia extremamente necessrio, para ReadyBoot dados, ou como uma memria cache de disco quando o disco girado para baixo, para economizar energia da bateria.

Super Fetch
A tecnologia SuperFetch permite que aplicativos utilizados com freqncia, ou regularmente, sejam mantidos na memria principal para que carreguem de forma rpida. O Vista repopula a RAM com as informaes 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 rpido do que se fosse necessrio busc-lo do HD. Naturalmente, o SuperFetch exige que haja uma quantidade de memria RAM vaga suficiente para manter tais informaes. Esse um dos motivos pelos quais se recomenda ter pelo menos 1GB de RAM para rodar o Vista.

Todo esse material foi adquirido de um artigo de:


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

Agradecimentos
Espero que tenham gostado