首页
社区
课程
招聘
[求助]计算机,裸机是如何实现关机的,原理?谢谢 ?
发表于: 2011-10-18 12:40 6800

[求助]计算机,裸机是如何实现关机的,原理?谢谢 ?

2011-10-18 12:40
6800
普通家用计算机,裸机在没有操作系统的情况下是如何实现关机的,原理是什么,知道的讲下谢谢

[招生]科锐逆向工程师培训(2024年11月15日实地,远程教学同时开班, 第51期)

收藏
免费 0
支持
分享
最新回复 (8)
雪    币: 113
活跃值: (28)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
2
你为什么要重复发贴
2011-10-18 13:36
0
雪    币: 294
活跃值: (62)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
3
应为没人给我解答啊
2011-10-18 16:02
0
雪    币: 258
活跃值: (40)
能力值: ( LV4,RANK:50 )
在线值:
发帖
回帖
粉丝
4
汇编指令 向某个端口发信号
2011-10-18 16:14
0
雪    币: 237
活跃值: (25)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
5
现在的计算机都用acpi来实现关机,你逆个acpi poweroff utility for DOS之类的看一下就知道该怎么弄了。
或者直接查acpi的资料也行。
2011-10-18 19:00
0
雪    币: 1689
活跃值: (379)
能力值: ( LV15,RANK:440 )
在线值:
发帖
回帖
粉丝
6
试试这个
mov al, 0FEh
out 64h, al
2011-10-18 19:01
0
雪    币: 51
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
7
0x64是键盘端口
2012-2-27 21:01
0
雪    币: 22
活跃值: (30)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
8
这个东西原理很简单。现在的机器都是ACPI控制的,就是高级电源管理规范。这个规范具体的实施因主板的不同而不同。主板BIOS知道具体主板电源的开关方法,并且BIOS中都带有一个ACPI的描述表,这个表里面记录了裸机以及每个设备开关电源的操作方法,当然,这个操作方法是以字节码方式表达的,要关机的话,系统或者裸机的bios会查询ACPI描述表的具体方法,然后解释并调用相关ACPI的函数实施关机过程。Clear ?

看看这个:

http://www.ibm.com/developerworks/cn/linux/l-acpi/part1/
2012-2-28 22:58
0
雪    币: 22
活跃值: (30)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
9
靠,突然发现这是个老帖子,谁丫翻出来的~,估计没人看了都
2012-2-28 23:00
0
游客
登录 | 注册 方可回帖
返回
//