Power State S0-S5 là gì?

Quicknote giải thích các system power state thường gặp.

2 phút đọc
Đọc bằng Tiếng Việt English 日本語
ACPI / Hardware Terms cover

Power state mô tả trạng thái năng lượng của hệ thống. Với firmware engineer, điều quan trọng không chỉ là nhớ tên S0/S3/S4/S5, mà là hiểu ACPI table và method nào giúp OS chuyển trạng thái đó.

Mục Giá trị Ghi chú
S0 Working Hệ thống đang chạy. Modern standby/S0ix cũng nằm trong nhánh S0.
S3 Suspend to RAM DRAM giữ dữ liệu, nhiều rail/device tắt.
S4 Hibernate State lưu xuống storage, hệ thống gần như tắt.
S5 Soft Off Tắt mềm, chỉ còn logic wake/power button.
G3 Mechanical Off Mất nguồn AC/battery khỏi platform.

Flow chuyển sleep/resume

01 OS

Decide sleep

OS chọn sleep/hibernate/shutdown policy.

02 ACPI

Evaluate methods

Gọi `_PTS`, `_GTS`, device `_PS3`, wake method.

03 HW

Enter low power

EC/PMIC/chipset chuyển rail và wake source.

04 Resume

Wake event

Power button, lid, USB, LAN, RTC...

05 Restore

Re-init device

Firmware/OS gọi lại method và driver restore state.

Power transition nhìn từ ACPI.

Debug diary

Nếu máy không wake từ sleep, đừng chỉ nhìn một log. Hãy hỏi: wake source có được enable không, ACPI _PRW có mô tả đúng không, GPE có active không, EC có phát event không, device _PS0 có restore đúng không.

Power state debug checklist

Bài liên quan

Nguồn tham khảo public

Thấy nội dung này hữu ích?

Lưu lại hoặc chia sẻ cho người cũng đang học firmware, BIOS/UEFI và embedded systems.

Nội dung liên quan

Một số bài viết, ghi chú hoặc project có liên quan đến nội dung bạn vừa đọc.

Biến note thành bài viết hoàn chỉnh

Notes là nơi ghi nhanh khái niệm.