【提问帖】硬件与软件的接口问题【已解决】
硬件与软件是通过什么通信的???为啥击鼠标和按键盘会连同软件,本质是什么???[ 本帖最后由 雷雨季节 于 2009-9-13 09:55 编辑 ] 硬件操作-硬件驱动-操作系统-应用软件
上面就是整个流程了。
打个比方,你用鼠标玩CS,当你按下鼠标左键准备暴别人头时,鼠标左键的按压产生高低电平形成地脉冲,这些脉冲在机器里被解释为一系列的0,1序列。
鼠标的驱动程序能把这些序列翻译成具体的操作(如鼠标左键点击,双击等等)并告诉操作系统。操作系统会在消息队列里查找对应该操作的响应程序。在本例中,OS发现这个鼠标操作
应该由CS这个应用程序来响应,于是会把处理权交给CS,CS就会发射子弹了。
不知道这样答,你满意不EMB_12
[ 本帖最后由 雷雨季节 于 2009-9-7 22:35 编辑 ] 呵呵 楼上解释的很到位. 呵呵 楼上解释的很到位. 不错的解释,学习了……
页:
[1]