Zainstalowałem 64-bitowy system operacyjny w 32-bitowym procesorze

12

Jak sugeruje tytuł, przypadkowo zainstalowałem 64-bitowy Ubuntu 13.04 w 32-bitowym procesorze i na razie działa dobrze (czuję, że mój komputer stał się bardziej responsywny). Czy w najbliższej przyszłości będzie jednak jakiś problem? Myślę, że moja płyta główna jest 64-bitowa, ale nie jestem pewien, ale mój procesor jest 32-bitowy. Ponadto zrobiłem lscpui otrzymałem to:

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
Adnan
źródło
21
Zgodnie z tym lscputwój procesor jest 64-bitowy.
Mitch
1
Jeśli wszystko działa, to masz 64-bitowy procesor, więc nie martw się ...
Alvar
5
jeśli masz 32-bitowy procesor, 64-bitowy system operacyjny nawet się nie zainstaluje
Dee
Pentium F4 lub Pentium D, które są mikroarchitekturą Intel 64 - NetBurst (zgodnie z rodziną procesorów 15, informacje o modelu 4). D był dwurdzeniowym procesorem, więc prawdopodobnie nie jest twój.
JustinC
Bardzo niewiele, jeśli w ogóle , komputerów (i używam tego terminu tutaj szeroko) sprzedawanych w ciągu ostatnich kilku lat ma procesory, które nie są w stanie obsługiwać 64-bitów. I jak wskazano w odpowiedziach, twój procesor jest zdolny do pracy w wersji 64-bitowej, o czym świadczy zarówno cytowana moc wyjściowa, jak i fakt, że w ogóle działa.
CVn

Odpowiedzi:

39

Jeśli zainstalowałeś 64-bitowy system operacyjny, Twój procesor koniecznie jest w stanie obsługiwać 64-bit. W 32-bitowym procesorze 64-bitowy instalator nawet się nie uruchamia.

W trybach operacyjnych procesoralscpu wyjściowego : 32-bitowy, 64-bitowy oznacza, że ​​twój procesor może obsługiwać zarówno 32-bitowy, jak i 64-bitowy. Architektura: x86_64 jest bieżącą architekturą jądra (64-bit).

Możesz także sprawdzić działanie 64-bitowej wersji:

grep " lm " /proc/cpuinfo

Jeśli nic nie wyświetla, masz 32-bitowy procesor. Jeśli wyświetla coś w rodzaju flag: bla bla lm bla bla bla, twój procesor obsługuje tryb długi (64-bitowy AKA).

Eric Carvalho
źródło
2
Zrobiłem grep "lm" /proc/cpuinfoi mam flagi bla bla lm bla bla, a tym samym zaspokojenie czeku.
Adnan
7
Na moich flagach nie ma bla . Powinienem się martwić?
Ten Brazylijczyk
1
@ ruda.almeida blah = "wiele flag, o które nie musisz się martwić". lm to flaga informująca, że ​​masz 64-bitowy procesor.
Eric Carvalho
10

Z twojego wyjścia wynika, że ​​masz 64-bitowy procesor. Linia CPU op-mode(s):32-bit, 64-bitoznacza, że ​​masz 64-bitowy procesor.

Dlatego nie ma problemu z użyciem 64-bitowego systemu operacyjnego.

Uwe Plonus
źródło
1
Wiele razy laptopy z procesorami obsługującymi 64-bit i tak mają 32-bitowy system operacyjny (ponieważ często mają za mało pamięci, aby 64-bit był bardzo użyteczny). Prawdopodobnie jest to przyczyną zamieszania.
Tom Marthenal
8

Wygląda na to, że doświadczyłeś tej samej niespodzianki, co kilka lat temu.

Przypadkowo włożyłem 64-bitową płytę CD z Ubuntu do laptopa i zainstalowałem ją, a nieco później zdałem sobie sprawę: „Chwila… Myślałem, że mój laptop jest systemem 32-bitowym?”

Jeśli wersja 64-bitowa działa w twoim systemie, oznacza to, że twój system jest w rzeczywistości systemem 64-bitowym, a nie 32-bitowym, jak zwykłeś myśleć;)

RobinJ
źródło
1

Twój procesor jest tak naprawdę procesorem 64-bitowym, jak podaje ta linia:

Architektura: x86_64

Jeśli był 32-bitowy, to nie mógłbyś zainstalować 64-bitowego systemu operacyjnego. Nie martw się, Twój komputer będzie działał dobrze.

Dharmaputhiran
źródło
6
Właściwie architektura: x86_64 oznacza, że ​​działa 64-bitowe jądro. Architektura procesora jest pokazana w liniowych trybach operacyjnych procesora . Oczywiście 64-bitowe jądro nie działałoby w 32-bitowym procesorze, więc ta odpowiedź nie jest zła.
Eric Carvalho