Lỗi Có Nghĩa Là Gì: Không Thể đọc Bộ Nhớ

Mục lục:

Lỗi Có Nghĩa Là Gì: Không Thể đọc Bộ Nhớ
Lỗi Có Nghĩa Là Gì: Không Thể đọc Bộ Nhớ
Anonim

Nhiều người dùng Windows đã gặp phải lỗi "bộ nhớ không thể đọc" phổ biến. Trong trường hợp này, ứng dụng gây ra lỗi này ngay lập tức dừng công việc của nó, tức là người dùng không có cơ hội để lưu bất kỳ dữ liệu nào; kết quả của nhiều giờ làm việc có thể bị phá hủy ngay lập tức. Đó là lý do tại sao điều quan trọng là phải hiểu lỗi nghiêm trọng "bộ nhớ không thể đọc được" nghĩa là gì.

Lỗi có nghĩa là gì: không thể đọc bộ nhớ
Lỗi có nghĩa là gì: không thể đọc bộ nhớ

Lỗi này chỉ xảy ra trên Windows. Và để giải thích rõ hơn vấn đề này, cần phải biết một số đặc thù của việc sử dụng bộ nhớ trong hệ điều hành được đặt tên.

Trình quản lý bộ nhớ Windows là gì

Bộ nhớ trong hệ điều hành Windows thường bao gồm hai thành phần:

1. Bộ nhớ vật lý, là bộ nhớ truy cập ngẫu nhiên (RAM), tức là một thiết bị thực được kết nối với bo mạch chủ của máy tính;

2. Bộ nhớ ảo (được gọi là tệp hoán trang). Vùng bộ nhớ này không được tạo bằng thiết bị thực mà sử dụng một tệp đặc biệt nằm trên đĩa cứng của máy tính. Tệp hoán trang được sử dụng để tăng tổng dung lượng bộ nhớ máy tính mà không cần mua thêm thiết bị.

Hai phần bộ nhớ này cần được chia sẻ trên tất cả các ứng dụng. Nhiệm vụ này được giải quyết bởi một phần đặc biệt của hệ điều hành - trình quản lý bộ nhớ. Cấp phát bộ nhớ là một quá trình phức tạp, nhưng nguyên tắc chính của nó là như sau: tất cả các ứng dụng dự trữ dung lượng bộ nhớ mà chúng cần thông qua một “trung gian” - trình quản lý bộ nhớ. Chương trình không quan trọng cho dù nó sử dụng bộ nhớ vật lý hay tệp hoán trang, nó chỉ yêu cầu số lượng nó cần, sau đó người quản lý sẽ phân bổ một lượng bộ nhớ nhất định.

Chính trong cơ chế phân bổ tài nguyên này, một lỗi có thể xảy ra: nó xảy ra nếu một ứng dụng cố gắng đọc một vùng bộ nhớ đã được dành riêng bởi một chương trình hoặc hệ thống khác. Như vậy, lỗi "memory không thể đọc được" có nghĩa là ứng dụng đã cố gắng đọc (đọc theo bản dịch từ tiếng Anh - "read") vùng bộ nhớ mà nó không có quyền truy cập.

Nguyên nhân của lỗi "bộ nhớ không thể đọc được"

Có nhiều lý do tại sao một ứng dụng có thể cố gắng đọc dữ liệu từ vùng bộ nhớ "ngoại lai":

1. Phần mềm được thiết kế ban đầu không chính xác;

2. Sự hiện diện của phần mềm độc hại trên máy tính (vi rút, Trojan, sâu, v.v.);

3. Tệp hoán trang bị hỏng hoặc các tệp hệ thống khác;

4. Xung đột phần mềm, bao gồm cả trong trình điều khiển phần cứng;

5. Thiệt hại cho khu vực nơi chứa một phần của tệp hoán trang, làm hỏng hoặc quá nhiệt của RAM.

Thật không may, đây không phải là một danh sách đầy đủ, điều này làm phức tạp rất nhiều việc xác định nguyên nhân của lỗi "bộ nhớ không thể đọc" trong từng trường hợp riêng lẻ. Tuy nhiên, những lý do này là phổ biến nhất.

Đề xuất: