Làm cách nào để biết rằng bộ xử lý của tôi hỗ trợ 64 bit?

Đây là một vấn đề đã mang lại nhiều hoang mang cho người dùng. Ngay cả khi họ nghĩ rằng họ biết câu trả lời, họ thường sai.

Có vẻ khôn ngoan khi đưa nó lên ngay bây giờ trong bản phát hành Ubuntu 10.04 và Fedora 13 sắp tới. Như chúng ta đã biết, nhiều bản phân phối Linux có các phiên bản được tối ưu hóa cho bộ vi xử lý 64 bit. Đây là nơi nảy sinh tình huống khó xử của chúng ta: Máy của tôi có hỗ trợ 64 bit không? Tôi có thể tải xuống phiên bản 32 bit để đề phòng không? Và những câu hỏi tiếp tục ...


Trước khi bắt đầu tiết lộ những bí ẩn này, hãy làm rõ rằng để thực hiện các bài kiểm tra mà chúng tôi sẽ thực hiện ở đây, bạn cần phải cài đặt Linux (bất kỳ bản phân phối nào) trên máy đó. Nếu không, bạn có thể chạy các lệnh này bằng cách khởi động Linux từ LiveCD.

Hãy bắt đầu bằng cách phân biệt giữa việc biết phần cứng của bạn thực sự hỗ trợ gì và loại hạt nhân bạn đang chạy trên phần cứng đó.

Nếu bạn muốn biết nếu bạn phần cứng hỗ trợ 64 bit, mở một thiết bị đầu cuối và chạy:

grep flags / proc / cpuinfo

Nếu lm xuất hiện trong kết quả, thì nó hỗ trợ 64 bit; nếu Chế độ bảo vệ xuất hiện, nó hỗ trợ 32 bit; nếu Chế độ thực xuất hiện, nó hỗ trợ 16 bit.

Nếu bạn muốn biết nếu bạn hạt nhân hiện tại hỗ trợ 64 bit, mở một thiết bị đầu cuối và chạy:

uname-a

Nếu "x86_64 GNU / Linux" xuất hiện trong kết quả, nó chỉ ra rằng bạn đang chạy nhân Linux 64 bit. Thay vào đó, nếu bạn thấy "i386 / i486 / i586 / i686", đó là một nhân 32 bit.

Khi bạn phải quyết định tải xuống phiên bản Ubuntu, Fedora hoặc bất kỳ bản phân phối nào khác, điều quan trọng nhất là lệnh đầu tiên, vì nó cho biết phần cứng của bạn có hỗ trợ 64 bit hay không.. Lệnh thứ hai chỉ cho bạn biết bạn đã cài đặt loại hạt nhân nào.