*   >> Leitura Educação Artigos >> science >> computadores

Os pedidos de interrupção (IRQs)

Ao utilizar sistemas operacionais multitarefa (como Windows, Mac OS X e Linux etc.) usuários tendem a ter vários programas, utilitários e aplicativos em execução simultaneamente /simultaneamente. Por exemplo: a edição de um documento do Word, o download a partir da Internet e ouvir música. A fim de ser capaz de fazer isso os compartilhamentos de CPU seu tempo de processamento entre as tarefas que requerem sua atenção. Estes incluem tarefas utilizador iniciado, o sistema operacional, programas, serviços públicos, gerenciamento de memória e muito poucos serviços "fundo" e rotinas.


A comunicação com a CPU

A maioria dos subsistemas em um PC precisa enviar informações para e receber informações da CPU e memória do sistema (RAM). A maioria também espera ser capaz de chamar a atenção da CPU quando o fazem.

A fim de melhorar a eficiência geral de um computador a CPU precisa equilibrar as transferências de dados entre si e dos outros subsistemas da máquina, bem como fazer malabarismos com vários subsistemas que podem exigir "fora de ordem" demandas de processamento, tais como dispositivos de entrada /saída (I /O) e dispositivos de interface humana.


Deve também ter em conta o fato de que diferentes subsistemas exigirá diferentes níveis de suporte de CPU e tempo de processamento, a fim de satisfazer os seus requisitos funcionais. O rato; por exemplo, precisa de muito menos atenção do que um disco rígido envolvido na transferência de um arquivo grande multi-gigabyte. Existem basicamente 2 maneiras em que isto pode ser feito:.

Polling CPU e dispositivo iniciadas interrompendo

Polling

Polling é o processo pelo qual a CPU localiza sistemática e pede a cada dispositivo, por sua vez, se exige que qualquer tempo de processamento de ajuda ou CPU. No geral; polling é um processo muito ineficiente, desperdício de recursos finitos de uma CPU, porque requer a CPU para executar continuamente as mesmas tarefas (que pedem cada dispositivo se ele precisa de atenção do CPU) uma e outra vez. Mais frequentemente do que não o dispositivo não exigirá a atenção da CPU

Estatisticamente.

; a resposta mais provável ou resultado de uma consulta de sondagem hardware é aquilo que ele recebeu última vez (oferta diminuiu). Para superar a ineficiência de polling uma estratégia diferente; conhecido como "interrupção"; também conhecido como solicitação de interrupção (IRQ), foi desenvolvido.

Interromper

A outra man

Page   <<       [1] [2] [3] [4] >>
Copyright © 2008 - 2016 Leitura Educação Artigos,https://artigos.nmjjxx.com All rights reserved.