Introdução a Arquitetura e Organização de Computadores
Descrição
Concurso Conhecimentos Especificos (Arquitetura de Computadores) Mapa Mental sobre Introdução a Arquitetura e Organização de Computadores, criado por Ataide Tsuchiya em 23-07-2016.
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
Anotações:
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
Anotações:
Montagem ou Compilação Geram um programa-objeto
Linker
Anotações:
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
Anotações:
Utilitário responsável por carregar na memória um
programa executável.
Depurador
Anotações:
Verifica se ha erros no desenvolvimento
Intepretação
Anotações:
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
Anotações:
Permite a interconexão dos componentes do computador(CPU,
memória, dispositivos de E/S)
Barramento de Dados
Anotações:
fornece um “caminho” para o envio e recebimento de
dados.
Barramento de Controle
Anotações:
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
Anotações:
são utilizadas para designar a fonte ou o destino
dos dados transferidos no barramento de dados.
Principais sinalizações do barramento de controle: