Introduo O Windows Vista ou Longhorn uma linha de sistema
operacional desenvolvidos pela Microsoft. O seu desenvolvimento
comeou em 2003, na qual seu anncio foi em 22 de Julho de 2005 e sua
concluso de desenvolvimento foi em 8 de Novembro de 2006.Seu lanado
mundialmente foi no dia 31 de Janeiro de 2007.E com a sua pouca
aprovao ocasionou sua sada de mercado no final de 2009.
Slide 3
Verses do Windows Vista Domestico Home Basic Home Premium
Ultimate Corporativo Business Enterprise
Slide 4
Novidades no Sistema O Windows Vista trouxe com ele suporte a
novas tecnologias e tambm novas ferramentas visuais e de
programao.
Slide 5
Novidades no Sistema Algumas das novidades que vieram no
Windows Vista: Windows Aero Microsoft.NET Framework 3.0 Windows
Presentation Foundation Windows SideShow Windows Update Microsoft
Silverlight Barra Lateral do Windows Windows Media Player 11
Windows Media Center ndice de experincia do Windows DirectX 10
Slide 6
Mudanas Fundamentais No Windows Vista teve se preocupao em
melhorar substancialmente as partes de: Gerenciamento Desempenho
Segurana
Slide 7
Gerenciamento Capacidade de gerenciamento Windows Vista ajudar
a reduzir o custo total de propriedade (TCO) de PCs atravs de
gerenciamento simplificado, maior automao de tarefas e diagnsticos
aprimorados. Isso inclui: Melhor aplicao de diagnstico, incluindo
auto-diagnstico e correo automtica de condies de erro comuns e a
diminuio de reinicializaes durante a instalao de software. Uma
melhor Agendador de tarefas. Console de gerenciamento Microsoft 3.
0 (MMC 3. 0) fornece um quadro comum para ferramentas de
gerenciamento, tornando-os mais fceis de encontrar e usar.
Slide 8
Gerenciamento Estutura de Gerenciamento Estrutura de
gerenciamento do Windows faz algumas funcionalidades de
gerenciamento atualizado no Windows 7 e no Windows Server 2008 R2
disponveis para serem instalados no Windows XP, Windows Server
2003, Windows Vista e Windows Server 2008. A estrutura de
gerenciamento do Windows contm: Windows Remote Management (WinRM)
2.0 Windows PowerShell 2.0 Transfer Service (BITS) 4.0.
Slide 9
Desempenho Inicializao rpida. Scripts de login, processo de
aplicativos e servios de inicializao executam em segundo plano
enquanto os usurios executam suas tarefas desejadas.
Slide 10
Desempenho Modo Dormir (Suspender) O novo Estado de Suspenso no
Windows Vista combina a velocidade do modo de espera com recursos
de proteo de dados e consumo de baixo de energia.
Slide 11
Desempenho Gerenciamento de Disco O Gerenciamento de Disco um
utilitrio do sistema que gerencia discos rgidos e os volumes ou as
parties neles contidos. Com o Gerenciamento de Disco, possvel
inicializar discos, criar volumes, excluir, formatar volumes com
sistemas de arquivos FAT, FAT32 ou NTFS. O Gerenciamento de disco
permite que voc execute a maioria das tarefas relacionadas a discos
sem reiniciar o sistema ou interromper os usurios. A maioria das
alteraes de configurao entra em vigor imediatamente.
Slide 12
Segurana Windows Security Center Foi melhorado, assim
monitorando, alertando e oferecendo a possibilidade de corrigir
potenciais falhas de segurana. Entre diversas melhorias,
encontra-se uma integrao mais cuidada com o Internet Explorer
7.
Slide 13
Segurana Novo Firewall O Windows Vista fornece filtragem de
entrada, que pode ser gerenciado centralmente por meio de diretiva
de grupo. Isto permite que administradores controlem quais
aplicativos podero se comunicar ou esto impedidos de se comunicar
na rede. Controle de acesso de rede uma das maneiras mais
importantes para reduzir os riscos de segurana.
Slide 14
Segurana Rede O Windows Vista possui proteo de acesso rede para
ajudar a impedir que computadores comprometidos a segurana de se
conectar rede interna do usurio at que sejam cumpridos os critrios
de segurana.
Slide 15
Segurana A Pilha TCP/IP O Windows Vista inclui uma implementao
atualizada da pilha do TCP/IP, a qual oferece melhorias
significativas que resolvem vrios problemas importantes do sistema
de rede, proporcionando melhor desempenho e transferncia, uma
arquitetura Wi-Fi nativa e APIs para inspeo de pacotes de rede. Em
redes com grande perda, como as redes sem fio, o Windows Vista pode
melhorar a recuperao da perda de um ou de vrios pacotes. Assim,
possvel aumentar ou diminuir a janela de recebimento do TCP de
maneira dinmica a fim de utilizar totalmente o link. Os usurios que
transferem arquivos atravs de uma WAN de alta velocidade/alta
latncia ou que fazem o download de arquivos da Internet devem notar
que as transferncias sero bem mais rpidas.
Slide 16
Segurana WFP A WFP uma nova arquitetura na TCP/IP que fornece
APIs que podem ser usadas por desenvolvedores de software de
terceiros para que eles participem das decises de filtragem que
ocorrem em vrias camadas da pilha do protocolo TCP/IP sem precisar
gravar seus prprios aplicativos no modo kernel.
Slide 17
Segurana Autonomia do usurio O Centro de compartilhamento e de
rede, os usurios verificam o status da rede, se esto conectados, a
quais unidades esto ligadas e se esto na rede local ou na
Internet.
Slide 18
Segurana Network Diagnostics Framework Serve para diagnosticar
e resolver vrios problemas de conectividade sem que o usurio
precise entrar em contato com o suporte tcnico. O Network
Diagnostics Framework proporciona ao Windows Vista a capacidade de
identificar a causa principal do problema de conectividade com base
no contexto da ao do aplicativo ele rastreia o problema, desde a
identificao de se h alguma conexo sem fio ativa e um endereo IP
vlido, at acessar o servidor DNS, descobrir o servidor proxy e
obter resposta do servidor da Web.
Slide 19
Segurana Segurana de rede A arquitetura Wi-Fi nativa no Windows
Vista oferece amplo suporte aos mais recentes protocolos de
segurana, incluindo WPA (Wi-Fi Protected Access) 2 Enterprise and
Personal, PEAP-TLS e PEAP-MS-CHAP v2. Esse amplo suporte assegura
interoperabilidade entre o Windows Vista e praticamente todas as
infra-estruturas sem fio. Os recursos da placa de rede sem fio so
examinados pelo Windows Vista e o protocolo mais seguro escolhido
por padro durante a conexo ou criao de redes sem fio. O Firewall do
Windows traz um novo nvel de segurana de rede plataforma Windows,
fornecendo suporte para a filtragem de entrada e sada, bem como
Windows Service Hardening. Se for detectado um comportamento ruim
em um servio do Windows, de acordo com o que foi definido pelas
regras de rede do Windows Service Hardening, o firewall o bloquear
Com o Windows Vista, os administradores podem criar regras simples
de segurana de rede capazes de combinar regras de porta de firewall
e de IPsec a fim de proteger a rede contra acesso no autorizado. A
integrao apresenta uma maneira simples de impor comunicaes de rede
autenticadas, de ponta a ponta, proporcionando acesso escalonvel e
em camadas a recursos de rede confiveis e protegendo a
confidencialidade e a integridade dos dados. O administrador pode
isolar a rede corporativa de modo lgico.
Slide 20
Kernel Kernel pode ser entendido com uma srie de arquivos
escritos em linguagem C e em linguagem Assembly que constituem o
ncleo do sistema operacional. o kernel que controla todo o hardware
do computador. Ele pode ser visto como uma interface entre os
programas e todo o hardware. Cabe ao kernel as tarefas de permitir
que todos os processos sejam executados pela CPU e permitir que
estes consigam compartilhar a memria do computador.
Slide 21
Kernel Processos e Threads As estruturas dos processos nativos
e os servios oferecidos pelo Kernel do Windows so relativamente
simples e generalistas, permitindo que cada subsistema do SO emule
uma estrutura e funcionalidades de um processo em particular. Aqui
esto algumas caractersticas importantes dos processos do Windows:
Processos do Windows so implementados como objetos. Um processo
executvel pode conter uma ou mais threads. Tanto os processos
quanto os objetos thread possuem habilidades de sincronizao
embutido.
Slide 22
Kernel Para cada processo atribudo um token de acesso de
segurana, chamado de token primrio do processo. Quando um usurio
efetua login pela primeira vez, o Vista cria um token de acesso que
inclui o ID de segurana para o usurio.O Windows utiliza o token
para validar a permisso de acesso do usurio para acessar objetos
protegidos ou para realizar funes restritas no sistema e em objetos
protegidos. O token de acesso controla onde o processo pode alterar
seus prprios atributos. Tambm relacionado ao processo, est uma srie
de blocos que definem o espao de endereo do usurio corrente
atribudo a este processo. A estrutura orientada a objeto do Windows
facilita o desenvolvimento de um processo para propsitos gerais. O
Windows Vista faz uso de dois tipos de objetos relacionados ao
mtodo: processos e threads.
Slide 23
Kernel Um thread uma unidade executvel de trabalho que
executada seqencialmente de forma ininterrupta, de maneira que o
processador possa alternar para outro thread. Mltiplos threads
dentro de um mesmo processo podem ser alocados para processadores
separados e ser executados simultaneamente. Os threads dentro do
mesmo processo podem trocar informaes atravs de seus espaos de
endereo em comum e ter acesso aos recursos compartilhados do
processo. Threads em processos diferentes podem trocar informaes
pela memria compartilhada que foi estabelecida entre os dois
processos. O Windows Vista inclui vrios aprimoramentos na rea de
processos e threads, que incluem o uso do contador de ciclos da
CPU.
Slide 24
Kernel Contador de Ciclos A contagem de ciclos da CPU tem como
objetivo obter uma alocao de CPU mais parcial usando uma rotina de
interrupo do timer do intervalo para execuo a cada 10 ou 15 ms. A
rotina analisa em que thread ocorreu interrupo e atualiza a
estatstica de uso da CPU do thread como se esse thread tivesse sido
executado no intervalo inteiro, mas na realidade, o thread pode ter
iniciado a execuo um pouco antes do fim do intervalo. Alm disso, o
thread poderia ter sido atribudo pela CPU tecnicamente, mas no teve
a chance de ser executado porque rotinas de interrupo de hardware e
software foram executadas no lugar. A contabilizao de tempo com
base no clock pode servir para ferramentas de diagnostico que geram
relatrio de thread e processa o uso da CPU, o uso desse mtodo pelo
agendador de thread pode ocasionar uma alocao parcial de CPU. Os
threads tm permisso para executar at 2 marcaes do clock (6 se
estiver em primeiro plano). Entretanto, o thread pode no obter
quase nenhum tempo na CPU ou at 6 marcaes (18 se estiver em
primeiro plano), dependendo do prprio comportamento e de outras
atividades no sistema.
Slide 25
Kernel Exemplo de parcialidade que pode ocorrer quando dois
threads com a mesma prioridade ficam prontos para execuo ao mesmo
tempo.
Slide 26
Kernel 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 concludo. 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 ele 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. Assim distribuindo distribuimdo de modo
mais preciso os giros da CPU. 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.
Slide 27
Kernel Exemplo de como o Windows responde com o acontecimento
anterior, concedendo aos dois threads pelo menos um intervalo de
execuo.
Slide 28
Kernel Gerenciador de Entrada/Sada ( Escalonamento por
Prioridade) Sem a prioridade de E/S, atividades de segundo plano
podem causar impactos graves agilidade de respostas de operaes de
primeiro plano. Quando um aplicativo ou um documento aberto
enquanto outro processo executa E/S de disco, por exemplo, ter
atrasos, pois a tarefa de primeiro plano aguarda o acesso ao disco.
O Windows Vista introduz dois tipos de priorizao de E/S para ajudar
a fazer com que as operaes de E/S em primeiro plano tenham a
preferncia: prioridade em operaes de E/S individuais e reservas
combinadas de largura de banda de E/S.
Slide 29
Kernel O sistema de E/S do Windows Vista inclui suporte interno
para cinco prioridades de E/S, sendo apenas 4 prioridades so
usadas. Prioridade de E/SUso CrticoGerenciador de memria AltaNo
usado NormalPrioridade padro BaixaPrioridade de tarefa padro Muito
baixaAtividade de segundo plano
Slide 30
Kernel E/S tem uma prioridade padro Mdia e o Gerenciador de
Memria utiliza a Crtica, quando quer gravar os dados sujos de
memria fora do disco em situaes de memria baixa, a ttulo de liberar
espao na RAM para outros dados e cdigos. O Agendador de Tarefas do
Windows define a prioridade de E/S para Baixa nas tarefas que tm a
prioridade de tarefa padro e aplicativos segundo plano Muito Baixa.
O driver de dispositivo de armazenamento do sistema impe as
prioridades de E/S e elas so aplicadas automaticamente. Os demais
drivers de armazenamento inserem E/S de prioridade Mdia frente das
Baixas e Muito Baixas nas respectivas filas, mas emitem pelo menos
uma E/S de prioridade Baixa ou Muito Baixa em espera a cada
segundo, para que processos em segundo plano possam avanar. Dados
lidos por E/S de prioridade Muito Baixa tambm fazem com que o
Gerenciador de Cach grave modificaes imediatamente no disco, em vez
de faz-lo posteriormente. O suporte da reserva de largura de banda
do Windows Vista til para aplicativos Media Player, e o Windows
Media o utiliza, juntamente com aumentos de prioridade, para
propiciar reproduo de contedo local praticamente sem falhas.
Slide 31
Kernel Gerenciador de Memria O Gerenciador de Memria do Windows
Vista inclui vrios aprimoramentos, como o uso mais extensivo de
tcnicas de sincronizao sem bloqueio, bloqueio mais refinado,
empacotamento mais rigoroso da estrutura de dados, maior E/S de
paginao, suporte s modernas arquiteturas de memria GPU e o uso mais
eficiente do TLB (buffer de converso parte) de hardware. Alm disso,
o gerenciamento de memria do Windows Vista oferece agora alocao de
espao de endereo dinmico para os requisitos de diferentes cargas de
trabalho. No Windows Vista de 32 bits, o Gerenciador de Memria
gerencia o espao de endereo do Kernel dinamicamente, alocando e
desalocando o espao conforme a demanda da carga de trabalho. Assim,
a quantidade de memria virtual usada para armazenar buffers
paginveis pode aumentar quando drivers de dispositivos solicitam
mais e diminuir, quando liberada pelos drivers. Nos sistemas
Windows Vista de 64 bits, atualmente as restries de espao de
endereo no representam uma limitao prtica e, portanto, no exigem
qualquer tratamento especial, pois esto configuradas em seu mximo.
O Windows Vista alem de adiciona prioridades de E/S ele tambm
implementa prioridades de memria.
Slide 32
Kernel No Windows Vista, cada pgina de memria possui uma
prioridade entre 0 e 7 dessa forma, o Gerenciador de Memria divide
a Lista de Espera em oito listas que armazenam as pginas de cada
prioridade. Quando o Gerenciador de Memria precisa pegar uma pgina
da Lista de Espera, ele utiliza primeiro as pginas das listas de
baixa prioridade. Geralmente, a prioridade de uma pgina reflete a
prioridade do thread que gerou sua primeira alocao. Um thread herda
seu valor de prioridade de pgina do processo ao qual pertence. Por
padro, os processos possuem um valor de prioridade de pgina 5, mas
as funes permitem que os aplicativos e o sistema alterem os valores
de prioridade de pgina de threads e de processos.
Slide 33
Kernel Recursos de aprimoramento de desempenho SuperFetch um
sistema de gerenciamento do Windows Vista que permite abrir os
aplicativos com mais agilidade, pois ele monitora os aplicativos
mais acessados pelo usurio e os armazena na memria do sistema para
quando voc precisar.
Slide 34
Kernel Recursos de aprimoramento de desempenho ReadyBoost O
Windows Vista inclui um recurso chamado ReadyBoost cujo objetivo
acelerar o sistema.Assim tirando proveito dos dispositivos de
armazenamento de memria flash atravs da criao neles de uma camada
de cach intermediria situada entre a memria e os discos. Pois as
memrias flash podem atender leituras aleatrias at 10 vezes mais
rpido que um disco rgido normal.
Slide 35
Kernel Recursos de aprimoramento de desempenho ReadyBoot um
servio cujo objetivo acelerar os processos de inicializao do
sistema e de recuperao de hibernao. Ela mantm registro dos arquivos
necessrios na maioria das vezes quando um sistema arranca e constri
um cach temporrio quando o sistema iniciado.O Ready Boot pode usar
tanto dispositivos flash e como tambm H-HHDs.
Slide 36
Kernel Recursos de aprimoramento de desempenho ReadyDrive O
ReadyDrive um recurso do Windows Vista que tira proveito das novas
unidades de disco rgido hbridas, os chamados H-HDDs. O H-HDD
consiste em um disco com memria flash no-voltil incorporada. Os
H-HDDs tpicos incluem entre 50MB e 512MB de cach, sendo o limite de
cach do Windows Vista de 2TB. O Windows Vista usa comandos ATA-8
para definir os dados do disco a serem mantidos na memria flash.
Sendo eles o de inicializao no cach ao desligar o sistema,
permitindo um reincio mais rpido. Ele tambm armazena partes dos
dados do arquivo de hibernao em cach quando o sistema hiberna, de
forma que a continuao subseqente seja mais rpida. O Windows pode
usar a memria flash como um cach de gravao em disco, evitando que
sistemas com bateria economizem bastante energia consumida pela
unidade de disco.
Slide 37
Shell O Shell tem como o objetivo de ser o intermedirio entre o
sistema de explorao e o utilizador graas s linhas de comando
escritas por este. O seu papel consiste assim em ler a linha de
comando, interpretar o seu significado, executar o comando,
seguidamente devolver o resultado s sadas, no Windows graas a ele
toda a interface do Windows Vista apresentada. Os recursos do Shell
no Windows Vista manipulam dados e metadados incluem o Gerenciador
de sincronizao, os cones dinmicos, a visualizao avanada e os
manipuladores de propriedades.
Slide 38
Concluso Temos vrios avanos no Windows Vista que nos sistemas
operacionais anteriores no tinham. Podemos perceber que no seu
Kernel tem muitas melhorias na parte de gerenciamento de memria,
seu mecanismo de busca prtico e eficiente, digitando parte do nome
de um arquivo e ver os resultados instantaneamente. Na organizao de
arquivos existem pastas para cada tipo de documento, agrupadas
dentro de uma pasta geral com o nome do usurio. Em configurao de
rede com nova Central de Rede e Compartilhamento coloca as funes de
networking mo e reduz as chances de o usurio ter de configurar
dispositivos manualmente. Sua interface grfica mais elaborada, com
transparncias, sombras e efeitos 3D realmente passam a sensao de
que se trata de um computador mais avanado. E a barra lateral ainda
pode ser til para manter informaes sempre vista e no requisito
segurana o Windows Vista no se diferencia muito do XP, mas temos um
novo firewall, a insero do Windows Defender temos mecanismos de
defesa adicionais, como o modo protegido em que roda o Internet
Explorer e o Controle de Contas de Usurios. Mas as exigncias de
hardware so muitas, sendo assim o ponto mais fraco do Windows Vista
porque mesmo que sua mquina esteja atualizada, no h garantia de que
tudo vai funcionar como esperado. Alguns de seus utilitrios so
fracos e limitados que o caso do software de backup. O Windows
Vista tem srios problemas na parte de compatibilidade tanto com
hardware como software mais antigos e alguns aplicativos atuais s
podem rodar no modo de administrador, exigindo confirmao cada vez
que so acionados.