Please enable JavaScript.
Coggle requires JavaScript to display documents.
VISÃO DE ALTO NÍVEL DA FUNÇÃO E INTERCONEXÃO DO COMPUTADOR, AOC 2023/1…
VISÃO DE ALTO NÍVEL DA FUNÇÃO E INTERCONEXÃO DO COMPUTADOR
Estruturas de Interconexão
Interconexão de Barramento
Barramento de endereços
Identifica origem ou destino dos dados.
Largura do barramento
Capacidade máxima da memória do sistema
Linhas de endereço
Endereçam E/S
Barramento de Controle
Controla acesso e uso das linhas de dados e endereço
Inclue
Escrita de memoria
Leitura de memoria
Escrita de E/S
ACK de Transferência
Solicitação de barramento
Concessão de barramento
Requisição de interrupção
Barramento de dados
Largura x frequência
Afetam o desempenho
Transportam dados (e instruções)
Tipo de Barramento
Dedicado
Linhas separadas para dados e endereço
Multiplexado
Linhas compartilhadas
Método de arbitração
Centralizada
Módulo separado ou parte do processador
Arbitro de barramento
Aloca tempo no barramento
Distribuida
Não existe controlador central
Módulos atuam juntos para compartilhar o barramento
Temporização
Sincrona
Clock
Unico ciclo para um evento
Assincrona
Ocorrência de evento em um barramento segue e depende da ocorrência de evento anterior
Flexivel e complexa
Outros elementos de projeto
Largura de Barramento
Tipo de transferencia de dados
Interconexão Ponto a Ponto
Mais vantajosa
Maior taxa de dados
Melhor escalabilidade
Baixa latência
Usadas atualmente
Componentes do computador
A Programação do Computador
Possibilidade 2
O programador não religa o hardware para cada novo programa, ele fornece novos sinais de controle.
Unidades que podem ter seu comportamento alterado dependendo dos sinais de controle aplicados.
Possibilidade 1
Cálculo em particular
Interconexão entre componentes lógicos básicos
Componentes interligados seriam o “programa” hardware
Programa “hardwired”
O que é um programa?
Uma sequência de etapas.
Cada etapa, é feita uma operação aritmética ou lógica
Cada operação, é necessário um conjunto diferente de sinais de controle
Software
Sequência de códigos ou instruções
Geram sinais de controle para os componentes
Unidade Central de Processamento
Unidade de Controle e a Unidade Lógica e Aritmética
Conceitos principais da Arquitetura de Von Newmann
Conteúdo da memória
É endereçável pela localização, sem considerar o tipo de dados contido ali
Execução
Ocorre em um padrão sequencial de uma instrução para a seguinte
Dados e instruções
Armazenados em uma única memória de leitura e escrita
Entrada/saída
De dados e instruções
Memória principal
Armazenamento temporário de código e resultados
Função do Computador
Processo básico
Ciclo de busca/fetch
PC mantém endereço da próxima instrução a buscar
Processador busca instrução do local de memória apontado pelo PC
Incrementar PC
Instrução carregada no Registrador de Instrução
Instrução carregada no Registrador de Instrução
Ciclo de execução
E/S do processador
Transferência de dados entre processador e módulo de E/S
Processamento de dados
Processamento de dados
Processador Memoria
Transferência de dados entre processador e memória principal.
Controle
Alteração da sequência de operações.
Interrupções
Melhoram a eficiência do processamento.
Técnicas para múltiplas interrupções
Desativar
Definir prioridades
Classes
Timer
E/S
Programa
Falha de hardware
Overhead
Instruções extras precisam ser executadas
Função básica
Execução de um programa
AOC 2023/1 MAPA MENTAL 3 IGOR RODRIGUES CASSIMIRO