Sự khác biệt chính: x86 là một nhóm các kiến trúc tập lệnh được dựa trên CPU Intel 8086 ban đầu. X64 là một kiến trúc tập lệnh thuộc họ x86 hỗ trợ 64 bit cho mỗi địa chỉ.
Công nghệ máy tính đã không ngừng phát triển để đáp ứng nhu cầu của khách hàng. Công nghệ mới hơn, tốt hơn và nhanh hơn đang được chờ đợi. Khi các nhà phát triển đáp ứng một giới hạn về một tiêu chuẩn nhất định, cuối cùng họ sẽ thay đổi tiêu chuẩn. X86 và x64 đều là kích thước bộ xử lý có sẵn khi mua máy tính, mặc dù chúng khác nhau về hiệu suất.
X16, x32 và x64 khác nhau và các bit đề cập đến cách bộ xử lý xử lý thông tin. Trong x16, chỉ có 16 bộ xử lý logic có thể tồn tại, trong khi x32 có thể tăng 32 bộ xử lý logic và x64 có thể có 64 bộ xử lý logic. Nếu chạy một hệ thống trong kiến trúc 32 bit, hệ thống bị giới hạn ở 32 bit mà các thanh ghi có thể trỏ tới. Con trỏ 32 bit chỉ có thể trỏ tối đa 4.2 tỷ địa chỉ, lên tới khoảng 4GB. Tuy nhiên, trong kiến trúc 64 bit, hệ thống có thể trỏ đến các địa chỉ gần như không giới hạn vì dung lượng bộ nhớ sẽ là bình phương là 4.2 tỷ. Bit x64 hỗ trợ ở đâu đó giữa RAM 1 và 128GB. Kiến trúc x64 chưa được sử dụng hết tiềm năng và phần mềm cho kiến trúc này vẫn đang được hoàn thiện.
x86 | x64 | |
Hỗ trợ | 16, 32 hoặc 64 tệp đăng ký tùy thuộc vào kiến trúc. | Hỗ trợ 64 tệp đăng ký. |
Yêu cầu | Bộ xử lý 1-gigahertz (GHz) 32-bit (x86) hoặc bộ xử lý 64-bit (x64), RAM 512 MB | Bộ xử lý 1-bit 64-bit (x64), RAM 1 GB (khuyên dùng 4 GB) |
Truy cập bộ nhớ | Có thể truy cập tới 4 GB RAM. | Có thể truy cập từ RAM trong khoảng từ 1 GB đến 128 GB tùy theo phiên bản. |
Ngăn chặn thực thi dữ liệu | Sử dụng phiên bản dựa trên phần mềm của DEP. | Hỗ trợ DEP hỗ trợ phần cứng. |
Bảo vệ bản vá hạt nhân | Không có sẵn | Tính năng này có sẵn. Kernel Patch Protection giúp ngăn chương trình độc hại cập nhật kernel Windows Vista. |
Ký tài xế | Cho phép người dùng sử dụng trình điều khiển không dấu | Tất cả các trình điều khiển cần phải ký điện tử |
Trình điều khiển 32 bit | Hỗ trợ tất cả các trình điều khiển phiên bản 32 bit | Không hỗ trợ |
Chương trình 16 bit | Hỗ trợ một phần trình điều khiển 16 bit | Không hỗ trợ |
Hạn chế | RAM bị hạn chế, bảo mật tối thiểu, tốc độ dưới 64 bit, không thể chạy các chương trình / trình điều khiển được xây dựng cho 64 bit | Trình điều khiển 64 bit có thể không khả dụng cho một hoặc nhiều thiết bị trong hệ thống, trình điều khiển phải được ký điện tử, không hỗ trợ trình điều khiển / chương trình 32 bit, việc định vị chương trình dành riêng cho 64 bit là khó khăn, không phải tất cả các thiết bị phần cứng đều tương thích với hệ thống 64 bit, lời nhắc ủy quyền |