Please enable JavaScript.
Coggle requires JavaScript to display documents.
Função do Computador - Coggle Diagram
Função do Computador
Execução de um programa
função básica
Busca de instruções
Incrementar PC
Instrução carregada no IR
Processador busca instrução do local de memória apontado pelo PC
Processador interpreta instrução e realiza ações exigidas
PC mantém endereço da próxima
instrução a buscar
Execução da instrução
Processamento de dados
operação aritmética ou lógica
Controle
Alteração da sequência de operações
E/S do processador
Processador-memória
Transferência de dados
Componentes do Computador
Arquitetura de Von Newmann
Memória endereçável pela localização
A execução ocorre em um padrão sequencial
Dados e instruções em uma única memória
A Programação do Computador
Possibilidade 1
Lógica digital e processamento binário
Cálculos requerem circuito customizado
Componentes interconectados programa-hardware
Programa “hardwired”
Hardware de uso geral
Conjunto de sinais de controle
Inflexíveis
Possibilidade 2
Unidades controláveis por sinais
Programação via sinais de controle
Interrupções
mecanismo para melhorar a eficiência do processamento
Classes
Timer
E/S
Programa
Falha de Hardware
Ciclo de interrupção
Processador verifica interrupção
Indicado por um sinal de interrupção
Se não houver interrupção
Próxima instrução
Se houver interrupção
Define PC
Interrupção de processo
Salva contexto
Restaura contexto e continua programa interrompido
Suspende execução do programa atual
Múltiplas interrupções
Técnicas
Desativar interrupções
Processador bloqueia outras interrupções
Interrupções permanecem pendentes
Interrupções tratadas sequencialmente
Definir prioridades
Interrupções com prioridades distintas
Retorno a interrupção anterior