Pesquisar por palavra-chave:

terça-feira, 5 de fevereiro de 2013

Conhecendo melhor os processadores (parte 3)

Veja  o primeiro artigo sobre processadores clicando Aqui
Veja o segundo artigo sobre processadores clicando Aqui

  • FPU (Float Point Unit)
Unidade de ponto flutuante, existe dentro dos processadores à partir dos  processadores 486, antes de existir, (nos processadores 386 ou anteriores) os processadores não eram capazes de fazer cálculos aritméticos, caso fosse necessário, poderia instalar um processador "overdrive" para este tipo de cálculo.


  • 3D Now
Tecnologia apresentada pela AMD para melhor tratar instruções de multimídia, lançada nos processadores K6-2, programas escritos com esta tecnologia, termão melhor desempenho em processadores com esta tecnologia.
  • MMX
Multimedia extended, tecnologia apresentada pela intel nos processadores da linha Pentium 166 e 200 Mhz, usada para um melhor tratamento de instruções de multimídia como sons e gráficos, esta tecnologia é usada até hoje nos processadores.
  • Intruções SSE
Todo processador tem um conjunto de instruções, estas instruções são usadas nas funções do processador, alguns programas usam um conjunto de instruções e outros programas ,utilizam outros tipos de instrução, basicamente as instruções de um processador são separadas em 7 grupos;

 Instruções Aritméticas
 Instruções de Comparação
 Instruções de Conversão
 Instruções Lógicas
 Instruções de Deslocamento
 Instruções de Transferência de Dados
 Instrução de Inicialização
  • Cache L1, L2 e L3
Caches são memórias auxiliares do processador, a memória cache L1 tem como principal função armazenar instruções que são dadas ao processador, a memmória cache L2 tem como principal objetivo, melhorar o desempenho do sistema, uma vez que são baseadas na arquitetura SRAM (Static Ram) elas podem armazenar informações durante um bom tempo com uma boa velocidade de leitura e gravação. Um bom exemplo de seu funcionamento que podemos fazer em casa, é quando abrimos um programa, a primeira vez o programa leva um tempo pra abrir, se você fechar o programa e abrir novamente, a segunda vez vai abrir bem mais rápido, pois ja tem as informações necessárias (ou parte delas) já carregadas no processador.
A cache L3 é como um complemento da cache L2, com a mesma função, antigamente esta cache L3 ficava na placa-mãe, atualmente estão no mesmo encapsulamento do processador.

  • Flags
A tradução literal de "flag" é bandeira. Não é à toa que as "flags" do processador receberam este nome: funcionam como sinalizadores.  As flags são apenas um bit de memória e se localizam dentro do processador. Como cada flag é apenas um bit, num dado momento elas só podem ser 1 ou 0 ("setada" ou "zerada"), são usadas principalmente para indicar relustrados de alguma operação

  • Ponteiro de Pilha
O ponteiro de pilha são memórias internas do processador, 
As principais funções do ponteiro de pilha são:
Preservar valores de registradores em funções e preservar dados da memória 
Transferir dados sem usar registradores 
Reverter a ordem de dados  
Chamar outras funções e depois retornar 
Passar parâmetros para funções 

  • Pipeline
A idéia principal do pipeline é de que o processador aceite novas instruções mesmo antes que as instruções anteriores tenham terminado, a cada um dos seus estágios outros processos podem ser aceitos, funciona assim:
O processador aceita uma instrução (intrução 1) e ela é alocada, quando uma instrução passa para o outro estágio, o primeiro estagio já está livre, e já pode aceitar uma nova instrução (instrução 2), quando a instrução 1 passar para o terceiro estágio, a  instrução 2 pode passar  para o próximo estágio. liberando para uma nova instrução.
Como exemplo, veja a figura abaixo, as siglas simbolizam os estágios de um processador:

BI = Busca de instrução
DI = decodificação da instrução
CO = Calculo de operando
BO = busca de operando
EI = execução da instrução
EI = escrita de operando



Note que mesmo antes de]a primeira instrução acabar, outras 5 instruções puderam ser iniciadas e assim por diante.

Espero ter tirado as dúvidas sobre estes itens de processadores.



Nenhum comentário:

Postar um comentário

Obrigado por comentar, será publicado em breve!

google-site-verification: google53a8eb0bc7dc474a.html