Skip to main content

Hệ thống bộ nhớ ảo là gì?

Hệ thống bộ nhớ ảo biểu thị một khu vực nằm trên ổ cứng máy tính cho phép các chương trình hoạt động mà không cần phải tải chúng vào bộ nhớ vật lý.Máy tính về cơ bản có hai loại hệ thống bộ nhớ: bộ nhớ truy cập ngẫu nhiên (RAM) và bộ nhớ ảo (VM).Khi không có một lượng bộ nhớ vật lý hoặc RAM đầy đủ, có sẵn để chạy tất cả các ứng dụng mà người dùng có thể đã mở bất cứ lúc nào, hệ thống sẽ sử dụng bộ nhớ ảo để tạo ra sự khác biệt. Nếu máy tính không cóKhả năng truy cập bộ nhớ ảo khi hết RAM, người dùng sẽ nhận được thông báo lỗi cho biết các ứng dụng khác sẽ phải được đóng để tải một chương trình mới.Quá trình bộ nhớ ảo hoạt động bằng cách tìm kiếm các vị trí trên bộ nhớ vật lý chưa được truy cập trong một khoảng thời gian nhất định.Thông tin này sau đó được sao chép vào một khu vực trên ổ cứng.Không gian có sẵn được giải phóng giờ đây có thể được sử dụng để tải chương trình mới.Tính năng này là một trong nhiều hoạt động được thực hiện tự động bởi máy tính của bạn mà người dùng trung bình không được chú ý.Bộ nhớ ảo không chỉ là cách máy tính tạo thêm bộ nhớ để sử dụng các ứng dụng, mà còn tận dụng các tài nguyên bộ nhớ hệ thống có sẵn.Điều này rẻ hơn so với mua thêm chip RAM.Ổ cứng của mỗi hệ thống máy tính có một khu vực được sử dụng cho bộ nhớ ảo.

Nguồn lưu trữ thứ cấp này, nơi lưu trữ và lấy thông tin, được gọi là tệp phân trang.Khu vực nơi dữ liệu được trao đổi qua lại giữa bộ nhớ vật lý và hệ thống bộ nhớ ảo, trong các khối có kích thước bằng, được gọi là các trang.Bộ nhớ ảo về cơ bản là một tệp phân trang nhỏ, nằm trên ổ cứng.Chỉ cần thêm vào kích thước của tệp phân trang có thể tăng kích thước của dung lượng lưu trữ hệ thống bộ nhớ ảo.Ngược lại, cách duy nhất để tạo ra nhiều RAM hơn là mua và cài đặt chip với dung lượng bộ nhớ lớn hơn.Một trong những nhược điểm của bộ nhớ ảo là tốc độ xử lý đọc và ghi chậm hơn đáng kể khi so sánh với bộ nhớ truy cập ngẫu nhiên.Người dùng phụ thuộc đáng kể vào hệ thống bộ nhớ ảo để chạy các ứng dụng của họ sẽ bị suy giảm hiệu suất tổng thể của hệ thống máy tính của họ.Thực tế là các đĩa cứng không được xây dựng để xử lý các thông tin nhỏ.Chìa khóa để hiệu suất hệ thống tối ưu là có quá nhiều RAM để xử lý khối lượng công việc xử lý chương trình thường ngày của bạn.Điều này sẽ đảm bảo rằng việc truy cập VMS là một ngoại lệ và không phải là quy tắc.