segunda-feira, 8 de setembro de 2008

Arquitetura De Processadores - Modelo Simplificado Para Didatica

Com esse modelo que desenhei poderemos iniciarmos nosso estudo sobre os Processadores perfeitamente
Depois, se for possivel, desenharemos um processador completo e se a AMD e a Intel permitirem falaremos e quem sabe desenharemos seus processadores
Comecemos entao...

- Barramento
Como sabemos existem dois tipos de Barramentos...
O Barramento que barra alguma coisa e o Barramento que é um caminho ou uma trilha por onde dados sao transmitidos
O Barramento que mostro na imagem é do tipo caminho por onde dados trafegam
O Barramento dos Processadores de hoje sao do tipo Paralelo
Existem o tipo Serial e o tipo Paralelo
O tipo serial so pode aviar ou receber dados e nao eviar e receber ao mesmo tempo Ou um ou o outro Um de cada vez
O tipo Paralelo pode enviar e receber dados ao mesmo tempo

- Memorias
Dentro dos Processadores existe um tipo de Memoria Voluvel que chamamos de Registradores
A quantidade de unidades dessa Memoria no Processador depende do modelo mas no geral existem varias dessa Memoria dentro dos Processadores
O tamanho dessas Memorias é o mesmo tamanho da Palavra do Processador... Logico
Entao se o Processador é da Palavra de 32 bits todos os Registradores sao desse tamanho
E se o Processador é da Palavra de 64 bits todos os seus Registradores tambem tem esse tamanho
A densidade ou tamanho dessas Memorias é facil de saber
A Memoria irá depender do sistema usado... Se é Binario ou Decimal
Assim temos as Memorias com valores variaveis... Todas elas
O calculo da memoria é "n" elevado ao tamanho da palavra que pode ser 16, 32 ou 64 bits e "n" é o valor de Binario ou Decimal
Assim voce multiplicaria "n" por "n" e o resultado por "n" 16, 32 ou 64 vezes e no final dividir o resultado por 8
Entao se o sistema for Binario "n" é dois e se "n" for Decimal "n" é 10
Assim teriamos em Binario "2 x 2" 32 vezes em se a Palavra for de 32 bits e no final dividir o resultado por 8
Entao teriamos "2 x 2" 32 vezes e dividiriamos o resultado por 8 que daria um pouco mais que 5 GBs para cada Registrador
O Linux por ser Decimal lhe dá uma Memoria MUUUUUIITTOO maior mais isso nao é o quê lhe da esse desempnho todo
64 bits é uma palavra enorme... So depois para ver
E voce achando que tem pouca Memoria com 256 MBs
E o outro achando que tem muita com 1 GB
Falarei sobre a Memoria Voluvel da Placa Mae depois

- ULA - Unidade Logica E Aritimetica - ALU - Aritimetic Logic Unit
Esse é o lugar onde todas as operacoes de calculos e logicas sao realizadas e sua quantidade dentro dos Processadores tambem depende do modelo

- Unidade De Controle
Esse dispositivo é o responsavel per todas as operacoes dentro de um processador
Ele é o Adiministrador do processador
Ele é quem diz a cada dispositivo o que fazer

Depois eu explico como trabalham...