Phần 2. Bộ nhớ ảo1. định nghĩa của bộ nhớ ảoNgày nay khái niệm máy ảo đã được thực hiện trong các hình thức khác nhau. Khái niệm này đang được đại diện bởi điều khoản được gọi là một máy ảo là một tầm nhìn của máy thực sự; Các máy ảo được thực hiện bởi hệ điều hành (hệ điều hành máy ảo) để một máy vật lý trông giống như nhiều máy tính vật lý. Vì vậy, phụ cấp của các nguồn lực hạn chế cho người dùng thông qua một hiệu quả quản lý làm cho mỗi người dùng cảm thấy như thể họ là độc quyền tham gia tất cả các nguồn tài nguyên máy tính mặc dù nhiều người dùng chia sẻ các hệ thống. Đó là một khái niệm ảo đã được áp dụng mở rộng để các thiết bị ảo, ảo thiết bị đầu cuối, một bộ vi xử lý ảo, bộ nhớ ảo, vv. Chương này cung cấp các quản lý với lí ảo khái niệm kỹ thuật sẽ được mô tả. Khái niệm bộ nhớ ảo là địa chỉ lớn hơn nhiều như là một khái niệm để các ứng dụng đã chỉ định lần đầu tiên trong hệ thống máy tính Atlas của đại học Manchester, Vương Quốc Anh năm 1960 hơn không gian lưu trữ có sẵn của bộ nhớ chính bằng cách sử dụng bộ nhớ ảo trong một hệ thống máy tính cụ thể đó là, như gần đây phát triển một khái niệm tổng quát đến để được sử dụng rộng rãi. Khái niệm bộ nhớ ảo, hoàn toàn tách không gian địa chỉ ảo và địa chỉ vật lý không gian, người dùng đã lập trình trong một không gian địa chỉ ảo, bất kể kích thước của các không gian địa chỉ vật lý. Tất cả các bộ nhớ ảo, Hệ thống có một tính năng mà có là không có địa chỉ có sẵn cần được sử dụng trong các địa chỉ bộ nhớ chính được sử dụng trong các chương trình đang được thực hiện. Trong thực tế, địa chỉ ảo sẽ được lựa chọn trong những một tập hợp lớn hơn nhiều địa chỉ hơn bộ nhớ chính. Máy bộ nhớ ảo để đặt cấu hình không gian địa chỉ ảo được gọi, và thực sự nhớ hoặc bộ nhớ chính và đặt cấu hình không gian địa chỉ vật lý.Bộ nhớ chính là sử dụng một thuật ngữ đó được so sánh với các biểu hiện thường được sử dụng như là bộ nhớ ảo và ý nghĩa, thiết bị lưu trữ chính, chẳng hạn như một thuật ngữ được sử dụng chủ yếu trong chương trước, bộ nhớ chính. Ánh xạ giữa không gian bộ nhớ thực và bộ nhớ ảo không gian được thực hiện bởi hệ điều hành. Kết nối các khái niệm về không gian địa chỉ ảo được hệ điều hành có thể được mô tả như sau. Nhiều địa chỉ bộ nhớ ảo chạy các quá trình tham khảo không gian địa chỉ ảo khi nói V d, và nhiều địa chỉ bộ nhớ chính có sẵn trong một hệ thống máy tính cụ thể thực tế địa chỉ không gian R, mối quan hệ của họ là một hàm F:. R có thể được định nghĩa là V →, và thực hiện một chức năng chuyển đổi một địa chỉ ảo trên hàm F, chương trình đến một địa chỉ vật lý trên đơn vị bộ nhớ chính. Đó là, nếu các địa chỉ x để địa chỉ y trong chương trình được nạp vào thiết bị lưu trữ chính, điều này thu được bằng y-y F (x). Vì vậy, khả năng thực hiện chức năng này là chỉ có vai trò của hệ điều hành.(1) địa chỉ động dịchTìm hiểu về các khái niệm của bộ nhớ ảo nên được xem xét một cách riêng biệt để địa chỉ có sẵn trên các địa chỉ bộ nhớ chính và thấy rằng quá trình này đang được thực hiện. Địa chỉ gọi bằng một quá trình chạy được gọi là địa chỉ ảo, và địa chỉ có thể sử dụng trong bộ nhớ chính được gọi là địa chỉ thực. Quy trình thực sự đang chạy trong các đơn vị bộ nhớ chính, kể từ khi chúng ta chỉ nhìn thấy chỉ có địa chỉ ảo, ảo địa chỉ và lập bản đồ địa chỉ vật lý là khi quá trình được thực hiện. Và quá trình lập bản đồ này phải được thực hiện một cách nhanh chóng, nếu không thì hiệu suất của máy tính không bị mất có nghĩa là thậm chí bị rơi xuống nặng sử dụng bộ nhớ ảo.
đang được dịch, vui lòng đợi..