Khi nghiên cứu các hệ điều hành (chủ yếu với Linux làm tài liệu tham khảo), có một vài điểm mà tôi không tìm được giải thích rõ ràng trong tài liệu mà tôi đã nghiên cứu. Chương trình được tải vào bộ n
gdb cung cấp chức năng để đọc hoặc viết thư cho một cụ thể địa chỉ tuyến tính, ví dụ: (gdb) x/1wx 0x080483e4
0x80483e4 <main>: 0x83e58955
(gdb)
nhưng làm thế nào để bạn xác định một địa chỉ logic
Đọc hướng dẫn sử dụng intel x86 và các nguồn khác, tôi không hiểu sự khác biệt giữa DPL (cấp đặc quyền mô tả) và RPL (mức đặc quyền được yêu cầu). Tại sao cần phải có cả hai? Cảm ơn bạn rất nhiều