요약·해설과 원문, 전문 번역을 서로 분리했습니다. API 이름, symbol, source path는 원문 표기를 사용합니다.
1. 요약·해설
원문의 핵심 논리와 kernel programming 관점의 보충 설명입니다. 아래의 전문 번역과는 별도로 작성했습니다.
2. 영어 원문 전체
번역 기준이 된 Linux v6.18.37 원문입니다. 줄 번호는 이 버전의 파일 좌표입니다.
원문 전체 펼치기
1
What: /sys/devices/.../real_power_state
2
Date: January 2013
3
Contact: Rafael J. Wysocki <rafael.j.wysocki@intel.com>
4
Description:
5
The /sys/devices/.../real_power_state attribute is only present
6
for device objects representing ACPI device nodes that provide
7
power management methods and use ACPI power resources for power
8
management.
10
If present, it contains a string representing the real ACPI
11
power state of the given device node as returned by the _PSC
12
control method or inferred from the configuration of power
13
resources. Its possible values, "D0", "D1", "D2", "D3hot", and
14
"D3cold", reflect the power state names defined by the ACPI
15
specification (ACPI 4 and above).
17
In some situations the value of this attribute may be different
18
from the value of the /sys/devices/.../power_state attribute for
19
the same device object. If that happens, some shared power
20
resources used by the device node are only ON because of some
21
other devices using them at the moment.
23
This attribute is read-only.
3. 한국어 전문 번역
영어 원문의 문단 순서와 의미를 유지한 전체 번역입니다. 코드, 함수명, symbol과 URL은 원문 표기를 유지합니다.
Current real ACPI power state
1-23| 항목 | 한국어 전문 번역 |
|---|---|
| What | /sys/devices/.../real_power_state |
| Date | 2013년 1월 |
| Contact | Rafael J. Wysocki <rafael.j.wysocki@intel.com> |
| Description | 이 attribute는 power-management method를 제공하고 power management에 ACPI power resource를 사용하는 ACPI device node를 나타내는 device object에만 존재합니다. Attribute가 존재하면 _PSC control method가 반환했거나 power-resource configuration에서 추론한 해당 device node의 real ACPI power state가 string으로 들어 있습니다. 가능한 값 "D0", "D1", "D2", "D3hot", "D3cold"는 ACPI specification(ACPI 4 이상)이 정의한 power-state name입니다. 어떤 상황에서는 이 값이 같은 device object의 /sys/devices/.../power_state 값과 다를 수 있습니다. 이 경우 device node가 사용하는 일부 shared power resource는 현재 다른 device가 사용하기 때문에 ON인 것입니다. 이 attribute는 read-only입니다. |
power_state: logical ACPI state→_PSC result 또는 resource configuration→real_power_state: observed ACPI state→Difference implies shared resource kept ON by another device
Shared resource가 다른 device 때문에 켜져 있으면 requested logical state와 observed real state가 달라질 수 있습니다.
Observed ACPI power state
sysfs-devices-real_power_state:1-23Read-only real_power_state는 실제 resource configuration을 반영하며, 다른 device 때문에 shared resource가 켜져 있으면 power_state와 다를 수 있습니다.