From: Chip Salzenberg (chip@tct.com)
Date: 07/21/92


From: chip@tct.com (Chip Salzenberg)
Subject: Re: Better serial throughput: another approach
Date: 21 Jul 1992 14:48:51 GMT

According to hedrick@dumas.rutgers.edu (Charles Hedrick):
>I've finally concluded that there's just too much code being
>executed per character.

There is another way, as SCO does:

   At serial interrupt: just store the character in a queue and return.
     Don't go through scheduler, just return.

   At clock interrupt: pull characters off the queues and do the rest
     of the processing that is currently happening at serial interrupt
     time. Then run the scheduler, _once_.

Presto: minimum-overhead serial I/O.

-- 
Chip Salzenberg at Teltronics/TCT  <chip@tct.com>, <73717.366@compuserve.com>
   "Do Rush place weird subliminal backmasked messages in their songs to
 compel unwilling geeks to commit evil .sig atrocities?"  -- Dean Engelhardt