joaquim wrote:
> 
> Para o programadores em linux
> � possivel se criar um programa residente em linux
> desviando uma interrup��o? Como eu fazia no DOS.
> Se possivel onde posso obter informa��es?

TSR (Terminate and Stay Resident) morreram com o DOS.

Nos sistemas operacionais modernos, nenhum programa tem mais acesso �s
interrup��es diretamente. Ele deve solicitar ao S.O. que instale um
"gancho" no vetor de interrup��es que lhe chame.

Num sistema UNIX alike, vc precisa construir o que chamados de
"daemons". O Apache � um daemon, o Samba � outro. E o gpm (aquele
programinha que d� suporte do mouse em modo texto) � ainda mais um.
Todos eles trabalham solicitando ao kernel a inser��o de um "hook" no
vetor de alguma interrup��o (n�o s� de hardware), o que, ali�s, no POSIX
chamamos de Signal.

Daemons n�o trabalham com interrup��es (eles s�o programas de
user-space, e acesso ao hardware � privil�gio do kernel). Eles trabalham
com Signals e com I/O Multiplexada.

Pegue todas estas palavras chaves e v� no google e linuxdoc e boa 
pescaria!!

(N�o � pr�-requisito, mas ler "Arquitetura dos Computadores" e "Sistemas
Operacioais Modernos" do Andrew Tannenbaum ajuda um pouco)

-- 
 []s,
        Pink                     ------------------------------------
   (Lisias Toledo)              |       ECHELON AT MY BALLS !!       |
Manaus/Amazonas/Brasil          | Will My Freedom Be Forever Denied? | 
 --------------------------------------------------------------------
    /"\  CAMPANHA DA FITA ASCII - CONTRA MAIL HTML
    \ /  ASCII RIBBON CAMPAIGN - AGAINST HTML MAIL
     X
    / \  Movimento Pr�-acentua��o:
   /   \ Use "MIME, quoted-printable, ISO-8859-1" em seu e-mailer.

Assinantes em 07/12/2001: 2372
Mensagens recebidas desde 07/01/1999: 145301
Historico e [des]cadastramento: http://linux-br.conectiva.com.br
Assuntos administrativos e problemas com a lista:
            mailto:[EMAIL PROTECTED]

Responder a