3.3 Considerações sobre a tecnologia multicore e tecnologia usada nos computadores e smartphones atuais.
RESUMO:
Este texto ira auxilia-lo para o melhor entendimento sobre a tecnologia MultiCore dos microprocessadores.
Os microprocessadores Multicore representam uma grande revolução na tecnologia computacional, posuindo uma maior capacidade de processamento com um custo/benefício mais barato.
A TECNOLOGIA MULTICORE:
Em poucas palavras, a tecnologia Multicore (múltiplos núcleos) consiste em colocar duas ou mais unidades de execução (cores) no interior de um único processador, ou seja tratar esses núcleos como se cada um fosse um processador diferente, com seus próprios recursos de execução. Na maioria dos casos, cada unidade possui o seu próprio cache e pode processar várias instruções simultaneamente. Adicionar novos núcleos de processamento a um processador possibilita que as instruções das aplicações sejam executadas em paralelo em vez de serialmente, como ocorre apenas com um único núcleo. Sistemas que possuem apenas um núcleo , suas funções de multitarefa podem ultrapassar a capacidade da CPU, o que resulta em queda no desempenho enquanto as operações aguardam serem processadas. Para uma total utilização do poder de processamento oferecido pelo Multicore, as aplicações devem ser escritas usando intensivamente o conceito de thread(Linha ou Encadeamento de execução).
3.1. VANTAGENS
As vantagens da tecnologia MultiCore são as seguintes:
• Maior eficácia (troughput) do sistema e desempenho de computadores que executam várias aplicações simultaneamente; • Suporte de aplicações multithreaded;
• Compatibilidade para mais utilizadores ou tarefas em aplicações com várias transacções;
• Desempenho superior em aplicações que utilizam processamento de forma intensiva;
• Economia no preço de licenciamento de softwares proprietários, passando a ter um maior poder de processamento sem necessitar de uma nova máquina;
• Redução da