Gerenciamento de Processos -. O computador (através do CPU) também deve garantir que todos os ativos (em execução) processos e tarefas são geridas da maneira mais eficiente e organizada possível.
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 ajuda ou CPU de processamento. Tempo. Esta estratégia (polling) é um processo muito ineficiente porque é um desperdício de recursos finitos
Interromper -.
A outra maneira que o CPU (processador) pode empregar para lidar com os processos necessários de CPU e transferências de dados é ter a dispositivos que requerem a atenção da CPU para emitir um pedido de atenção como e quando eles exigem. Este é o conceito básico de pedidos de interrupção
pedidos de interrupção Priorização -. Porque a CPU pode receber um pedido de interrupção (IRQ) a partir de múltiplos dispositivos simultaneamente engenheiros criaram uma tabela prioridade IRQ.
Agora, quando IRQs concorrentes chegar a CPU simplesmente olha para cima sua classificação de prioridade em sua tabela de prioridades IRQ. O dispositivo com a maior prioridade serão atendidas pela CPU primeiro
transferências de dados - a fim de melhorar a eficiência geral de um computador a CPU precisa também de equilibrar as transferências de dados entre si e dos outros subsistemas.; incluindo a memória de sistema (RAM), da máquina. A maioria das transações realizadas por um sistema de uso de memória do computador (RAM) como um "meio-homem".
Por exemplo: CPU de memória para a impressora ou disco rígido para a memória a CPU. Originalmente estas transferências de dados estavam sob o controle direto da CPU
Direct Memory Access (DMA) -. Direct Memory Access (DMA) tecnologias permitiram o dispositivo para escrever ou ler a partir da memória, sem qualquer assistência do CPU liberando a CPU para realizar outras tarefas. Uma vez que o processo de transferência de dados for concluída a CPU é notificado e, em seguida, iniciar /executar as ações necessárias dela.
Porque a CPU pode assistir a outros assuntos, enquanto uma tran