Zusammenfassung der Ressource
Processador
- Unidade Lógica Aritmética (ULA)
- é a responsável por executar efetivamente as instruções dos programas
- Flags de Estado
- Barramento da CPU
- Deslocador
- Complementador
- Aritmética e Lógica Booleana
- Unidade de Controle (UC)
- Registradores
- são pequenas memórias velozes que armazenam comandos ou valores que são utilizados no
controle e processamento de cada instrução.
- Reg. buffer de memória (MBR)
- Reg. de endereço de memória (MAR)
- Reg. de Instrução (IR)
- Reg. buffer de instrução
- Contador de Programa (PC)
- Acumulador (ACC)
- é responsável pela tarefa de controle das ações a serem realizadas pelo computador
- Relógio
- Unidade de Gerenciamento de Memória
- é um dispositivo de hardware que transforma endereços virtuais em endereços físicos e administra a
memória principal do computador.
- Unidade de Ponto Flutuante
- Nos processadores atuais são implementadas unidades de cálculo de números reais. Tais unidades
são mais complexas que ULAs e trabalham com operandos maiores, com tamanhos típicos variando
entre 64 e 128 bits.
- DADOS
- Dispostivios de Entrada e Saída
- Memória cache
- Cachê L1
- Cachê L2
- CONTROLE
- Memória RAM
- Endreços
- Instruções
- dentificar o endereço da próxima instrução (deve estar apontado pelo PC)
- ler uma instrução (no endereço apontado pelo PC)
- decodificá-la (ela estará no RI)
- executá-la, repetindo então este processo até que, eventualmente, a instrução decodificada indique
que é para “parar” as operações.
- Clock
- Medido em hertz, define a capacidade do processador em processar informações ao mesmo tempo.
- Funções:
- Realizar cálculos de operações aritméticas e comparações lógicas,
- Manter o funcionamento de todos os equipamentos e programas, pois a unidade de controle
interpreta e gerencia a execução de cada instrução do programa e
- Administrar na memória central (principal) além do programa submetido, os dados transferidos de
um elemento ao outro da máquina, visando o seu processamento.
- Arquiteturas
- 16 bits = 2^16 = 65.536
- 32 bits = 2^32 = 4.294.967.296
- 64 bits = 2^64 = 18.446.744.073.709.551.616