be_map1986

New Member
Lựa chọn Windows 7 32 bit hay 64 bit?


Với những người dùng đang muốn chuyển sang sử dụng Windows 7 thì phiên bản Windows 7 64 bit là phiên bản nên lựa chọn. Nhưng nếu dung lượng RAM không đủ (ít nhất 4GB), hay đang sử dụng những thiết bị phần cứng không hỗ trợ driver 64 bit, hay cần nâng cấp từ bản cài đặt 32 bit thì bản Windows 7 32 bit có thể là sự lựa chọn phù hợp hơn.


Một vài bản Windows 7 64 bit cung cấp Windows XP Mode giúp giải quyết một số vấn đề về tương KẾT cho ứng dụng, nhưng nó cũng không thể khắc phục được tất cả vấn đề. Dưới đây là một số thắc mắc khiến người dùng chưa thể đưa ra sự lựa chọn cuối cùng.



1. Máy tính có hỗ trợ Windows 7 64 bit?



Hầu hết các máy tính được sản xuất trong vòng 3 năm trở lại đây (sau khi Vista được ra mắt) đều có khả năng vận hành bản Windows 7 64 bit. Ngoài trừ những máy tính sử dụng dòng CPU cấp thấp không có hỗ trợ phần mở rộng lớn 64 bit của Intel hay AMD. Những loại CPU này bao gồm dòng CPU Atom tốc độ thấp và CPU Core (như Core Duo nhưng không phải Core 2 Duo) trước đó của Intel. Nếu không chắc chắn hệ thống sử dụng loại CPU nào hay CPU có hỗ trợ vận hành bản 64 bit hay không bạn có thể sử dụng tiện ích miễn phí Processor Identification Utility của Intel để kiểm tra.



2. Windows 7 có hỗ trợ các thiết bị ngoại vi?



Với các máy tính có hỗ trợ, hầu hêt các thiết bị ngoại vi được sản xuất cho Vista đều làm chuyện với Windows 7. Tuy nhiên khả năng hỗ trợ phần cứng di sản vẫn chưa thể khẳng định. Một số nhà cung cấp, như các nhà cung cấp Network Interface Card (card giao tiếp mạng) hay Disk Storage Controller (trình điều khiển lưu trữ trên đĩa) cập nhật đều hơn so với các nhà cung cấp khác, nhờ đó mà các thiết bị ngoại vi vừa được các máy tính 64 bit sử dụng các phiên bản Windows Server từ giai đoạn 2002 – 2003 hỗ trợ. Những thiết bị không có ràng buộc rõ ràng với trung tâm dữ liệu (như những thiết bị đầu vào tùy biến, phần cứng đa phương tiện, máy in, …) rất khó có thể tương KẾT vì chúng được sản xuất tại thời (gian) điểm máy tính 64 bit còn rất hiếm. Tốt nhất bạn nên truy cập vào trang Web của nhà cung cấp để kiểm tra xem hiện có driver 64 bit hay chưa, hay tìm một giải pháp để có thể sử dụng những thiết bị này.



3. Có thể sử dụng driver 32 bit của thiết bị trong bản Windows 7 64 bit?



Câu trả lời là không. Một driver của thiết bị là mã đặc quyền vận hành trong cùng một vùng địa chỉ với nhân của Windows. Do đó driver này nên phải phù hợp với cấu trúc của nhân. Một số nhà cung cấp vừa tích hợp cả driver 32 bit và 64 bit cho một gói cài đặt, và nhiều người dùng vừa nhầm lẫn rằng driver 32 bit vẫn làm chuyện trong hệ điều hành Windows 64 bit. Tuy nhiên, trong khi driver 32 bit không được hỗ trợ trực tiếp trong Windows 7 64 bit, nhưng người dùng bản Windows 7 64 bit vẫn có thể cài đặt driver 32 bit trong Windows XP Mode và sử dụng máy in kết nối USB hay các thiết bị kết nối USB cùng loại khác với máy ảo Windows XP.



4. Windows XP Mode là gì và làm thế nào để sử dụng?



Câu trả lời đơn giản nhất là Windows XP Mode là một máy ảo chứa bản Windows XP SP3 vận hành trong Virtual PC của Windows 7. Công cụ này hoàn toàn miễn phí, những người bản Windows 7 Pro, Ultimate và Enterprise có thể tải tại đây.



Về bản chất, Windows XP là một ứng dụng 64 bit (thực ra là hàng loạt dịch vụ và driver 64 bit của các thiết bị) có thể tạo tiến trình 64 bit độc lập phỏng theo môi trường PC 32 bit.



Cần nhớ rằng Windows XP Mode bị giới hạn tạo một môi trường 32 bit ảo cho dù phần mềm Windows Virtual PC nền tảng là 64 bit và đang vận hành trong phiên bản Windows 7 64 bit. Do đó, trong khi có thể cài đặt bản Windows XP 32 bit (hay bản Windows Vista 32 bit hay bản Windows 7 32 bit) như một hệ điều hành khách trong trong môi trường Windows Virtual PC (mà sau đó một máy ảo với khả năng tương KẾT bổ sung cho Windows XP Mode), thì bạn sẽ không thể cài đặt bản Windows XP 64 bit, hay phiên bản Vista hay Windows 7 64 bit.



5. Có thể chạy các ứng dụng của Windows 32 bit trong bản Windows 7 64 bit?



Câu trả lời là có. Gần như tất cả ứng dụng của Windows 32 bit được hỗ trợ trên Windows XP có thể vận hành như bình thường trên bản Windows 64 bit. Làm được như vậy là nhờ có một công cụ được biết đến dưới tên Win32 on Win64 (hay WOW) giúp chuyển các Call (lệnh được các ứng dụng sử dụng để yêu cầu dịch vụ) API 32 bit từ một ứng dụng Win32 di sản thành Call API 64 bit có thể được các hệ thống phụ riêng của bản Windows 7 64 bit hỗ trợ. Khi đó các ứng dụng 32 bit sẽ vận hành ổn định trên hệ điều hành Windows 64 bit, và hiện nay một số dòng CPU của AMD và Intel còn có khả năng tối ưu hóa tới tốc độ cực đại. Một số ngoại lệ với khả năng tương KẾT của WOW thường xảy ra với các ứng dụng sử dụng một hay nhiều driver của các thiết bị 32 bit di sản riêng không phù hợp với các phiên bản 64 bit.



Khái niệm WOW không còn xa lạ với người dùng. Một công cụ tương tự vừa được phiên bản Windows NT đầu tiên sử dụng để hỗ trợ cho các ứng dụng của hệ điều hành Windows 3.xx 16 bit.



6. Khi cài đặt ứng dụng 32 bit trong bản Windows 7 64 bit không thể thấy các mục Registry?



Như vừa nói ở trên, các phiên bản 64 bit của Windows Vista và Windows 7 tích hợp lớp thông dịch WOW để vận hành các ứng dụng 32 bit. Ngoài chuyện thông dịch các Call API, hệ điều hành Windows 7 64 bit còn phân lập những thay đổi trong Registry mà các ứng dụng 32 bit thực hiện và đưa chúng vào một key phụ đặc biệt trong nhóm Registry phù hợp.



Ví dụ, một ứng dụng 32 bit thực hiện cập nhật một key trong HKEY_LOCAL_MACHINESoftware sẽ tự động lưu những thay đổi của nó tới key Wow6432Node trong key Software chính. Khi mở rộng lớn key này bạn sẽ thấy tất cả key và giá trị Registry của ứng dụng 32 bit vừa được WOW tự động chuyển.



7. Lợi ích thực thi khi sử dụng bản Windows 7 64 bit?



Điều này còn phụ thuộc vào nhiều yếu tố. Nếu bạn đang làm chuyện với những file dữ liệu lớn hay đang vận hành những ứng dụng chiếm dụng một lượng lớn dung lượng bộ nhớ thì bản Windows 64 bit sẽ mang lại một chút lợi ích so với bản Windows 32 bit đang vận hành trên phần cứng tương tự hệt nhau ngay cả khi sử dụng các ứng dụng 32 bit. Đó là do hệ điều hành này và các driver của thiết bị cũng hưởng lợi từ những thanh ghi lớn 64 bit của CPU AMD hay Intel khi vận hành trong chế độ 64 bit mở rộng. Ngoài ra, do bản Windows 7 64 bit hỗ trợ nhiều RAM vật lý hơn bản Windows 7 32 bit (192GB trên tất cả bản trừ bản Home so với 4GB của bản Windows 7 32 bit), bạn có thể dễ dàng mở rộng lớn khả năng của PC khi sử dụng bản Windows 64 bit.



8. Hệ điều hành Windows 64 bit sử dụng nhiều RAM hơn Windows 32 bit?



Bất kì hệ điều hành 64 bit cũng sẽ chiếm dụng nhiều bộ nhớ hơn so với hệ điều hành 32 bit tương ứng. Đây là do đặc thù của mã 64 bit: Mã này sử dụng những cấu trúc bên trong lớn hơn nên sẽ chiếm dụng nhiều vùng trống hơn, cả trên RAM và ổ cứng. Và thông thường ISO Image của bản Windows Vista và Windows 7 64 bit có dung lượng lớn hơn từ 50 đến 70% so với ÍO Image của bản 32 bit tương ứng, hay bản Windows 64 bit sử dụng dung lượng RAM vật lý cao hơn 20 đến 30 % sau khi khởi động.



9. Windows 7 64 bit bảo mật (an ninh) hơn bản Windows 7 32 bit?



Câu trả lời là có. Nhiều cải tiến trong nhân được Microsoft giới thiệu rộng lớn rãi cùng với Vista chỉ được dùng cho phiên bản 64 bit, bao gồm công cụ Data Execution Prevention và PatchGuard hỗ trợ phần cứng. Ngoài ra, phiên bản Vista và Windows 7 64 bit yêu cầu các driver phải được các nhà cung cấp mã hóa bằng kí tự số để ngăn chặn tin tặc và những kẻ phát tán rootkit và đặt các công cụ khai thác như những driver của nhân.



10. Có thể nâng cấp hệ điều hành Windows 32 bit lên Windows 7 64 bit?



Câu trả lời là không. Tiến trình nâng cấp của Microsoft hiện không hỗ trợ khả năng di chuyển giữa các cấu trúc vi xử lý. Để nâng cấp từ bản Windows 32 bit bản sẽ phải cài mới bản Windows 7 64 bit sau đó di chuyển tất cả ứng dụng và dữ liệu sang hệ điều hành mới.

Khác biệt cơ bản giữa Windows 32-bit và 64-bit


Hãy tượng tưởng như bạn chạy xe trên đường, 32-bit là đường nhỏ, lúc nào cũng kẹt xe, xe lớn chạy không được, xe nhỏ chạy không xong. Còn 64-bit là đường cao tốc, xe thông thoáng, chạy với tốc độ cao. Như vậy, ta vừa có một ít so sánh về 32-bit và 64-bit. Nhưng không phải lúc nào máy bạn cũng có thể chạy với tốc độ của 64-bit cả, mà đó là cả một “chặng đường” nâng cấp phần cứng phù hợp.


Nếu bạn chưa biết rành về 32-bit và 64-bit, bạn hãy nên sử dụng Windows 32-bit. Khi Windows 7 được giới thiệu, hầu hết tất cả người đều cài Windows 7 64-bit mà không hề có chút kiến thức nào về nó, đây là một sai lầm. Tuy 64-bit tốt hơn nhưng nếu vi xử lý của bạn không hỗ trợ cũng như không có những phần mềm KẾT hợp cho nó thì rất nhiều vấn đề xảy ra.



Với hệ thống Windows 32-bit, bạn chỉ được hỗ trợ tối đa 3.5GB RAM. Nhưng với 64-bit thì số lượng RAM hỗ trợ lên đến 264 bits = 17.2 tỉ GBs, 16.3 triệu TBs, hay 16 ExaBytes RAM.


Bình thường khi sử dụng hệ thống 32-bit, khi sử dụng quá dung lượng RAM hiện tại, hệ thống tự động chuyển sang sử dụng bộ nhớ ảo hay là dung lượng ổ cứng còn dư để lưu trữ tạm thời. Nhưng trên hệ thống 64-bit, bạn có thể thêm bao nhiêu RAM tuỳ thích, và từ bây giờ, hệ điều hành 32-bit được biết với tên x86 và hệ điều hành 64-bit được biết với tên x64.



Hệ điều hành 64-bit chạy với 12 GB RAM



Hệ điều hành 32-bit “cố gắng” chạy với 7GB RAM: (nhưng chỉ có 2.7GB được sử dụng).


Nên lựa chọn Windows 32-bit hay 64-bit?


Nếu bạn đang sử dụng những ứng dụng đồ hoặc hoặc 3D như AutoCAD, thì không có gì tuyệt cú hơn khi sử dụng hệ điều hành 64-bit. Nhưng nên nhớ, bạn phải sử dụng tất cả ứng dụng dành riêng cho hệ điều hành 64-bit, như các chương trình, drivers... để máy nhận ra rằng bạn đang xài hệ thống 64-bit. Và đương nhiên, không phải bất kỳ chương trình nào cũng đều hoại động tốt trên 64-bit. Do đó, bạn sẽ thấy 2 thư mục Program Files(32) để cài đặt các ứng dụng 32-bit & Program Files (64) để cài đặt riêng các ứng dụng 64-bit trên Windows 64-bit.
 
RAM 4G dở hơi quá, chạy 32 bit thì không dùng hết RAM, chạy bản 64 bit thì chưa chạy ứng dụng nào vừa mất hơn 1.5G rồi
 

huynhtrang85

New Member
Thông thường thì người dùng Win7 chọn 32bit thui, vì hầu như tất cả các soft sản xuất đều chạy được trên 32bit, còn 64bit thì chỉ sử dụng cho chuyện đồ họa or render (vì công chuyện này đòi hỏi đồ họa khủng và khi chạy trên môi trường 64bit sẽ hiển thị rõ hơn hơn 32bit rất nhìu
 

lu3kchj_mY

New Member
như thế có nghĩa là 64bit là giới hạn cuối cùng rồi ah(vì mở rộng lớn bao nhiêu RAM tùy thích).
 

lo_lem169

New Member
Haiz, không có gì mới, mà ai bảo thớt là chỉ có windows 7 64 bit mới hỗ trợ XP mmode, các windows 7 32 bit: professional, ultimate có XP mode rồi,

RAM 4GB thì mình nghĩ vẫn cứ cài 32bit thôi, lên 64bit thì tầm 6Gb trở lên hãy dùng.
 

Farnall

New Member
hoangkyvong Do đó, bạn sẽ thấy 2 thư mục Program Files(32) để cài đặt các ứng dụng 32-bit & Program Files (64) để cài đặt riêng các ứng dụng 64-bit trên Windows 64-bit. Vậy là cài windows 64 bit thì vẫn có thể dùng những soft 32 bit phải không bạn
kodematem102 Bạn nói rõ hơn x86 với x32 nghĩa là như thế nào đi x86 là 32 bit, còn x64 là 64 bit, không có x32 đâu bạn
 

be_b0nb0n

New Member
VoPhongHieu Vậy là cài windows 64 bit thì vẫn có thể dùng những soft 32 bit phải không bạn


x86 là 32 bit, còn x64 là 64 bit, không có x32 đâu bạn Ý bạn kia là giải thik rõ về nền tảng x86 và x64, khác nhau như thế nào?
 

nhukong

New Member
Muốn dùng x64 không nhất thiết dung lượng ram tối thiểu phải là 4GB,nhưng dùng x64 thì sẽ ngốn nhiều ram hơn so với dùng x86.
 
TocTiu Ý bạn kia là giải thik rõ về nền tảng x86 và x64, khác nhau như thế nào? Đúng rồi, bác nói đúng nắm ai chẳng biết x86 la 32 bit còn x64 la 64 bit, bạn giải KẾT rõ hơn được không
 

hienhuyndai1368

New Member
thích e quynhhoa nhé

---------- Bài thêm lúc 20:54 ---------- Bài trước là lúc 20:52 ----------

quynhhoa1412 Thank bác vừa cho biết Thích em này nhé ,win nào mà chả được
 
mr.viet212 thế mún sai x64 thì cần dung lượng ram tối thiểu là 4G ah? đây này bạn. windows 7 32bit thì yêu cầu tối thiểu là 1GB ram. 64 bit thì yêu cầu ram tối thiểu là 2GB nhưng yêu cầu là chip xử lý của bạn cũng phải chạy được nền tảng 64bit nữa nhé

---------- Bài thêm lúc 21:25 ---------- Bài trước là lúc 21:24 ----------

dochihiep Mình vẫn chưa hiểu tại sao lại gọi 32 bit là x86 chắc hỏi microsoft thôi bạn ak
 

Các chủ đề có liên quan khác

Top