Trong Unix,
nếu bạn là người dùng khách và đã làm:
chmod 777 /
Nó sẽ thất bại.
Nhưng làm thế nào điều này trong nội bộ xảy ra ở cấp độ phần cứng?
Cho đến nay, tôi nghĩ đây là những gì xảy ra:
- HĐH cố gắng thực hiện lệnh đó.
- Thông tin về quyền có lẽ ở đâu đó trong bộ nhớ thứ cấp. Vì vậy, nó sẽ đưa ra một hướng dẫn viết.
- Trước 2, Nó sẽ kiểm tra xem người dùng có đặc quyền làm việc này không. Nếu anh ta không, nó sẽ chỉ đưa ra một thông báo lỗi.
Đây có phải là cách nó xảy ra, hoặc là một gián đoạn được nêu ra khi một tình huống như vậy phát sinh? Có một thói quen trong bảng ISR trong bộ nhớ chính tương ứng với các hướng dẫn không được ưu tiên không?