Zusammenfassung der Ressource
Introdução a Arquitetura e
Organização de Computadores
- Arquitetura se refere a tudo que tem
impacto direto sobre a execução
lógica de um programa
- Organização se refere a estrutura das unidades operacionais e
interconexões que implementam as especificações de sua
arquitetura.
- Estrutura e Função
Anmerkungen:
- Existem 4 Funções Basicas
- Transferência de dados
- Armazenamento
- Processamento
- Controle
- Organização básica do computador
- CPU
- Memoria
- Dispositivo de
E/S
- Barramento
- Máquinas multiníveis
- Separa e especializa funções em níveis diferentes
- Diminui a complexidade nas camadas superiores
- Permitiu o surgimento de linguagem de montagem e de alto nível
- Programa de Linguagem em alto nivel
- Programa em Linguagem assembly
- Programa em Linguagem de Maquina
- Conjunto de Sinais de Controle
- Tradução ou Intepretação
- Tradução
Anmerkungen:
- Montagem ou Compilação Geram um programa-objeto
- Linker
Anmerkungen:
- Utilitário que gera a partir de 1 ou mais programasobjeto
em um único executável.
Também define a região da memória onde o
programa será executado
- Loader
Anmerkungen:
- Utilitário responsável por carregar na memória um
programa executável.
- Depurador
Anmerkungen:
- Verifica se ha erros no desenvolvimento
- Intepretação
Anmerkungen:
- Não gera programa objeto
Executa cada instrução imediatamente, ou seja, em "tempo de execução"
Desvantagem por perder tempo em traduzir todo o código a cada execução
- Barramentos do sistema
Anmerkungen:
- Permite a interconexão dos componentes do computador(CPU,
memória, dispositivos de E/S)
- Barramento de Dados
Anmerkungen:
- fornece um “caminho” para o envio e recebimento de
dados.
- Barramento de Controle
Anmerkungen:
- usado para controlar o acesso a utilização dos
barramentos de dados e endereço, pois, esses barramentos são
compartilhados por todos os componentes.
- Barramento de Endereço
Anmerkungen:
- são utilizadas para designar a fonte ou o destino
dos dados transferidos no barramento de dados.
- Principais sinalizações do barramento de controle:
- Controle de escrita e leitura na memória
- Controle de escrita e leitura em porta de E/S
- Confirmação de transferências (ACK)
- Requisição e concessão de barramento
- Requisição e confirmação (ACK) de interrupção
- Relógio de temporização das operações
- Inicialização (reset) dos módulos do sistema.