Chương trình tối ưu hóa bộ nhớ Windows 7. Chương trình tối ưu hóa bộ nhớ FreeRAM XP chỉ cần được cấu hình. Vô hiệu hóa tính năng tự động chạy từ phương tiện di động và ổ đĩa CD

Giống

Giống

tiếng riu ríu

tồn tại toàn bộ dòng các chương trình về cơ bản là lang băm. Tất cả đều hứa hẹn một sự gia tăng thần kỳ về tốc độ máy tính bằng cách giải phóng dung lượng trong RAM của máy tính. Để hiểu tại sao điều này lại vô dụng và thậm chí có hại, trước tiên bạn cần hiểu RAM là gì?

RAM là gì và tại sao lại cần thiết?

ĐẬP (hoặc ĐẬP - R andom MỘT truy cập M trí nhớ, hoặc ĐẬP - VỀ hoạt động Z làm nhớ lại bạn thiết bị) - bộ nhớ dễ bay hơi được sử dụng để lưu trữ tạm thời các hướng dẫn và dữ liệu cần thiết cho các phép tính được thực hiện bởi bộ xử lý (hoặc các bộ xử lý) của máy tính. Điều này được mô tả chính xác và chi tiết hơn trên Wikipedia, nhưng tôi sẽ tập trung vào chính vấn đề không gian trông trong RAM.

Lưu ý: Tôi đang nói một cách đơn giản nhất có thể, lược bỏ nhiều thuật ngữ và đặc điểm, chỉ để lại bản chất cần thiết trong ngữ cảnh ghi chú của tôi.

Bộ xử lý cần RAM để nhanh truy cập vào dữ liệu đó ổ cứng không thể cung cấp dưới bất kỳ hình thức nào. Do đó, khi chương trình được khởi chạy, nó sẽ được tải vào RAM - đây là cách duy nhất máy tính có thể thực hiện các phép tính, truyền dữ liệu đến bộ xử lý từ RAM và ngược lại.

TRONG Windows đang chạy các chương trình có thể được định vị vật lý không chỉ “trong thẻ RAM” mà còn trên ổ cứng trong một tệp pagefile.sys. Tập tin này được gọi là “tệp hoán đổi” hoặc “hoán đổi” (từ hoán đổi tiếng Anh).

Ý tưởng là thế này: nếu một chương trình chiếm nhiều bộ nhớ, một phần của chương trình đó sẽ được chuyển vào ổ cứng vào tệp hoán trang, giải phóng “không gian sống” cho các chương trình khác và nếu cần, dữ liệu sẽ được tải lại vào RAM. .

Vấn đềđó là sự khác biệt về tốc độ giữa RAM và ổ cứng to lớn. Điều này có thể được chứng minh rõ ràng như thế này:

Để đảm bảo rằng chỉ những dữ liệu không cần thiết mới được đưa vào tệp hoán trang, Windows chạy Trình quản lý bộ nhớ. Nó hoạt động khá thành công, nhờ đó trên máy tính có RAM 512 MB, bạn có thể chạy các chương trình chiếm hơn một gigabyte bộ nhớ. Ví dụ điển hình - phiên bản hiện đại Adobe Photoshop, 3DS Max và nhiều chương trình khác dành cho tính toán phức tạp. Tất nhiên, với lượng RAM nhỏ như vậy, các chương trình sẽ mạnh mẽ hãy chậm lại, nhưng ít nhất hãy làm việc với chúng, nhưng có thể.

Trình tối ưu hóa bộ nhớ làm gì?

Hãy để tôi làm một phép so sánh với các loại thuốc làm giảm triệu chứng - chúng không điều trị được nguyên nhân mà chỉ làm giảm bớt các triệu chứng. Nếu một người bị cúm, việc loại bỏ sổ mũi sẽ không chữa khỏi bệnh. Nếu máy tính của bạn chậm và giải phóng bộ nhớ là chưa đủ - nó chậm lại không phải do bộ nhớ bận mà do chương trình sử dụng quá nhiều tài nguyên hoặc chẳng hạn như quá nóng.

Tất cả các trình tối ưu hóa đều được yêu cầu hiển thị dung lượng trống trong RAM. Và thường có các chữ cái màu đỏ và cảnh báo rằng điều này ảnh hưởng tiêu cực đến tốc độ của máy tính. Điều đó thực sự không đúng. Nếu một chương trình cần hết RAM, điều đó có nghĩa là nó cần thiết cho công việc (tính toán) và hoạt động nhanh cô ấy sẽ chỉ ở đó nếu cô ấy được cung cấp nhiều không gian như cô ấy yêu cầu.

Một ví dụ điển hình về các chương trình yêu cầu dung lượng RAM lớn là trò chơi. Nếu một trò chơi yêu cầu 2 gigabyte RAM thì bạn không thể làm gì được. Nếu không có đủ dung lượng RAM cần thiết, việc chơi sẽ gặp vấn đề do tốc độ khung hình thấp - trò chơi sẽ chậm lại do một số dữ liệu sẽ nằm trên tập tin chậm trao đổi. Trình tối ưu hóa RAM tạo như nhau ảnh hưởng xấu - sau khi bộ nhớ được giải phóng, các chương trình được phân bổ ít bộ nhớ hơn mức chúng cần, đó là lý do tại sao quá trình "phanh" lại bắt đầu.

Lưu ý số 1: Tôi không nói rằng tốc độ khung hình trong trò chơi có liên quan trực tiếp đến dung lượng RAM. Bằng cách lắp thêm RAM vào máy tính, bạn sẽ chỉ có thể cải thiện hiệu suất trong những chương trình mà dung lượng RAM thực sự quan trọng mà không cần quan tâm đến những thứ khác. thông số quan trọng: tần số bộ xử lý, đặc tính card video, tần số RAM, tốc độ caođĩa, v.v.

Lưu ý 2: Xảy ra lỗi với các chương trình có tên chung “ bộ nhớ bị rò rỉ“Khi một chương trình “phát triển” mà không có lý do và chiếm hết bộ nhớ một cách không cần thiết, nhưng trong trường hợp này, cần phải yêu cầu các nhà phát triển chương trình này sửa lỗi và không giải phóng bộ nhớ bằng các trình tối ưu hóa.

Cách thức hoạt động của trình tối ưu hóa bộ nhớ

Các chương trình tối ưu hóa bộ nhớ (chúng có thể có các tên khác nhau - SuperRAM, FreeMemory, Memory Management SuperProMegaEdition, v.v.) có thể giải phóng bộ nhớ theo nhiều cách, nhưng tất cả đều gắn liền với nguyên tắc đánh lừa Trình quản lý bộ nhớ Windows:

  1. Chương trình gọi một hàm đặc biệt EmptyWorkingSet(), hàm này buộc tất cả các chương trình phải chuyển càng nhiều nội dung của chúng vào tệp hoán đổi càng tốt.
  2. Chương trình bắt đầu phát triển không kiểm soát được trong bộ nhớ, nói với Trình quản lý bộ nhớ Windows rằng nó cần nó cho công việc (tôi nói theo cách ẩn dụ, nhưng thực tế thì đúng như vậy), do đó Trình quản lý bộ nhớ sẽ vứt đi càng nhiều càng tốt nhiều chương trình hơn vào ổ cứng trong tập tin trao đổi.

Kết quả luôn giống nhau: các chương trình bắt đầu chậm lại, nhưng dung lượng trống trong RAM có màu xanh lục và chương trình tối ưu hóa bộ nhớ cho biết mọi thứ đều ổn. Kết quả là người dùng hài lòng, mở một cửa sổ với chương trình yêu thích của mình và... chờ. Bởi vì chương trình yêu thích của anh ấy đang bắt đầu chậm lại rất nhiều.Điều này sẽ xảy ra cho đến khi chương trình trả lại “chính nó” cho RAM từ tập tin trao đổi. Kết quả là RAM lại đầy, chỉ báo dung lượng trống lại báo rằng bộ nhớ đang bận, người dùng tức giận, bắt đầu xóa bộ nhớ và mọi thứ diễn ra ở vòng thứ hai (thứ ba, thứ năm, thứ mười).

Tác dụng ngược lại - để chương trình chiếm hết RAM được cho làlàm việc nhanh- nó sẽ không thể đạt được. Tôi dùng từ “được cho là” vì trong trường hợp lý tưởng (khi có đủ bộ nhớ) các chương trình chiếm nhiều bộ nhớ như chúng cầnquá trình này không thể bị can thiệp. Nếu bạn can thiệp vào quá trình này, bạn sẽ bị chậm do truy cập thường xuyên vào tệp hoán đổi.

Một điểm đáng buồn nữa: trình tối ưu hóa bộ nhớ không thể dỡ khỏi RAM chương trình không cần thiết. Chúng tôi tự xác định sự "vô dụng" của chúng, mọi thứ hoạt động khác nhau trong máy tính. Tất cả các chương trình được tải vào tệp hoán đổi một cách bừa bãi.

Kết luận số 1: giải phóng RAM bằng trình tối ưu hóa chỉ gây hại và giảm hiệu suất.

Kết luận số 2: Bạn không thể đánh giá tốc độ của một chương trình bằng dung lượng RAM mà nó chiếm.

Kết luận số 3: Nếu một chương trình chiếm nhiều dung lượng trong RAM, điều đó có nghĩa là nó hoạt động với lượng dữ liệu lớn. Bạn có thể giúp cô ấy “suy nghĩ” nhanh hơn chỉ bằng cách tăng dung lượng RAM, tức là. bằng cách lắp thêm thẻ RAM vào máy tính. Nhưng điều này sẽ không giúp ích gì nếu các đặc điểm khác của PC không đáp ứng được yêu cầu.

Để không phải là vô căn cứ, đây là liên kết đến các kết luận tương tự kèm theo lời giải thích về cách hoạt động của Trình quản lý bộ nhớ Windows: tại đây.

Bộ nhớ nên được tối ưu hóa như thế nào?

Cách rõ ràng nhất để cải thiện hiệu suất máy tính của bạn là đóng các chương trình không cần thiết. Thứ hai là lắp thêm thanh RAM (bo mạch) để các chương trình “thoải mái hơn” và hoạt động nhanh hơn. Các cách khác để tăng tốc máy tính liên quan trực tiếp đến RAM là: KHÔNG.

Tôi nhắc lại một lần nữa: tối ưu hóa bộ nhớ là vô nghĩađể kiếm tiền cho người dùng cả tin. Sự ngu ngốc tương tự là sự điều chỉnh " cài đặt ẩn bộ nhớ" trong Windows, vì mọi thứ trong đó đều đã được cấu hình tối ưu nhất sau khi thử nghiệm trên một số lượng lớn máy tính. Có một số vấn đề cụ thể nhưng điều này không áp dụng cho máy tính gia đình.

Về RAM trống trong Windows Vista, 7, 8, 10

Trên các diễn đàn tôi thường thấy những tiếng kêu phẫn nộ (tôi trích dẫn): “ Tôi đã cài đặt Windows 7 (8, 10), nhìn vào Trình quản lý tác vụ và nó nói rằng một gigabyte hoặc toàn bộ RAM đã bị chiếm dụng! Windows 7 (8, 10) ngốn rất nhiều bộ nhớ!»

Trên thực tế, mọi thứ hoàn toàn khác và không có lý do gì để phẫn nộ. Hoàn toàn ngược lại: ở thời hiện đại các hệ điều hànhà, bộ nhớ trống được phân bổ cho bộ đệm.Điều này xảy ra chủ yếu nhờ chức năng SuperFetch. Nhờ bộ đệm, các chương trình khởi động nhanh hơn, vì thay vì giải quyết ổ cứng dữ liệu được tải từ RAM (xem hình trên, chênh lệch tốc độ làm việc chăm chỉđĩa và RAM được ghi in đậm). Nếu chương trình nào đó cần thêm RAM - bộ đệm ngay lập tức sẽ giảm kích thước của nó, nhường chỗ cho cô ấy. Thông tin thêm về điều này được viết trên Habrahabr.

Kết luận:

  1. Không cần phải xóa bộ nhớ vì mỗi byte dung lượng được sử dụng tối đa có hiệu quả.
  2. Hãy quên các trình tối ưu hóa bộ nhớ đi - chúng không tối ưu hóa bất cứ thứ gì và can thiệp vào bộ nhớ đệm cũng như các chức năng khác của Windows.
  3. Nếu nhiều RAM bị chiếm ngay sau khi bật máy tính thì điều này hoàn toàn bình thường và không phải là nguyên nhân khiến chương trình hoạt động chậm. Tất nhiên, nếu quá trình khởi động có hàng tá hoặc hai chương trình chiếm chính bộ nhớ này, đồng thời tải bộ xử lý và sử dụng ổ cứng, Nó chắc chắn sẽ chậm lại. Những chương trình như vậy cần được xử lý bằng cách xóa chúng hoặc xóa chúng khỏi quá trình khởi động và không xóa bộ nhớ bằng trình tối ưu hóa.

Cũng có truyền thuyết cho rằng khi sử dụng Windows Vista, 7, 8 và 10, bộ đệm sẽ can thiệp vào các chương trình. Bị cáo buộc, “khi một chương trình cần nhiều RAM hơn, hóa ra nó bị tắc bộ nhớ đệm và xảy ra hiện tượng phanh”. Điều này thực sự là không đúng sự thật. Bộ nhớ đệm biến mất ngay lập tức và chương trình đi thẳng lượng RAM cần thiết sẽ có sẵn.

Thay đổi kích thước tệp trang, di chuyển hoặc vô hiệu hóa nó

Cũng khá phổ biến, theo một cách nào đó, lời khuyên. Có một bài viết hay về điều này trên Habrahabr. Tôi sẽ chỉ cho bạn nhiều nhất kết luận quan trọng bài viết đó, thêm của riêng tôi, từ kinh nghiệm cá nhân:

  1. Có rất ít ý nghĩa trong việc thay đổi kích thước của tệp hoán trang. Về mặt lý thuyết, lý tưởng nhất là bạn nên đặt kích thước của tệp hoán trang thành không Hơn nữa, điều này được yêu cầu khi chạy các chương trình, nhưng vấn đề là ngay cả khi bạn sử dụng cùng một chương trình có cùng phiên bản ngày này qua ngày khác thì các tình huống vẫn khác nhau (bạn có thể khởi chạy một tab trong trình duyệt hoặc bạn có thể có hàng trăm tab, mỗi tab). với chơi mở trên Flash) và các yêu cầu về bộ nhớ khả dụng sẽ khác nhau - kích thước tệp trang "lý tưởng" ước tính sẽ thay đổi theo từng phút. Do đó, không có ích gì khi thay đổi kích thước của tệp hoán trang, vì “kích thước lý tưởng” của tệp hoán trang liên tục thay đổi. Sẽ dễ dàng hơn nếu để kích thước do hệ thống xác định và không tự lừa dối mình.
  2. Nếu bạn vô hiệu hóa tập tin trang trên phân vùng hệ thống (trong trường hợp này, tệp hoán đổi có thể được sử dụng trên các phân vùng khác), Kết xuất bộ nhớ sẽ không hoạt động đối với lỗi BSOD. Vì vậy, nếu hệ thống hiển thị “ Màn hinh xanh death", để xác định nguyên nhân lỗi, trước tiên bạn sẽ phải kích hoạt tệp hoán trang trên phân vùng hệ thống, sau đó đợi lỗi tái diễn. Chỉ có một tình huống khi bạn nên tắt tệp hoán trang trên đĩa hệ thống (để mất khả năng chẩn đoán) và kích hoạt nó trên một tệp khác - nếu có hai hoặc nhiều hơn thuộc vật chấtổ cứng. Di chuyển tập tin trao đổi sang tập tin khác đĩa vật lý có thể giảm số lần chậm lại do phân phối tải trên đĩa.
  3. Việc vô hiệu hóa tệp hoán trang (hoàn toàn, tức là trên tất cả các đĩa) sẽ gây ra sự cố và sự cố cho các chương trình sử dụng nhiều tài nguyên. Bạn sẽ không tin, nhưng ngay cả hiện nay, khi PC gia đình lắp trung bình 16 GB RAM, vẫn có những chương trình yêu cầu nhiều hơn. Cá nhân tôi gặp phải vấn đề khi kết xuất những cảnh phức tạp bằng V-Ray và khi làm việc trong chương trình GIMP- các chương trình này khá ngốn dung lượng bộ nhớ khả dụng và đóng khi không đủ bộ nhớ.
    Ghi chú: Rõ ràng, các chương trình thường không tự ghi dữ liệu vào tệp trang; hệ điều hành sẽ làm việc đó cho chúng (nhưng vẫn có những ngoại lệ). Dù vậy, một tệp trang bị vô hiệu hóa không thể được coi là một phần của Bình thường chế độ hoạt động của máy tính.
  4. Di chuyển tệp hoán đổi sang đĩa RAM(rất nhanh đĩa ảo, nằm trong RAM) không phù hợp.
    Trước hết, và đây là điều quan trọng nhất khi bắt đầu Đĩa RAM Windows có thể được khởi tạo muộn hơn thời điểm hệ thống cần tệp hoán trang. Vì điều này, bất cứ điều gì cũng có thể xảy ra - từ BSOD đến tình trạng hệ thống tự phát chạy chậm lại (tôi đã gặp phải tình trạng trên khi thử nghiệm ý tưởng này).
    Thứ hai, kích thước của tệp hoán đổi như vậy sẽ nhỏ - bộ nhớ không phải là cao su. Có một lựa chọn - thiếu RAM do tệp hoán trang lớn trong bộ nhớ hoặc chương trình bị trục trặc do thiếu dung lượng trong tập tin nhỏ trao đổi. Không có ý nghĩa vàng, bởi vì... máy tính có thể hoạt động hoàn hảo nhiệm vụ khác nhau.
    Ngoại lệ khi bạn có thể tạo tập tin lớn trao đổi trên đĩa RAM - nếu bạn có 16 GB RAM trở lên. Tuy nhiên, với dung lượng RAM như vậy, tệp hoán trang hầu như không bao giờ được sử dụng và việc giữ nó trong RAM cũng chẳng ích gì.
    Ngày thứ ba, điều đó thật vô nghĩa vì cần phải trao đổi để mở rộng bộ nhớ ảo bởi vì ổ cứng hoặc SSD.

Xóa tập tin trao đổi

Trong tập tin trao đổi pagefile.sys nhiều loại thông tin có thể được lưu trữ bảo mật- ví dụ: hình ảnh từ các trang được mở gần đây trong trình duyệt. Đây là một quá trình bình thường do cách thức hoạt động của các chương trình trong Windows. Nếu muốn, bạn có thể cho phép xóa tệp hoán trang khi tắt máy tính. Tuy nhiên, tinh chỉnh này sẽ không cải thiện được hiệu suất mà ngược lại, nó sẽ làm chậm quá trình tắt và khởi động lại máy tính một cách nghiêm trọng.

nếu bạn Không làm việc với dữ liệu bí mật thì tốt hơn không kích hoạt tính năng dọn dẹp pagefile.sys.

Có sẵn hơn 4 GB RAM trong Windows

Internet thực sự tràn ngập suy đoán của người dùng về lý do tại sao Windows bit có sẵn 3,5 GB RAM thay vì 4 GB đã cài đặt chẳng hạn. Nhiều lý thuyết, huyền thoại và truyền thuyết đã được phát minh. Ví dụ, họ tin rằng đây là một hạn chế do Microsoft đưa ra và có thể loại bỏ được. Trên thực tế, điều này đúng một phần - thực sự có một hạn chế bắt buộc. Bạn không thể loại bỏ nó. Điều này là do trên hệ thống 32 bit, trình điều khiển và chương trình có thể không ổn định khi hệ thống sử dụng hơn 4 gigabyte RAM. Đối với 64-bit Trình điều khiển Windows kiểm tra kỹ càng hơn thì không còn hạn chế nêu trên.

Trong Windows 32-bit, chỉ có 4 GB RAM, trong 64-bit không có giới hạn như vậy và có nhiều RAM hơn - lên tới 192 GB.

Nhưng nó không đơn giản như vậy. Windows 7 Ban đầu (Người bắt đầu)(và phiên bản Vista của nó) không thấy RAM quá 2 GB. Đây cũng là một hạn chế nhưng không phải do phần mềm không ổn định. Thực tế là Windows 7 Basic được phân phối độc quyền trên các netbook công suất thấp, trên thực tế là gần như miễn phí, vì vậy cần phải tách biệt nó với các phiên bản đắt tiền hơn: Home Basic, Home Advanced, Ultimate, v.v. Một số hạn chế của Windows 7 Starter có thể được loại bỏ, nhưng không loại bỏ được giới hạn về hai gigabyte RAM.

Đối với các phiên bản 32-bit còn lại của Windows XP, Vista, 7 và Windows 8/10: trên thực tế, người dùng thậm chí còn có ít phiên bản hơn - 3,5GB. Có điều là driver cũng có địa chỉ riêng nên làm mất đi chương trình Truy cập Windowsđến một phần bộ nhớ 512 megabyte. Có một bản vá cho phép bạn "đẩy" những địa chỉ như vậy vượt quá 4 gigabyte để hệ thống bắt đầu sử dụng toàn bộ 4 GB RAM, nhưng điều này hầu như không có ý nghĩa gì:

  • Như tôi đã viết ở trên, trình điều khiển và chương trình sẽ không thể hoạt động chính xác sau bản vá như vậy, do đó hệ thống có thể bắt đầu bị treo, phát sinh lỗi, tức là. cư xử không thể đoán trước.
  • Ngay cả khi máy tính đã cài đặt thẻ RAM 8, 16, 32 GB trở lên, điều này sẽ không giúp ích gì khi sử dụng chúng ở chế độ 32 bit của hệ điều hành.

Việc có thêm 512 MB RAM để làm gì nếu hệ thống không ổn định? Đây là một ví dụ điển hình. Bạn vẫn sẽ phải cài đặt Windows 64-bit.

Chỉ vì 4GB RAM hiển thị không có nghĩa là nó có thể được sử dụng hiệu quả. Vấn đề là Windows 32 bit không thể phân bổ hơn 2 GB RAM vật lý cho một quy trình (chương trình) một cách thành thạo. Nhiều người quên điều này - và vô ích. Máy tính có bao nhiêu RAM không quan trọng nếu chương trình không thể được cung cấp nhiều hơn 2 GB RAM. Ví dụ: nếu người dùng làm việc trong Windows 32 bit với Photoshop trên máy tính có RAM 4 GB, Photoshop sẽ chỉ có thể sử dụng tối đa hai gigabyte, phần còn lại của dữ liệu sẽ được đưa vào tệp hoán đổi và sẽ bắt đầu chậm lại xuống. Trò chơi cũng vậy.

Trên thực tế, chỉ trên hệ điều hành 64 bit, các chương trình mới có thể tận dụng tối đa tiềm năng của hơn hai gigabyte RAM. Và không phải tất cả chúng, mà chỉ những thứ được thiết kế để sử dụng RAM hơn 2 GB. Tình trạng này có thể được khắc phục một lần nữa bằng cách sử dụng các bản vá thích hợp trong Windows 32-bit, nhưng điều này không hoạt động với tất cả các chương trình. Tôi nhắc lại: chỉ Windows 64-bit và các chương trình 64-bit chạy trong đó là cách duy nhất để sử dụng hết tiềm năng của một lượng lớn RAM.

Trong khi đó, tình hình lại khác với các phiên bản máy chủ của Windows: có sẵn lượng RAM lớn hơn nhiều, ngay cả trong các phiên bản HĐH 32 bit. Tại sao điều này xảy ra được mô tả trong bài viết Phá vỡ ranh giới của Windows: bộ nhớ vật lý của Mark Russinovich.

Hãy tóm tắt lại

  • Không thể sử dụng trình tối ưu hóa RAM.
  • Chạm vào cài đặt bộ nhớ cũng vậy, ngay cả khi chương trình có nhiều gợi ý mang lại cảm giác kiểm soát được tình huống.
  • RAM trống trong Windows Vista/7/8/10 được sử dụng rất tốt, tốt hơn hết là không nên động đến chức năng này - mọi thứ đều hoạt động tốt, hầu như không thể cải thiện được gì.
  • Nếu máy tính của bạn đang chạy chậm lại thì đây là nhiều khả năng hơn không phải do bộ nhớ bị chiếm dụng (nó bị chiếm bởi bộ đệm hữu ích), mà do , hoặc một lượng lớn chạy chương trình hoặc một chương trình “chiếm” mọi thứ cho chính nó.
  • Giống

    Trong Windows XP, RAM được sử dụng tích cực Các ứng dụng khác nhau và nếu bất kỳ dữ liệu nào không vừa trong bộ nhớ, nó sẽ được lưu trữ tạm thời trên ổ cứng trong cái gọi là tệp hoán trang (pagefile.sys). Tương tác với tệp hoán trang (pagefile.sys) chậm hơn nhiều so với RAM của máy tính, do đó, việc tối ưu hóa công việc với pagefile.sys thường giúp tăng hiệu suất của toàn bộ hệ thống.

    Để định cấu hình cài đặt tệp hoán trang, nhấp chuột phải vào biểu tượng Máy tính của tôi nằm trên Màn hình nền Máy tính để bàn Windows và trong menu ngữ cảnh xuất hiện, hãy chọn Thuộc tính. Trong cửa sổ Thuộc tính hệ thống mở ra, hãy chuyển đến tab Nâng cao và nhấp vào nút Cài đặt trong phần Hiệu suất. Hộp thoại Tùy chọn Hiệu suất sẽ mở ra trên màn hình của bạn. Mở tab Nâng cao.

    Tab này hiển thị ba phần cài đặt chính.

    1. Phân phối thời gian CPU. Khi bạn chọn tùy chọn " Chương trình", nhiều tài nguyên hơn được phân bổ cho quá trình hoạt độngứng dụng tùy chỉnh. Lựa chọn " Các dịch vụ đang chạy trong lý lịch ", rất hữu ích khi chạy một số lượng lớn ứng dụng ở chế độ nền hoặc khi tải xuống số lượng lớn từ Internet. Các cài đặt này có thể được thay đổi tạm thời để phù hợp với nhu cầu của bạn.
    2. Sử dụng bộ nhớ. Lựa chọn " Chương trình", được khuyên dùng khi sử dụng các ứng dụng yêu cầu lượng bộ nhớ đáng kể và nếu máy tính nàyđược sử dụng như một máy trạm, không phải như một máy chủ. Trong trường hợp này, các chương trình sẽ chạy nhanh hơn và bộ đệm hệ thống kích thước tiêu chuẩn được đặt trong Windows XP sẽ được sử dụng. Lựa chọn " Bộ đệm hệ thống" được sử dụng nếu máy tính này được sử dụng làm máy chủ hoặc công việc được thực hiện trong các chương trình yêu cầu bộ đệm lớn.
    3. Bộ nhớ ảo. Phần này sẽ thay đổi việc phân bổ bộ nhớ đĩa cho tệp hoán trang.
    Để thay đổi cài đặt tệp hoán trang, hãy nhấp vào nút Thay đổi. Một hộp thoại sẽ mở ra Bộ nhớ ảo Phần trên cùng của cửa sổ hiển thị danh sách tất cả các ổ đĩa cứng (hoặc phân vùng đĩa logic) có sẵn trên máy tính. Chọn một trong số họ bằng cách nhấp chuột. Dưới đây, trong phần Kích thước tệp hoán trang cho phân vùng đã chọn, bạn sẽ có thể xem kích thước hiện tại của tệp hoán trang cho của đĩa này và dung lượng đĩa trống sẵn có. Bạn có thể thay đổi cài đặt tệp hoán trang mặc định bằng cách đặt nút chuyển bên dưới thành một trong ba vị trí được đề xuất:
    • Kích thước đặc biệt. Nếu công tắc này được chọn, giá trị ban đầu và Kích thước tối đa Kích thước tệp trang bộ nhớ ảo tính bằng megabyte (MB) được đặt thủ công. Để có hiệu suất tối ưu, tổng kích thước tệp hoán trang ban đầu trên tất cả các ổ đĩa ít nhất phải lớn bằng giá trị trong trường Khuyến nghị trong vùng Tổng kích thước tệp hoán trang trên tất cả các ổ đĩa.
    • Kích thước có thể lựa chọn của hệ thống. Khi công tắc này được chọn, hệ điều hành Windows sẽ chọn kích thước tệp hoán trang tối ưu.
    • Không có tập tin trao đổi. Nếu nút chuyển này được chọn, tệp hoán trang trên ổ đĩa này sẽ bị tắt. Microsoft thực sự khuyên bạn không nên tắt tệp trang.
    Các mẹo bổ sung để tối ưu hóa tệp trang:
    1. Nếu máy tính của bạn có nhiều ổ cứng, việc cài đặt tệp trang trên một ổ đĩa khác với ổ đĩa cài đặt hệ điều hành thường tăng tốc hiệu suất đáng kể.
    2. Nếu đĩa chứa tệp hoán trang được chia thành nhiều phân vùng, thì tệp hoán trang phải được đặt ở phân vùng đầu tiên - nằm ở vị trí vật lý đầu tiên, vì quyền truy cập vào các khu vực này của vít là nhanh nhất. Kích thước tối đa được đề xuất: 2-3 khối lượng RAM. Kích cỡ nhỏ nhất Dung lượng RAM 1-1,5.
    3. Nếu bạn chơi game, sử dụng đồ họa, máy tính hoạt động như một máy chủ thì việc giới hạn dung lượng tối đa chẳng ích gì vì điều này có thể dẫn đến chương trình bị treo do thiếu bộ nhớ.
    4. Để đảm bảo tính bảo mật của bạn (tệp hoán trang lưu trữ mật khẩu, thông tin đăng nhập và thông tin bí mật khác có thể có sẵn), bạn nên xóa tệp hoán trang khi tắt. Để làm điều này, bạn cần đặt một tham số trong sổ đăng ký như DWORD ClearPageFileAtShutdown bình đẳng 1 Trong chuong HKLM\SYSTEM\CurrentControlSet\Control\Session Manager\Quản lý bộ nhớ. Điều này sẽ làm chậm quá trình tắt máy tính một chút, nhưng vì lý do an toàn, 5-10 giây chẳng có giá trị gì.
    5. Sử dụng các chương trình để chống phân mảnh tập tin trang.
    6. Do đó, với cài đặt chính xác của tệp hoán trang, bạn có thể tối ưu hóa đáng kể hiệu suất RAM của máy tính.

      Nếu bài viết hữu ích với bạn, hãy chia sẻ nó với bạn bè của bạn.

    Quá trình dọn dẹp và tối ưu hóa hệ điều hành Windows từ lâu đã trở thành xu hướng. Có rất nhiều trên thị trường phần mềm chương trình thương mại, cung cấp nhiều loại hoạt động phần mềm được cho là có thể tăng tốc hệ thống. Một số thao tác này có thể thực sự hữu ích khi làm lộn xộn đĩa hệ thống, để truy cập vào danh sách đầy đủ các đối tượng khởi động, để gỡ bỏ các chương trình một cách chính xác và loại này các trường hợp.


    Tuy nhiên, một số thao tác sẽ không mang lại bất kỳ lợi ích hiệu suất đáng chú ý nào. Trong số những tiện ích sau có các tiện ích để tối ưu hóa RAM.

    Nguyên tắc hoạt động của chúng là gì, tại sao chúng ít được sử dụng và điều gì thực sự sẽ giúp tăng tốc máy tính không đủ RAM?

    1. Cách thức hoạt động của trình tối ưu hóa RAM

    Bản chất công việc của các trình tối ưu hóa RAM là giải phóng nó để sử dụng cho các tác vụ của người dùng. Cơ chế giải phóng bộ nhớ trong các chương trình như vậy có thể khác nhau. Một số buộc tải dữ liệu lên tệp hoán đổi và hiển thị rõ ràng cho người dùng lượng tài nguyên được giải phóng. Và những người khác tạo ra ảo tưởng là cần một số tiền nhất định MB RAMđể Windows tự loại bỏ những gì cần thiết vào tệp hoán đổi và giải phóng ổ đĩa được yêu cầu.

    Qua nguyên tắc cuối cùng Ví dụ: tiện ích tối ưu hóa hoạt động như một phần của sản phẩm toàn diện để dọn dẹp và Tối ưu hóa Windows- . Chúng tôi cho nó biết chúng tôi muốn giải phóng bao nhiêu RAM trong mức tối đa có sẵn. Và tiện ích đáp ứng đơn đặt hàng của chúng tôi.

    Một sản phẩm khác - tiện ích - hoạt động theo nguyên tắc đầu tiên. Tiện ích này không nhận đơn đặt hàng trước từ chúng tôi, nó sẽ phát hành số lượng mà nó có thể giải phóng.

    Những thao tác như vậy không hề tăng tốc máy tính. Đầu tiên, sau một số thời gian Windows sẽ tải dữ liệu được giải phóng trở lại RAM. Thứ hai, khi truy cập các chương trình được tải lên tệp hoán đổi, ban đầu chúng có thể rất chậm. Đặc biệt nếu hệ thống không hoạt động SSD, và hơn thế nữa ổ cứng-đĩa. Cái sau có tốc độ đọc thấp không đáng kể đối với các tệp nhỏ tạo nên bộ đệm chương trình. Vậy thì những tập tin nhỏ như vậy làm sao ổ cứng sẽ đọc ở tốc độ tối đa 0,5-1 Mb/giây, RAM sẽ xử lý nhiệm vụ này ở tốc độ vượt quá 100 Mb/giây. Vậy tại sao bạn cần một nguồn tài nguyên hiệu quả như vậy để nhàn rỗi?

    2. Quản lý tài nguyên RAM bằng hệ thống Windows

    Ý tưởng buộc giải phóng tài nguyên RAM dựa trên những lầm tưởng về việc sử dụng nó không hiệu quả Hệ thống Windows. Tuy nhiên, trên các máy tính khác nhau - với 2 GB và, ví dụ, với 8GB RAM – ở cùng mức tải trung bình (mở trình duyệt, văn phòng hoặc ứng dụng truyền thông) trong trình quản lý tác vụ hệ thống, chúng tôi sẽ không thấy bất kỳ sự khác biệt đáng kể nào về tỷ lệ bộ nhớ được sử dụng. Ít nhất là yếu đuối, ít nhất là máy tính mạnh mẽ "ĐẬP" sẽ không bao giờ được lấp đầy, sẽ luôn còn lại một lượng tài nguyên nhàn rỗi. Khi các tác vụ mới được thêm vào, Windows sẽ tự đảm bảo rằng có đủ tài nguyên cho tất cả các tác vụ đang hoạt động. Và do đó, vẫn còn một số khoảng trống cho khả năng kết nối của một số nhiệm vụ khác. Khi bạn khởi chạy một chương trình hoặc trò chơi sử dụng nhiều tài nguyên, hệ thống sẽ phân tích quy trình nào hiện đang hoạt động hiếm khi được sử dụng và chuyển chúng vào tệp hoán đổi. Và cô ấy không cần bất kỳ trình tối ưu hóa hoặc công cụ hỗ trợ trò chơi nào để trợ giúp mình.

    Tất nhiên, nếu chúng ta chạy một số loại trò chơi mạnh mẽ, được thiết kế cho dung lượng RAM lớn, Windows có thể không đáp ứng được các tác vụ của nó và hiển thị thông báo thiếu bộ nhớ. Có thể có các trường hợp bất thường khác - ví dụ: ổ đĩa lộn xộn nơi chứa tệp hoán trang hoặc hoạt động của các chương trình gây rò rỉ bộ nhớ. Nhưng những vấn đề này không thể được ngăn chặn hoặc giải quyết bằng bất kỳ cách nào bằng các tiện ích tối ưu hóa RAM.

    Các phiên bản Windows hiện đại được thiết kế để sử dụng tối ưu tài nguyên RAM thay vì tiết kiệm chúng. Một lượng nhất định có thể được yêu cầu cho các nhiệm vụ mới sẽ không được sử dụng và mọi thứ khác sẽ được đưa vào hoạt động. Windows không truy cập tệp hoán trang một cách không cần thiết, để không tạo gánh nặng cho công việc vốn đã có vấn đề ổ cứng. Vì vậy, nếu trong trình quản lý tác vụ, chúng ta thấy việc sử dụng tài nguyên "ĐẬP" TRÊN 70-80% ở mức tải thích hợp, đây không phải là lý do để lo lắng và vội vàng tắt nó đi Siêu tìm nạp hoặc chạy trình tối ưu hóa bộ nhớ.

    3. Cách tối ưu RAM thực sự

    Trên máy tính có 4GB RAM không cần phải làm gì cả. Cái này chỉ số tối ưu cho các tác vụ người dùng trung bình. Chỉ nên tăng nó trong phần cứng nếu cần chạy một số trò chơi và chương trình sử dụng nhiều tài nguyên, hoạt động của chúng về cơ bản đòi hỏi tài nguyên lớn hơn. Nếu thiết bị của bạn có ít hơn 4GB "ĐẬP", nên nâng cấp. Thêm thẻ nhớ DDR2 hoặc DDR3- Đây là cách hiện đại hóa PC và máy tính xách tay đơn giản nhất. Đây là bản nâng cấp rẻ nhất khi so sánh với việc bổ sung hoặc thay thế các thành phần máy tính khác.

    Nếu không thể tăng dung lượng RAM về mặt vật lý, trong môi trường Windows 8.110 bạn có thể tồn tại tương đối thoải mái với 2 GB. Trong những trường hợp như vậy, cần phải loại bỏ những phần không cần thiết chương trình nền, không cho phép hoạt động quá nhiều ứng dụng cùng lúc và không tạo nhiều tab hoạt động trên trình duyệt. Nếu có thể thì nên thay thế ổ cứng TRÊN SSD, điều này sẽ giúp tăng hiệu suất rõ rệt nhất. Đầu tiên, Windows sẽ giao tiếp nhanh hơn với file swap nằm trên SSD. Thứ hai, các vấn đề khác do làm việc chậm ổ cứng .

    Bạn có thể cài đặt phiên bản trên thiết bị có RAM thấp Windows 7 hoặc 8.1 Nhúng– các cụm rút gọn đặc biệt của các phiên bản hệ thống này, được tối ưu hóa để vận hành trên thiết bị sản xuất công suất thấp.

    Windows 7 là một tập hợp tương tác phức tạp giữa nhiều chương trình, vì vậy tốc độ của HĐH bị ảnh hưởng bởi rất nhiều yếu tố. Bạn không thể vô hiệu hóa một vài chương trình hoặc thay đổi một cài đặt để tăng hiệu suất hệ thống đáng kể.

    Tối ưu hóa một hệ thống không phải là một nhiệm vụ dễ dàng và đòi hỏi sự cẩn thận và cách tiếp cận tích hợp. Bài viết này bao gồm các bước cơ bản bạn có thể thực hiện để cải thiện hiệu suất của Windows 7 64-bit.

    Sử dụng ổ SSD

    Nếu bạn không sử dụng ổ cứng (ổ cứng) thông thường làm đĩa hệ thống mà ổ đĩa thể rắn, thì riêng sự kiện này sẽ tăng nhanh và đáng kể (64 bit). Ưu điểm chính của ổ SSD là tốc độ lưu trữ và phát lại dữ liệu nhanh hơn nhiều lần (500 MB/s) so với ổ cứng.

    Ngay cả việc tải hệ điều hành từ phương tiện này cũng chỉ mất vài giây. Hiện nay, tất cả các thiết bị dùng trong máy tính đều có tốc độ cao, mắt xích yếu duy nhất trong chuỗi tương tác là phần cứng. ổ cứng, làm chậm hoạt động của toàn bộ hệ thống.

    Cài đặt BIOS mới và kiểm tra xem phần mềm đã được cập nhật chưa

    Cần thực hiện phân tích sau: trình điều khiển có được cập nhật không, BIOS của PC có được cập nhật không? Khi cài đặt trình điều khiển, bạn nên tính đến độ sâu bit, tức là. Đối với hệ điều hành 64 bit, bạn cần tải xuống phần mềm thích hợp cho phần cứng máy tính của mình. Nếu không có trình điều khiển cho một thiết bị cụ thể cho Windows 7 (64), bạn có thể tải xuống phần mềm thích hợp cho Vista.

    Tăng RAM

    Thông thường, vấn đề PC chạy Windows 7 hoạt động chậm là do thiếu RAM. Phương pháp tốt nhất để khắc phục vấn đề là tăng RAM. Sự kiện này luôn làm tăng đáng kể tốc độ của PC và dẫn đến tối ưu hóa hệ điều hành. Để đảm bảo sự thoải mái Hoạt động của Windows 7 (64-bit) yêu cầu ít nhất 4 GB RAM.

    Tối ưu hóa giao diện

    Trong “Seven”, nó là “kẻ nuốt chửng” tài nguyên hệ thống chính. Mặc dù nó chỉ tăng thêm vẻ đẹp và cá tính cho thiết kế bên ngoài và hoàn toàn không cần thiết cho công việc. Suy giảm hiệu suất đáng kể do Aero xảy ra trên PC có card đồ họa không đủ mạnh hoặc nếu nó được tích hợp vào bo mạch chủ.

    Tắt tất cả những thứ gần như vô hình trước mắt sẽ cải thiện hiệu suất Chức năng hàng không. Để làm điều này bạn cần mở "Bảng điều khiển", sau đó chuyển đến tab “Hệ thống” và đi tới "Thiết lập hệ thống nâng cao". Tiếp theo trong dấu trang "Ngoài ra" tìm và nhấp vào “Tùy chọn”.

    Tại đây, bạn có thể tắt các chức năng như: hiển thị nội dung của cửa sổ khi di chuyển, hiệu ứng trượt, làm mờ menu, hoạt ảnh, tạo bóng trên biểu tượng, con trỏ và cửa sổ, v.v. Ngay cả việc chỉ vô hiệu hóa một số hiệu ứng cũng sẽ làm tăng tốc độ của Windows 7 và trong trường hợp người dùng khiêm tốn, bạn nên nhấp vào “Đảm bảo hiệu suất tốt nhất” trong cài đặt.

    Tối ưu hóa danh sách ứng dụng khi khởi động

    Một số lượng đáng kể các ứng dụng được tải đồng thời với Windows 7. Các nhà phát triển các chương trình này đảm bảo rằng chúng được tải ở chế độ nền và chủ sở hữu máy tính không nhìn thấy chúng. Nhưng điều này chỉ cần thiết đối với những tiện ích được sử dụng liên tục.

    Cần thiết ứng dụng không cần thiết. Phải khởi động bằng hệ điều hành các chương trình sau: trình điều khiển phần cứng, tường lửa và tiện ích diệt virus. Để tối ưu hóa danh sách các ứng dụng tự động tải, bạn cần giữ phím “WIN” và nhấn .

    Các chương trình khởi động có thể được nhìn thấy trong khay hệ thống trên thanh tác vụ. Tuy nhiên, không phải mọi thứ đều được hiển thị ở đó. Được thiết kế đặc biệt cho ứng dụng Windows"AutoRuns", được phân phối miễn phí từ tài nguyên của Tập đoàn Microsoft. "AutoRuns" hiển thị danh sách đầy đủ các ứng dụng có thể tải xuống. Trong cửa sổ ứng dụng này Bạn chỉ cần bỏ chọn các ô bên cạnh chương trình không cần thiết.

    Vô hiệu hóa các dịch vụ không cần thiết

    Bằng cách vô hiệu hóa tính năng khởi động của một số dịch vụ, bạn có thể cải thiện hiệu suất máy tính của mình. Để làm điều này bạn cần phải đăng nhập "Bảng điều khiển", hơn nữa trong "Sự quản lý", trong tab “Dịch vụ”, hãy chọn dịch vụ không cần thiết và nhấp vào “Đã tắt”.

    Chống phân mảnh đĩa của bạn theo định kỳ

    Với sự phân mảnh ngày càng tăng dữ liệu cứngĐĩa buộc phải thực hiện thêm công việc và điều này ảnh hưởng đến hiệu suất của PC. Bạn nên chạy chống phân mảnh theo cách thủ công để sắp xếp các tệp nhằm giúp ổ cứng hoạt động tối ưu.

    Tắt tính năng chống phân mảnh tự động

    Những người tạo ra Windows 7 đã cung cấp thực thi nền chống phân mảnh, trong đó hiệu suất máy tính bị giảm đáng kể. Bạn phải định cấu hình quy trình thông qua nút “Bắt đầu”. Trong tab “Tất cả chương trình”, chọn dòng “Tiêu chuẩn”, sau đó nhập “Tiện ích”, nơi bạn có thể tìm thấy "Chống phân mảnh". Để tăng tốc độ của Windows 7, điều kiện tiên quyết là phải thường xuyên thực hiện chống phân mảnh thủ công.

    Loại bỏ các ứng dụng cũ, không cần thiết hoặc lỗi thời

    Một số nhà sản xuất PC đã phát hành thiết bị của họ với ứng dụng đã cài đặt người dùng không cần thiết. Chúng làm chậm Windows 7 bằng cách sử dụng bộ nhớ và dung lượng ổ đĩa.

    Đó là điều nên làm để loại bỏ máy tính của tất cả ứng dụng không sử dụng. Danh sách này nên được bổ sung các chương trình do người dùng tự cài đặt nhưng đã mất đi tính liên quan theo thời gian. Hành động đơn giản là loại bỏ các chương trình này sẽ cải thiện hiệu suất hệ thống.

    Loại bỏ các tiện ích không sử dụng

    Trong Windows 7, các tiện ích làm tăng sự thoải mái khi sử dụng PC, nhưng tất cả chúng đều yêu cầu tài nguyên hệ thống để khởi động và hoạt động. Bằng cách chỉ sử dụng những tiện ích cần thiết để sử dụng thường xuyên, hiệu suất hệ thống sẽ tăng lên.

    Tối ưu hóa việc sử dụng bộ nhớ có thể phục vụ hai mục đích: tăng dung lượng bộ nhớ khả dụng cho các ứng dụng và tăng tốc độ truy cập bộ nhớ. Trên các máy cũ hơn, khi dung lượng cài đặt bộ nhớ vật lý không vượt quá vài megabyte, thường phải hy sinh thứ gì đó; V. hệ thống hiện đại việc đạt được cả hai mục tiêu không còn mâu thuẫn với nhau. Không còn nghi ngờ gì nữa, dung lượng RAM cài đặt càng lớn thì càng tốt - máy tính sẽ mạnh hơn: nó sẽ cho phép bạn tải các ứng dụng đặc biệt ngốn bộ nhớ; tăng số lượng ứng dụng chạy đồng thời (trong hệ điều hành đa nhiệm); tăng tốc công việc. Tuy nhiên, trong một số trường hợp, cần phải thực hiện một số bước bổ sung để định cấu hình máy tính nhằm đảm bảo có thể sử dụng được bộ nhớ.
    Trong các hệ thống có kích thước bộ nhớ đã cài đặt hơn 640 KB, có nhiều tùy chọn khác nhau để sử dụng 384 KB cuối cùng của megabyte bộ nhớ vật lý đầu tiên:

    • bộ nhớ không được sử dụng;
    • khu vực (hoặc một phần của nó) được chuyển đến cuối bộ nhớ bổ sung;
    • khu vực (hoặc một phần của nó) được sử dụng làm bóng (Bóng tối) bộ nhớ bộ chuyển đổi và ROM BIOS.
    Di chuyển phần còn lại chưa sử dụng của megabyte đầu tiên đến cuối bộ nhớ bổ sung (được phép bằng cách đặt tham số Định vị lại bộ nhớ thành Cài đặt CMOS) không phải lúc nào cũng có thể thực hiện được. Thông thường, việc di chuyển như vậy sẽ không thể thực hiện được nếu ít nhất một phần của quân cờ này được sử dụng làm bộ nhớ bóng tối.
    Ngoài ra, việc di dời chỉ có thể được thực hiện nếu khối lượng nhỏ bộ nhớ đã cài đặt và trên hiện đại bo mạch chủồ, cơ hội này gần như không bao giờ xảy ra. Vì vậy, bạn không nên ngạc nhiên trước thông báo về dung lượng bộ nhớ được phát hiện trong quá trình kiểm tra POST, trong đó 384 KB là “không đủ” so với bộ nhớ đã cài đặt.
    Đôi khi BIOS cung cấp sự phân bổ bộ nhớ trong đó 512 KB được phân bổ cho bộ nhớ tiêu chuẩn và phần bộ nhớ còn lại được sử dụng làm bộ nhớ mở rộng. Lợi ích của việc phân phối như vậy rất khó đánh giá. Trong trường hợp này, những điều trên về 384 KB hàng đầu sẽ đúng với 512 KB còn lại, tuy nhiên, các hạn chế về khả năng di chuyển chúng đến cuối bộ nhớ bổ sung sẽ nhẹ nhàng hơn.
    Vấn đề đảm bảo tính khả dụng của bộ nhớ là vấn đề gay gắt nhất đối với các ứng dụng MS-DOS chạy trên hệ thống này. Thông thường “trận chiến” là hơn kilobyte bộ nhớ tiêu chuẩn(bộ nhớ thông thường) có sẵn cho các ứng dụng. Trong số 640 KB, sau khi tải HĐH và các trình điều khiển thường trú cần thiết, các ứng dụng có thể còn lại khoảng 500 KB, hoặc thậm chí ít hơn, điều này không thể chấp nhận được đối với một số ứng dụng. Cho dù triển khai rộng rãi Loại hệ điều hành Windows 9x, thích chạy các ứng dụng MS-DOS lớn (ví dụ: chương trình kế toán, bao gồm cả những thứ bị cơ quan thuế cưỡng bức phân phối, cũng như các trò chơi) vẫn tiếp tục cho đến ngày nay. Thông báo về việc thiếu bộ nhớ trên máy tính, chẳng hạn như 32 MB RAM cho một ứng dụng chỉ yêu cầu khiêm tốn 590 KB, là một bất ngờ khó chịu đối với những người dùng thiếu kinh nghiệm. Tuy nhiên, sự thiếu hụt này không gây tử vong nếu bạn chọn đúng phiên bản và phương pháp tải HĐH. Tất cả các cài đặt phần mềm ảnh hưởng đến dung lượng bộ nhớ khả dụng đều bị ẩn trong các tệp CONFIG.SYS và AUTOEXEC.BAT nằm trong thư mục gốcđĩa khởi động.
    Hiểu được các vấn đề nảy sinh liên quan đến việc sử dụng bộ nhớ của các bộ xử lý khác nhau, đối với các ứng dụng DOS, chúng tôi có thể đề xuất các phiên bản MS-DOS sau, tối ưu về kích thước của bộ nhớ tiêu chuẩn trống:
    • dành cho máy tính lớp XT trên bộ xử lý 8086/88 – MS-DOS 3.30;
    • dành cho máy tính lớp AT trên bộ xử lý 80286 – MS-DOS 5.x;
    • dành cho máy tính loại AT có bộ xử lý 80386 trở lên - MS-DOS 6.2x (tuy nhiên, đã có lúc có bo mạch chủ chất lượng thấp cho 80386, trên đó MS-DOS 6.2x từ chối tải vào máy tính, mặc dù MS-DOS 5 .x hoạt động tốt).
    Ngoài MS-DOS, còn có các hệ điều hành chế độ thực khác tương thích với MS-DOS (ví dụ: PC DOS, DR DOS, COMPAQ DOS). Mỗi cái đều có những ưu điểm và nhược điểm riêng so với thế hệ MS-DOS tương ứng, nhưng việc thảo luận về chúng nằm ngoài phạm vi của hướng dẫn này. Hầu như vô nghĩa khi cố gắng cài đặt hệ điều hành (và shell) ở chế độ được bảo vệ trên các máy tính có lớp bộ xử lý dưới 386. Hệ thống MS-DOS 3.3 (chúng tôi sẽ không xem xét những phiên bản trước đó) đã được tải hoàn toàn vào bộ nhớ tiêu chuẩn, nhưng khá nhỏ gọn và để lại dung lượng chấp nhận được cho các ứng dụng vào thời đó. Khi MS-DOS phiên bản 4 ra mắt với nhiều khả năng nâng cao hơn, phải trả giá bằng sự phát triển của nó, nhiều ứng dụng đã từ chối hoạt động trong môi trường của nó chính xác vì thiếu bộ nhớ và phiên bản HĐH này không được sử dụng rộng rãi. Phiên bản 5 trở nên thành công hơn, phiên bản này “đã học” cách sử dụng “bộ nhớ cao” (HML) trên các máy tính có bộ xử lý 286 trở lên, nếu có. Với mục đích này nó đã được giới thiệu tài xế đặc biệt bộ nhớ cao và tệp CONFIG.SYS phải chứa các dòng sau:
    THIẾT BỊ=[ ]HIMEM.SYS (tải driver bộ nhớ cao)
    DOS=HIGH (cho biết hệ điều hành được tải vào bộ nhớ cao)
    Tất nhiên, không phải toàn bộ hệ điều hành được tải vào bộ nhớ trên - một số vẫn nằm trong bộ nhớ tiêu chuẩn. Ngoài ra, trình điều khiển thường trú cũng được tải vào bộ nhớ tiêu chuẩn - ví dụ: bộ định vị bàn phím và màn hình, trình điều khiển chuột, v.v. Tất cả chúng đều chiếm một phần bộ nhớ mà các ứng dụng có thể sử dụng. Trên các máy tính có bộ xử lý 32 bit (386 trở lên) có cơ chế phân trang, có thể sử dụng “bộ nhớ trên” (UMA) bằng trình điều khiển EMM386.EXE. Trình điều khiển này tìm các vùng trong UMA (A0000-FFFFFh) không bị bộ nhớ thiết bị chiếm dụng và ánh xạ chúng tới các vùng có bộ nhớ bổ sung khả dụng. Các mô-đun hệ điều hành và trình điều khiển có thể tải có thể được đặt trong các vùng này, thường được bộ xử lý xử lý ở chế độ thực; các ứng dụng cũng có thể sử dụng chúng.
    Để tải nhỏ gọn nhất Các phiên bản MS-DOS 5 trở lên (cũng như Windows 9x, có thể được biểu diễn dưới dạng MS-DOS 7), tệp CONFIG.SYS phải chứa các lệnh sau:
    THIẾT BỊ=[ ]HIMEM.SYS (tải trình điều khiển bộ nhớ cao);
    THIẾT BỊ=[ ]EMM386.EXE (tải trình quản lý bộ nhớ mở rộng);
    DOS = CAO. UMB (chỉ báo nạp OS vào bộ nhớ cao và cao).
    Trình điều khiển thường trú (bộ điều hợp bàn phím, màn hình và máy in, trình điều khiển chuột) thường được tải vào bộ nhớ tiêu chuẩn theo mặc định. Nếu các ứng dụng MS-DOS không có đủ bộ nhớ trống thì ít nhất một số trình điều khiển thường trú có thể được tải vào bộ nhớ trên của UMA. Đối với các trình điều khiển được tải từ tệp CONFIG.SYS, nên sử dụng lệnh DEVICEHIGH ]= thay vì lệnh DEVICE, lệnh này sẽ cố tải trình điều khiển vào vùng n của UMB. Tham số tùy chọn m chỉ định dung lượng bộ nhớ cần thiết (nó có thể khác với kích thước của tệp trình điều khiển). Công tắc khởi động /L cùng với các tham số n, m được sử dụng để tối ưu hóa bộ nhớ thủ công. Nếu trình điều khiển cần phân bổ một số vùng bộ nhớ, chúng sẽ được liệt kê trong danh sách có dạng /L:nl[,ml]:n2[,m2][;...]. Đối với các chương trình thường trú được tải từ tệp AUTOEXEC.BAT, lệnh LOADHIGH (LH) phục vụ cùng mục đích, với các tham số tùy chọn tương tự chỉ định kích thước của một hoặc nhiều vùng UMA. Dòng khởi động sẽ trông như sau:
    LH]<путь\><файл>[<параметры>]
    Bạn có thể xem vị trí hiện tại của các khối bộ nhớ trống bằng lệnh MEM/F từ dòng lệnh DOS/Windows. Để tránh tối ưu hóa bộ nhớ thủ công, DOS/Windows đã bao gồm tiện ích hộp thoại MEMMAKER.EXE, tiện ích này sẽ đặt các lệnh cần thiết trong các tệp CONFIG.SYS và AUTOEXEC.BAT theo một số bước. Trước khi có thể khởi chạy, các tệp này phải chứa liên kết tới tất cả trình điều khiển cần thiết và các chương trình. Tệp CONFIG.SYS phải bắt đầu bằng ba dòng trên (nếu bạn không chỉ định DOS=HIGH, tiện ích có thể ngại sử dụng bộ nhớ cao để tải DOS). Việc khởi chạy các ứng dụng không thường trú, cũng như shell như Norton Commander từ tệp AUTOEXEC.BAT trong khi MEMMAKER đang chạy, nên bị hủy (MEMMAKER khởi động lại máy tính nhiều lần và tự động khởi động sau khi tệp AUTOEXEC.BAT được xử lý). Khi khởi động lần đầu, MEMMAKER hỏi xem ứng dụng có cần bộ nhớ EMS hay không và nếu không, hãy đặt khóa NOEMS trong lời nhắc khởi động EMM386.
    Để bộ nhớ trên có thể chứa được nhiều mô-đun nhất có thể thì cần tối ưu hóa. Tối ưu hóa UMA ngụ ý cấu hình này địa chỉ cơ sởđệm và bộ nhớ vĩnh viễn bộ điều hợp, trong đó vùng UMA miễn phí sẽ được tối đa hóa kích thước có thể. Chúng ta nên cố gắng kết nối chặt chẽ các khu vực UMA do bộ điều hợp chiếm giữ. Sau đó, kích thước tối đa của các khối UMB sẽ tăng lên và trình điều khiển như EMM386 sẽ có thể chứa các mô-đun lớn hơn trong đó, do đó sẽ giải phóng giường phụ trong tình trạng thiếu bộ nhớ tiêu chuẩn trầm trọng. Nếu bạn không chú ý đến cấu hình bộ điều hợp, có thể hai máy tính có cùng phần cứng và phần mềm sẽ có kích thước bộ nhớ tiêu chuẩn khác nhau đáng kể sau khi tải HĐH.
    Nhiều bộ điều hợp (bộ điều khiển SCSI, bộ điều hợp mạng cục bộ, v.v.) cho phép bạn đặt địa chỉ của các vùng RAM và ROM tích hợp được ánh xạ tới không gian bộ nhớ của máy tính. Điều này cho phép bạn giải quyết (hoặc ngược lại, tạo ra) xung đột trong việc sử dụng UMA, cũng như tối ưu hóa việc sử dụng các khối của nó. Khi định cấu hình các bộ điều hợp sẽ được cài đặt, cần loại trừ các địa chỉ bị chiếm dụng chồng chéo, vì điều này rất có thể sẽ ngăn bất kỳ thiết bị xung đột nào hoạt động. Xung đột khó chịu nhất (khó giải quyết) xảy ra nếu khi định cấu hình bộ điều hợp, bộ nhớ của nó chồng lên bộ đệm hoặc BIOS đồ họa bộ chuyển đổi. Nếu việc cấu hình được thực hiện bằng cách sử dụng các jumper thì việc trả lại cấu hình bình thường sẽ không khó khăn. Và nếu bộ điều hợp chỉ được định cấu hình bằng tiện ích đặc biệt làm thay đổi nội dung của nó bộ nhớ không bay hơi, thì bạn chỉ có thể thay đổi cấu hình của nó bằng cách tải xuống và thực thi tiện ích thích hợp. Nhưng nếu có xung đột với bộ điều hợp đồ họa thì việc này không dễ thực hiện - trong kịch bản hay nhất Có thể khởi động máy tính có màn hình “mù”, và trong trường hợp xấu nhất, POST sẽ từ chối tiếp tục kiểm tra và tải vì đã phát hiện lỗi bộ điều hợp đồ họa và báo cáo điều này bằng tiếng bíp từ loa. Nhưng tình huống này không đến nỗi vô vọng: về bản chất cũng có một bộ điều hợp đồ họa MDA, bộ đệm video của nó không khớp với địa chỉ với các bộ điều hợp EGA và VGA phổ biến và nó không có phần mở rộng BIOS. Bằng cách lắp bo mạch được cấu hình không thành công vào máy tính bằng bộ chuyển đổi MDA (và tất nhiên là cả màn hình tương ứng), bạn có thể sử dụng tiện ích để đặt cấu hình chính xác. Tuy nhiên, phương pháp này không còn phù hợp với các máy tính mới không có khe cắm bus ISA.
    Ngoài không gian bị chiếm dụng, việc tối ưu hóa việc sử dụng UMA còn quan tâm đến hiệu suất. Đối với vùng bộ nhớ của bộ điều hợp, bộ nhớ ẩn thường hữu ích. Bộ nhớ bóng được quản lý thông qua CMOS Setup cho các khu vực cụ thể. Do đó, khi đặt các vùng bộ nhớ có thể cấu hình, đôi khi bạn nên cân nhắc khả năng thiết lập ranh giới bộ nhớ bóng trong CMOS Setup. Cần phải nhớ rằng Shadow ROM chặn việc ghi và Shadow RAM bỏ qua khả năng thay đổi của bộ chuyển đổi sang vùng bộ nhớ bị bóng, điều này sẽ dẫn đến lỗi nếu sử dụng bộ nhớ bóng không đúng cách. Đối với bộ xử lý 386 trở lên, trình điều khiển EMM386 cũng có thể tổ chức bộ nhớ ẩn nhưng chức năng này hiếm khi được sử dụng.
    Hoạt động của các ứng dụng trong môi trường MS-DOS, sử dụng tích cực Mã chương trình BIOS tăng tốc đáng kể việc tạo bóng cho ROM BIOS, cả BIOS bộ điều hợp đồ họa và hệ thống cũng như bộ điều khiển đĩa. Đối với các hệ điều hành ở chế độ được bảo vệ đa nhiệm (Windows, v.v.), việc tạo bóng BIOS ROM chỉ tăng tốc quá trình ban đầu tải HĐH, vì ở chế độ vận hành, nó chủ yếu sử dụng trình điều khiển được tải vào RAM.
    Các ứng dụng hệ điều hành Windows sử dụng bộ nhớ ảo, và họ không cần bất kỳ thông số kỹ thuật EMS và XMS cũ nào. Tổng dung lượng bộ nhớ ảo có sẵn cho tất cả các ứng dụng được xác định bởi kích thước của RAM và các tệp hoán đổi (có thể có một vài trong số chúng). Trong Windows 9x, kích thước của tệp hoán trang thay đổi linh hoạt theo nhu cầu của hệ thống. Để các ứng dụng có đủ bộ nhớ, đĩa chứa tệp hoán trang phải có đủ dung lượng trống (hàng chục và hàng trăm megabyte). Tất nhiên, dung lượng bộ nhớ vật lý được cài đặt cũng rất quan trọng - dung lượng nhỏ của nó có thể là hạn chế cơ bản khi chạy một số ứng dụng hoặc cài đặt hệ điều hành. Với một lượng RAM nhỏ, việc hoán đổi (phân trang) sẽ quá căng thẳng, do đó tốc độ của các ứng dụng sẽ giảm đáng kể (truy cập vào đĩa chậm hơn vài bậc so với truy cập vào RAM). Các ứng dụng thời gian thực (ví dụ: trình phát âm thanh và video và thậm chí nhiều bộ mã hóa hơn) có thể không hoạt động chính xác do dung lượng RAM nhỏ. Bởi vì tệp hoán trang thay đổi kích thước khi nó chạy, điều quan trọng là phải theo dõi sự phân mảnh của đĩa chứa tệp—việc truy cập tệp bị phân mảnh sẽ chậm hơn so với truy cập tệp không bị phân mảnh. Khi chọn đĩa để lưu trữ tệp hoán trang, bạn nên tính đến hiệu suất của nó - thời gian truy cập và tốc độ truyền dữ liệu. Khi sử dụng các ứng dụng thời gian thực giao tiếp mạnh mẽ với đĩa (cùng trình phát và bộ mã hóa, cũng như các chương trình ghi đĩa CD), nếu có thể, tệp hoán trang nên được đặt trên các đĩa khác.
    Nếu trên máy tính chạy các ứng dụng hệ điều hành ở chế độ được bảo vệ (Windows, Unix, OS/2...) có thông báo về việc dừng khởi động RAM không đủ, hãy kiểm tra xem còn dung lượng trống trên máy tính hay không. ổ cứng, dùng để hoán đổi Nếu ứng dụng MS-DOS không có đủ bộ nhớ, hãy kiểm tra tệp AUTOEXEC.BAT và CONFIG.SYS rồi chạy tiện ích MEMMAKER hoặc thực hiện tối ưu hóa bộ nhớ thủ công.
    Việc tăng dung lượng RAM vật lý trong một số trường hợp có thể dẫn đến hiệu suất máy tính giảm đột ngột. Điều này có thể xảy ra khi bo mạch chủ (hoặc bộ xử lý có bộ đệm phụ) không thể lưu toàn bộ dung lượng RAM vào bộ đệm. Nhiều bo mạch chủ Pentium chỉ lưu trữ 64 MB RAM đầu tiên; bộ xử lý Pentium II đầu tiên chỉ có bộ nhớ đệm 512 MB. Tất nhiên, bộ nhớ vượt quá kích thước của vùng được lưu trong bộ nhớ đệm là có sẵn nhưng hiệu suất của nó thấp hơn nhiều so với vùng được lưu trong bộ nhớ đệm. Hệ điều hành Windows 9x phân bổ bộ nhớ bắt đầu từ đầu bộ nhớ khả dụng, với nhân của nó ở trên cùng, tốc độ của nhân này rất cần thiết cho hoạt động của nhiều ứng dụng. Nếu sau khi tăng RAM, hạt nhân nằm ở vùng không thể lưu vào bộ nhớ đệm, bạn có thể thấy hiệu suất bị suy giảm. Để điều trị căn bệnh này, bạn có thể sử dụng chương trình phần mềm chia sẻ W2CACHE.COM, chạy khi bắt đầu khởi động Windows và trong khi vẫn cư trú, “ăn” phần trên của bộ nhớ, buộc Nhân Windows tải vào vùng lưu trữ thấp hơn. Sau khi tải xong chương trình Windows giải phóng bộ nhớ bị chiếm dụng và hệ điều hành cung cấp bộ nhớ đó cho các ứng dụng.