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

美河学习在线(主站) eimhe.com

用户名  找回密码
 建立账号
查看: 8970|回复: 6

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

[复制链接]
发表于 2009-9-7 21:44:17 | 显示全部楼层 |阅读模式
硬件与软件是通过什么通信的???为啥击鼠标和按键盘会连同软件,本质是什么???

[ 本帖最后由 雷雨季节 于 2009-9-13 09:55 编辑 ]
发表于 2009-9-7 22:34:09 | 显示全部楼层
硬件操作-硬件驱动-操作系统-应用软件

上面就是整个流程了。

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

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

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

  不知道这样答,你满意不

[ 本帖最后由 雷雨季节 于 2009-9-7 22:35 编辑 ]
发表于 2009-9-9 12:50:48 | 显示全部楼层
发表于 2009-10-25 09:46:51 | 显示全部楼层
发表于 2010-8-12 11:48:21 | 显示全部楼层
您需要登录后才可以回帖 登录 | 建立账号

本版积分规则

 
QQ在线咨询

QQ|小黑屋|手机版|Archiver|美河学习在线 ( 浙网备33020302000026号 )

GMT+8, 2025-4-3 17:24

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表