Os recursos do computador que você está descrevendo são chamados
interrupções .
Aqui está um colapso:
*
interrupções São sinais que permitem que componentes de hardware (como teclado, mouse, disco rígido ou cartão de rede) interrompem as tarefas atuais da CPU e solicitem sua atenção.
*
linhas diretas são as conexões físicas entre esses componentes e o controlador de interrupção da CPU, permitindo que eles sinalizem diretamente a CPU.
como funciona: 1.
solicitação: Quando um componente precisa da atenção da CPU, ele envia um sinal de interrupção ao longo de sua linha dedicada ao controlador de interrupção.
2.
Controlador de interrupção: O controlador de interrupção recebe o sinal e gera um número específico de solicitação de interrupção (IRQ) associado ao componente.
3.
Resposta da CPU: A CPU, ao detectar a solicitação de interrupção, faz uma pausa em sua operação atual, salva seu contexto (estado) e alterna para lidar com a interrupção.
4.
Manipulador de interrupção: A CPU executa uma rotina de manipulador de interrupção específica (um código predefinido) associado ao número IRQ, que determina a ação apropriada a ser tomada com base na solicitação do componente.
5.
currículo: Após o processamento da interrupção, a CPU restaura seu contexto e retoma a tarefa que estava em execução anteriormente.
Benefícios das interrupções: *
Eficiência: Permite que os componentes solicitem atenção sem pesquisar constantemente a CPU, economizando tempo e recursos.
*
Responsabilidade: Permite o manuseio imediato de eventos como entrada do teclado, movimentos do mouse e chegadas de dados de rede.
*
Flexibilidade: Permite que a CPU lide com várias tarefas e dispositivos simultaneamente, melhorando o desempenho geral do sistema.
Exemplos de uso de interrupção: *
teclado: Quando uma tecla é pressionada, o teclado envia uma interrupção para a CPU, permitindo que ela registre o pressionamento de tecla e processá -lo.
*
disco rígido: Quando os dados são solicitados do disco rígido, ele envia uma interrupção para a CPU quando os dados estão prontos, permitindo que a CPU a recupere.
*
Cartão de rede: Quando um pacote de rede chega, a placa de rede envia uma interrupção para a CPU, permitindo processar os dados recebidos.
Em resumo, as interrupções fornecem um mecanismo crítico de comunicação entre os componentes de hardware e a CPU, garantindo uma operação eficiente e responsiva do sistema de computador.