Câu trả lời này chủ yếu được viết lại để sắp xếp lại cấu trúc và làm cho thông điệp rõ ràng hơn. Tôi cũng đã mở nó như một câu trả lời wiki cộng đồng; Hãy chỉnh sửa.
Phân trang là một sơ đồ quản lý bộ nhớ thông qua đó các khối bộ nhớ có kích thước cố định có các quy trình được gán cho chúng. Khi mức sử dụng bộ nhớ tăng lên mức cao (tức là 80% dung lượng), phân trang bắt đầu mở rộng từ RAM sang vRAM (RAM ảo).
vRAM được đặt trong bộ lưu trữ hệ thống, thường là trong ổ cứng hoặc các vị trí lưu trữ khá lớn khác.
Các quy trình được chỉ định một phần trong ổ cứng của bạn để chạy dưới dạng bộ nhớ và sẽ coi phần của chúng là RAM. Đây là một quá trình hoàn toàn bình thường, tuy nhiên, khi thời gian để truyền dữ liệu đến và từ vRAM tăng lên, hiệu năng hệ thống sẽ giảm.
Mặc dù RAM chuyên dụng được truy cập trực tiếp thông qua bo mạch chủ từ CPU, cung cấp kết nối nhanh, RAM ảo phải chuyển đổi cáp giữa bo mạch và vị trí của vRAM.
Điều này tuy nhiên, chỉ gây ra tác động hiệu suất nhẹ. Khi tốc độ phân trang cho vRAM diễn ra tăng mạnh (khi RAM chuyên dụng đạt tới dung lượng), việc đập sẽ diễn ra.
Thrashing là thực hành chuyển nhanh chóng và nhanh chóng các trang bộ nhớ vào bộ nhớ ảo của bạn. Điều này gây tổn thất lớn về hiệu suất vì phải dành nhiều thời gian hơn để tìm nạp và xử lý dữ liệu.
Hãy nói rằng, bạn muốn viết ra một số dài 30 chữ số. Bạn có thể ngồi cạnh màn hình bằng notepad và viết nó (sử dụng bộ nhớ chuyên dụng) hoặc bạn nhớ các đoạn 5, chạy sang phòng bên cạnh và ghi nó vào notepad của bạn trong đó (sử dụng bộ nhớ ảo). Cả hai đều hoàn thành công việc, nhưng sẽ nhanh hơn?
Tìm hiểu thêm về đập ở đây !
Rất cảm ơn những người đóng góp câu trả lời này bao gồm Daniel B , xenoid và Jon Bentley .