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]