이것저것/My_Work

[ Windows XP ] - XP에서 ACPI를 이용한 전원관리

우담바라 2008. 4. 28. 20:20

Windows XP는 데스크톱 및 이동 컴퓨터를 위해 향상된 전원 관리 기능을 제공합니다. Windows XP는 Windows 2000과 마찬가지로 안정적인 전원 관리 및 시스템 구성을 제공하는 ACPI(Advanced configuration and Power Interface) 사양을 지원합니다. 또한 레거시 APM(Advanced Power Management) API 기반 시스템에 대해서는 보다 제한된 전원 관리 지원을 제공합니다.

ACPI 호환 시스템에서는 운영 체제를 통해 전원을 관리, 감독 및 조정하기 때문에, 작업 중이 아닐 때에는 최소한의 전원만 소모하며 대기하다가 사용자가 필요할 때 즉시 사용할 수 있게 됩니다. APM 등과 같은 기존의 전원 관리 아키텍처에서는 운영 체제와 관련 없이 BIOS가 시스템 장치들의 전원 상태를 제어했습니다.

ACPI 사양과 호환되도록 설계된 장치 및 응용 프로그램은 시스템 전원의 상태에 따라 반응하거나 전원 상태 변경을 요청할 수 있습니다. 예를 들어 응용 프로그램이 동작 중이거나, 마우스 등과 같은 장치의 입력이 있을 경우에는 그 컴퓨터나 장치가 사용 중이라는 사실이 운영 체제에게 전달됩니다. 그러면 운영 체제의 전원 정책 관리자는 시스템에 모든 전원을 할당합니다. 그렇지 않은 경우 운영 체제는 컴퓨터를 저전력 모드 혹은 절전 모드로의 전환을 시도하게 됩니다. 예를 들어 시스템이 대기 모드에 있을 때 팩스 모뎀이 최소의 전력만 소비하며 대기하고 있다가 전화가 울리면 시스템이 작동하여 팩스를 수신할 수 있게 됩니다. 그리고 더 이상 필요 없으면 시스템은 다시 대기 모드로 돌아가는 것입니다. 

전원 관리 기능

Windows XP에는 다음과 같은 전원 관리 기능들이 포함되어 있습니다.

    • 전원 효율성: 특히 휴대용 컴퓨터의 전원 효율성을 향상시켜 주는 기능으로, 프로세서 성능 제어 기술, 배터리 전원을 켤 때 LCD 화면을 흐리게 하는 기능, 그리고 뚜껑을 닫으면 휴대 컴퓨터의 디스플레이 패널이 꺼지도록 하는 기능 등이 포함됩니다. 
    • 시스템 깨우기 지원:컴퓨터를 사용하지 않으면 꺼진 것처럼 보이지만 전화가 온다거나 네트워크 요청이 들어오는 등의 시스템 깨우기 이벤트에 반응을 할 수 있습니다. 
    • 전원 기본 설정을 할 수 있는 UI: 제어판의 전원 옵션에서는 배터리 사용 옵션을 지정하고 저전력 경고를 설정하는 등 전원 구성을 선택하거나 만들어서 사용자 기본 설정을 할 수 있는 UI를 제공합니다. UPS(무정전 전원 공급 장치)가 장착되어 있으면 전원 옵션에서 UPS도 관리할 수 있습니다. 
    • 장치별 전원 정책 소유권: Windows의 전원 관리 기능을 사용하도록 설계된 장치들은 모두 전원 관리에 참여할 수 있습니다. 이런 장치들은 사용 중이 아닐 때에는 운영 체제 쪽에 장치를 저전력 상태로 전환시키도록 요청하여 전원을 절약합니다. 
    • 응용 프로그램의 전원 관리 기능: Windows의 전원 관리 기능을 사용하도록 설계된 응용 프로그램은 운영 체제에 대해 절전 모드로 전환되지 않도록 지정합니다. 예를 들어 화면에 표시되기는 하지만 처리 작업이 많지 않은 프레젠테이션 소프트웨어의 경우, 운영 체제에 대해 모니터를 대기 모드로 전환시키지 않도록 요청할 수 있습니다