Mở menu

Boot Services là gì?

Quicknote giải thích UEFI Boot Services.

1 phút đọc
Đọc bằng Tiếng Việt English 日本語
BIOS Terms cover

Boot Services là gì?

Boot Services là nhóm service của UEFI chỉ dùng trong boot time, trước khi hệ điều hành gọi ExitBootServices(). Driver và application dùng Boot Services để quản lý memory, event, protocol, image và device connection.

Vai trò chính

  • Allocate/free memory trong boot time.
  • Tạo và xử lý event/timer.
  • Install, uninstall, locate và open protocol.
  • Load/start/unload image.
  • Connect/disconnect controller và driver.

Cách hình dung nhanh

Hãy xem mỗi Boot#### như một shortcut boot. Shortcut này không chỉ có tên hiển thị, mà còn có device path trỏ tới file .efi hoặc thiết bị boot cụ thể.

Checklist nhanh

  • Code có chạy trước ExitBootServices() không?
  • Có allocate memory đúng type không?
  • Có close/free resource khi không dùng nữa không?
  • Có dùng Boot Services trong runtime path không?

Ghi nhớ nhanh

Boot Services rất mạnh, nhưng chỉ còn hợp lệ trước ExitBootServices().

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.