Bộ nhớ vật lý và ảo
Bộ nhớ vật lý và Bộ nhớ ảo là hai dạng bộ nhớ được sử dụng để lưu trữ dữ liệu trong máy tính. Bộ nhớ vật lý đề cập đến các chip như bộ nhớ RAM (Bộ nhớ truy cập ngẫu nhiên) và các thiết bị lưu trữ như đĩa cứng được sử dụng để lưu trữ dữ liệu. Bộ nhớ ảo là không gian bộ nhớ được tạo bởi Hệ điều hành khi máy tính không có đủ bộ nhớ vật lý để thực thi chương trình. Bộ nhớ ảo được tạo bằng cách kết hợp RAM với dung lượng ổ cứng. Bộ nhớ ảo cho phép thực thi các chương trình lớn nhanh hơn khi RAM không đủ.
Bộ nhớ vật lý
Như đã đề cập trước đó, bộ nhớ vật lý đề cập đến RAM và các đĩa cứng trong máy tính được sử dụng để lưu trữ dữ liệu. Trong máy tính, hệ điều hành, các chương trình ứng dụng và dữ liệu hiện đang sử dụng được giữ trong RAM, để bộ xử lý có thể truy cập nhanh. RAM có thể được truy cập nhanh hơn các thiết bị lưu trữ khác như đĩa cứng và CD-ROM. Nhưng dữ liệu trong RAM chỉ tồn tại khi máy tính đang chạy. Khi tắt nguồn, tất cả dữ liệu trong RAM sẽ bị mất và hệ điều hành và dữ liệu khác được tải lại vào RAM từ đĩa cứng khi máy tính được bật. Đĩa cứng là bộ nhớ không bay hơi (bộ nhớ giữ dữ liệu ngay cả khi không được cấp nguồn) được sử dụng để lưu trữ dữ liệu trong máy tính. Nó được tạo thành từ các đĩa tròn gọi là đĩa lưu trữ dữ liệu từ tính. Dữ liệu được ghi và đọc đến và từ các đĩa bằng cách sử dụng các đầu đọc / ghi.
Bộ nhớ ảo
Bộ nhớ ảo được sử dụng khi máy tính thiếu không gian RAM để thực hiện chương trình. Bộ nhớ ảo kết hợp không gian RAM với không gian đĩa cứng. Khi máy tính không có đủ dung lượng RAM để thực thi chương trình, bộ nhớ ảo sẽ chuyển dữ liệu từ RAM sang tệp hoán trang, giúp giải phóng không gian trong RAM. Một phần của đĩa cứng được sử dụng để lưu trữ tệp trang. Quá trình chuyển giao này được thực hiện nhanh chóng để người dùng không cảm thấy sự khác biệt. Bộ nhớ ảo có thể chứa toàn bộ khối dữ liệu trong khi phần hiện đang thực thi nằm trên RAM. Do đó, bộ nhớ ảo cho phép hệ điều hành chạy một số chương trình cùng một lúc, do đó làm tăng mức độ đa chương trình. Trong khi tăng kích thước của các chương trình có thể được thực thi, bộ nhớ ảo mang lại lợi ích chi phí vì bộ nhớ đĩa cứng ít tốn kém hơn RAM.
Sự khác biệt giữa bộ nhớ vật lý và ảo
Mặc dù bộ nhớ vật lý đề cập đến các thiết bị vật lý lưu trữ dữ liệu trong máy tính như RAM và ổ đĩa cứng, bộ nhớ ảo kết hợp không gian RAM với không gian ổ cứng để lưu trữ dữ liệu trong RAM, khi không gian RAM không đủ. Một phần của đĩa cứng được sử dụng để lưu trữ các tệp trang được sử dụng bởi bộ nhớ ảo để lưu trữ dữ liệu được truyền từ RAM. Mặc dù việc hoán đổi dữ liệu giữa các tệp trang trong đĩa cứng và RAM (thông qua bộ nhớ ảo) rất nhanh, việc hoán đổi quá nhiều có thể làm chậm hiệu suất chung của hệ thống.