Tôi muốn biết cách bộ nhớ có thể được bảo vệ mà không cần hỗ trợ MMU. Tôi đã cố gắng để google nó, nhưng đã không nhìn thấy bất kỳ giấy tờ có giá trị hoặc nghiên cứu về nó. Và những người đối phó với nó chỉ giải quyết nó cho các lỗi, chẳng hạn như các con trỏ chưa được khởi tạo và không phải lỗi bộ nhớ do lỗi mềm, nghĩa là, do lỗi phần cứng tạm thời làm hỏng một lệnh ghi vào vị trí bộ nhớ.Bảo vệ bộ nhớ không có MMU
Lý do tôi muốn biết điều này là do tôi đang làm việc trên nền tảng nhiều lõi độc quyền mà không có bất kỳ Bảo vệ bộ nhớ nào. Bây giờ câu hỏi của tôi là, phần mềm có thể được sử dụng để bảo vệ bộ nhớ, đặc biệt là để viết tự nhiên do erros mềm (như trái ngược với những sai lầm của một lập trình viên). Bất kỳ trợ giúp về điều này sẽ được thực sự đánh giá cao.
Vết thương không thực hiện những gì bạn cần? –
Tôi không cần nó để gỡ lỗi, nhưng tránh ghi tự nhiên vào bộ nhớ bị hỏng khi chạy. Về cơ bản tôi muốn có một hệ thống an toàn và đáng tin cậy. – MetallicPriest