[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: Bottom Half



Hi,
	I am also learning these things slowly. But let me give this a
try. The bottom half is used along with ISRs. An interrupt handler is
split in to top half and bottom half. When the interrupt occurs, the top
half is called. Top half then does some time critical processing. The rest
of it, which does not require immediate attention will be present in the
bottom half and this bottom half will be scheduled by the top half to be
run at a later time.

Interrupt ---> Top half
		time critical operations. (Say i/o?)
		schedule bottom half
(Later when the CPU is free)
	Bottom half
		Less important job (Say Processing of data obtained by 
earlier i/o).

	I have heard that the bottom halves are also used along with the 
task queues. May be some real guru out there will be able to shed more 
light in to all these!.

Bye,
--Sarin.

 On Tue, 8 Apr 2003, Mohanasundaram C wrote:

> Hi All,
> 
> 	Can any one please explain me what is Bottom Half.
> Thanks in advance.
> 
> Regards,
> Mohan.
> 
> --
> Kernelnewbies: Help each other learn about the Linux kernel.
> Archive:       http://mail.nl.linux.org/kernelnewbies/
> FAQ:           http://kernelnewbies.org/faq/
> 

--
Kernelnewbies: Help each other learn about the Linux kernel.
Archive:       http://mail.nl.linux.org/kernelnewbies/
FAQ:           http://kernelnewbies.org/faq/