Please enable JavaScript.
Coggle requires JavaScript to display documents.
Função do Computador - Coggle Diagram
Função do Computador
Função básica
Processo básico
Busca de instruções
Ciclo de Busca (Fetch)
A instrução é buscada no endereço apontado por PC
PC é automaticamente incrementado
Instrução carregada no Resgitrador de Instrução
Processador interpreta/dedifica a instrução
Processador a executa a Instrução
Execução da instrução
Processador-memória
Transferência de dados entre ambos
E/S do processador
Transferência de dados entre ambos
Processamento de dados
Operação aritmética ou lógica
Controle
Alteração da sequência de operações
Combinação dos itens anteriores
Interrupções
Categorias
Programa
Resultado da execução de uma instrução
Timer
Timer dentro do processo
E/S
Sinalizar o término
normal de operação
Sinalizar série de condições de
erro
Falha de hardware
Melhorar a eficiência do processamento
Ciclo de interrupção
Adicionado ao ciclo de instrução
Processador verifica interrupção
Se não houver interrupção
Busca próxima instrução
Se houver interrupção
Suspende execução do programa atual
Salva contexto
Define PC para endereço inicial da rotina de tratamento de interrupção
1 more item...
Overhead das Interrupções
Modo eficiente do processador com o uso de interrupções
Espera curta pela E/S
Espera longa pela E/S
Programação do Computador
Possibilidade 1
Forma
de hardware
Possibilidade 2
Forma de Software
Instruções interpretadas
Sinais de controle para os componentes
Múltiplas interrupções
Técnicas
Desativar interrupções
Processador ignorará interrupções enquanto processa interrupção
Interrupções permanecem pendentes
Verificadas após primeira interrupção ter sido processada
Interrupções tratadas em sequência enquanto ocorrem
Definir prioridades
Interrupções de baixa prioridade são interrompidas pelas de prioridade mais alta
Após processada a interrupção de maior prioridade, retorna à interrupção anterior