ACPI
고급 구성 및 전원 인터페이스(Advanced Configuration and Power Interface, ACPI) 규격은 HP, 인텔, 마이크로소프트, 피닉스, 그리고 도시바가 개발하고, 1996년 12월에 처음 공개된 최초의 오픈 표준이다. 하드웨어 감지, 메인보드 및 장치 구성, 전원 관리를 담당하는 일반적인 인터페이스를 정의한다. 이 규격[1] Archived 2015년 2월 9일 - 웨이백 머신에 따르면, "ACPI는 OSPM 안의 주 구성 요소이다." 역사ACPI 사양의 최초의 판은 1996년 12월 출간되었으며, 16 및 32비트 주소 공간을 지원한다. 2000년 8월 ACPI는 리비전 2.0에 이르러 64비트 주소 지원뿐 아니라, 멀티프로세서 워크스테이션과 서버를 지원하기에 이른다. 2004년 9월 리비전 3.0이 출시되었으며, ACPI 사양 지원이 SATA 컨트롤러, PCI 익스프레스 버스, 256개 이상 프로세서의 멀티프로세서 지원, 광센서 및 사용자 감지 장치로까지 넓혀졌고 열 모델을 이전 프로세서 중심 지원 이상으로 확대하였다. 2009년 6월 출시된 ACPI 사양 리비전 4.0은 디자인에 다양한 새로운 기능들을 추가하였다. 특별한 점으로는 USB 3.0 지원, 논리 프로세서 유휴 지원, x2APIC 지원을 들 수 있다. ACPI 사양 리비전 5.0은 2011년 12월에 출시되었으며[1], 그 뒤 리비전 5.1은 2014년 7월 출시되었다.[2] 최신 사양 판은 6.3로, 2019년 1월 출시되었다.[3] 상태전역 상태ACPI 규격은 ACPI 호환 컴퓨터 시스템에서 사용할 수 있는 다음의 몇 가지 (전역) 상태를 정의한다.
장치 상태장치 상태 D0-D3는 장치에 따라 바뀐다:
프로세서 상태CPU 전력 상태 C0-C3는 다음과 같이 정의된다:
성능 상태장치나 프로세서가 각각 D0, C0으로 동작할 때, 몇 가지 전력 성능 상태들 가운데 하나로 동작한다. 이러한 상태들은 추가된 기능에 따라 달라질 수 있지만 P0은 언제나 최고의 성능 상태이며, P1에서 Pn-1은 차례로 낮은 성능의 상태를 가지며, 최대 n의 기능 수는 16으로 제한된다. ACPI 표아래의 표들은 하드웨어 정보를 얻기 위해 운영 체제가 사용하는 정보이다.
같이 보기각주
외부 링크 |