Resumo - arquitetura de computadores
Para se entender melhor essa segunda parte de arquitetura de computadores, veremos como trabalha um processador.
O processador é o responsável por realizar as operações de processamento (como cálculos matemáticos e etc... really?)
O ciclo de trabalho dele consiste em:
1 – Busca uma instrução na memória (operação de leitura)
2 – Atualiza o program counter;
3 – Interpreta que operação a instrução está explicitando (soma, multiplicação, I/O)
4 – Determina o endereço da palavra armazenada;
5 – Busca e armazena (registrador) palavra;
6 – Execução e retorno para próxima instrução
Tarefas comuns de um processador são * Operações aritméticas * Operações lógicas * Movimentação de dados (memória – UCP, UCP – …exibir mais conteúdo…
O gráfico após esse paragrafo é um comparativo entre o desempenho do processador no acesso à memória global e a no acesso à memória local (que é mais rápida que a memória global). A memória local é mais rápida, pois a global está na boa parte do tempo sendo utilizada e nessa brincadeira o processador leva um tempo até que consiga ganhar acesso a memória. Essa memória que cada processador carrega é chamada de memória Cache, Demi fez uma analogia entre a memória Cache e uma mesa de escritório: “Se eu precisar pegar um livro na biblioteca vou pega-lo e coloca-lo em minha mesa, o tempo que gasto para ir até a biblioteca é maior do que o tempo gasto para que eu vá até minha mesa, após ler o livro devolvo à biblioteca” onde a biblioteca é a memória RAM e a mesa a memória Cache:
Nossa memória em questão é uma memória centrada em via.
Não consigo explicar muito bem essa parte, mas em questão de desempenho para ficar fácil entender o que é memory bus vou tentar ilustrar da seguinte forma: uma rodovia com 3 vias ou faixas cabem ou comportam 3 carros emparelhados... Já um rodovia com 6 vias cabem 6 carros, igualmente emparelhados... bus de 128 comporta menos tráfego de dados que um de 256bits e é isso. Logo a taxa de transferência de dados (que