Assine
22950 assinantes- Feeds completos
- Feeds dos comentários
- Feeds do fórum
- Receba o Meio Bit via e-mail
Mantenha-se informado sobre as nossas novidades com nosso newsletter semanal, todas as segundas-feiras
Uma discussão sempre recorrente aqui no MeioBit é o questionamento sobre as vantagens reais do Windows Vista sobre o Windows XP. Surgem várias respostas, para os quais sempre há uma réplica e uma tréplica. Para o usuário leigo: visual, segurança e DirectX 10 parecem ser bons motivos.
Para o usuário mais bem informado, deve haver "algo mais". O problema é encontrar informação sobre esse algo mais e ter a paciência e o expertise para encontrar e entender. Os artigos que vou citar são técnicos, requerem conhecimentos ao menos básicos de como funcionam sistemas operacionais, I/O, processos, threads, barramentos. Esse post não é um comparativo, mas tem a intenção apenas de informar melhor os leitores interessados e discutir o assunto em um nível superior.
Uma série de artigos do Mark Russinovich, publicados na Technet Magazine, explica as melhorias no kernel do sistema. Os conhecimentos dele são tão profundos que a Microsoft o chamou para ajudar na implementação de melhorias e novas tecnologias já empregadas no Windows Vista, Windows Server 2008 e o futuro Windows Seven.
Uma pequena amostra do tipo de informação você irá encontrar, em português inclusive, é a mudança no tratamento de concorrência de threads.
Todos os kernels do Windows NT, incluindo o Vista, possuem um verificador que roda a cada 10 ou 15 milisegundos para averiguar o status de execução de threads e atualizar quanto cada uma consumiu de ciclos de CPU.
No Windows XP, se a thread xptoA precisa rodar por um intervalo maior que o determinado, não importa, ele assume que sua tarefa foi concluída, interrompe e ainda conta a interrupção como tempo de execução dela. A thread xptoB que precisa de bem menos tempo, ganha um intervalo inteiro só para ela. Depois de concluir a tarefa, a CPU fica sem fazer nada esperando o final desse intervalo, quando a thread xptoA ganha um tempinho novamente.
O maior problema desse tipo de abordagem é que pode ocorrer com certa freqüência uma thread qualquer obter 8 ou 80, ou seja, nenhum tempo de processamento ou tempo de processamento excessivo para executar.

No Windows Vista, esse problema foi solucionado usando-se o contador interno da CPU para saber quantos ciclos são necessários para que uma thread conclua sua tarefa. No caso de uma interrupção das threads xptoA e xptoB, com a mesma prioridade, ele alocará tempo suficiente para cada uma e no máximo 1 ciclo a mais. E as interrupções não contam mais como tempo de execução da tarefa.

Ficou com gostinho de quero mais? Para ler os artigos direto da web ou download a revista em português, gratuitamente, siga os links abaixo. Boa leitura!
Inside the Windows Vista Kernel: Part 1
Mudanças no tratamento de processos, threads e I/O.
Download gratuito da revista, Fevereiro de 2007, em português
Inside the Windows Vista Kernel: Part 2
A segunda parte tem foco em gerenciamento de memória, melhorias na inicialização, encerramento e gerenciamento de energia.
Download gratuito da revista de Março de 2007, em português.
Inside the Windows Vista Kernel: Part 3
A terceira e última parte trata de confiabilidade, recuperação e segurança.
Download gratuito da revista de Abril de 2007, em português.
E quem quiser saber mais sobre outros recursos do Vista, principalmente o ReadyBoost, ReadyDrive e Superfetch, procure as colunas do B. Piropo, que dá uma aula (na verdade várias aulas) sobre esses tópicos.
abcs
Jornal, revista, online?
www.forumpcs.com.br
B. Piropo escreve lá pelo o que sei... tem várias colunas dele sobre o vista.
Uma dúvida:
Qual o tipo de algoritmo de escalonamento o XP e o Vista utilizam para gerenciar os processos e threds?
FJS, FCFS, Round-Robin,...?
Há duas coisas infinitas, o universo e a burrice humana. E eu estou em dúvida quanto o primeiro. - Albert Einstein
Qual o tipo de algoritmo de escalonamento o XP e o Vista utilizam para gerenciar os processos e threds?
FJS, FCFS, Round-Robin,...?
Há duas coisas infinitas, o universo e a burrice humana. E eu estou em dúvida quanto o primeiro. - Albert Einstein
round-robin
Vlw, pigroxalot!
Há duas coisas infinitas, o universo e a burrice humana. E eu estou em dúvida quanto o primeiro. - Albert Einstein
Então temos os três pilares da não-adoção do Vista:
1) Experiência do usuário: Trata-se apenas de costume, eu sei. Depois de apanhar bastante do Office 2007 por exemplo, acabei conseguindo ser tão ou mais produtivo nele que no 2003, but vai explicar isso pro usuário que não tem interesse em reaprender a fazer o que ele já sabia?
2) Exigência de hardware: Inevitável, No ano de lançamento do XP, o Pentium 4 e Athlon XP estavam engatinhando. Concordo que efeitos 3D Em um ambiente de produ~ção é algo totalmente inútil e desnecessário, mas a culpa pelo vista não rodar na primeira geração do PC-Para-Todos é toda do usuário por não se informar direito para comprar um micro decente e ele merece.
3) Programas e Drivers: Infelismente, não é só os usuários, mas muitos programadores ainda não entendem como o Vista funciona, porém no caso do o usuário, ele não tem tanta obrigação de saber. Os programadores ou não se interessam ou definitivamente não querem saber, portanto continuam apostando no XP. Esse é o motivo de drivers ainda instáveis ou mesmo faltantes, baixa performance em algumas aplicações e etc. Já vimos esse filme antes no lançamento do XP e ficamos todos bravos porque nossos queridos softwares de controle de caixa feito nojentamente em Clipper não funcionavam.
--Mesmo não concordando com o que dizes, defendo o seu direito de dizê-lo--
Uma pergunta boba. Os links deram para um arquivo chm. Como abro ele? pois nem o Opera, nem o IE reconheceram o formato. Agradeço
Editado: tio Google ajuda. Já baixei um conversor. Otimo artigo
.chm é Compiled HTML, o atual formato de arquivos de ajuda para Windows. Você não via conseguir visualizar no browser, porém se estiver utilizando Windows 2000/XP/Vista deve precisar apenas de um duplo clique no mesmo.
---
Tecnologia deve ser o meio, não o fim.
Li as três páginas "inside the windows vista kernel" e não gostei muito do que vi. A questão do uso de CPU é interessante, mas o readyboost não indica por exemplo o que acontece se você digamos remover o pendrive DURANTE o processo de boot.
Mas o que não gostei MESMO foi a questão do "protected path", e por tabela a idéia de aplicações rodando dentro do sistema à minha relevia e as quais eu não posso cancelar. Se existe algo inadimissível é uma aplicação determinando o que você pode ou não fazer no seu pc
Outro ponto importante é que o artigo leva à entender que somente aplicações como o Media Player (ou aplicações microsoft / parceiros) podem tirar proveito de várias funções novas do Vista, um MediaPlayerClassic por exemplo conseguiria usar os recursos de prioridade para múltimídia?
Concluindo o meu pensamento sobre o Vista, ele ainda não têm o conjunto de novidades necessário para justificar uma migração, em alguns casos até andou para trás (o maldito DRM).
Se você consegue ler esta mensagem então o seu computador irá se auto-destruir em dez segundos, tenha um bom dia
sinceramente me surpreendi.
por algum motivo (lê-se resets continuos na mao) depois de mexer no hardware do meu pc, meu querido xp x64 ficou com os arquivos corrompidos e nao iniciava.
a unica coisa que tinha na mao, era um dvd "alternativo" do vista ultimate x64, resolvi instalar.
faz 3 dias só, entretanto estou mais que satisfeito (claro, eu tenho mais de 1gb de ram). Mesmo assim, com varios programas abertos ele consome de 200-350mb a mais que ia no x64, que parece ser superfulo e ele se livra facilmente se algum programa pedir.
mas tá rodando melhor que o xp, BEM melhor.
viva ao superfetch.
O Windows Vista roda (bem) numa maquina com 1Gb de ram e um processador dual core?
quer descobrir se uma pessoa é legal?
dá o op(@) pra ele!
Hahahahahahaa.
É a mesma coisa de dizer que deu milho pro bode e o bode comeu.
"De vez em quando é bom o pinguim dar um tapinha na borboleta"
De fato, para quem usa o Windows Vista para trabalho sem estar sob um domínio não vai notar muita diferença, aliás, irá gostar do Windows Vista (apesar de aparentemente mais "pesado" ele realmente traz alguns recursos interessantes e muito úteis depois que se acostuma).
Para quem trabalha sob algum domínio logo começa a perceber os problemas do Windows Vista, por exemplo: cadê o RUNAS? Outro exemplo: sumiram com o FIND FOR PEOPLE no Windows Vista, aliás, não 100% pois é possível encontrar SOMENTE no modo de MENU CLÁSSICO na barra de tarefas.
Falando sobre vantagens do Vista: o novo conceito de estrutura de diretórios para cada usuário ficou ótimo mas ainda deixa algo a desejar que não descobri exatamente o que é. Outra, se você está sob um domínio, também é interessante o conceito de troca de usuários, isto é, no Windows XP sob um domínio somente um usuário logado era permitido por vez, no Windows Vista é possível efetuar logon com outro usuário sem ter de efetuar logoff no primeiro usuário. Talvez esta seja a razão do RUNAS ter sumido mas isso não me convence, o RUNAS era muitíssimo prático.
Abraço.
Discordo, pois aqui em casa no pc se tem um windows xp professional edition e eu sempre estou trocando de usuário, e nem por isso preciso fazer logoff de um usuário para usar outro, até porque sempre deixo dois usuários abertos quando preciso fazer alguma configuração ou operação administrativa, já que aqui tem-se ao todo 3 usuários que acessam o mesmo pc.
Agora acrescentando algumas coisas mais sobre os problemas do vista:
Meu pai tem o windows vista no note, e particulamente mesmo estando com 2 gb de ram e sendo o sistema atualizado, ele ainda continua pesado (a inicialização dele é muito lenta se comparado ao Xp), sem contar que o sistema é um saco quando você precisa matar algum serviço (uma vez precisei reinstalar o firebird e foi uma dor de cabeça, pois só poderia matar o serviço se eu fosse administrador, mesmo esse serviço sendo local do usuário, vê se pode isso).
Discordo, pois aqui em casa no pc se tem um windows xp professional edition e eu sempre estou trocando de usuário, e nem por isso preciso fazer logoff de um usuário para usar outro, até porque sempre deixo dois usuários abertos quando preciso fazer alguma configuração ou operação administrativa, já que aqui tem-se ao todo 3 usuários que acessam o mesmo pc.
Isso o XP faz, mas só em máquinas que estão em workgroup(como a da sua casa). A diferença é que o Vista faz isso mesmo em máquinas que fazem parte de um domínio.
Valeu, agora entendi.
Para quem trabalha sob algum domínio logo começa a perceber os problemas do Windows Vista, por exemplo: cadê o RUNAS?
O RUNAS no menu de contexto virou o "Run as Administrator", porque (ao que eu saiba) a pesquisa de usabilidade mostrou que a enorme maioria das pessoas usava o runas simplesmente para virar administrator.
É claro que tinha gente como você que provavelmente usava para outras coisas, e infelizmente saiu perdendo com a mudança.
Mas uma dica: você pode ter de volta o RunAS no menu de contexto, instalando o ShellRunas disponível em http://technet.microsoft.com/en-us/sysinternals/cc....
Abraços,
Não abro mão do xp pro sp3!
Prefiro esperar o 7 chegar, com toda certeza terá uma experiência melhor que o vista! (assim espero)
Agora que saiu atualziação de chipset e driver de video novos pra nVidia, somado ao SP1, eu tenho a mesma experiência de desempenho que tinha no XP. Estou muito satisfeito com o Vista. Uso o Home Premium 32 bits.
Otimo os artigos...
Para ser bem simplista ....
Estou fazendo experiências instalando o vista sp1 em computadores antigos do tipo P4 e laptops de meados de 2000 com 1G de memoria em media, hd de 80... placa grafica fraca ... estou surpreso... alguns estao a mais de 15 dias sem reset .. rodando umas quinquilharias ... emule .. torrent... reload de paginas sem fim.. Corel, Adobes da vida .. o xp nao aguenta isso nao. E os Macs q e fiz os testes .. bom estes eu nem vo entrar nos detalhes,posso dizer q nao passo de um dia sem ter q resetar e teve de tudo um pouco.
Em uma gráfica q presto serviços de hardware e software tivemos q deixar os macs para os clientes brincarem (uns de 8 mil reais), para múltiplos trabalhos nao deram conta de tantos aplicativos rodando junto. Aplicaçoes 3d foi uma tristeza é já nao é de hoje q isso rola...design e hardware nao é nada sem controle, precisamos de custo beneficio e pelo visto a Apple vai ficar só com as brincadeiras lights mesmo. Nao estou defendendo ninguém até pq trabalho com ambos e cada vez mais sei recomendar oq para quem, só um relatório básico dos fatos.
"para múltiplos trabalhos nao deram conta de tantos aplicativos rodando junto. Aplicaçoes 3d foi uma tristeza é já nao é de hoje q isso rola"
Perai rapaz, você fez testes com configurações semelhantes entre Mac e PC? E o sistema operacional do Mac tava atualizado?
Outra coisa, você ta falando ai dos seus testes a curto prazo, agora poe um Mac e um PC (com Windows) com config. semelhante durante 1 ano sobre o mesmo uso e aí teremos o mesmo resultado.
E eu presumo que para usar aplicações 3D você estava usando no mínimo um iMac high-end ou então um Mac Pro certo? Não vamos querer fazer isso numa hd 2400XT ou até em anteriores...
Opa Rodrigo,
entao, ouvi dizer que o sp1 é meio de lua, funciona bem em algumas maquinas, terrivelmente em outras. Nos meus testes, o boot do vista (sem sp1) foi tao eficaz quanto o do xp (ambos x64) entretanto o vista aqui, mata os processos mais rapidamente, e depois de 5 dias ligado ele desliga o pc em até 20 segs (diferentemente dos 3 min que eu tinha com o xp)
"o xp nao aguenta isso nao."
Claro que não agüenta, afinal uma das inovações do Vista foi suporte a multiprocessamento
Da próxima vez procure não usar o XP Starter Edition.
"De vez em quando é bom o pinguim dar um tapinha na borboleta"
Sou mais o Leopardo
de qualquer maneira, gostei muito do artigo
Instalei o Vista anteontem. É impressão minha ou ele é mais rápido que o XP?
Mais bonito COM CERTEZA.
---------------------------------
Só a mudança é permanente.
Ele exige hardware capaz, mas realmente, ele aproveita isso, eu tive essa sensação de rapidez nas respostas do sistema.
___
Um slime, dois slimes, três slimes, quatro slimes... um King Slime
Falando em XP SP3...
Depois que eu instalei alguns jogos não atualizam mais. Alguém sabe o que pode ser?
Há duas coisas infinitas, o universo e a burrice humana. E eu estou em dúvida quanto o primeiro. - Albert Einstein