Tôi đã cài đặt HĐH 64 bit trong bộ xử lý 32 bit


12

Như tiêu đề, tôi đã vô tình cài đặt Ubuntu 13.04 64 bit trong bộ xử lý 32 bit và hiện tại nó vẫn hoạt động tốt (thực sự tôi cảm thấy PC của mình trở nên nhạy hơn). Sẽ có bất kỳ vấn đề trong tương lai gần mặc dù? Tôi nghĩ Bo mạch chủ của tôi là 64 bit nhưng tôi không chắc chắn, nhưng bộ xử lý của tôi là 32 bit. Hơn nữa, tôi đã làm lscpuvà tôi đã nhận được điều này:

Architecture:          x86_64
CPU op-mode(s):        32-bit, 64-bit
Byte Order:            Little Endian
CPU(s):                1
On-line CPU(s) list:   0
Thread(s) per core:    1
Core(s) per socket:    1
Socket(s):             1
NUMA node(s):          1
Vendor ID:             GenuineIntel
CPU family:            15
Model:                 4
Stepping:              9
CPU MHz:               2659.023
BogoMIPS:              5318.04
L1d cache:             16K
L2 cache:              1024K
NUMA node0 CPU(s):     0

21
Theo lscpu, Bộ xử lý của bạn là 64 bit.
Mitch

1
Nếu mọi thứ đều hoạt động thì bạn có CPU 64 bit, đừng lo lắng ...
Alvar

5
nếu bạn có bộ xử lý 32 bit, HĐH 64 bit thậm chí sẽ không cài đặt
Dee

Pentium F4 hoặc Pentium D đều là vi kiến ​​trúc Intel 64 - NetBurst (theo thông tin CPU Family 15, Model 4). D là bộ xử lý lõi kép, vì vậy có lẽ đó không phải là của bạn.
JustinC

Rất ít, nếu , PC (và tôi đang sử dụng thuật ngữ này rộng rãi ở đây) được bán trong vài năm qua có CPU không có khả năng 64 bit. Và như đã được chỉ ra trong các câu trả lời, CPU của bạn có khả năng 64 bit, bằng chứng là cả hai đầu ra được trích dẫn cũng như thực tế là nó hoạt động.
một CVn

Câu trả lời:


39

Nếu bạn đã cài đặt HĐH 64 bit, CPU của bạn nhất thiết phải có khả năng 64 bit. Trong bộ xử lý chỉ 32 bit, trình cài đặt 64 bit thậm chí không khởi động.

Trong (các) chế độ op của CPUlscpu đầu ra : 32 bit, 64 bit có nghĩa là CPU của bạn có cả khả năng 32 bit và 64 bit. Kiến trúc: x86_64 là kiến ​​trúc hạt nhân hiện tại (64-bit).

Bạn cũng có thể kiểm tra hỗ trợ 64 bit đang chạy:

grep " lm " /proc/cpuinfo

Nếu nó xuất ra không có gì, bạn có CPU 32 bit. Nếu nó xuất ra một cái gì đó giống như cờ: blah blah lm blah blah blah CPU của bạn hỗ trợ Chế độ dài (AKA 64-bit).


2
Tôi đã làm grep "lm" /proc/cpuinfovà tôi đã nhận được cờ blah blah lm blah blah, do đó đáp ứng kiểm tra của bạn.
Ad Nam

7
Không có blah trên cờ của tôi. Tôi có nên lo lắng không?
chàng người Brazil đó

1
@ ruda.almeida blah = "rất nhiều cờ bạn không cần phải lo lắng". lm là cờ cho biết bạn có CPU 64 bit.
Eric Carvalho

10

Từ đầu ra của bạn, rõ ràng bạn có CPU 64 bit. Dòng này CPU op-mode(s):32-bit, 64-bitcó nghĩa là bạn có CPU 64 bit.

Do đó, không có vấn đề gì khi sử dụng HĐH 64 bit.


1
Rất nhiều lần máy tính xách tay có CPU có khả năng 64 bit đi kèm với hệ điều hành 32 bit (vì chúng thường có quá ít bộ nhớ cho 64 bit rất hữu ích). Đây có lẽ là nguồn gốc của sự nhầm lẫn.
Tom Marthenal

8

Có vẻ như bạn đã trải qua điều ngạc nhiên giống như tôi đã làm vài năm trước.

Tôi vô tình đặt một đĩa CD 64 bit vào máy tính xách tay của mình và cài đặt nó, và một lát sau tôi nhận ra "Đợi một lát .... Tôi nghĩ máy tính xách tay của tôi là hệ thống 32 bit?"

Nếu phiên bản 64 bit hoạt động trên hệ thống của bạn, thì điều đó có nghĩa là hệ thống của bạn thực sự là hệ thống 64 bit, chứ không phải là phiên bản 32 bit như bạn từng nghĩ;)


1

Bộ xử lý của bạn thực sự là bộ xử lý 64 bit như dòng này nói:

Kiến trúc: x86_64

Nếu nó là 32 bit, bạn không thể cài đặt HĐH 64 bit ngay từ đầu. Đừng lo lắng, PC của bạn sẽ hoạt động tốt.


6
Thực tế Architecture: x86_64 có nghĩa là có kernel 64 bit đang chạy. Cấu trúc CPU được hiển thị trong (các) chế độ op dòng CPU . Tất nhiên, hạt nhân 64 bit sẽ không chạy trong CPU chỉ có 32 bit, vì vậy câu trả lời này không sai.
Eric Carvalho
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.