Hệ thống phần cứng và phần mềm 32 bit, tại các thời điểm được gọi là x86 hoặc x86-32, hoạt động với dữ liệu ở dạng 32 bit. Ngược lại, Hệ thống phần cứng và phần mềm 64 bit, hoặc x64 hoặc x86-64, sử dụng dữ liệu ở dạng 64 bit. Về mặt lý thuyết, càng nhiều dữ liệu nói chung có thể được xử lý cùng một lúc, hệ thống có thể thực hiện càng nhanh.
Một lợi thế thực tế ngay lập tức mà các hệ thống 64 bit mang lại là việc sử dụng số lượng lớn hơn
32-bit
64-bit
Số bit
32
64
Mô tả kiến trúc và phần mềm
Kiến trúc 32 bit dựa trên các thanh ghi, địa chỉ hoặc bus dữ liệu rộng 32 bit (4 octet). Đối với phần mềm, 32 bit thường có nghĩa là sử dụng không gian địa chỉ tuyến tính 32 bit.
Kiến trúc 64 bit dựa trên các thanh ghi, địa chỉ hoặc bus dữ liệu rộng 64 bit (8 octet). Đối với phần mềm, 64 bit có nghĩa là sử dụng mã với các địa chỉ bộ nhớ ảo 64 bit.
Khả năng tương thích
Các hệ điều hành (HĐH) 32 bit và các ứng dụng yêu cầu CPU 32 bit
HĐH 64 bit yêu cầu CPU 64 bit và các ứng dụng 64 bit cần HĐH và CPU 64 bit
Hệ thống có sẵn
Tất cả các phiên bản Windows 8, Windows 7, Windows Vista và Windows XP, Linux
XP Professional, Windows Vista, Windows 7, Windows 8, cũng như Mac OS X và Linux
Giới hạn bộ nhớ
Hệ thống 32 bit được giới hạn ở mức 3,2 Gigabyte (GB) RAM Windows 32 bit với giới hạn địa chỉ không đạt được mức 4GB đầy đủ. Nó phụ thuộc vào phần cứng, thường là 3,25GB.
Hệ thống 64 bit cho phép bộ nhớ RAM lên tới 17 tỷ GB.
Ưu
Ít vấn đề hơn, tương thích rộng rãi hơn
• Truy cập RAM nhiều hơn • Hiệu quả cao hơn • Phân bổ bộ nhớ ảo nhiều hơn • Nhiều tính năng bảo mật hơn
Nhược điểm
Ít truy cập RAM, ít bộ nhớ hơn, ít hiệu quả hơn, ít tính năng bảo mật hơn
• Khả năng tương thích trình điều khiển có thể • Một số giới hạn RAM bo mạch chủ • Các vấn đề di sản
Nội dung: 32 bit so với 64 bit
1 Kiến trúc và Phần mềm
2 Tương thích
2.1 Tương thích với CPU 32 bit?
2.2 Tương thích với CPU 64 bit?
3 bộ nhớ
3.1 Chọn HĐH cho VPS
4 ưu và nhược điểm
5 hệ thống Windows
6 tài liệu tham khảo
Kiến trúc và phần mềm
32 bit và 64 bit là các thuật ngữ tham chiếu về cách bộ xử lý được nhúng trong máy tính hoặc CPU, xử lý dữ liệu. Kiến trúc 32 bit cho phép đơn vị số học và logic (ALU) hoặc mạch kỹ thuật số thực hiện các phép toán số học và logic số nguyên 32 bit.
Đối với kiến trúc với 64 bit, nó cho phép phiên bản Windows 64 bit xử lý lượng lớn RAM tốt hơn hệ thống 32 bit. Ngoài ra, một hệ thống 64 bit có các thanh ghi địa chỉ 64 bit, với các thanh ghi dữ liệu và bus dữ liệu thường có kích thước tương đương như các thanh ghi địa chỉ. Vì vậy, kiến trúc CPU và ALU 64 bit có các thanh ghi và địa chỉ trùng khớp hoặc dữ liệu, các bus có giá trị như.
Khả năng tương thích
Tương thích với CPU 32 bit?
Bộ xử lý 32 bit không thể chạy hệ điều hành được thiết kế cho CPU 64 bit. Nó cũng không hỗ trợ các ứng dụng 64 bit. CPU 32 bit chỉ có thể chạy HĐH 32 bit và các ứng dụng được thiết kế cho hệ điều hành 32 bit.
Bộ xử lý (CPU)
32-bit
32-bit
32-bit
32-bit
Hệ điều hành (HĐH)
32-bit
32-bit
64-bit
64-bit
Chương trình ứng dụng
32-bit
64-bit
Không
Không
Tương thích?
Đúng
Không
Tương thích với CPU 64 bit?
Các hệ thống 64 bit thường tương thích ngược và hỗ trợ cả hệ điều hành 32 bit và ứng dụng 32 bit.
Bộ xử lý (CPU)
64-bit
64-bit
64-bit
64-bit
Hệ điều hành (HĐH)
32-bit
32-bit
64-bit
64-bit
Chương trình ứng dụng
32-bit
64-bit
32-bit
64-bit
Tương thích?
Đúng
Không
Đúng
Đúng
Ký ức
Các hệ thống 32 bit có một giới hạn về số lượng bộ nhớ mà chúng có thể xử lý (hoặc trỏ đến). Giới hạn này là 4GB. Mặc dù bộ nhớ thường đề cập đến RAM, giới hạn này cũng bao gồm bộ nhớ trong các thiết bị khác trong hệ thống như bộ điều hợp video, âm thanh và mạng. Giới hạn kết hợp cho RAM, RAM đồ họa (GPU), phạm vi bộ nhớ PCI và một vài thành phần khác là 4GB.[1]
Ý nghĩa thực tế của việc này là Windows 32 bit, chẳng hạn, không thể tận dụng tối đa 4GB RAM và nó thường hiển thị 3,25GB. Cài đặt thêm RAM luôn là một tùy chọn, nhưng các hệ thống 32 bit đơn giản là không thể sử dụng bất kỳ RAM nào vượt quá giới hạn của nó. Phiên bản 64 bit có thể giải quyết tới 8TB. Với các hệ thống hiện tại không thể tận dụng hết công suất, các hệ thống hiện có sẵn với RAM được cài đặt vượt xa giới hạn 4 GB của hệ thống 32 bit.
Chọn HĐH cho VPS
Khi sử dụng máy chủ riêng ảo (VPS) như Linode hoặc DigitalOcean, quản trị viên hệ thống thường bị hạn chế bởi dung lượng RAM có sẵn. Vì vậy, họ thường khuyên nên sử dụng bản phân phối Linux 32 bit để sử dụng trên VPS thay vì hệ điều hành 64 bit.
Ưu và nhược điểm
Lợi ích của hệ thống 64 bit bao gồm:
Khả năng sử dụng nhiều RAM hơn. Về mặt lý thuyết, bộ xử lý 64 bit có khả năng tham chiếu 2 ^ 64 vị trí trong bộ nhớ, hoặc gấp hơn 4 tỷ lần số bộ nhớ Bộ xử lý 32 bit có thể tham chiếu. Hệ điều hành Windows 64 bit hiện tại giới hạn 16 TB, không quá 128 GB RAM vật lý do không thực tế. Kết quả là các quy trình 64 bit có thể tạo ra 16TB ảo, thông qua 8 TB được phân bổ trong bộ nhớ ảo cho các quy trình của người dùng và 8 TB cho các quy trình kernel.
Hiệu quả hơn. Khi RAM bổ sung được cài đặt, các hệ thống 32 bit thường không thể tận dụng lợi thế của nó do giới hạn không gian địa chỉ. Nhưng các hệ thống 64 bit có thể, thường dẫn đến tăng hiệu suất đáng kể.
Phân bổ bộ nhớ ảo nhiều hơn. Kiến trúc 64 bit Windows về mặt lý thuyết có thể cung cấp 8 TB bộ nhớ ảo cho một ứng dụng. Kiến trúc 32 bit Windows bị giới hạn ở mức 2GB. Các ứng dụng hiện đại, đặc biệt là cho các trò chơi, chỉnh sửa video và ảnh, mong muốn có thêm RAM. Với việc sử dụng và phân bổ bộ nhớ hiệu quả 64 bit, những ứng dụng được tối ưu hóa cho HĐH 64 bit có thể tận dụng tối đa không gian mới.
Nhiều tính năng bảo mật. Xử lý 64 bit cung cấp các biện pháp bảo vệ bổ sung, bao gồm, nhưng không giới hạn ở phần cứng D.E.P, bảo vệ bản vá nhân và trình điều khiển thiết bị được cải thiện.
Có một vài khuyết điểm, bao gồm:
Khả năng tương thích trình điều khiển. Mặc dù có sự hỗ trợ ngày càng tăng đối với HĐH 64 bit, nhưng đối với những người vẫn sử dụng phần cứng cũ, cứng và thường vẫn hoạt động, việc chuyển sẽ được thực hiện và sớm hơn sau đó. Nhiều khả năng trình điều khiển 64 bit sẽ khả dụng cho các hệ thống và phần cứng cũ hơn. Đây là những quyết định được đưa ra từng trường hợp.
Một số giới hạn RAM bo mạch chủ. Một sự cố hiếm gặp là việc tìm thấy một bo mạch chủ hỗ trợ bộ xử lý 64 bit sớm, nhưng không cung cấp hỗ trợ nhiều hơn 4GB RAM. Những gì có sẵn có thể là một số lợi ích của bộ xử lý 64 bit, mặc dù không có quyền truy cập vào nhiều RAM hơn. Có lẽ đã đến lúc nâng cấp HĐH của bạn.
Các vấn đề di sản. Phần mềm có thể sẽ không thực hiện chuyển đổi sang xử lý 64 bit. Các ứng dụng cũ hơn, bao gồm các ứng dụng 16 bit, sẽ yêu cầu ảo hóa. Nếu không, đã đến lúc nâng cấp.
Hệ thống Windows
Windows 8, cả hai phiên bản Standard và Pro, đều có sẵn trong các bản phân phối 32 bit và 64 bit. Trước khi ra mắt Windows 7, Microsoft đã tuyên bố rằng Windows 8 của họ sẽ là Windows cuối cùng hỗ trợ kiến trúc 32 bit. Với bước di chuyển cuối cùng của ứng dụng, trình điều khiển và trình cắm đến 64 bit, Windows sẽ không cung cấp khả năng tương thích ngược 32 bit. Đối với các hệ thống hiện tại vẫn cần hỗ trợ Windows XP, có thể tìm thấy nó thông qua ảo hóa hộp cát, được thực hiện trong Windows Server 2008.
Sau đó, máy tính sẽ cần bộ xử lý có khả năng 64 bit. Nếu bạn đang sử dụng Windows, bạn có thể kiểm tra xem bộ xử lý của mình có phải là 64 bit hay không bằng cách thực hiện như sau:
Mở Công cụ và Thông tin Hiệu suất bằng cách nhấp vào nút Bắt đầu, nhấp vào Bảng điều khiển, nhấp vào Hệ thống và Bảo trì, sau đó nhấp vào Thông tin và Công cụ Hiệu suất.
Nhấp vào Xem và in chi tiết.
Trong phần Hệ thống, hãy kiểm tra loại HĐH hiện đang chạy trong Loại hệ thống. Đối với khả năng 64 bit, nó hiển thị nếu hệ thống có thể chạy Windows 64 bit.
Lưu ý: nếu hệ thống đã chạy phiên bản Windows 64 bit, danh sách có khả năng 64 bit sẽ không được hiển thị.
Người giới thiệu
Windows 32 bit và 64 bit - Bộ phận trợ giúp
32 bit - Hy vọng máy tính
32 bit và 64 bit - Mẹo nhanh và bẩn
Quan sát kỹ hơn về Windows 32 bit và 64 bit - ni.com
32 hoặc 64: Bit nào Windows? - Thế giới PC
Wikipedia: 32 bit
Wikipedia: 64 bit
Câu hỏi thường gặp 32 và 64 bit - Microsoft Windows
Giải thích 32 và 64 bit - Thông báo hỗ trợ của TechS