Câu trả lời:
X64, amd64 và x86-64 là tên cho cùng loại bộ xử lý. Nó thường được gọi là amd64 vì AMD đã đưa ra nó ban đầu. Tất cả các máy tính để bàn và máy chủ 64 bit chung hiện nay đều có bộ xử lý amd64.
Có một loại bộ xử lý được gọi là IA-64 hoặc Itanium . Nó chỉ được tìm thấy trong siêu máy tính và một vài máy chủ cao cấp.
Bộ xử lý 64 bit có thể chạy hệ thống 32 bit, vì vậy bạn có thể lựa chọn cài đặt phiên bản amd64 hoặc phiên bản i386. Dưới đây là một vài điểm so sánh:
Vài năm trước, một số chương trình có lỗi khi được biên dịch cho bộ xử lý 64 bit, nhưng đó chủ yếu là quá khứ.
Bạn có thể chạy các chương trình 32 bit trên hệ thống 64 bit; Chuyện này là không đúng sự thật.
Một hạt nhân 32 bit có thể truy cập hơn 4GB RAM, do đó, việc có nhiều hơn 4GB RAM không phải là lý do thuyết phục để chạy kernel 64 bit. Mặt khác, một chương trình 32 bit chỉ có thể truy cập ít hơn khoảng 3 GB bộ nhớ.
Cái nào nhanh hơn phụ thuộc vào ứng dụng (crunching số có thể nhanh hơn gấp đôi trong chế độ 64 bit, trong khi thao tác biểu tượng có thể chậm hơn gấp đôi).
Nếu nghi ngờ, trên bộ xử lý có khả năng amd64, hãy sử dụng phân phối amd64.
Bạn có thể sử dụng cả hình ảnh x86 và amd64. Và vâng, tên chung ban đầu cho kiến trúc là amd64 bởi vì nó được phát triển bởi AMD. Dù sao, ngày nay thường được gọi là x86-64 hoặc thậm chí x64.
Intel đã cấp phép cho tập lệnh AMD64 cho CPU 64 bit không phải Itanium của họ. Sau đó, có, AMD64 là một tên chung cho kiến trúc x86 64 bit.
Tất nhiên CPU của bạn cũng có thể chạy các hạt nhân x86 32 bit - nhưng điều này không được khuyến khích vì bạn mất tất cả các lợi ích của kiến trúc x86-64 (chủ yếu là không gian địa chỉ lớn hơn và nhiều thanh ghi hơn).