Bộ Nhớ Ảo Là Gì

     
*
bộ lưu trữ là một thứ phần cứng được áp dụng để lưu trữ thông tin trong thời điểm tạm thời hoặc vĩnh quatangdoingoai.vnễn. Trong nội dung bài quatangdoingoai.vnết này, tôi đã trao đổi về sự khác hoàn toàn giữa bộ lưu trữ ảo và bộ nhớ lưu trữ cache. Cỗ nhớ cachebộ nhớ tốc độ cao được sử dụng để giảm thời gian truy cập dữ liệu. Phương diện khác, bộ lưu giữ ảo không đúng chuẩn là bộ nhớ lưu trữ vật lý mà nó là 1 trong những kỹ thuật giúp mở rộng dung lượng của bộ lưu trữ chính quá quá giới hạn của nó.

Bạn đang xem: Bộ nhớ ảo là gì

Sự biệt lập chính giữa bộ nhớ lưu trữ ảo và bộ lưu trữ đệm là bộ lưu trữ ảo có thể chấp nhận được người sử dụng thực thi những chương trình bự hơn bộ nhớ chính trong những lúc đó, bộ ghi nhớ đệm được cho phép truy cập cấp tốc hơn vào dữ liệu được thực hiện gần đây. Cửa hàng chúng tôi sẽ đàm đạo về một số biệt lập hơn cùng với sự hỗ trợ của biểu đồ đối chiếu được hiển thị bên dưới đây.

Biểu đồ đối chiếu

Cơ sở để so sánhBộ lưu giữ ảoBộ nhớ đệm
Căn bảnBộ ghi nhớ ảo mở rộng dung lượng bộ lưu trữ chính cho người dùng.Bộ lưu giữ cache tăng vận tốc truy cập dữ liệu của CPU.
Thiên nhiênBộ lưu giữ ảo là kỹ thuật.Bộ nhớ cache là 1 đơn vị lưu trữ.
Chức năngBộ nhớ ảo cho phép thực thi chương trình phệ hơn bộ nhớ lưu trữ chính.Bộ ghi nhớ cache tàng trữ các phiên bản sao của dữ liệu gốc vẫn được áp dụng gần đây.
Quản lý bộ nhớBộ ghi nhớ ảo được làm chủ bởi hệ điều hành.Bộ lưu giữ cache được cai quản hoàn toàn do phần cứng.
Kích thướcBộ ghi nhớ ảo lớn hơn nhiều so với bộ nhớ đệm.Bộ nhớ cache có kích cỡ giới hạn.

Xem thêm: Mark The Letter A, B, C, Or D On Your Answer A, They Did Not Give Up

Lập phiên bản đồBộ lưu giữ ảo yêu cầu kết cấu ánh xạ để ánh xạ địa chỉ cửa hàng ảo thành showroom vật lý.Không có kết cấu ánh xạ được yêu cầu như vậy trong bộ lưu trữ đệm.

Định nghĩa bộ nhớ ảo

Bộ ghi nhớ ảo không đúng mực là bộ nhớ lưu trữ vật lý của dòng sản phẩm tính rứa vào đó là 1 trong kỹ thuật cho phép thực thi một chương trình lớn có thể không được đặt hoàn toàn trong bộ nhớ lưu trữ chính . Nó cho phép lập trình quatangdoingoai.vnên thực thi các chương trình phệ hơn bộ lưu trữ chính.

Bây tiếng hãy cho công ty chúng tôi hiểu bộ nhớ lưu trữ ảo vận động như cố kỉnh nào? lịch trình có địa chỉ bộ lưu giữ ảo được phân thành một số trang . Bộ nhớ lưu trữ chính cũng được tạo thành một số trang . Bây giờ, như chúng ta có thể thấy add ảo của một chương trình to hơn bộ nhớ lưu trữ chính khả dụng. Vì vậy, bạn dạng đồ bộ nhớ được sử dụng để ánh xạ địa chỉ cửa hàng ảo vào bộ nhớ chính.

*
Trang 0, 1, 2, được ánh xạ vào bộ lưu trữ chính và bộ lưu trữ chính đang đầy. Bây giờ, khi trang 3 của bộ lưu trữ ảo yêu thương cầu không khí trong bộ lưu trữ chính, trang được đặt cũ nhất có nghĩa là trang 0 được chuyển vào đĩa cứng và sơ tán vị trí cho trang 3, trong bộ lưu trữ chính và quá trình tiếp tục. Trong trường hợp trang 0 là quan trọng một lần nữa, thì một đợt tiếp nhữa trang được đặt cũ độc nhất vô nhị tại thời điểm đó được đưa sang đĩa cứng chế tạo ra vị trí đến trang 0.

*
nếu như hai chương trình buộc phải cùng một dữ liệu, được đặt trong bộ nhớ lưu trữ chính, đơn vị ánh xạ bộ nhớ cho phép cả nhì chương trình share cùng một ko gian add trong bộ lưu trữ chính nơi tàng trữ dữ liệu chung . Điều này tạo nên quatangdoingoai.vnệc chia sẻ những tập tin dễ dàng.

*
Lợi ích của bộ nhớ lưu trữ ảo là:

Các chương trình không thể bị giới hạn bởi số lượng giới hạn của bộ nhớ lưu trữ chính.Bộ lưu giữ ảo tăng nấc độ đa chương trình.Tăng mức áp dụng CPU.Đơn vị I / O ít hơn sẽ yêu cầu download hoặc hoán đổi những chương trình trong cỗ nhớ.

Nhưng tất cả một nhược điểm của bộ lưu trữ ảo, quatangdoingoai.vnệc đặt những trang của công tác vào đĩa cứng sẽ làm chậm hiệu suất vì chưng quatangdoingoai.vnệc truy cập dữ liệu tự đĩa cứng mất không ít thời gian rộng so với truy cập dữ liệu từ bộ nhớ chính.

Định nghĩa bộ nhớ cache

Không giống như như bộ nhớ lưu trữ ảo, Cache là 1 trong những thiết bị lưu trữ được tiến hành trên chính bộ xử lý . Nó đem các bản sao của tài liệu gốc đang được truy cập gần đây. Dữ liệu gốc rất có thể được để trong bộ lưu trữ chính hoặc bộ nhớ lưu trữ phụ. Bộ nhớ lưu trữ cache tăng vận tốc truy cập dữ liệu, mà lại làm vắt nào? Hãy hiểu.

*
chúng ta có thể nói rằng vận tốc truy cập của CPU bị giới hạn ở tốc độ truy cập của bộ ghi nhớ chính . Bất cứ bao giờ một công tác được thực hiện bởi cỗ xử lý, nó đã lấy nó từ bộ nhớ chính. Giả dụ một phiên bản sao của chương trình đã vào bộ đệm được xúc tiến trên bộ xử lý. Quá trình sẽ hoàn toàn có thể truy cập dữ liệu đó cấp tốc hơn đã dẫn đến tiến hành nhanh hơn.

Sự khác biệt chính giữa bộ lưu trữ ảo và bộ nhớ cache

Bộ nhớ ảo mở rộng dung tích của bộ nhớ chính hầu như cho người dùng. Tuy nhiên, bộ nhớ cache giúp truy cập dữ liệu nhanh hơn cho CPU.Bộ nhớ cache là 1 trong đơn vị lưu lại trữ bộ lưu trữ trong khi bộ nhớ ảo là 1 trong kỹ thuật .Bộ lưu giữ ảo được cho phép thực thi lịch trình lớn hơn bộ lưu trữ chính. Mặt khác, bộ lưu trữ đệm lưu trữ những bản sao của dữ liệu gốc được sử dụng gần đây.Quản lý bộ nhớ lưu trữ ảo được thực hiện bởi hệ điều hành . Khía cạnh khác, cai quản lý bộ nhớ lưu trữ cache được thực hiện bởi phần cứng .Bộ nhớ ảo lớn hơn nhiều so với bộ nhớ đệm có kích thước.Kỹ thuật bộ lưu trữ ảo yêu thương cầu các cấu trúc ánh xạ để ánh xạ showroom ảo thành địa chỉ vật lý trong lúc đó, bộ nhớ đệm không yêu thương cầu bất kỳ cấu trúc ánh xạ nào.

Xem thêm: Ý Nghĩa Biểu Ngữ Là Gì, Khái Niệm Và Định Nghĩa), Biểu Ngữ Là Gì

Phần kết luận:

Bộ ghi nhớ ảo là một trong những kỹ thuật nhằm mở rộng dung lượng của bộ nhớ chính hầu như cho tất cả những người dùng. Bộ nhớ lưu trữ đệm là một đơn vị lưu trữ lưu trữ tài liệu được truy tìm cập cách đây không lâu cho phép CPU truy cập nhanh hơn.