
January 15th, 2010, 02:44 PM
|
 |
Bellevue WA, USA
|
|
Join Date: May 2004
Location: Bellevue Washington, USA
|
|
|
Depends on the system and CPU involved. Are you talking about a PC? In most cases there's at least two CPU's involved in getting the data from the keyboard to whatever program is the final destination. One little micro and/or ASIC in the keyboard that processes the switch array inputs and converts them to the appropriate signals on whatever kind of interface the keyboard uses to interface with the PC and then of course the main CPU in the PC itself.
From the perspective of an application hosted by an operating system, all inputs pass in via RAM buffers at some level.
__________________
My worst nightmare was a pointless infinite loop.
Work in progress; don't poke the curmudgeon!
http://www.odonahue.com/
|