Làm cách nào tôi có thể phát hiện ra rằng CPU của tôi hỗ trợ các hệ điều hành 64 bit trong Linux, ví dụ: Ubuntu, Fedora?
Làm cách nào tôi có thể phát hiện ra rằng CPU của tôi hỗ trợ các hệ điều hành 64 bit trong Linux, ví dụ: Ubuntu, Fedora?
Câu trả lời:
Thi hành:
grep flags /proc/cpuinfo
Tìm cờ 'lm'. Nếu có, điều đó có nghĩa là CPU của bạn là 64 bit và nó hỗ trợ HĐH 64 bit. 'lm' là viết tắt của chế độ dài.
Ngoài ra, thực hiện:
grep flags /proc/cpuinfo | grep " lm "
Lưu ý các không gian trong " lm "
. Nếu nó cung cấp bất kỳ đầu ra nào, CPU của bạn là 64 bit.
Cập nhật: Bạn cũng có thể sử dụng các mục sau trong thiết bị đầu cuối:
lshw -C processor | grep width
Điều này hoạt động trên Ubuntu, không chắc bạn có cần cài đặt các gói bổ sung cho Fedora hay không.
Tôi nghĩ cách dễ nhất là:
lscpu|grep "CPU op-mode"
lscpu
là đơn giản. Nếu họ không có lscpu
lệnh thì tôi có thể thấy lý do tại sao họ bỏ phiếu cho người khác.
Nếu CPU của bạn là loại 64 bit (x86-64), bạn có thể sử dụng nó với HĐH 64 bit.
Dưới đây là danh sách các CPU 64 bit: http://en.wikipedia.org/wiki/64-bit#Cien_64-bit_micro Processor_architectures
thông qua lệnh này, dmidecode -t processor
chúng ta có thể kiểm tra khả năng của bộ xử lý.
Đừng dựa vào các câu trả lời có điểm cao cho câu hỏi này vì các phương pháp này không phải lúc nào cũng đúng.
Tôi có một máy tính có CPU Intel Atom N230, theo tất cả các thử nghiệm được đề cập có khả năng hỗ trợ HĐH 64 bit.
Theo http://en.wikipedia.org/wiki/Intel_Atom#32-bit_and_64-bit_hardware_support
CPU thì không có khả năng chạy HĐH 64 bit. Tôi đã thử cài đặt HĐH Linux 64 bit và nó thực sự từ chối làm như vậy. Cài đặt HĐH Linux 32 bit hoạt động.