迅维网

查看: 3135|回复: 6
打印 上一主题 下一主题

计算机是怎么通过软件(或者操作系统)控制的硬件的?

[复制链接]
跳转到指定楼层
1#
发表于 2013-3-24 12:45:53 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式 来自: 四川成都 来自 四川成都

马上注册,获取阅读精华内容及下载权限

您需要 登录 才可以下载或查看,没有帐号?注册

x
比我我在桌面点击关机后,电脑就执行相应的关机的动作!请问这其中的内在本质原因是什么呢,不要太笼统啦,举个例子也可以啊!

2#
发表于 2013-3-24 13:50:14 | 只看该作者 来自: 广东广州 来自 广东广州
   等高手回答

回复 支持 反对

使用道具 举报

3#
发表于 2013-3-24 14:25:20 | 只看该作者 来自: 中国 来自 中国
关机过程很复杂的。大致如下:
单击关机--系统API函数调用(结束运行中的程序、保存数据、关闭窗口)--调用高级电源管理(IO中断)--终止各模块驱动运行--关闭各功能电路供电--关闭主电源供电

点评

application programming interface 这个是API的全称,应用程序接口  发表于 2013-3-24 23:59
点击关机,操作系统自身控制关机,不会调用相关API。API是给程序员提供的一个接口,比如你用Vc写一个程序,运行这个程序就关机,这才需要调用操作系统提供的关机API。比如Xp的关机API是ExitWindowsEx  发表于 2013-3-24 23:57
回复 支持 反对

使用道具 举报

4#
发表于 2013-3-24 23:30:04 | 只看该作者 来自: 四川成都 来自 四川成都

長見識ㄌ!謝喽!

回复 支持 反对

使用道具 举报

5#
发表于 2013-3-24 23:54:09 | 只看该作者 来自: 重庆 来自 重庆
建议您看看中断程序设计,用户的一切操作都是通过中断来完成的。
http://wenku.baidu.com/view/e141dd92daef5ef7ba0d3cb6.html这里是中断大全。你移动一下鼠标,就要产生N个中断。你敲下键盘,也要产生中断。

点评

嗯ˇ!非常感謝!幫忙ㄌ!  发表于 2013-3-25 20:41
回复 支持 反对

使用道具 举报

6#
发表于 2013-3-29 23:36:22 | 只看该作者 来自: 四川成都 来自 四川成都
wentian50942 发表于 2013-3-24 14:25
关机过程很复杂的。大致如下:
单击关机--系统API函数调用(结束运行中的程序、保存数据、关闭窗口)--调用 ...

谢了!说的很好!赞!

回复 支持 反对

使用道具 举报

7#
发表于 2013-3-30 09:17:35 | 只看该作者 来自: 湖南长沙 来自 湖南长沙
这个太深度了,学识浅,帮不了你i

回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表
附近
店铺
微信扫码查看附近店铺
维修
报价
扫码查看手机版报价
信号元
件查询
点位图 AI维修
助手



芯片搜索

快速回复