Mac Mini Restoration - Mac OS X Snow Leopard and Windows XP - Krazy Ken's Tech Misadventures
Vários aprimoramentos permitem o sistema operacional chamado Snow Leopard, para aproveitar o poder de processamento de vários núcleos de CPU e processamento gráfico para aumentar o desempenho do software. O SO se baseia em várias ferramentas de programação e software que dividem tarefas para execução simultânea entre os núcleos. O Snow Leopard é mais inteligente que seus antecessores ao aproveitar os recursos de hardware disponíveis para impulsionar o desempenho do sistema, disseram observadores na segunda-feira. O sistema operacional também é melhor para identificar os recursos disponíveis e, portanto, pode alocar encadeamentos entre múltiplos núcleos e processadores, observadores.
[Mais leitura: Nossas escolhas para os melhores laptops para PC]
As novas ferramentas do Snow Leopard incluem o Grand Central Dispatch, um ambiente de programação que divide as tarefas em vários encadeamentos com base no número de núcleos e encadeamentos disponíveis. Ele também constrói em suporte nativo para OpenCL, um conjunto de ferramentas de programação para desenvolver e gerenciar a execução de tarefas paralelas. "Muitos Macs terão supercomputadores sentados lá de graça", disse Neil Trevett, presidente do The Khronos Group. organização de padrões que define as especificações para o OpenCL.
O processamento de vídeo, em particular, pode ver até 50 vezes melhor desempenho em Macs com o novo sistema operacional, disse Trevett. A decodificação de vídeo pode ser muito mais rápida, pois o processamento de pixels será distribuído em várias unidades de processamento gráfico e de CPU em um sistema.A evolução do Snow Leopard está ligada aos desafios enfrentados pelos fabricantes de hardware e software no passado. A maneira tradicional de aumentar o desempenho dos aplicativos em PCs foi aumentando a velocidade do clock da CPU, disse Linley Gwennap, presidente e analista principal do The Linley Group. Isso levou a que o software fosse escrito em um modo sequencial para execução em um único núcleo, com um aumento na velocidade do clock, aumentando o desempenho do software.
Por fim, aumentar a velocidade do clock levou a uma excessiva dissipação de calor e consumo de energia e chip fabricantes como a Intel voltaram a adicionar núcleos para melhorar o desempenho. Isso trouxe um conjunto de novos problemas para os desenvolvedores de software, que enfrentaram o desafio de criar aplicativos para aproveitar vários núcleos para dimensionar o desempenho dos aplicativos.
"Como os fornecedores de processadores criaram processadores dual-core e multicore, os sistemas operacionais teve que jogar em cima em termos de lançar o software que trabalha com os novos chips ", disse Gwennap. A Apple desbloqueou um pedaço do quebra-cabeça do software, já que o processamento paralelo é o único caminho a ser seguido para obter grandes ganhos de desempenho, disse ele. A Apple também lançou as bases para que os fornecedores de software escrevam aplicativos multicore com o Snow Leopard, disse Gwennap.. Mas os usuários podem não ver os benefícios de desempenho até que os programadores parem de escrever aplicativos para processadores de núcleo único e se preparem para escrever em paralelo.
Outro analista concordou com Gwennap, dizendo que os programadores não estão acostumados a pensar em paralelo, embora o problema remonta à década de 1940.
"Os programadores precisam ser educados para pensar em como dividir seu programa em várias tarefas que podem ser executadas simultaneamente", disse Tom Halfhill, analista sênior da In-Stat, e editor sênior do Microprocessor Report.. O suporte nativo ao OpenCL no Snow Leopard pode encorajar mais programadores a escrever em paralelo.
O OpenCL é uma estrutura de programação que inclui uma linguagem de programação semelhante a C com algumas APIs para gerenciar a distribuição de kernels em hardware como núcleos de processador e outros recursos.
O impulso de paralelismo da Apple aos desktops e laptops pode chegar aos smartphones, disse Halfhill.
"Em última análise, a Apple poderia migrar para produtos como o iPhone", disse Halfhill.
Mas a Microsoft não está muito atrás da Apple, disse Halfhill. A Microsoft está tentando trazer recursos adicionais de execução de vários núcleos com seu próximo sistema operacional Windows 7 através de um novo conjunto de interfaces de programação de aplicativos (APIs) do DirectX. Versões anteriores do Windows - como o Windows XP e o Vista - foram criticadas por observadores por não aproveitarem vários núcleos nas CPUs para aumentar o desempenho dos aplicativos.
Mac OSX Snow Leopard pode chegar em duas semanas
O Mac OSX Snow Leopard pode estar a semanas de distância, segundo relatos. > O próximo sistema operacional da Apple, o Mac OSX Snow Leopard, pode chegar antes da data de lançamento prevista para setembro. Múltiplas fontes estão relatando que o Snow Leopard já foi designado status "Gold Master", o que significa que o sistema operacional está pronto para ser enviado aos usuários.
Snow Leopard Attack? O sistema operacional Snow Leopard, da Apple, vem com uma vulnerabilidade do Adobe Flash, segundo a empresa de segurança. Os clientes da Apple que estão migrando para o Snow Leopard podem ser vulneráveis a ataques do Adobe Flash, alertou a empresa de segurança Spohos. Se você atualizou para o Snow Leopard esta semana, seu Mac pode estar em risco, já que o novo sistema operacional reduz sua instalação do Adobe Flash, disse a empresa. O novo sistema operacional Snow Leopard
[Leia mais: Como remover malware do seu PC Windows]
Google incorpora exibições internas de rua nos resultados de pesquisa
O Google agora exibe os Street Views corporativos em resultados de pesquisa comuns. pesquisas, permitindo que você veja se o ambiente do restaurante do centro corresponde à revisão on-line. O Google começou a misturar os Street Views corporativos internos nos resultados da pesquisa nesta semana para as empresas que forneceram ao Google imagens panorâmicas no interior.







