Máy tính, Thiết bị
Bộ nhớ ảo của máy tính và làm thế nào để tăng
Bộ nhớ ảo là một công nghệ đặc biệt mà nhờ đó công tác quản lý bộ nhớ của hệ thống máy tính sử dụng hệ điều hành đa chức năng. Bản chất của công nghệ này nằm trong thực tế rằng mỗi chương trình để đảm bảo hiệu quả của nó như là một phần của một thiết bị như vậy, nó đề cập đến tổng bộ nhớ của máy tính tại một địa điểm riêng biệt. Phát biểu này theo một cách nào đó nó sẽ được hiển thị trên các mô-đun vật lý cung cấp bộ nhớ này. Việc tăng hiệu quả bộ nhớ, được tổ chức theo cách này, được thực hiện bởi thực tế rằng không gian bộ nhớ cần được dành riêng cho từng chương trình chạy. Bên cạnh đó, ảo bộ nhớ của máy tính cho phép người sử dụng để tăng tổng kim ngạch, đạt con số vượt quá những chứa trong các thiết bị vật lý. Này được đảm bảo bằng cách bơm công nghệ nguồn lực chưa được sử dụng trong kho.
Sự xuất hiện của công nghệ này liên quan đến giữa thế kỷ trước. Trước đó, hai mức độ bộ nhớ được sử dụng trong các thiết bị máy tính - tiểu học và trung học. Sự xuất hiện của bộ nhớ ảo đã được quyết định bởi sự cần thiết phải tìm thấy một chế độ điều khiển đơn giản với nó.
Khi sử dụng bộ nhớ ảo của một máy tính đơn giản hoá đáng kể quá trình lập trình bởi vì nó giúp loại bỏ sự cần thiết phải duy trì kiểm soát liên tục trên dung lượng bộ nhớ sử dụng và miễn phí hoặc để phân phối nó giữa các chương trình đang chạy. Đối với hầu như tất cả ứng dụng đang chạy dưới công nghệ này cung cấp quyền truy cập vào toàn bộ không gian địa chỉ, không phụ thuộc khối lượng của nó trên một thiết bị vật lý tính toán.
Theo nghĩa chung nhất, bộ nhớ ảo của một máy tính thực hiện các nhiệm vụ sau:
- đơn giản hoá và hợp lý hóa việc giải quyết các ứng dụng bộ nhớ đang chạy;
- cung cấp quản lý bộ nhớ hiệu quả - RAM, bằng cách lựa chọn và bảo quản trong những ứng dụng phổ biến nhất và thường được sử dụng;
- trở thành quá trình tính toán độc lập theo cách như vậy mà mỗi tiến trình được thực hiện như nếu toàn bộ máy tính có bộ nhớ.
Trong máy tính hiện đại tạo ra công nghệ bộ nhớ ảo được hỗ trợ bởi và phải trả giá bằng hỗ trợ phần cứng, trừ các nhiệm vụ đặc biệt, đòi hỏi việc duy trì chế độ hoạt động tốc độ rất cao. Thông thường, những thiết bị này không được thiết kế để sử dụng hàng loạt, nhưng vì multifunktsional hạn chế nghiêm trọng của họ.
Coi công nghệ này được thực hiện theo hai cách chủ yếu của tổ chức.
Paging liên quan đến việc phân chia bộ nhớ vào các trang của khối lượng cố định, như một quy luật - 4096 byte. Bên trong, nó có chứa một kích thước tập tin, mà được mã hóa thông tin về số lượng của nó nối tiếp (số trang) và dịch chuyển của nó. CPU máy tính biến số trang trong địa chỉ tương ứng. Bộ xử lý chuyển đổi số trang ảo vào địa chỉ tương ứng trên thiết bị vật lý. Các hệ điều hành của riêng mình những "dấu vết" việc sử dụng bộ nhớ này, và điều khiển nó, tùy thuộc vào cách bận rộn đó là hay không.
tổ chức bộ phận được dựa trên thực tế là toàn bộ bộ nhớ ảo của máy tính được chia thành một số phần - phân khúc mà hệ điều hành và cung cấp quyền truy cập cho mỗi chương trình. Quá trình giải quyết trong phương pháp này là gần như tương tự như được sử dụng cho trang-mode, nhưng trong tình trạng manh mún phân khúc phân phối xảy ra, ảnh hưởng xấu đến tốc độ của máy tính. Để khắc phục sự bất tiện như vậy có thể theo hai cách: hoặc là để tăng dung lượng bộ nhớ sử dụng hoặc miễn phí, bằng cách làm sạch nó dữ liệu không cần thiết. Để tìm hiểu làm thế nào để giải phóng bộ nhớ ảo, bất kỳ người dùng có thể tham khảo các Bộ tham khảo của hệ điều hành được cài đặt trên máy tính của bạn và có thủ tục đơn giản này một cách chi tiết sơn.
Tăng dung lượng bộ nhớ ảo có thể đạt được bằng hai cách chính - bởi thanh lọc, như mô tả ở trên, hoặc tăng khối lượng của nó bằng cách lắp đặt thiết bị mới. Có rất nhiều chương trình mà sẽ cho bạn biết làm thế nào để tăng dung lượng bộ nhớ ảo, và giúp chất lượng để làm điều đó cho mình.
Similar articles
Trending Now