知道美河 | 上传资料 | VIP申请 | 精品课程 | 资料搜索 | 问题反馈 | 会员手册 | 积分消费 | 积分充值 | 帐号保护

heigger 发表于 2009-9-7 21:44:17

【提问帖】硬件与软件的接口问题【已解决】

硬件与软件是通过什么通信的???为啥击鼠标和按键盘会连同软件,本质是什么???

[ 本帖最后由 雷雨季节 于 2009-9-13 09:55 编辑 ]

雷雨季节 发表于 2009-9-7 22:34:09

硬件操作-硬件驱动-操作系统-应用软件

上面就是整个流程了。

打个比方,你用鼠标玩CS,当你按下鼠标左键准备暴别人头时,鼠标左键的按压产生高低电平形成地脉冲,这些脉冲在机器里被解释为一系列的0,1序列。

鼠标的驱动程序能把这些序列翻译成具体的操作(如鼠标左键点击,双击等等)并告诉操作系统。操作系统会在消息队列里查找对应该操作的响应程序。在本例中,OS发现这个鼠标操作

应该由CS这个应用程序来响应,于是会把处理权交给CS,CS就会发射子弹了。

不知道这样答,你满意不EMB_12

[ 本帖最后由 雷雨季节 于 2009-9-7 22:35 编辑 ]

wqf2 发表于 2009-9-9 12:50:48

呵呵 楼上解释的很到位.

sm01315 发表于 2009-10-25 09:46:51

呵呵 楼上解释的很到位.

谁明浪子心 发表于 2010-8-12 11:48:21

不错的解释,学习了……
页: [1]
查看完整版本: 【提问帖】硬件与软件的接口问题【已解决】