BIOS Terms Stable
PPI là gì?
Quicknote giải thích PEIM-to-PEIM Interface trong PEI phase.
2 phút đọc
PPI là gì?
PPI, viết tắt của PEIM-to-PEIM Interface, là cơ chế giao tiếp giữa các PEIM trong PEI phase. Vì PEI còn rất sớm và tài nguyên hạn chế, PPI đóng vai trò như interface/service nhẹ cho các module đầu boot.
Vai trò chính
- Cho phép PEIM publish interface.
- Cho phép PEIM khác locate và sử dụng interface đó.
- Hỗ trợ dependency và dispatch trong PEI.
- Giúp tách logic giữa các PEIM.
Pattern thường gặp
- Một PEIM install PPI.
- PEIM khác locate PPI để tiếp tục xử lý.
- Notification có thể được dùng khi PPI xuất hiện.
Cách hình dung nhanh
Trong PEI, PPI có thể xem như interface nhỏ giữa các PEIM. Một PEIM publish PPI, PEIM khác locate PPI để tiếp tục công việc khi service đó đã sẵn sàng.
Checklist nhanh
- PPI đã được install chưa?
- GUID PPI có đúng không?
- PEIM cần PPI có dependency phù hợp không?
- PPI nằm trong temporary RAM hay vùng hợp lệ?
Ghi nhớ nhanh
PPI trong PEI tương tự vai trò của Protocol trong DXE, nhưng dành cho môi trường sớm hơn.
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.