Bộ nhớ ảo là một mà hầu hết mọi hệ điều hành trên máy tính để bàn đều sử dụng , vì nó cung cấp rất nhiều lợi ích cho người sử dụng với chi phí thấp.
Trong phần này, bạn sẽ biết được chính xác bộ nhớ ảo là gì, máy vi tính của chúng ta sử dụng nó để làm gì và làm cách nào để định cấu hình đó vào thiết bị khác của chúng ta để có được sự thực thi tối ưu.
Phần lớn máy vi tính ngày nay có một số bộ nhớ truy cập ngẫu nhiên (RAM) 256 MB hoặc 512MB có sẵn cho CPU sử dụng . Thật không may, số lượng RAM không đủ để chạy tất cả chương trình mà hầu hết người sử dụng mong muốn cùng một lúc .
Ví dụ, nếu bạn chạy đồng thời vào hệ điều hành , chương trình email, trình duyệt web và xử lý Word trong bộ nhớ RAM, thì 256MB không đủ để chứa tất cả số lượng đó. Nếu không có bộ nhớ ảo như thế này thì ngay lập tức sau khi bạn lấp đầy RAM có sẵn, máy tính của bạn sẽ nói” Xin lỗi, bạn không thể vào bất kỳ ứng dụng nào nữa. Xin hãy đóng ứng dụng khác để nhập vào ứng dụng mới”. Với bộ nhớ ảo, tất cả những gì máy tính đó có thể làm là tìm trong RAM chưa được sử dụng ngay và sao chép chúng vào đĩa cứng. Việc giải phóng như thế để tăng khoảng trống trong RAM để tải ứng dụng mới
Vì sao chép này diễn ra một cách tự động nên bạn thậm chí không biết nó xảy ra khi nào và nó làm cho máy tính của bạn có cảm giác RAM là không có giới hạn , mặc dù nó chỉ có 256 megabyte được cài đặt. Bởi vì sử dụng chỗ trống trong đĩa cứng rẻ hơn nhiều so với sử dụng chip RAM, đó là khoan tiết kiệm đáng kể.
Tốc độ đọc/viết của ổ đĩa chậm hơn nhiều so với RAM, và đôi khi công nghệ của ổ đĩa không ăn khớp với phần nhỏ dữ liệu truy cập. Nếu hệ thống của bạn dựa quá nhiều vào bộ nhớ ảo thì bạn sẽ nhận thấy hiệu suất chạy chương trình giảm đi đáng kể . Giải pháp tăng dung lượng bộ nhớ RAM đến một mức nào đó mà bạn không cảm thấy sự chậm chạp của hệ thống khi sử dụng bộ nhớ ảo , trong trường hợp như vậy hiệu quả dùng bộ nhớ ảo là hoàn hảo
Nếu không đạt được như vậy thì hệ điều hành phải đổi chỗ liên tục những thông tin lúc thì trên bộ nhớ RAM và lúc thì trên đĩa cứng. Điều này không thể chấp nhận được, khiến cho máy tính của bạn chạy chậm kinh khủng
Khu vực đĩa cứng chứa ảnh của bộ nhớ RAM được gọi là tập tin. Nó chứa các trang nhớ ảo trong đĩa cứng và hệ điều hành chuyển số liệu giữa những vùng này và bộ nhớ RAM. Trong Windows, những file đó có phần mở rộng SWP.
Lấy ví dụ Windows 98 là một hệ điều hành có sử dụng bộ nhớ ảo. Windows 98 có một phần quản lý bộ nhớ ảo thông minh mà sử dụng một thiết lập mặc định nhằm giúp cho Windows định phần khoảng trống trong ổ đĩa cho bộ nhớ ảo khi cần. Với hầu hết các trường hợp, có được điều này là đủ, nhưng bạn có thể muốn định cấu hình bộ nhớ ảo bằng tay, đặc biệt nếu bạn có nhiều hơn một ổ đĩa cứng hoặc các ứng dụng chạy với tốc độ chậm .
Để làm được điều này, mở “ Control Panel ” và bấm đúp chuột vào biểu tưọng “ System ”. Bấm vào tab “ Performance” và sau đó bấm vào nút “Virtual Memory ”.
Bấm vào phần chọn của "Let me specify my own virtual memory settings." , bấm danh sách phía dưới của Drop-List bên cạnh "Hard disk:" để chọn ổ cứng mà bạn muốn cấu hình bộ nhớ ảo . Một nguyên tắc tốt nhất bạn cần nhớ chia bộ nhớ ảo đều nhau giữa những ổ cứng bạn có.
Trong phần “Minimum ”, hãy vào khoảng trống ổ đĩa nhỏ nhất mà bạn muốn để sử dụng bộ nhớ ảo trong đĩa cứng cụ thể. Số lượng khoảng trống đo bằng megabyte. Với ổ “C”, lượng tối thiểu là 2 MegaByte. Phần "Maximum:", nhưng một giới hạn khả năng cao hơn thì gấp đôi khoảng trống trong RAM tự nhiên. Mặc định Windows bình thường là 12 megabyte hơn cả số lượng RAM tự nhiên trong máy tính của bạn, Để thiết lập lắp đặt mới, hãy đóng hộp thoại và khởi động lại máy tính của bạn.
Lượng khoảng trống trong ổ đĩa mà bạn đã chia cho bộ nhớ ảo là rất quan trọng. Nếu bạn chia quá ít, bạn sẽ gặp phải lỗi “Out of Memory”. Nếu bạn thấy bạn cần phải tiếp tục tăng kích cỡ bộ nhớ ảo, bạn có thể cũng thấy rằng hệ thống của bạn chậm chạp và truy cập ổ đĩa liên tục. Trong trường hợp này, bạn nên cân nhắc đến mua nhiều RAM hơn để giữ tỉ lệ 2:1 giữa RAM và bộ nhớ ảo. Một số ứng dụng có rất nhiều khoảng trống trong bộ nhớ ảo nhưng không truy cập nhanh được. Trong trường hợp đó, tập tin lớn sẽ làm việc tốt.
Bí quyết nâng cao qua trình thực thi của bộ nhớ ảo(đặc biệt khi cần lượng lớn bộ nhớ ảo) là để tạo ra kích cỡ tối đa và tối thiểu của tập tin bộ nhớ ảo giống nhau. Điều này buộc hệ điều hành phải định phần toàn bộ tập tin khi bạn khởi động máy. Nó giúp duy trì tập tin khi các chương trình chạy, điều này ăng cao sự thực hiện. Nhiều ứng dụng Video giới thiệu kỹ thuật này để tránh ngắt nhịp trong khi đọc hoặc viết thông tin Video giữa đĩa cứng và băng.
Nhân tố khác trong quá trình chạy bộ nhớ ảo là định vị tập tin. Nếu hệ thống của bạn có nhiều ổ đĩa vật lí (không phải tên ổ đĩa Logic mà là ổ thực). Sự thay đổi đơn giản này sẽ tăng tốc độ của bất kỳ hệ thống nào sử dụng nhiều bộ nhớ ảo.
Theo: www.3c.com.vn




1 comments:
khong co' xp a`
Post a Comment