Windows 32bit. Độ sâu bit của Windows là gì và tại sao nó lại cần thiết?

Hiện nay, phần lớn máy tính hiện đại và PC di động được bán ra đều được cài đặt sẵn Windows 7 64 bit. Điều này là do chúng được trang bị đủ RAM – từ 4 GB trở lên. Đối với những người dùng mới có ý định chuyển sang Windows 7 (dù điều đó có vẻ ngạc nhiên đến mức nào vào đêm trước khi Windows 8 phát hành) và mua phiên bản đóng hộp (BOX), bài viết này, được biên soạn dưới dạng câu hỏi và câu trả lời sẽ giúp họ quyết định lựa chọn độ sâu bit.

Ưu điểm của hệ điều hành 64 bit.

Kích thước bit có thể là 32 hoặc 64 bit, nhưng cả hai phiên bản Windows 7 đều trông giống nhau trên màn hình. Khả năng của các hệ thống cũng giống nhau: các chương trình bổ sung tương tự được bao gồm, chẳng hạn như Windows Media Player hoặc Paint. Tuy nhiên, vẫn có những khác biệt đáng kể dưới mui xe.

    Tăng tốc độ hoạt động. Với phiên bản Windows 64 bit, máy tính có thể xử lý lượng dữ liệu trên một đơn vị thời gian nhiều gấp đôi so với phiên bản 32 bit. Đồng thời, nó sử dụng các khả năng nâng cao của bộ xử lý 64 bit, có khả năng xử lý 64 bit dữ liệu (8 byte) trên mỗi chu kỳ xung nhịp. Do đó, các chương trình được tối ưu hóa cho hệ điều hành 64 bit có thể hoạt động nhanh hơn so với các chương trình tương tự dành cho bộ xử lý chỉ xử lý 32 bit (4 byte) trên mỗi chu kỳ xung nhịp.

    Nhiều RAM hơn. Các phiên bản Windows 32 bit có thể sử dụng tối đa 4 GB bộ nhớ và không phải tất cả bộ nhớ đều có sẵn cho các chương trình. Ví dụ: 1 GB được chiếm bởi chính hệ điều hành và tối đa 1 GB (tùy thuộc vào PC) được dành cho bộ nhớ video. Vì vậy, không còn quá 2 GB cho bản thân các chương trình. Nếu họ “háu ăn” thì có thể không đủ trí nhớ.

Không có giới hạn nào như vậy đối với các phiên bản Windows 64 bit. Bộ nhớ làm việc tối đa trong Windows 7 Home Premium đã tăng lên 16 GB; Các phiên bản Professional, Ultimate và Enterprise thậm chí có thể hoạt động với 192 GB. Với nhiều bộ nhớ khả dụng hơn, Windows ít có khả năng phải hoán đổi các phân vùng của chương trình vào ổ cứng tương đối chậm (tệp hoán trang), do đó máy tính của bạn chạy nhanh hơn.

Nhược điểm của hệ điều hành 64 bit.

    Cần driver mới. Tất cả các thiết bị đều yêu cầu trình điều khiển thích hợp cho Windows 7 64 bit (các trình điều khiển tương tự cho hệ điều hành 32 bit sẽ không hoạt động). Đối với các thiết bị hiện đại, điều này thường không phải là vấn đề, nhưng đối với các mẫu máy cũ hơn, nhiều nhà sản xuất không phát triển phiên bản trình điều khiển 64-bit. Vì vậy, trước khi nâng cấp lên Windows 64-bit, hãy truy cập trang web của nhà sản xuất thiết bị và đảm bảo rằng phiên bản trình điều khiển 64-bit có sẵn cho phần cứng của bạn.

    Cần thêm bộ nhớ. Nhiều cấu trúc dữ liệu trong chương trình 64 bit có kích thước 8 byte (64 bit). Do đó, các chương trình chiếm dung lượng ổ cứng nhiều hơn 10–20% so với các phiên bản 32 bit tương ứng có cấu trúc 4 byte. Nhu cầu RAM cho phần mềm 64-bit cũng tăng lên – khoảng 15%.

Máy tính của tôi có hỗ trợ Windows 7 64-bit không?

Hầu hết các máy tính được phát hành trong ba năm qua (tức là kể từ khi phát hành Windows Vista) đều tương thích với phiên bản 64-bit của Windows 7. Ngoại lệ là các hệ thống có bộ xử lý giá rẻ không hỗ trợ các phần mở rộng 64-bit của AMD và Intel. Chúng bao gồm dòng bộ xử lý Intel Atom công suất thấp và các mẫu Intel Core đời đầu, đặc biệt là Core Duo (đừng nhầm với Core 2 Duo). Nếu bạn không biết máy tính của mình có bộ xử lý nào hoặc liệu nó có hỗ trợ hệ điều hành 64 bit hay không, hãy sử dụng Tiện ích nhận dạng bộ xử lý Intel miễn phí.

Thiết bị ngoại vi

Cũng như trường hợp của máy tính, hầu hết các thiết bị ngoại vi được phát hành kể từ khi Windows Vista phát hành đều tương thích với phiên bản 64-bit của Windows 7. Nhưng với công nghệ lạc hậu, đó là một điều may mắn. Một số nhà cung cấp - đặc biệt là các nhà cung cấp card mạng và bộ điều khiển ổ đĩa - đã làm cho sản phẩm của họ tương thích với hệ thống 64-bit trong một thời gian dài, họ đã làm việc với các phiên bản Windows Server 64-bit từ 2002-2003. Các thiết bị cũ không liên quan trực tiếp đến trung tâm dữ liệu (ví dụ: thiết bị đầu vào không chuẩn, thiết bị đa phương tiện, một số máy in) sẽ khó tích hợp hơn vì chúng được phát triển vào thời điểm hệ điều hành máy tính để bàn 64 bit còn hiếm. Tốt nhất bạn nên kiểm tra trước xem nhà sản xuất có phát hành trình điều khiển cho phiên bản Windows 7 64 bit hay không và nếu không thì có cách nào khác để giải quyết vấn đề hay không.

Tôi có thể sử dụng trình điều khiển 32 bit trên Windows 7 64 bit không?

KHÔNG. Trình điều khiển thiết bị là mã đặc quyền chạy trong cùng không gian địa chỉ với nhân Windows, vì vậy nó phải tuân theo kiến ​​trúc nhân. Một số nhà sản xuất kết hợp trình điều khiển 32 bit và 64 bit trong một trình cài đặt duy nhất, do đó, đối với người dùng thiếu kinh nghiệm, có thể thấy rằng trình điều khiển 32 bit đang chạy trên phiên bản Windows 64 bit. Tuy nhiên, mặc dù trình điều khiển 32-bit không được hệ điều hành hỗ trợ trực tiếp nhưng bạn vẫn có thể cài đặt chúng trong Chế độ Windows XP và sử dụng máy in USB cũng như các thiết bị USB cũ khác trong máy ảo Windows XP.

Chế độ Windows XP có khả dụng trên Windows 7 64-bit không?

Có, Chế độ Windows XP được hỗ trợ đầy đủ bởi phiên bản 64-bit của Windows 7. Hơn nữa, việc sử dụng Virtual Machine Monitor (VMM) - đặc biệt là một sản phẩm như Windows Virtual PC 7, là nền tảng của Chế độ Windows XP - là một trong số ít cách sử dụng trình điều khiển thiết bị 32 bit trên Windows 64 bit. Khó khăn duy nhất là thiết bị phải có giao diện USB. Các thiết bị cũ yêu cầu thẻ mở rộng hoặc dongle không chuẩn rất có thể sẽ không hoạt động trong Chế độ Windows XP.

Chế độ Windows XP là gì và cách khởi động nó?

Nói một cách đơn giản, Windows XP Mode là một máy ảo chạy Windows XP SP3 chạy trong Windows Virtual PC 7. Người dùng Windows 7 Professional, Ultimate và Enterprise có thể tải xuống miễn phí.

Chính xác hơn, Windows XP Mode là một ứng dụng 64-bit gốc (hay đúng hơn là một tập hợp các dịch vụ và trình điều khiển 64-bit) tạo ra một quy trình 64-bit riêng biệt mô phỏng môi trường hệ điều hành 32-bit.

Điều quan trọng cần lưu ý là Chế độ Windows XP chỉ cho phép bạn tạo môi trường ảo 32 bit, mặc dù bản thân Windows Virtual PC là một ứng dụng 64 bit chạy trên phiên bản 64 bit của Windows 7. Trong môi trường Windows Virtual PC ( về cơ bản là một công cụ ảo hóa có mục đích chung với các tính năng bổ sung để hỗ trợ Chế độ Windows XP), bạn có thể cài đặt các phiên bản 32-bit của Windows XP, Vista hoặc thậm chí Windows 7, nhưng bạn không thể sử dụng các phiên bản 64-bit của bất kỳ phiên bản nào trong số này. hệ thống.

Tôi có thể chạy các ứng dụng 32 bit trên Windows 7 64 bit không?

Có, hầu hết mọi ứng dụng 32 bit được hỗ trợ trong Windows XP đều có thể chạy mà không cần sửa đổi bổ sung trong phiên bản 64 bit của Windows 7. Để làm được điều này, một công nghệ có tên “Win32 trên Win64” (viết tắt là WOW) được sử dụng để chuyển đổi cuộc gọi đến API bit 32 bit từ các tệp thực thi của các chương trình cũ thành các lệnh gọi tới API 64 bit để xử lý bởi các hệ thống con gốc của hệ điều hành 64 bit. Do đó, các ứng dụng 32 bit chạy mà không gặp vấn đề gì trong phiên bản 64 bit của Windows 7 và nhờ tối ưu hóa thế hệ bộ xử lý Intel và AMD hiện tại, chúng cũng chạy ở tốc độ tối đa hoặc gần như tối đa. Một ngoại lệ hiếm hoi đối với quy tắc này là các ứng dụng sử dụng một hoặc nhiều trình điều khiển thiết bị cũ độc quyền 32-bit không có phiên bản tương đương 64-bit.

Điều đáng chú ý là WOW không phải là một khái niệm mới. Công nghệ tương tự đã được sử dụng trong các phiên bản Windows NT đầu tiên để hỗ trợ các ứng dụng Windows 3.xx 16 bit cũ.

Tại sao các mục đăng ký mới không xuất hiện trong sổ đăng ký khi cài đặt ứng dụng 32 bit trên phiên bản Windows 7 64 bit?

Phiên bản 64-bit của Windows Vista và Windows 7 sử dụng công nghệ WOW (xem ở trên) để chạy các ứng dụng 32-bit. Nó không chỉ chuyển đổi các lệnh gọi API mà còn tách biệt các thay đổi được thực hiện bởi các ứng dụng 32-bit trong khóa con đăng ký đặc biệt ở cấp độ thích hợp.

Ví dụ: nếu ứng dụng 32 bit tạo khóa con trong thư mục

"Phần mềm HKEY_LOCAL_MACHINE"

tiểu mục này sẽ tự động được chuyển đến thư mục “Wow6432Node” trong phần “Phần mềm” chính. Trong thư mục này, bạn có thể tìm thấy tất cả các phần phụ và thông số của ứng dụng, được WOW tự động chuyển hướng đến đây.

Windows 7 64-bit có mang lại lợi ích về hiệu suất không?

Tất cả phụ thuộc vào cách hệ thống được sử dụng. Nếu bạn làm việc với các tệp lớn hoặc ứng dụng sử dụng nhiều bộ nhớ, phiên bản Windows 64 bit thường tăng hiệu suất một chút so với phiên bản 32 bit trên phần cứng giống hệt nhau, ngay cả khi chạy các ứng dụng 32 bit. Điều này là do hệ điều hành và trình điều khiển thiết bị truy cập vào sổ đăng ký mở rộng 64 bit của bộ xử lý Intel hoặc AMD chạy ở chế độ mở rộng 64 bit. Ngoài ra, phiên bản Windows 7 64 bit hỗ trợ cài đặt nhiều RAM hơn phiên bản 32 bit: 192 GB ở tất cả các biến thể ngoại trừ Home, so với 4 GB ở tất cả các phiên bản Windows 7 32 bit. Điều này cho phép bạn mở rộng đáng kể khả năng của máy tính của bạn.

Tại sao phiên bản Windows 64 bit lại sử dụng nhiều RAM hơn phiên bản 32 bit?

Bất kỳ hệ điều hành 64 bit nào cũng tiêu thụ nhiều bộ nhớ hơn so với hệ điều hành 32 bit của nó. Điều này là do bản chất của mã 64-bit: nó sử dụng các cấu trúc bên trong lớn hơn, đương nhiên chiếm nhiều không gian hơn cả trong bộ nhớ và trên ổ cứng. Do đó, không có gì đáng ngạc nhiên khi ảnh ISO của phiên bản 64 bit của Windows Vista và Windows 7 lớn hơn 50-70% so với ảnh ISO của phiên bản 32 bit và mức tiêu thụ bộ nhớ vật lý của chúng sau khi khởi động nhiều hơn 20-30%.

Windows 64 bit có lợi thế hơn 32 bit từ góc độ bảo mật không?

Đúng. Hầu hết các sáng kiến ​​tăng cường nhân kernel được quảng cáo rộng rãi của Microsoft trong Windows Vista, chẳng hạn như PatchGuard và Data Execution Prevention, chỉ phù hợp với phiên bản 64-bit của hệ thống. Ngoài ra, các phiên bản 64-bit của Windows Vista và Windows 7 chỉ sử dụng trình điều khiển được ký điện tử, khiến kẻ tấn công khó ngụy trang rootkit và khai thác dưới dạng trình điều khiển cấp hạt nhân.

Có thể nâng cấp từ Windows 32 bit lên Windows 7 64 bit không?

KHÔNG. Quá trình cập nhật của Microsoft hiện không hỗ trợ thay đổi kiến ​​trúc bộ xử lý. Để nâng cấp từ phiên bản Windows 32 bit, bạn cần gỡ cài đặt nó, cài đặt Windows 7 64 bit trên một đĩa trống, sau đó chuyển tất cả dữ liệu và ứng dụng của bạn sang hệ điều hành mới.

Lý do viết bài này là vì câu hỏi sau:

Khi bạn nhấp chuột phải, sau đó vào thuộc tính và các bit được hiển thị trong tham số. Những bit này là gì?

Tôi nghe nói hệ điều hành được cài đặt là 32 bit và 64 bit. Nó là gì?!

Trong bài viết này, tôi sẽ cố gắng trả lời câu hỏi và giải thích một số điểm kỹ thuật rõ ràng nhất có thể cho người dùng PC.

Đầu tiên mình sẽ nói về lý thuyết và sẽ đề cập đến phần ứng dụng thực tế ở cuối bài viết.

Chút là một đơn vị thông tin trong máy tính. Nó có thể mang ý nghĩa 0 hoặc 1 . Dựa trên điều này, hệ thống số nhị phân đã được tạo ra.

Máy tính và máy chơi game đầu tiên là 8 bit, sau đó với sự phát triển của công nghệ, chúng chuyển sang 16 bit, rồi 32 và 64 bit.

“Độ sâu bit” này xác định độ sâu bit của các số mà bộ xử lý máy tính làm việc. Dựa trên độ sâu bit này, phần mềm được tạo ra có thể chạy trên bộ xử lý này. Độ sâu bit này cũng xác định độ chính xác của các phép tính mà bộ xử lý có thể thực hiện.

Đối với hầu hết người dùng PC ở nhà và tại nơi làm việc, độ chính xác dữ liệu cao hơn là không cần thiết, nhưng đối với các nhà khoa học, nhà nghiên cứu và quân nhân thì ngược lại, độ chính xác là chưa đủ. Do đó, nỗ lực của các nhà phát triển bộ xử lý không chỉ nhằm mục đích tăng tần số và dung lượng bộ nhớ đệm mà còn tăng độ sâu bit.

Theo quan điểm của người dùng, máy tính là sự kết hợp giữa phần cứng + chương trình đảm bảo thực hiện bất kỳ hành động nào và thu được kết quả mong muốn. Để làm việc với máy tính thì phần cứng (phần cứng) và phần mềm phải phù hợp với nhau.

Khi nói đến công việc, ý tôi là làm việc trong thời gian thực, bởi vì... bạn có thể cài đặt Windows XP trên PC 10-12 tuổi, nhưng thao tác trên nó sẽ chỉ cần nhấn 1 nút và đợi một phút để hành động hoàn tất.

Bây giờ một chút lịch sử.

Bộ xử lý 64-bit đầu tiên dành cho người dùng gia đình và ứng dụng di động của AMD, được giới thiệu vào ngày 23 tháng 9 năm 2003, là Athlon 64. Bộ xử lý được xây dựng trên kiến ​​trúc AMD64 và thuộc thế hệ thứ tám (K8).

Việc giới thiệu 64-bit mang tính chất tiếp thị hơn là mang lại lợi ích cho người dùng, AMD trong cuộc chiến chống lại Intel (nhà sản xuất bộ xử lý).

Phần mềm “bắt kịp” phần cứng chỉ sau một năm rưỡi.

Giờ đây tất cả các bộ xử lý mới đều hỗ trợ làm việc với dữ liệu ở định dạng 64-bit. Ngoài ra còn có các hệ điều hành và dòng Windows và dòng Linux (và các dòng khác) hỗ trợ đầy đủ cho bộ xử lý 64-bit.

Phần thực tế.

Trong 32-bit Trong các phiên bản Windows XP và Vista, dung lượng RAM khả dụng bị giới hạn ở mức 4GB.

Hơn nữa, trong thuộc tính hệ thống, người dùng thấy các giá trị từ 2,75 đến 3,5 GB. Điều này là do các tính năng kiến ​​​​trúc của hệ điều hành. Phiên bản này được chỉ định 32-bit hoặc x-86.

Trong 64-bit Trong các phiên bản Windows XP và Vista, dung lượng RAM khả dụng được giới hạn một cách hợp lý ở mức 16TB. Phiên bản này được chỉ định 64-bit hoặc x-64. Trên thực tế, Microsoft vì lý do tiếp thị nên giới hạn dung lượng bộ nhớ ở mức 4GB, 8GB, 16GB, v.v. tùy thuộc vào loại giấy phép hệ điều hành.

Lưu ý quan trọng:Đối với phiên bản Windows 64 bit, phiên bản trình điều khiển 64 bit cũng được yêu cầu cho tất cả các thiết bị PC (bo mạch chủ, card màn hình, v.v.), bao gồm các thiết bị ngoại vi (máy in, máy quét, Bluetooth, v.v.).

Nếu không có các trình điều khiển này, thiết bị sẽ không hoạt động. Tôi gặp phải điều này từ kinh nghiệm của bản thân khi không có trình điều khiển cho máy in, máy quét, card âm thanh và Bluetooth (các nhà sản xuất thường không phát hành trình điều khiển mới cho các mẫu máy cũ vì họ cần bán sản phẩm mới). Tôi đã phải ngừng sử dụng phiên bản 64-bit.

Đối với người dùng PC trung bình, tất cả đều tóm gọn lại như sau:

Nếu PC của bạn được cài đặt RAM 4GB trở xuống, thì phiên bản hệ điều hành 32-bit thông thường là đủ.

Nếu PC của bạn được cài đặt nhiều hơn 4GB RAM, thì bạn cần cài đặt phiên bản HĐH 64-bit.

Nếu người dùng muốn tăng RAM trên PC để tăng hiệu suất thì chỉ nên tăng tối đa 4GB, không hơn.

Ví dụ: khi tăng bộ nhớ từ 1GB lên 4GB hoặc từ 2GB lên 4GB, hiệu suất của PC sẽ không tăng tương ứng - gấp 4 hoặc 2 lần.

Nhìn bề ngoài, tốc độ của HĐH sẽ tăng lên - tốc độ tải hệ thống, khởi chạy chương trình, tải/lưu trong trò chơi. Việc chuyển đổi giữa các tác vụ cũng sẽ nhanh hơn.

Khi tôi tăng bộ nhớ trên PC từ 2GB lên 4GB, tôi đã trải nghiệm chính xác sự cải thiện này.

Thông tin bổ sung với các chi tiết kỹ thuật được trình bày trong các bài viết:
http://www.nix.ru/support/faq/show_articles.php?number=601
http://www.nix.ru/support/faq/show_articles.php?number=644
http://www.nix.ru/support/faq/show_articles.php?number=675

Nếu bạn có bất kỳ câu hỏi bổ sung, xin vui lòng viết.

Khi viết bài này, các tài liệu từ các trang www.nix.ru và ru.wikipedia.org đã được sử dụng.

Tác giả của bài viết: Maxim Telpari
Người dùng PC có 15 năm kinh nghiệm. Chuyên gia hỗ trợ cho khóa học video "Người dùng PC tự tin", sau khi học xong bạn sẽ học cách lắp ráp máy tính, cài đặt Windows XP và trình điều khiển, khôi phục hệ thống, làm việc trong các chương trình và hơn thế nữa.

Kiếm tiền với bài viết này!
Đăng ký trong chương trình liên kết. Thay thế liên kết đến khóa học trong bài viết bằng liên kết liên kết của bạn. Thêm một bài viết vào trang web của bạn. Bạn có thể có được một phiên bản tái bản.

Sự xuất hiện của Windows 64 bit đã đặt ra nhiều câu hỏi. Hỗ trợ các ứng dụng, trình điều khiển 32-bit và mọi thứ được thiết kế cho kiến ​​trúc x86. Cài đặt và tính năng sử dụng chương trình. Giới thiệu các hạn chế đối với các ứng dụng 32-bit. Hỗ trợ các chế độ cũ và nhiều hơn nữa. Tất cả điều này không thể bị bỏ qua một bên. Xét cho cùng, lớp di sản 32-bit quá lớn và trong môi trường 64-bit, có rất ít thứ có thể thay thế nó, ngay cả bây giờ.

Bài viết này cung cấp thông tin tổng quan về Hệ thống con Windows trên Windows 64 (WOW64) và các kỹ thuật của nó cho phép Windows hỗ trợ các ứng dụng 32 bit trên hệ thống 64 bit.

Ghi chú: Nỗ lực đầu tiên giới thiệu hệ thống 64-bit khá thất bại. Những hạn chế nghiêm ngặt và việc thiếu lợi thế thực sự khiến họ cảm thấy khó chịu. Vào thời điểm đó, ngay cả trình điều khiển cho hệ thống 64-bit cũng khá khó tìm. Chưa kể các chương trình mà sự khác biệt ít nhất có thể nhận thấy được bằng cách nào đó. Việc loại bỏ giới hạn 3GB RAM chắc chắn là một lợi thế mạnh mẽ hiện nay, nhưng vào thời điểm đó nó giống như một khẩu hiệu hoa mỹ hơn.

Hỗ trợ thiết bị cho các ứng dụng 32 bit trên Windows 64 bit

Windows 32 đến Windows 64 (WOW64)

WOW64 giả lập Windows 32-bit

Trên Windows 64, các ứng dụng 32 bit chạy trên hệ điều hành 32 bit mô phỏng có tên Windows 32 trên Windows 64 hoặc gọi tắt là WOW64. Nhiệm vụ chính của WOW64 là chặn và xử lý tất cả các cuộc gọi hệ thống từ các ứng dụng 32 bit.

Đối với mỗi cuộc gọi hệ thống bị chặn, WOW64 tạo một cuộc gọi hệ thống 64 bit, biến cấu trúc dữ liệu 32 bit thành cấu trúc dữ liệu 64 bit phù hợp. Sau đó, lệnh gọi hệ thống 64 bit được chuyển tới nhân hệ điều hành để xử lý. Mọi đầu ra cuộc gọi 64 bit nhận được sẽ được chuyển đổi và truyền theo định dạng mà ứng dụng mong đợi. Nói cách khác, các yêu cầu thực sự đối với nhân hệ thống luôn là 64-bit. Hệ thống con WOW64 chỉ đóng vai trò trung gian, chuyển đổi dữ liệu sang các định dạng phù hợp.

Giống như các ứng dụng 32-bit, WOW64 chạy với tư cách người dùng, do đó các lỗi có thể xảy ra trong quá trình chuyển đổi cuộc gọi hệ thống sẽ xảy ra ở cấp độ người dùng. Và kernel của hệ điều hành 64-bit sẽ không bị ảnh hưởng dưới bất kỳ hình thức nào.

Việc WOW64, giống như một ứng dụng 32 bit, chạy ở chế độ người dùng giải thích lý do thiếu hỗ trợ trình điều khiển 32 bit. Nói cách khác, để chạy chính xác, trình điều khiển yêu cầu chế độ kernel mà WOW64 không thể cung cấp. Do đó, nếu bạn có Windows 64-bit thì tất cả các trình điều khiển phải là 64-bit.

Trình giả lập WOW64 bao gồm các thư viện 64-bit sau:

Ghi chú: Đây là những thư viện 64-bit duy nhất được tải vào quy trình 32-bit.

  • Wow64.dll là cơ sở hạ tầng cốt lõi của hệ thống mô phỏng. Liên kết các cuộc gọi đến các điểm vào Ntoskrnl.exe
  • Wow64Win.dll - liên kết các cuộc gọi đến các điểm vào Win32k.sys
  • Wow64Cpu.dll - chuyển bộ xử lý giữa chế độ 32-bit và 64-bit
  • Ntdll.dll là phiên bản 64-bit của Wow64.

Wow64.dll tải phiên bản 32-bit (x86) của Ntdll.dll và tất cả các thư viện 32-bit cần thiết, hầu như không thay đổi. Tuy nhiên, một số thư viện 32-bit này đã được sửa đổi để chạy chính xác trong WOW64. Thông thường, những thay đổi như vậy được thực hiện do chúng chia sẻ RAM với các thành phần hệ thống 64-bit.

Quản lý tệp và cài đặt đăng ký trong WOW64

Ngoài khả năng chặn và xử lý cuộc gọi hệ thống, giao diện WOW64 cũng phải đảm bảo rằng các tệp và cài đặt đăng ký của ứng dụng 32 bit được tách biệt khỏi các tệp và khóa đăng ký của chương trình 64 bit. Để đạt được mục tiêu này, WOW64 sử dụng hai cơ chế. Chuyển hướng các tập tin và sổ đăng ký, cũng như sao chép các khóa đăng ký. Chuyển hướng duy trì chế độ xem dữ liệu hợp lý và hiển thị nó như thể ứng dụng đang chạy trên Windows 32-bit. Việc sao chép khóa đăng ký đảm bảo rằng những thay đổi đối với một số tham số không phụ thuộc vào độ bit sẽ có sẵn cho cả ứng dụng 32 bit và 64 bit.

Chuyển hướng tập tin

Chuyển hướng tệp giúp đảm bảo rằng các tệp và thư mục của ứng dụng 32 và 64 bit được giữ riêng biệt và không ảnh hưởng lẫn nhau.

Theo mặc định, các tệp ứng dụng 32 bit được cài đặt trong:

  • C:\Tệp chương trình (x86)

Các tệp hệ thống 32 bit được cài đặt trong:

  • C:\WINDOWS\SysWOW64

Đối với các ứng dụng 64 bit, các tệp được cài đặt trong:

  • C:\Tệp chương trình
  • C:\WINDOWS\HỆ THỐNG32

Cơ chế chuyển hướng WOW64 đảm bảo rằng các yêu cầu từ ứng dụng 32-bit tới thư mục "C:\Program Files" và "C:\WINDOWS\SYSTEM32" được chuyển hướng đến các thư mục thích hợp cho phiên bản 32-bit.

Tuy nhiên, có một vấn đề với việc chuyển hướng tập tin. Người dùng và nhà phát triển nên biết về tính năng này.

Nhiều ứng dụng 64 bit vẫn sử dụng chế độ và quy trình 32 bit. Và họ không tính đến điều này khi tạo trình cài đặt. Để đảm bảo rằng ứng dụng được cài đặt chính xác. những thứ kia. trong "C:\Program Files", trình cài đặt phải thực hiện lệnh gọi hệ thống đến hệ điều hành để hệ thống tạm dừng cơ chế chuyển hướng tệp Wow64. Và sau khi cài đặt, hãy thực hiện một cuộc gọi hệ thống khác để kích hoạt lại chuyển hướng. Nếu bạn cài đặt mà không ngừng chuyển hướng, chương trình sẽ được cài đặt trong "C:\Program Files (x86)". Một ví dụ điển hình về lỗi này là phiên bản 64-bit của FireFox 3.5, có tên mã là "Shiretoko", được cài đặt trong "C:\Program Files(x86)\Shiretoko". Tất nhiên, Firefox vẫn sẽ hoạt động bình thường. Điều duy nhất bạn không thể làm là thay đổi biểu tượng ứng dụng.

Ghi chú: Lỗi này có thể đã được sửa ở Shiretoko. Tuy nhiên, trong các phiên bản trước đó, nó chính xác như thế này.

Chuyển hướng đăng ký

Các khóa đăng ký dành riêng cho ứng dụng 32 bit sẽ được chuyển hướng từ nhánh:

  • HKEY_LOCAL_MACHINE\Phần mềm
  • HKEY_LOCAL_MACHINE\Software\WOW6432Node

Ngoài ra, đôi khi bạn có thể tìm thấy các mục đăng ký ở một nhánh khác (mặc dù điều này không bình thường):

  • HKEY_CURRENT_USER\Software\WOW6432Node

Cách tiếp cận này cho phép các ứng dụng 32 và 64 bit cùng tồn tại bình thường mà không gặp vấn đề với việc ghi đè cài đặt của nhau.

Sao chép sổ đăng ký

Một số khóa và giá trị đăng ký được chuyển hướng cần phải được sao chép. Điều này có nghĩa là nếu ứng dụng 32 bit thực hiện các thay đổi đối với khóa đăng ký được chuyển hướng thì những thay đổi đó cũng phải được áp dụng cho các nhánh ứng dụng 64 bit. Trong trường hợp này, nguyên tắc “người cuối cùng là người đúng” được áp dụng. Ví dụ: nếu bạn cài đặt ba ứng dụng liên kết với cùng một phần mở rộng tệp thì liên kết phần mở rộng tệp sẽ thuộc về ứng dụng cuối cùng.

  1. Cài đặt ứng dụng 32 bit tự liên kết với tiện ích mở rộng XYZ
  2. Cài đặt phiên bản 64-bit của ứng dụng tự liên kết với phần mở rộng tệp XYZ
  3. Cài đặt một ứng dụng 32 bit khác liên kết tiện ích mở rộng XYZ với chính nó

Kết quả của những hành động này là việc nhấp đúp vào tệp có phần mở rộng XYZ trong Windows Explorer sẽ mở ứng dụng đã được cài đặt ở bước 3. Rốt cuộc, chính cái sau gắn liền với sự mở rộng.

Tất cả điều này diễn ra một cách minh bạch đối với các ứng dụng 32 bit trong Wow64, ứng dụng này chặn cuộc gọi một cách độc lập và sao chép các tham số và khóa đăng ký cần thiết. Nói cách khác, các ứng dụng 32-bit có thể được thực thi theo cách tiêu chuẩn, những thay đổi cần thiết sẽ được Wow64 thực hiện.

Có một số hạn chế của hệ thống con WOW64

Một số, nhưng không phải tất cả, các tính năng 64-bit có sẵn cho các ứng dụng 32-bit

Wow64 cho phép các ứng dụng 32 bit tận dụng một số tính năng và khả năng của hệ thống 64 bit. Ví dụ: nếu được cấu hình đúng, các ứng dụng như vậy sẽ có thể sử dụng tới 4GB RAM. Quyền truy cập vào các chức năng khác bị hạn chế do thiết kế của hệ thống 64-bit. Ví dụ: HĐH Windows 64 bit hỗ trợ các hoạt động logic 64 bit. Tuy nhiên, các ứng dụng 32 bit sẽ không có quyền truy cập vào chúng mà chỉ có thể sử dụng các phép toán logic 32 bit.

Ghi chú: Lý do chính cho những hạn chế là sự khác biệt trong cách trình bày dữ liệu giữa các ứng dụng 32-bit và 64-bit. Ứng dụng 32 bit đơn giản là không được thiết kế cho các loại dữ liệu 64 bit.

Bạn không thể trộn mã (Code Tiêm) của ứng dụng 32 bit và 64 bit

Trên hệ điều hành Windows 64 bit, bạn không thể chạy mã 32 bit trong quy trình 64 bit, cũng như bạn không thể chạy mã 64 bit trong quy trình 32 bit. Các ứng dụng sử dụng Code Insert để thêm chức năng cho các ứng dụng hiện có thường sẽ phát sinh lỗi.

Thực tế này giải thích tại sao hầu hết các tiện ích mở rộng shell Windows 32 bit không chạy trên Windows 64 bit. Hầu hết các tiện ích mở rộng này đều sử dụng Code Insert để tự nhúng vào Windows Explorer

WOW64 không hỗ trợ trình cài đặt 16-bit

WOW64 cung cấp hỗ trợ cho trình cài đặt Microsoft 16-bit bằng cách thay thế trình cài đặt bằng phiên bản 32-bit tương thích. Tuy nhiên, sự hỗ trợ này không mở rộng cho các sản phẩm của bên thứ ba. Vì vậy, nếu bạn cần sử dụng một chương trình cũ hơn, rất có thể bạn sẽ phải tìm kiếm một trình giả lập hoặc phiên bản di động.


Tùy chọn bổ sung để chạy ứng dụng 32 bit trên Windows 64

Máy tính ảo Windows

Windows Virtual PC là phần mềm miễn phí cho phép bạn chạy nhiều hệ điều hành trên một máy tính. Virtual PC cung cấp một môi trường thời gian chạy đặc biệt hỗ trợ phần cứng và phần mềm cũ mà Windows 7 không phát hiện và chạy. Tất cả hệ điều hành chạy trong Virtual PC sẽ chạy trong máy ảo. Điều này có nghĩa là hệ điều hành đang chạy sẽ không biết rằng chúng đang chạy trên hệ thống khác.

Yêu cầu hệ thống và chức năng khác nhau đáng kể giữa các phiên bản Virtual PC và Windows. Vì vậy, trước khi thử sử dụng Virtual PC, bạn cần kiểm tra xem chương trình có hỗ trợ cả hệ điều hành của bạn và hệ điều hành sẽ chạy trên nó hay không. Ví dụ: một trong những phiên bản mới nhất không còn hỗ trợ các phiên bản Windows thấp hơn Windows XP SP3.

Chế độ Windows XP (XPM)

Chế độ Windows XP là một triển khai cụ thể và rút gọn của Windows Virtual PC được cài đặt sẵn cùng với bản sao Windows XP Professional SP3. Chế độ này chỉ khả dụng trong các phiên bản Enterprise, Ultimate và Professional của Windows 7 64-bit.

Bất chấp những khả năng mà chế độ này sẽ cung cấp, nhiều người đã sử dụng XPM khuyên bạn chỉ nên sử dụng chế độ này như là phương sách cuối cùng. So với các sản phẩm ảo hóa khác, hiệu suất đáng thất vọng và cấu hình mặc định đặt ra một số vấn đề về bảo mật.

Ghi chú: Vẫn có thể truy cập được một số cài đặt chế độ tương thích chi tiết hơn. Bạn có thể tìm thêm thông tin chi tiết trong bài đánh giá Cách chạy các chương trình cũ trên Windows 7 / Vista? (Xem Bộ công cụ tương thích ứng dụng của Microsoft).

Hệ điều hành Windows đa khởi động

Bạn có thể cài đặt nhiều phiên bản Windows trên cùng một máy tính bằng cách sử dụng multibooter. Ví dụ: cài đặt phiên bản Windows 32 bit và 64 bit cạnh nhau. Mỗi hệ điều hành được cài đặt trên một phân vùng đĩa riêng biệt và trình quản lý khởi động được cài đặt trên phân vùng mặc định. Boot Manager cho phép bạn chọn và khởi chạy hệ điều hành bạn muốn sử dụng ngay bây giờ.

Mặc dù bạn không thể sử dụng nhiều hệ điều hành cùng một lúc nhưng chức năng này khá hữu ích. So với máy ảo, phương pháp này không có bất kỳ vấn đề tương thích nào và các hệ thống như vậy dễ cấu hình và bảo trì hơn nhiều. Ngoài ra, bằng cách cài đặt phiên bản 32 bit bên cạnh phiên bản 64 bit, bạn sẽ vẫn có khả năng chạy các ứng dụng 16 bit.

Để tóm tắt những gì đã nói về hỗ trợ 32-bit trên Windows 64-bit

Hầu hết các ứng dụng 32-bit sẽ hoạt động khá tốt trên Windows 64. Các trường hợp ngoại lệ chính sẽ là:

  1. Trình điều khiển thiết bị 32-bit
  2. Các ứng dụng không thể hoạt động nếu không có trình điều khiển thiết bị 32-bit mà chúng sử dụng. Phần mềm chống virus và các chương trình bảo mật khác là những ví dụ điển hình.
  3. Các tiện ích mở rộng sử dụng tính năng chèn mã. Ví dụ: shell cho Windows Explorer

Một số ứng dụng có thể chạy với những hạn chế. Điều này cũng áp dụng cho các trình gỡ cài đặt, dọn dẹp sổ đăng ký và các chương trình điều chỉnh, vì chúng chỉ có quyền truy cập vào phần sổ đăng ký mà Wow64 hiển thị cho chúng.

Nếu bạn không thể chạy ứng dụng 32 bit, hãy xem xét tùy chọn ảo hóa hoặc đa khởi động nhiều hệ điều hành.

Ứng dụng nào nhanh hơn, 32 bit hay 64 bit?

Câu hỏi này xuất hiện khá thường xuyên. Tuy nhiên, không có quy tắc chung hoặc hệ số nhân nào, vì mọi thứ đều phụ thuộc vào tác vụ và chức năng bộ xử lý được sử dụng.

Khi so sánh các ứng dụng 32 bit và 64 bit trong môi trường gốc của chúng, ứng dụng 32 bit thường sử dụng ít bộ nhớ hơn ứng dụng 64 bit tương đương. Điều này là do các phiên bản 64 bit sử dụng cấu trúc dữ liệu 64 bit, chiếm dung lượng gấp đôi. Kích thước bổ sung ảnh hưởng trực tiếp đến thời gian khởi động và đóng chương trình, cũng như các loại hoạt động khác liên quan đến việc truy cập ổ đĩa. Thông thường, điều này có nghĩa là các ứng dụng 32 bit sẽ chạy nhanh hơn. Tuy nhiên, việc sử dụng các tính năng của bộ xử lý 64 bit của các chương trình 64 bit có khả năng cho phép ứng dụng chạy nhanh hơn tới 25% so với các chương trình 32 bit.

Ngoài ra, hãy nhớ rằng việc chạy ứng dụng 32 bit trên Windows 64 bit có nghĩa là chạy Wow64, do đó, việc phân tích hiệu suất trên bộ xử lý 32 bit có thể được đặt sang một bên. Chạy Wow64 không chỉ tốn chi phí chuyển đổi cuộc gọi mà còn tính đến các cơ chế chuyển hướng và sao chép, không chỉ yêu cầu thời gian CPU mà còn cả RAM. Vì vậy, có thể ứng dụng 32 bit sẽ chạy nhanh hơn ứng dụng 64 bit nhưng chắc chắn nó sẽ chạy chậm hơn so với ứng dụng chạy tương đương trên bộ xử lý 32 bit.

Xếp hạng 5,00 (6 Bình chọn)


Nếu có nhu cầu, bạn có thể chuyển từ phiên bản Windows 32 bit sang phiên bản 64 bit. Nếu chúng ta đang nói về cùng một phiên bản Windows 7, 8 hoặc 10, giấy phép của bạn sẽ hợp lệ cho cả hai phiên bản.

Có cần thiết phải thay đổi độ sâu bit từ 32 đến 64 bit không?

Bước đầu tiên là xác định xem có cần nâng cấp lên 64-bit hay không và PC của bạn có đáp ứng các yêu cầu tối thiểu hay không. Và một bộ chương trình sẽ hỗ trợ việc này, chương trình này sẽ cho bạn biết thiết bị nào được cài đặt trong đơn vị hệ thống và xác định khả năng của nó. Bạn có thể đọc về những tiện ích này và tải chúng xuống từ tài nguyên của nhà sản xuất bằng bài viết của chúng tôi

Phiên bản Windows 32 bit hay 64 bit?

Vì vậy, hãy thử tìm hiểu xem phiên bản hệ thống nào được cài đặt trên máy tính của bạn: 32 hay 64-bit. Độ sâu bit có thể quan trọng, chẳng hạn như nếu bạn cần cài đặt một chương trình mới cung cấp các phiên bản khác nhau. Để bắt đầu, hãy mở menu “Bắt đầu”, nhấp vào dòng “Bảng điều khiển” và đi tới “Hệ thống và bảo mật”, sau đó đến “Hệ thống”. Tại đây bạn sẽ tìm thấy thông tin về loại hệ điều hành: hệ điều hành 32 hoặc 64-bit.

Nếu hóa ra Windows là 64 bit, điều này không có nghĩa là tất cả các chương trình của bạn đều chạy ở chế độ 64 bit. Nhiều chương trình chỉ có phiên bản 32 bit và có thể chạy mà không gặp vấn đề gì trên hệ thống 64 bit.

Nếu muốn chuyển từ 32 bit sang 64 bit, bạn sẽ cần cài đặt lại Windows, xây dựng lại toàn bộ hệ thống. Việc nâng cấp Windows từ 32 bit lên 64 bit có hợp lý hay không phụ thuộc phần lớn vào phần cứng và phần mềm bạn sử dụng hoặc dự định mua:

  1. Trên hệ điều hành Windows, độ sâu bit mô tả độ dài từ được sử dụng để xử lý RAM và bộ nhớ GPU của bạn.
  2. Nếu bạn chưa cài đặt dữ liệu kỹ thuật của card màn hình trong PC, bạn có thể sử dụng.
  3. Sử dụng các mẹo của chúng tôi ở trên để tìm hiểu xem Windows của bạn là 32 bit hay 64 bit. Ngoài ra, bạn cũng có thể tham khảo của chúng tôi.
  4. Chỉ khi bộ nhớ RAM và GPU vượt quá 4 gigabyte, bạn mới nên chuyển từ 32 sang 64 bit.
  5. Trong một số trường hợp nhất định, việc thay đổi độ rộng bit sẽ không đáng nỗ lực nếu, chẳng hạn, bạn không bao giờ sử dụng bộ nhớ không thể đánh địa chỉ. Ví dụ: nếu bạn chỉ lướt Internet hoặc làm công việc văn phòng cơ bản, bạn sẽ hiếm khi sử dụng nhiều hơn một gigabyte RAM trong hầu hết các trường hợp. Hãy tìm hiểu trong lời khuyên thiết thực của chúng tôi.
  6. Và ngay cả khi bạn tạm thời vượt quá dung lượng bộ nhớ, chẳng hạn như chơi trò chơi 3D tốn nhiều bộ nhớ, chỉnh sửa video hoặc tạo mô hình, việc chuyển đổi độ sâu bit không nhất thiết là giải pháp tốt nhất. Tùy thuộc vào phần mềm, việc lưu trữ lượng lớn dữ liệu có thể là giải pháp thay thế tiết kiệm chi phí hơn đáng kể. Ví dụ: bạn có thể chỉ cần viết đường dẫn lưu trữ mới cho phần mềm mà không cần thiết lập hệ thống hoàn toàn mới.
  7. Với sự trợ giúp, bạn vẫn có thể sử dụng RAM, có thể định địa chỉ trực tiếp, chẳng hạn như sử dụng nó cho các tệp tạm thời.

Có thể thay đổi độ sâu bit?

Việc có thể thay đổi phiên bản Windows từ 32 sang 64 bit hay không tùy thuộc vào phần cứng máy tính của bạn:

  • Bộ xử lý của bạn phải có khả năng xử lý các địa chỉ 64 bit. Cách dễ nhất để biết liệu bạn có bộ xử lý 64 bit hay không là đọc hướng dẫn sử dụng CPU để biết thông tin đó.
  • Sử dụng các mẹo ở trên, bạn có thể biết liệu máy tính của mình có hỗ trợ 64-bit mà không cần hướng dẫn sử dụng hay không.
  • Nếu bộ xử lý của bạn không hỗ trợ các bit cao hơn, chỉ thay thế bộ xử lý sẽ không giải quyết được vấn đề. Đọc hướng dẫn sử dụng bo mạch chủ được cài đặt trong thiết bị hệ thống của bạn xem nó có tương thích với bộ xử lý 64-bit hay không và nếu có thì là bộ xử lý nào. Đây là một vấn đề về ổ cắm.
  • Xin lưu ý: nếu bộ xử lý của bạn tương thích 64-bit, về nguyên tắc có thể thay đổi độ sâu bit. NHƯNG: với hệ điều hành 64-bit chắc chắn bạn sẽ phải cài đặt lại tất cả trình điều khiển cho tất cả các thành phần phần cứng của bạn. Nếu bạn không tìm thấy trình điều khiển 64-bit cho đầu đọc thẻ của mình, thiết bị có thể ngừng hoạt động sau khi thực hiện thay đổi.

Cách thay đổi độ sâu bit lên cao hơn

Để chuyển từ Windows 32 bit sang 64 bit, bạn cần thực hiện một số bước chuẩn bị và làm theo các bước sau:

  1. Trước tiên, hãy tìm trình điều khiển cho tất cả phần cứng phù hợp với hệ thống 64-bit. Lưu chúng vào thẻ nhớ USB hoặc phương tiện lưu trữ khác.
  2. Kiểm tra hoặc lấy lại key Windows hiện tại của bạn. Bạn có thể tìm thấy nó trên đĩa DVD cài đặt. Làm thế nào hoặc, bạn có thể tìm hiểu trong một bài viết riêng.
  3. Lưu ý: bạn không thể cài đặt hệ thống 64 bit lên trên phiên bản 32 bit cũ mà không gỡ cài đặt hệ thống cũ. Đảm bảo sao lưu tất cả dữ liệu quan trọng từ phân vùng ổ cứng mà bạn sẽ cài đặt hệ thống 64-bit trên đó.
  4. Chúng tôi sẽ cho bạn biết thêm về những gì cần xem xét.
  5. Cài đặt hệ điều hành 64-bit, chẳng hạn như sử dụng các bài viết của chúng tôi về .
  6. Sau khi cài đặt hệ điều hành, hãy cài đặt tất cả các trình điều khiển. Bây giờ, việc tạo một bản sao lưu của Windows là điều hợp lý để nếu cần, bạn có thể sử dụng phiên bản “sạch” nhanh chóng.

Chúng tôi sẽ cho bạn biết cách chạy chương trình ở chế độ tương thích trên hệ thống 64-bit mới.

Khi cài đặt hệ điều hành Windows trên máy tính, chắc hẳn nhiều bạn đã nhìn thấy một trong những dòng chữ lạ này, được gọi là độ sâu bit: x32, x64 và x86. Ít người biết những con số này là gì nhưng có một truyền thuyết xuất hiện rằng con số này càng cao thì hệ điều hành càng mạnh. Nhìn về phía trước, tôi sẽ nói rằng không phải như vậy, mặc dù những lời này có một số sự thật.

Những con số được đề cập ở trên không chỉ ra gì ngoài dung lượng bộ xử lý. Cái sau sử dụng bộ nhớ lưu trữ các tham số trung gian để thực hiện các tác vụ khác nhau. Nếu kích thước của bộ nhớ này là 32 bit thì bộ xử lý (và hệ điều hành) được gọi là 32 bit và nếu là 64 bit thì tương ứng là 64 bit. Rất khó để bị nhầm lẫn ở đây. Nhưng số x86 có nghĩa là gì - 86 bit? Hoàn toàn không, đây là một tên gọi khác cho bộ xử lý 32 bit.

Điều quan trọng cần nhớ là một chi tiết quan trọng - nếu bạn không cài đặt cụ thể hệ điều hành 64-bit thì 99% sẽ là 32-bit. Tuy nhiên, quy tắc này chỉ áp dụng cho những máy tính được phát hành khoảng trước năm 2010-2011, vì hiện tại bộ xử lý 32-bit trên thực tế đã không còn được sản xuất. Tất cả máy tính xách tay và PC mới đều được trang bị Windows x64 độc quyền.

Bạn đang bối rối chưa? Tuyệt vời, vậy chúng ta hãy tiếp tục đi sâu hơn vào chủ đề này nhé. Trước đây, bộ nhớ 32 bit là đủ - ngay cả khi bộ xử lý thiếu bộ nhớ, nó sẽ chia bộ nhớ thành nhiều phần 32 bit, do đó gây ảnh hưởng bất lợi đến thời gian xử lý các tác vụ tính toán. Sau đó, những chiếc PC tính toán mạnh mẽ bắt đầu được bày bán, trong đó bộ nhớ 32 bit đơn giản là không đủ. Sau đó, các nhà sản xuất quyết định tạo ra bộ xử lý 64-bit mạnh hơn, bộ nhớ của nó đủ để xử lý ngay cả những tác vụ phức tạp. Như tôi vừa đề cập ở trên, ngày nay hầu hết các nhà sản xuất đều đã chuyển sang tạo bộ xử lý 64-bit. Đồng thời, bạn có thể cài đặt hệ điều hành Windows 32 bit thông thường trên đó - bộ xử lý sẽ mô phỏng hoạt động của bộ xử lý 32 bit. Khi cài Windows x64, toàn bộ sức mạnh sẽ được sử dụng.

Có đáng để chuyển sang Windows 64 bit không? Câu hỏi rất thú vị, nhưng câu trả lời có thể sẽ không làm bạn hài lòng - nó chỉ phụ thuộc vào nhu cầu của bạn. Nghĩa là, nếu bạn sử dụng các chương trình phức tạp đòi hỏi nhiều công việc tính toán, thì vâng, nó chắc chắn đáng để chuyển đổi. Nếu bạn sử dụng PC để lướt Internet thì có thể bạn sẽ không bao giờ cần sử dụng bộ xử lý. Tuy nhiên, tôi sẽ nói về điều này chi tiết hơn dưới đây.

Sự khác biệt giữa x32 và x64

Tôi muốn nói với bạn chi tiết hơn về sự khác biệt giữa độ sâu bit.

  • Có lẽ điểm khác biệt chính là phiên bản Windows x32 có thể hỗ trợ RAM không quá 3 GB, trong khi phiên bản x64 có thể hoạt động với 32 GB cùng một lúc. Ngoài ra, x32 chỉ có khả năng chạy các chương trình 32 bit, trong đó không quá 3 GB bộ nhớ sẽ được phân bổ và GB còn lại sẽ không được nó sử dụng. x64 có thể dễ dàng xử lý các chương trình 32 bit, phân bổ hơn 3 GB cho chúng. Đối với các ứng dụng 64 bit, tất cả dữ liệu được sử dụng trong máy tính đều có thể được sử dụng.
  • Sự khác biệt tiếp theo không kém phần quan trọng: x64 hỗ trợ đồng thời nhiều lõi và bộ xử lý. Do đó, nếu bạn có bộ xử lý lõi tứ, thì tốt hơn là nên cài đặt phiên bản Windows này vì nó sẽ chạy nhanh hơn nhiều.

Nói chung, đây là tất cả những khác biệt có thể bạn quan tâm.

Ưu và nhược điểm

Chúng ta hãy điểm lại tất cả các điểm và nêu bật tất cả ưu và nhược điểm của cả hai phiên bản Windows.

  • x64 mạnh hơn nếu bạn có bộ xử lý đa lõi hoặc nhiều bộ xử lý cùng một lúc. Trong các trường hợp khác, bạn sẽ không tìm thấy bất kỳ cải tiến đáng chú ý nào.
  • Windows 64-bit cho phép bạn làm việc với hơn 3 GB RAM. Xét rằng ngay cả một trình duyệt thông thường như Mozilla Firefox cũng có thể dễ dàng ngốn tới 1 GB bộ nhớ thì đây là một điểm cộng rất lớn.
  • Một số chương trình và ứng dụng có khả năng chạy riêng trên hệ thống x32 và không hỗ trợ x64.
  • Các nhà sản xuất vẫn chưa phát hành phiên bản trình điều khiển 64-bit cho một số thành phần của họ, điều này có thể trở thành một vấn đề thực sự.

Làm thế nào để tìm ra bitness của Windows?

Chà, cuối cùng, tôi sẽ cho bạn biết cách tìm ra phiên bản hệ điều hành nào được cài đặt trên máy tính của bạn.

  • Đối với Windows 7, bạn cần di chuột qua biểu tượng “Máy tính”, nhấp chuột phải và chọn “Thuộc tính”. Trong cửa sổ mở ra, bạn cần tìm dòng "Loại hệ thống", nơi độ sâu bit sẽ được chỉ định.
  • Trong trường hợp XP, bạn cần thực hiện quy trình tương tự, chỉ có một sắc thái: nếu từ 64-bit được chỉ định trong mục “Hệ thống”, thì bạn có Windows 64-bit. Nếu không có từ đó thì có nghĩa là 32-bit.