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

Os pedidos de interrupção (IRQs)

gramas de software em resposta a diferentes eventos que ocorrem como o sistema operacional e aplicativos de execução. Em essência uma interrupção de software representa o CPU interrompendo-se (como a interrupção origina de dentro do CPU) e é parte da razão de como a CPU é capaz de fazer muitas coisas ao mesmo tempo.

BIOS de um computador fornece vários rotinas de software (subprogramas) que podem ser chamados pelo software de nível superior, como o DOS, Windows, ou suas aplicações, para executar diferentes tarefas.

Isso inclui ações como ler e escrever a partir do disco rígido, o processamento de informações recebidas a partir de dispositivos, etc.

Outra desempenho na melhoria da funcionalidade que interrupções de software tornam possível é facilitar o software de sistema (DOS ou do sistema operacional), aplicações e outros software para acessar diretamente um ao outro através de rotinas de BIOS sem ter que saber onde o aplicativo de destino reside na memória.


Interrupção Tabela Vector

Normalmente, para chamar uma rotina de software que você precisa saber seu endereço ( localização) na memória. Contudo; com pedidos de interrupção uma tabela chamada uma tabela de vetor de interrupção é criado e isto é usado para ignorar a necessidade de saber explicitamente o endereço correto na memória. Agora toda vez que o sistema é inicializado, o BIOS coloca os endereços que representam onde suas rotinas estão localizadas para cada interrupção que ele está configurado para responder a.


Sempre que DOS, o sistema operacional ou outros aplicativos deseja usar uma rotina BIOS , gera uma interrupção de software. O sistema processa a interrupção, observando-se o valor na tabela vetor de interrupção e, em seguida, salta automaticamente diretamente para a rotina BIOS apropriado. Os sistemas operacionais modernos e aplicações, bem como DOS também pode usar diretamente esta tabela vetor de interrupção.

BIOS Assigned Names lógicos

A BIOS atribui nomes lógicos para dispositivos com base no seu número de IRQ e endereço de memória.

Por exemplo: IRQ 3 e endereço I /O 2F8-2FFh se torna Com2

Para sistemas mais antigos;. tais como aqueles baseados em torno do barramento ISA, que é frequentemente o caso que as atribuições de IRQ padrão deve ser preservada. Esta necessidade é mais comum com software mais velho e jogos que exigem a placa de som SoundBlaster ISA para ser acessível usando as seguintes configurações: IRQ 5

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