Skip to main content

Bộ nhớ ảo là gì?

Bộ nhớ ảo được tìm thấy trong số tất cả các hệ điều hành máy tính và nó cung cấp một số lợi ích rất thiết thực cho người dùng PC.Tất cả các hệ thống máy tính đều có RAM riêng (bộ nhớ truy cập ngẫu nhiên vật lý) thường dao động từ 64 đến 256 megabyte.Khi bộ nhớ ảo đang được sử dụng, hệ thống cho phép người dùng tiếp tục làm việc mà không phải lo lắng về sự sẵn có của lưu trữ dữ liệu hoặc bão hòa bộ nhớ.Nó thường được gọi là bộ nhớ logic và cho phép người dùng truy cập một khối lượng bộ nhớ lớn hơn, cho phép chúng sử dụng đồng thời nhiều ứng dụng hơn.Với bộ nhớ ảo, hệ thống có thể tìm kiếm các ứng dụng trên RAM không được sử dụng và sao chép tương tự với đĩa cứng.Do đó, nhiều không gian được giải phóng trên RAM và các ứng dụng mới có thể được tải cần được sử dụng ngay lập tức.Toàn bộ quá trình được thực hiện tự động và người dùng không cần nhấp vào bất cứ điều gì.Nó hoạt động bằng cách chia không gian địa chỉ của các chương trình ứng dụng thành nhiều trang nhỏ hơn.Các trang nhỏ hơn này là các trang byte 4k, mỗi trang có nhiều địa chỉ bộ nhớ ảo khác nhau.

Paging là quá trình mà các trang ảo không có trong thời gian sử dụng) được lưu vào đĩa cứng và sau đó được khôi phục về bộ nhớ thực khi bộ nhớ thực khiNgười dùng cần vận hành một ứng dụng cụ thể.Các bảng trang được sử dụng bởi các hệ điều hành máy tính để tạm thời lưu ánh xạ hoán đổi này giữa các địa chỉ ảo của các ứng dụng và địa chỉ vật lý khác nhau (RAM).Đó là một phần của đĩa cứng mà các trang được lưu tạm thời được gọi là một tệp trang.Khả năng lưu các địa chỉ tạm thời này trên đĩa cứng không phụ thuộc vào những hạn chế của RAM.Có một tính toán tự động của tệp trang có sẵn.Do đó, các hệ thống có RAM nhỏ hơn sẽ cần phải có các tệp trang lớn hơn.Do đó, cần phải đảm bảo rằng kích thước của tệp trang đã được đặt ở mức tối đa có thể.Mỗi hệ điều hành đều có giám sát viên phân trang riêng để quản lý các bảng trang.Người giám sát phân trang rất hiệu quả trong việc tìm kiếm các tệp trong bộ nhớ vật lý ít được sử dụng nhất và có thể được sử dụng để hoán đổi với các tệp bộ nhớ ảo.Tuy nhiên, có một số trang không thể hoán đổi và được gọi là các trang không có khả năng hoặc cư dân.Một hệ thống máy tính sử dụng bộ nhớ ảo có quyền truy cập vào một cách kinh tế hơn để tạo ra nhiều không gian lưu trữ hơn.Không gian đĩa cứng rẻ hơn nhiều so với các chip RAM được cài đặt trong PC.Bằng cách sử dụng bộ nhớ ảo, cần phải nâng cấp/thêm RAM.