범용 강제 종료 메커니즘이 하드웨어 또는 펌웨어 레벨에 내장되어 있습니까?
마더 보드 (하드웨어)와 BIOS (펌웨어)가 모두 프로세스에 관여합니다.
실제로 전원을 켜고 끄는 것은 마더 보드의 회로에 의해 수행됩니다. 회로는 회로에서 두 지점의 순간적인 단락에 의해 상태를 변경하도록 트리거됩니다. 이는 전면 패널 푸시 버튼으로 수행됩니다. 해당 버튼의 단기 연결이면 충분합니다. 마더 보드 회로에는 두 번째 및 세 번째 기능도 있습니다.
BIOS는 일반적으로 회로가 이미 ON 상태이고 순간 접점이 4 초 이상 닫힌 상태로 유지되면 두 가지 작업 중 하나가 수행되도록 설정됩니다. 시스템이 스위치를 끄는 것과 같이 즉시 종료되거나 마더 보드가 "절전"상태가되어 다시 깨어날 때까지 기다립니다. 이 두 가지 옵션 중 어떤 것이 BIOS 설정 화면에서 설정 한 것입니다. **
이것이 대부분의 작동 상황에서 마더 보드가 완전히 "꺼진"이유가 아닙니다. "꺼짐"상태 일 때도 일부 소스 (전면 푸시 버튼, 일부 USB 장치 및 모뎀 등)의 입력을 확인하여 전체 시스템. 실제로 모든 전원을 끄는 방법은 전원 코드를 뽑거나 PSU 뒷면에 장착 된 물리적 스위치를 사용하여 전원을 끄는 것입니다.
소스 방법은 전원 버튼을 작동합니다 (않는)?
최신 스위치에는 마법이 없습니다. 실제로
실제 물리적 온 / 오프 스위치보다 덜 복잡하고 비용이 많이 듭니다.
이 스위치는 단지 마이크로 컨트롤러에 대한 입력입니다. 마이크로 컨트롤러는 버튼을 누를 때 알 수 있으며 나머지는 펌웨어에서 정책 인코딩되어 그에 대한 조치를 결정합니다. 전력은 일반적으로 트랜지스터로 전환됩니다. 즉, 버튼 자체는 고전압 또는 고전류를 처리 할 필요가 없으므로 버튼을 만들고 작게 만들 수있는 옵션이 훨씬 더 많습니다. 예를 들어 벽면 전원을 전환하는 데 절대 사용하지 않는 멤브레인 스위치 일 수 있습니다.
이것은 최소한 마이크로 컨트롤러에 전원을 공급하기에 충분한 약간의 장치가 켜져 있음을 의미합니다. 그러나 최신 마이크로 컨트롤러는 대부분의 경우이 전원과 관련이없는 스위치 신호를 기다리는 것 외에는 아무 것도하지 않을 때 아주 적은 양의 전력을 소비 할 수 있습니다.
경우에 따라 버튼을 누르면 실제로 마이크로 전원이 켜지고 일부 트랜지스터 또는 릴레이 또는 전원을 켜는 것을 켜십시오. 버튼을 눌러 장치를 끄면 마이크로는 자신을 포함하여 모든 것을 종료합니다.
출처 : Olin Lathrop의 최신 전원 버튼 작동 방식