几个问题:
1、电脑如何实现自动切断电源,简单说ATX电源的那个最大的那个排插本来就有一个电源信号线,那根线可以通知ATX电源接通或者切断。
2、操作系统如何实现自动切断电源,操作系统给主板上的电源管理模块发消息说可以切断电源了,主板上的电源管理模快就会按照上面所说的方式给ATX电源发消息切断电源。反过来,你按下电源按钮的时候,电源管理模块也会通知操作系统,用户要关机了,操作系统就会立即进入关机流程或者睡眠(取决于设置)。
3、其实强行关闭电源并不一定会带来多么严重的后果,不建议强行关闭电源是因为有很多数据可能并未完全写入磁盘,如果立即断电可能会造成数据的丢失,除此之外对硬件其实不会造成什么伤害。
这个简单说吧。
ATX电源连主板的22针插头上有一插针对应ATX主电源的触发,对应一根绿色线,这根绿色线和地短接后ATX主电源工作。
按下面板上电源开关后触发ATX,然后主板上的可控开关接替触发开关,根据ACPI规范管理电源。
在操作系统完全退出之后,主板控制断开上述可控开关,ATX主电源既关闭。
ATX电源内还有一小功率辅助电源长期给主板提供一个+5V的小电流供电,这个需要关闭220才可关闭它。
======================原答案分割线========================
昨天写得随意,现在再看有叙述不清的地方,补充一下。
ATX规范,区别于老的AT电源直接切220的模式,用一个+5V小电流辅助电源给一监控电路供电。按下面板上电源开关触发信号给监控电路,此电路通过可控开关把绿色线和地短接,ATX主电源启动。键盘开机也是通过这个监控电路。
早期的ATX规范中+5Vstandby电流很小,印象里只有10mA,现在的电源经常能看到2A的。可以在不开主电源的时候给手机之类的东西充电。
看有答主说很老旧的ATX电源有电源开关。现在在卖的不少新版ATX电源上也带切220的翘板开关,在ATX电源后面板上。现在的主板上通常会有个LED警示灯,它亮的时候不可插拔内存。电源上带个220开关还是有用的。