Please enable JavaScript.
Coggle requires JavaScript to display documents.
Tópicos Avançados em Arquitetura de computadores (Processador :silhouette:…
Tópicos Avançados em Arquitetura de computadores
Processador
:silhouette:
Áreas de atividade
Área de Controle
Registrador CI
Determina
Sequência
das instruções :warning:
Aponta p/ próx. instrução
JUMP
BRANCH
Registrador RI
Decodificador de Instrução
Unidade de Controle
Relógio
Área de Processamento
Unidade de PF
Registrador de Dados
Registrador de Controle
ULA
Conjunto de Instruções
Primeiro item na arquitetura do processador
Instrução
Ciclo de instrução
(algoritmo)
Busca Instrução na MP -> insere no RI
CI aponta pro próx.
Decodificação
Busca operandos
Executa operação
Escreve resultado
Operações Primitivas
Artiméticas
Lógicas
I/O
Desvio de controle
Movimento de dados
Propósito
Executar Instruções e realizar cálculos :warning:
Registradores
Guardam
1 dado por vez :warning:
Endereço
Info. de controle
Características:
:warning:
Largura:
Registradores para Inteiros
Registradores para Ponto flutuante
Quantidade:
CISC
(poucos registradores)
RISC
(muitos)
Memórias
:recycle:
Princípio da localidade
Hierarquia de Memórias
Cache
(Dado por dado) :!!:
HIT :warning:
MISS :warning:
MP
(Bloco por bloco) :!!:
Memória Secundária
Registradores
Localidade
Espacial
Temporal
RAM
Categorias
Não voláteis
ROM
PROM
EPROM
EEPROM
FLASH
NOR
NAND
Vóláteis
DRAM
(MP)
Endereçamento Linha x Coluna
RAS :warning:
CAS :warning:
Matriz Quadrada (Econômica)
Matriz Retangular (qualquer linha x qualquer coluna)
SRAM
(Registradores, Cache)
Endereçamento Linear
CACHE
Mapeamento
Direto
Associativo
Associativo por conjunto
Largura
= determina máxima capacidade da memória :warning:
Parâmetros de Avaliação
Tempo de Acesso
Ciclo de Memória
Latência
Volatilidade
Volátil
Não volátil
Temporariedade
Permanente
Transitória
Capacidade
Custo
Barramentos
:red_flag:
Funções
BC
Unidirecionais
Transportam sinais para operações
BE
Fios independentes
Largura
BD
Bidirecionais
Taxa de transferência, Largura, Velocidade
Tipos
Externo
Seriais
USB
SATA
Paralelos
AGP
PCI
System bus
Interno
Data path :warning:
Via de Dados
QPI
= Conexão ponto a ponto mais usada atualmente:!!:
Portas Lógicas
:checkered_flag:
Aplicações
Comparador
(XOR)
Decodificador
(2^n)
ULA
Habilitador de Transferência
(AND)
Execução de programas
:silhouettes:
Métodos
Compilação
Código fonte
Compilação
Código Objeto
Ligação
Código executável
Interpretação
Código fonte
Interpretação