Tại sao Windows Vista cần 4GB RAM?

Email In PDF.
Xem kết quả: / 2
Bình thườngTuyệt vời 
TCPC- Vista là 1 con lợn. Nó nhai ngấu nghiến nhiều nguồn tài nguyên của hệ thống hơn bất cứ hệ điều hành nào trước đó. Rất nhiều người lúc đầu có vẻ háo hức khi sử dụng Windows Vista nhưng sau khi dùng các ứng dụng, họ mới cảm thấy tốc độ của Windows Vista cực chậm và hệ điều hành này muốn bạn nâng cấp thêm.

>>Microsoft bị điều tra vì ngừng bán Windows XP
>>
Xu hướng mới – Bỏ Vista, quay về XP?
>>
Windows Vista xấu số
>>Thêm một chiến dịch marketing hùng hậu cho Windows Vista

Hằng năm, cũng giống như NVIDIA, Intel và AMD bỏ ra hàng trăm triệu USD để phát triển những chip nhanh và mạnh hơn. Họ cũng đầu tư những số tiền tương đương để marketing, quảng cáo và dành cho các chi phí khác. Tuy vậy, sẽ là dễ hiểu nếu bạn kết luận sức mạnh của máy tính là những gì bạn thực sự cần.

Tăng cường bộ nhớ

Mặc dù các hãng sản xuất phần cứng đã nỗ lực rất nhiều, nhưng khi hoạt động hàng ngày với Windows vista, mọi người đã phải đặt dấu chấm hỏi là liệu những con chip sử dụng hàng tấn transitor như vậy có thể tạo nên điều khác biệt không? Nói theo một cách khác, bạn có thể dùng bao nhiêu nhân CPU bạn thích để có thể tăng tốc hoạt động của Windows Vista. Và bạn có thể nối bao nhiêu bảng mạch 3D tùy thích trong card đồ họa đa nhân của mình. Tuy nhiên, tất cả những trang thiết bị đó của bạn sẽ trở thành vô nghĩa nếu bạn không có đủ bộ nhớ cho hệ thống.

Theo như khuyến cáo của Microsoft và theo như khái niệm thông thường mà nhiều người nghĩ thì bạn chỉ cần 2GB là có thể hoạt động tốt với Windows Vista. Tuy nhiên, chúng ta hãy bỏ qua khái niệm “ngốc nghếch” đó để thử nghiệm. Và sự thật là khuyến cáo của Microsoft hoàn toàn sai lầm. Với bất cứ ai từng có kinh nghiệm sử dụng Windows Vista chạy với RAM 4GB đều có thể nói rằng: Vista chạy nhanh hơn và “nuột” hơn rất nhiều khi sử dụng RAM 4GB.

Vậy, bao nhiêu RAM là đủ?

Có hàng đống RAM trong tay là một ý tưởng tốt, nhưng chính xác là bạn cần bao nhiêu RAM? Theo như mọi người từ trước đến nay suy đoán thì 1GB RAM có vẻ như là lượng RAM tối thiểu để có thể chạy Vista trong khi 2GB là số lượng RAM có vẻ khá ổn để hệ điều hành này chạy tốt tuy vậy chi phí có vẻ hơi cao. Nếu bạn vừa nâng cấp hệ thống để chạy với Windows Vista, rất có thể bạn đang sử dụng 2GB RAM.

Với dung lượng 2GB RAM, bạn có thể chạy “mệt nghỉ” với hệ điều hành mang lại nhiều dấu ấn khá tốt trước đó như Windows XP và Linux. Nhưng chúng ta đang ở đây để nói rằng với số RAM mà bạn nghĩ là lớn đó chưa đủ để chạy “mượt” cho Windows Vista. Giá của RAM hiện tại cũng không phải đắt lắm vì nếu bạn sử dụng DDR2 với dung lượng 2GB, giá ở Việt Nam sẽ vào khoảng 46 USD.

Do vậy, nếu bạn đã bỏ tiền ra đầu tư một card màn hình và một chip CPU xịn thì việc đầu tư 4GB RAM cho hệ thống của bạn là điều hoàn toàn có thể. Nhưng trước khi nhìn vào những lợi ích mà nó mang lại, chúng ta cũng cần phải chú ý một đặc điểm đó là giới hạn của cấu trúc hệ thống 32-bit của Vista chỉ có thể sử dụng được 4GB RAM.

Số 4 đi với số 32

Một khái niệm đơn giản là bất cứ hệ điều hành 32 bit nào cũng bị giới hạn bởi dung lượng bộ nhớ RAM là 4GB. Đó là một hàm của hệ thống toán học máy tính 32-bit (nếu những ai quan tâm, 32 bit nhị phân có thể đại diện trong hệ thống thập phân là 232 hay 4,294,967,296).

Thật là không may, mọi thứ hoạt động phức tạp khi 4GB RAM thực sự được gắn trên máy tính chạy hệ điều hành 32-bit. Cũng may với chức năng bộ nhớ chiếm dụng trước I/O, không phải tất cả 4GB đều được dùng cho ứng dụng và hệ điều hành. Thay vào đó, một số bộ nhớ sẽ được đặt sẵn để chạy các thiết bị phần cứng để đảm bảo khả năng tương thích, v.v..

Số lượng bộ nhớ chính xác được dành sẵn cho phần cứng phụ thuộc vào những thiết bị đã được lắp đặt. Theo Microsoft: “ví dụ, nếu bạn có card màn hình là 256MB onboard (không phải card rời), dung lượng của nó sẽ được chiếm dụng trước trong số RAM 4GB mà bạn đã lắp vào máy tính.

Những ngài giám đốc đã “nói dóc”

Thực tế, nếu máy tính của bạn có 4GB RAM được cài đặt sẵn và chạy với hệ điều hành Vista 32-bit, Windows sẽ thông báo là máy tính của bạn còn khoảng 3-3.5GB trống để sử dụng. Tuy nhiên, với bản Vista SP1, Microsoft đã chỉnh để Windows Vista thông báo dung lượng bộ nhớ. Nếu xem trong System Properties, bạn sẽ thấy 4GB vẫn còn. Bật Task Manager và chọn tab Performance, sự thật sẽ bộc lộ khi dung lượng RAM còn trống thực tế cho hệ điều hành và ứng dụng.
 

Đối với phiên bản Vista 64-bit, chúng cũng có giới hạn bộ nhớ riêng. Tuy nhiên không có giới hạn về mặt toán học như chúng ta đã biết đối với hệ thống 64-bit nhưng có sự khác biệt trong chính sách sản phẩm của Microsoft.

Với Vista 64bit cơ bản nó sẽ là 8GB, với bản Home Premium sẽ có giới hạn là 16GB, bản Business, Enterprise và Ultimate sẽ có thể hoạt động với 128GB RAM. Nhưng tất cả những điều trên cũng phải phụ thuộc vào hệ thống có khả năng hoạt động với CPU 64bit như là chip mới Prescott của Pentium và bộ vi xử lý AMD. Tất nhiên, bạn cũng sẽ phải cần mainboard có thể support 8GB hoặc hơn.

Càng nhiều càng tốt?

Giả sử bạn đang có 2 thanh 1GB cắm trong máy, nhưng để chắc chắn là chúng ta nên tăng bao nhiêu, chúng ta sẽ sử dụng tất cả những dụng cụ để thử nghiệm. Để thử nghiệm, chúng tôi đã chuẩn bị 2 đôi thanh RAM 4GB, 2 thanh 2GB là dòng DDR2 của Corsair -800MHz và 2 thanh kia sử dụng công nghệ DDR3 2GB-1600MHz. Dĩ nhiên, việc sử dụng công nghệ mới có tốc độ lớn hơn, hệ thống của bạn sẽ hoạt động “trơn” hơn.
 

Nhưng theo thử nghiệm, việc tăng thêm dung lượng bộ nhớ của hệ thống sẽ không phải là viên thuốc thần kì giải quyết các vấn đề hoạt động của máy bạn. Tổng thể thông số hoạt động của hệ thống máy bạn sẽ bao gồm thời gian boot của Windows, và các thông số đánh giá đối với các ứng dụng khác – nên bạn sẽ không thu được gì thêm từ việc tăng thêm 2GB dung lượng RAM nhưng nếu bạn chạy nhiều ứng dụng và nó tiêu tốn RAM, trong trường hợp này bạn cần càng nhiều RAM càng tốt.

Chạy nhiều ứng dụng

Hãy tưởng tượng, bạn sẽ cần phải chạy nhiều ứng dụng. Bạn đang rất vui sướng vì bạn đã tìm ra cách xử lý những bức ảnh bạn chụp được sau kì nghỉ. Có thể bạn sẽ phải sử dụng Photoshop để xử lý những bức ảnh –tác phẩm của kĩ năng chụp ảnh xoàng xĩnh của mình. Có thể, bạn là người nghiện web và bạn thường truy cập vào hàng tá các trang web. Tất nhiên, những chuyện bên trên chỉ là giả thuyết. Nhưng tất nhiên, cũng có thể bạn còn là một game thủ kì cựu. Khi đó rất có thể bạn sẽ phải lựa chọn là tắt bớt 1 số ứng dụng đang mở hoặc để một số chạy ở background. Vấn đề ở đây là, nếu bạn sử dụng chúng với 2GB RAM mà lại là sử dụng hệ điều hành Vista, bạn sẽ gặp phải một số trục trặc lớn.

Trục trặc lớn ở đây là gì? Dĩ nhiên, ngay từ lúc đầu bạn sẽ thấy trục trặc này, bạn sẽ mất nhiều thời gian để load game. Để ví dụ đơn giản, với game Call of Duty 4, thời gian mất trung bình để có thể chạy vào bình thường là dưới 10 giây nhưng nếu trong điều kiện chạy nhiều ứng dụng thì rất có thể bạn sẽ mất khoảng 1 phút hoặc lâu hơn. Và máy sẽ còn ì ạch hơn nếu bạn quyết định ấn Alt-tab để quay trở ra màn hình desktop khi chơi game để trả lời các ứng dụng đang chạy khác, ví dụ như để trả lời tin nhắn IM từ Yahoo hoặc gửi một e-mail ngắn chẳng hạn.

Thất bại để có thể chạy nhanh hơn 4 phút

Trong cuộc thử nghiệm với máy tính chip quad-core, 2GB RAM, mất khoảng 4 phút để tất cả các ứng dụng windows trên desktop có thể hoàn toàn chạy những ứng dụng như đã nêu. Thật sự không chỉ là vấn đề tiêu tốn thời gian, việc thiếu RAM còn có thể dẫn đến hiện tượng hệ thống chạy không ổn định và thậm chí là còn không hoạt động. Nói một cách ngắn gọn, với 2GB bộ nhớ, đó thật sự không phải sự lựa chọn lý tưởng.

Như vậy, nếu bạn có nhiều RAM hơn thì sao? Với 4GB RAM, với Vista 32-bit hay 64-bit, quá trình load của game này không bị ảnh hưởng. Nói một cách cụ thể, trong bài test này, chúng tôi đã mở khoảng 20MB ảnh trong chương trình photoshop, vài văn file văn bản PDF đang mở và một số chương trình media, một số trang web có chứa ảnh động và flash và tất nhiên là chúng tôi vẫn đang thử nghiệm trên game Call of Duty 4.

Và việc sử dụng các ứng dụng desktop cũng “khá khẩm” hơn. Bạn có thể sử dụng và truy cập các ứng dụng khác trên desktop trong vòng chưa đến 30 giây.

Buena Vista

Mọi thứ trở nên tốt hơn với khả năng truy cập đến toàn bộ 4GB mà Vista 64-bit mang lại. Thực tế, với Vista 32bit, quá trình load game cũng không bị ảnh hưởng thậm chí là còn hơi ấn tượng. Khi bạn ấn Alt-Tab để quay trở về với màn hình desktop khi đang chơi Call of Duty 4, quá trình này gần như là ngay lập tức- chỉ mất vài giây để Vista thiết lập lại giao diện Aero 3D của nó.

Tất nhiên nếu với hệ thống chỉ có 2GB thì sẽ không được như vậy, thậm chỉ nó còn không đủ RAM để duy trì tất cả các ứng dụng. Do đó, hệ điều hành Windows sẽ phải mất một khoảng thời gian để lưu trữ nó lên đĩa cứng trước khi load nó vào RAM. Và khi bạn ấn Alt-Tab để ra khỏi trò chơi, quá trình này sẽ phải save vào đĩa trước khi trả lại các ứng dụng trên nền desktop.

Quá trình đó là quá trình swapping và nó sẽ làm các máy tính – dù nó có cấu hình mạnh thế nào đi chăng nữa cũng phải dừng lại. Nhưng tại sao chuyện này chỉ xảy ra trong Windows Vista? Đó là tại vị Windows Vista sử dụng quá nhiều bộ nhớ thậm chí chỉ dùng trong trạng thái không hoạt động.

Khởi động máy tính bằng mọi giá

Kiểm tra hệ thống khi bạn cài mới Windows Vista, mà chưa cài phần mềm gì khác, bạn sẽ nhìn thấy một hiện tượng kinh khủng. Ít nhất 700MB RAM đã được sử dụng chỉ để hệ điều hành này chạy ì ạch mà chưa phải sử dụng bất cứ ứng dụng gì. Với hệ thống đã gắn 2GB RAM, hệ thống sẽ chừa ra cho bạn còn khoảng 1GB bộ nhớ mà trong thời đại công nghệ mới này với video, những trình xử lý ảnh dành cho những người không chuyên multi-megapixel thôi, hiển thị những chương trình lung tung chạy trên ổ cứng thì việc này rõ ràng là không đủ.

Việc tăng thêm một ít RAM để có thể đáp ứng những công việc cơ bản của bạn mà không làm ảnh hưởng đến tốc độ hệ thống. Bạn sẽ không phải lo lắng khi bạn muốn mở thêm một vài trang web, văn bản hay hình ảnh mà lại phải nghe cái ổ cứng của bạn rú lên vì phải thự c hiện quá trình swapping và thậm chí làm hệ thống treo lại.

Tạo cảm hứng cho những nhà lập trình

Các nhà lập trình có xu hướng phát triển game của mình để có thể phù hợp với cấu hình của những PC thực tế mà không có điều kiện phát triển xa hơn. Thực tế với 4GB cũng có thể giúp họ có nhiều dung lượng hơn để thực hiện nhiều ý tưởng của mình. Nhưng mặc dù tỷ số bechmark không phụ thuộc vào dung lượng bộ nhớ còn trống nhưng kinh nghiệm thực tế cho thấy bộ nhớ còn trống sẽ giúp bạn làm được khá nhiều việc.
 
(công nghệ mới Obilion sử dụng, kéo dữ liệu tới vùng kế tiếp trong bộ nhớ để hệ thống hoạt động “mượt” hơn)

Một ví dụ điển hình là Oblivion. Nó load liên tục dữ liệu trong background nên nhiều khi bạn sẽ cảm thấy thỉnh thoảng game sẽ hơi dừng lại để có thể tiếp tục chạy phần kế tiếp sau mỗi một level cũng giống như Half-life 2. Càng nhiều bộ nhớ thì quá trình swapping (hoàn đổi giữa RAM và ổ cứng) sẽ ít đi và kết quả là hệ thống sẽ chạy tốt hơn.

Bộ nhớ ít làm hệ thống chạy không ổn định

Tình hình sẽ còn căng hơn khi bạn sẽ phải chạy các chương trình game như chiến thuật thời gian thực (Real-Time). Khi hệ thống đòi hỏi thiết bị làm mát liên tục như game Supreme Commander, việc bộ nhớ hệ thống không đủ có thể làm cho hệ thống hoạt động không ổn định.

Sự thật là nhà phát triển của Supreme Commander là GasPowered còn đi xa hơn khi khuyến khích người dùng sử dụng bản vá của Microsoft để loại bỏ giới hạn 2GB thường áp dụng đối với các ứng dụng đơn bất kể hệ thống còn bao nhiêu bộ nhớ. Nếu không sử dụng bản vá này, nhiều người sẽ không thể hoàn thành một số bản đồ rộng và phức tạp hơn.

Cuối cùng, chúng tôi nghi ngờ là bạn đang miễn cưỡng chấp nhận sự thật mà những lợi ích của việc thêm nhiều hơn 2GB RAM mang lại. Thực sự với giá RAM rẻ như hiện nay, đây có lẽ là thời điểm thuận lợi cho bạn nâng cấp RAM mà từ trước đến giờ bạn không ngờ đến. Vì vậy, hãy tiến tới và tận hưởng trước khi giá RAM tăng lên như giá của SD-RAM và DDRAM đã tăng mà vuột mất cơ hội nâng cấp.


(Nhật Minh - Tapchipc.com theo Tech Radar)
Comments (0)Add Comment

Write comment
smaller | bigger

busy
 

Đánh giá mới