>>what is a kernel?
>
>The way I think of the kernel is that it's the software that does all
>the interfacing with the hardware.

That is a good overall picture, but the more involved you get with
discussions about the kernel, it doesn't seem too accurate.

I always thought that drivers interacted with the hardware, and the kernel
was a 'traffic cop' for the drivers. The kernel tries to do its best to
keep out of the way of the drivers and let them do as much work as possible.

In Mac OS X, there are API's that allow certain user processes direct
access to the driver, like for a scanner, or some time-sensitive data
transfers like video and audio. This by-passes the kernel overhead.

The kernel is tightly linked to the hardware, but drivers are in between
the hardware and the kernel. Some drivers may be built into the kernel,
which blurs the distinction.


Charles Dostale
System Administrator
Silver Oaks Communications
http://www.silveroaks.com
824 17th Street
Moline IL USA  61265
[EMAIL PROTECTED]
309-797-9898



MaX-list is sponsored by <http://lowendmac.com/> and...

    /      Buy books, CDs, videos, and more from Amazon.com     \
   / <http://www.amazon.com/exec/obidos/redirect-home/lowendmac> \

Star Trek Collection: Movies 1-7 on VideoCD, $38.88 from CoolVCD
<http://lowendmac.com/ad/coolvcd.html>

123Inkjets.com <http://lowendmac.com/ad/123inkjets.html>
- - - - -
MaX-list info:          <http://lowendmac.com/linux/max.shtml>
Send list messages to:  <mailto:[EMAIL PROTECTED]>
To unsubscribe, email:  <mailto:[EMAIL PROTECTED]>
For digest mode, email: <mailto:[EMAIL PROTECTED]>
Subscription questions: <mailto:[EMAIL PROTECTED]>
Archive: <http://www.mail-archive.com/max-list%40mail.maclaunch.com/>

Using a Macintosh? Get free email and more at Applelinks! 
<http://www.applelinks.com>

Reply via email to