Bộ Nhớ ảo Page File Là Gì? Tìm Hiểu Virtual Memory - Wiki Máy Tính

Mục lục nội dung

Toggle
  • Bộ nhớ ảo Page file là gì?
  • Tác dụng của Page file
  • Nguyên lý hoạt động của pagefile
  • Cách vô hiệu hoá page file
  • Có bắt buộc dùng bộ nhớ ảo page file không?
5/5 - (2 bình chọn)

Bộ nhớ ảo Page file là gì? tác dụng của Virtual memory

Bộ nhớ ảo Page file là gì?

Bộ nhớ ảo Page file là phương pháp sử dụng ổ cứng máy tính để cung cấp thêm bộ nhớ cho máy tính. Các phân đoạn bộ nhớ được lưu trữ trên ổ cứng được gọi là các Pages. Khi một phân đoạn bộ nhớ được yêu cầu được lưu trữ trong bộ nhớ ảo, nó sẽ được tải vào địa chỉ bộ nhớ thực.

Hình ảnh hiển thị cửa sổ cài đặt Virtual memory trong Microsoft Windows. Từ cửa sổ này, bạn có thể xem thông tin bao gồm tổng kích thước tệp hoán trang (paging file) trên tất cả các ổ đĩa. Bạn cũng có thể bật và tắt paging file và xác định kích thước tùy chỉnh của page file.

Bộ nhớ ảo Page file là gì? tìm hiểu Virtual memory
Bộ nhớ ảo Page file Virtual memory

Tác dụng của Page file

Khi máy tính của bạn hết RAM, hệ điều hành sẽ chuyển sang sử dụng một loại file đặc biệt được gọi là “page file”. Loại file đặc biệt này còn được gọi là “RAM ảo” mỗi khi hết RAM, Windows sẽ lưu bớt các phần bộ nhớ có thể sử dụng, nhưng thực tế lại ít dùng vào page file nằm trên ổ cứng để đảm bảo cho máy tính của bạn không bao giờ thiếu RAM.

Tuy nhiên, do tốc độ ổ cứng (bao gồm cả ổ HDD và ổ SSD) luôn là rất thấp nếu so với RAM, nhiều người dùng cho rằng việc tắt page file trong trường hợp máy thừa thãi RAM sẽ giúp tăng tốc độ xử lý của máy tính.

Nguyên lý hoạt động của pagefile

Page file là một tệp trên ổ cứng máy tính, còn được gọi là swap file, pagefile hoặc paging file. Nó nằm ở C:\pagefile.sys theo mặc định, nhưng bạn sẽ không thấy nó trừ khi bạn yêu cầu Windows Explorer hiện các tập tin hệ điều hành được bảo vệ này.

pagefile.sys
pagefile.sys

Cơ chế hoạt động như sau:

  1. Máy tính của bạn lưu trữ các tệp, chương trình và dữ liệu khác mà bạn đang sử dụng trong bộ nhớ RAM (bộ nhớ dữ liệu tạm thời) bởi vì nó đọc trên RAM nhanh hơn nhiều so với đọc từ ổ cứng. Ví dụ, khi bạn mở Chrome, tệp chương trình của Chrome được đọc từ ổ cứng và được đặt vào RAM. Máy tính sử dụng các bản sao trong bộ nhớ RAM chứ không phải đọc đi đọc lại cùng một tệp từ ổ cứng.
  2. Các chương trình lưu trữ dữ liệu mà chúng đang làm việc. Khi bạn xem một trang web, trang web được tải xuống và lưu trữ trong bộ nhớ RAM. Khi bạn xem một video trên YouTube, video được lưu giữ trong bộ nhớ RAM.
  3. Khi bộ nhớ RAM của bạn đầy, Windows sẽ chuyển một số dữ liệu từ RAM trở lại ổ đĩa cứng, đặt nó vào trong pagefile. Tập tin này chính là một bộ nhớ ảo. Các dữ liệu này được ghi lên đĩa cứng và đọc chậm hơn nhiều so với sử dụng RAM. Đó là bộ nhớ dự phòng, thay vì ném dữ liệu quan trọng đi hoặc khiến các chương trình sụp đổ, dữ liệu được lưu trữ trên ổ cứng của bạn.
  4. Windows sẽ cố gắng chuyển dữ liệu bạn không sử dụng đến pagefile. Ví dụ, nếu bạn đã thu nhỏ một chương trình trong một thời gian dài và không làm bất cứ điều gì, dữ liệu của nó có thể được chuyển sang RAM. Nếu bạn phóng to chương trình và nhận thấy rằng phải mất một khoảng thời gian để trở lại vì nó đang được hoán đổi lại vào page file. Bạn sẽ thấy đèn ổ cứng của máy tính nhấp nháy khi điều này xảy ra.

Cách vô hiệu hoá page file

Để có thể xóa pagingfile thì bạn có thể thực hiện theo các bước dưới đây:

  1. Mở Control Panel.
  2. Tìm và mở Advanced System Setting.
  3. Trong mục Perfomance bạn chọn Setting.
  4. Chọn Tab Advanced / Tại mục Virtual memory chọn Change.
  5. Bỏ chọn mục Automatically manage paging file size of each drive, chọn No paging file và chọn ổ đĩa khác cho System manage file.
Cách vô hiệu hoá page file
Cách vô hiệu hoá page file

Có bắt buộc dùng bộ nhớ ảo page file không?

Bạn cần bật cơ chế page file, bất luận là dung lượng RAM của bạn có lớn đến bao nhiêu đi nữa. Đây là cơ chế đảm bảo cho hệ điều hành có thể sử dụng lượng RAM thật sự cần thiết.

Việc vô hiệu hóa page file có thể dẫn đến một số sự cố. Nếu các chương trình bắt đầu sử dụng tất cả bộ nhớ sẵn có của bạn, chúng sẽ bắt đầu sụp đổ thay vì bị tráo đổi từ RAM vào page file. Điều này cũng có thể gây ra vấn đề khi chạy phần mềm đòi hỏi một lượng lớn bộ nhớ, chẳng hạn như máy ảo. Một số chương trình thậm chí có thể từ chối chạy.

Nguồn: Bộ nhớ ảo Page file là gì? tìm hiểu Virtual memory

Bài viết này có hữu ích với bạn không?Không

Từ khóa » File Bộ Nhớ Là Gì