ฉันติดตั้งระบบปฏิบัติการ 64 บิตในตัวประมวลผล 32 บิต


12

ตามคำแนะนำของชื่อฉันบังเอิญติดตั้ง Ubuntu 13.04 แบบ 64 บิตในโปรเซสเซอร์ 32 บิตและตอนนี้ก็ใช้งานได้ดี (ตอนนี้ฉันรู้สึกว่าพีซีของฉันตอบสนองได้ดีขึ้น) จะมีปัญหาใด ๆ ในอนาคตอันใกล้นี้หรือไม่? ฉันคิดว่าเมนบอร์ดของฉันเป็น 64 บิต แต่ฉันไม่แน่ใจ แต่โปรเซสเซอร์ของฉันคือ 32 บิต นอกจากนี้ฉันทำlscpuและได้รับสิ่งนี้:

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
ตามlscpuตัวประมวลผลของคุณคือ 64 บิต
มิทช์

1
หากทุกอย่างทำงานได้แล้วคุณมี CPU แบบ 64 บิตแล้วไม่ต้องกังวล ...
อัลวาร์

5
หากคุณมีโปรเซสเซอร์ 32 บิตระบบปฏิบัติการ 64 บิตจะไม่ได้ติดตั้ง
Dee

Pentium F4 หรือPentium Dซึ่งเป็นทั้งไมโครโปรเซสเซอร์ Intel 64 - NetBurst (ตามข้อมูลตระกูล CPU 15, ข้อมูลรุ่น 4) The D เป็นโปรเซสเซอร์แบบดูอัลคอร์ดังนั้นจึงอาจไม่ใช่ของคุณ
JustinC

มีน้อยมากหากมีพีซี (และฉันใช้คำนั้นในวงกว้าง) ที่ขายในช่วงหลายปีที่ผ่านมามีซีพียูที่ไม่มีความสามารถ 64- บิต และดังที่ได้ระบุไว้ในคำตอบซีพียูของคุณนั้นมีความสามารถ 64 บิตดังที่เห็นได้จากทั้งผลลัพธ์ที่ออกมาและความจริงที่ว่ามันใช้งานได้จริง
CVn

คำตอบ:


39

หากคุณติดตั้งระบบปฏิบัติการ 64 บิต CPU ของคุณจำเป็นต้องมีความสามารถ 64 บิต ในโปรเซสเซอร์ 32 บิตเท่านั้นตัวติดตั้ง 64- บิตไม่เริ่มทำงาน

ในlscpuเอาต์พุตCPU op-mode: 32- บิต, 64- บิตหมายความว่า CPU ของคุณมีความสามารถทั้งแบบ 32- บิตและ 64- บิต สถาปัตยกรรม: x86_64เป็นสถาปัตยกรรมเคอร์เนลปัจจุบัน (64- บิต)

นอกจากนี้คุณยังสามารถตรวจสอบการสนับสนุน 64- บิตที่ทำงาน:

grep " lm " /proc/cpuinfo

ถ้ามันไม่มีอะไรที่คุณมี CPU 32 บิต ถ้ามันแสดงผลคล้ายธง: blah blah lm blah blah blahซีพียูของคุณรองรับLong Mode (AKA 64-bit)


2
ฉันทำgrep "lm" /proc/cpuinfoและฉันได้รับธง blah blah lm blah blah ดังนั้นคุณจึงพอใจในการตรวจสอบของคุณ
Adnan

7
ไม่มีตำหนิบนธงของฉัน ฉันควรกังวลไหม
Guy ชาวบราซิลนั่น

1
@ ruda.almeida blah = "มีธงจำนวนมากที่คุณไม่ต้องกังวล" lmคือแฟล็กที่บอกว่าคุณมี CPU 64 บิต
Eric Carvalho

10

จากผลลัพธ์ของคุณเป็นที่ชัดเจนว่าคุณมี CPU 64 บิต บรรทัดCPU op-mode(s):32-bit, 64-bitหมายความว่าคุณมี CPU 64 บิต

ดังนั้นจึงไม่มีปัญหาในการใช้ระบบปฏิบัติการ 64 บิต


1
หลายครั้งที่แล็ปท็อปที่มีซีพียูที่รองรับ 64- บิตมาพร้อมกับระบบปฏิบัติการ 32- บิตต่อไป (เนื่องจากพวกเขามักจะมีหน่วยความจำน้อยเกินไปสำหรับ 64- บิตที่จะมีประโยชน์มาก) นี่อาจเป็นที่มาของความสับสน
Tom Marthenal

8

ดูเหมือนว่าคุณจะรู้สึกประหลาดใจแบบเดียวกับที่ฉันทำเมื่อไม่กี่ปีที่ผ่านมา

ฉันตั้งใจใส่แผ่นซีดี Ubuntu 64- บิตในแล็ปท็อปของฉันและติดตั้งและหลังจากนั้นฉันก็ตระหนักว่า"เดี๋ยวก่อนสักครู่ .... ฉันคิดว่าแล็ปท็อปของฉันเป็นระบบ 32 บิต?"

หากเวอร์ชัน 64 บิตทำงานบนระบบของคุณแสดงว่าระบบของคุณเป็นระบบ 64 บิตแทนที่จะเป็นแบบ 32 บิตตามที่คุณเคยคิด;)


1

โปรเซสเซอร์ของคุณเป็นโปรเซสเซอร์ 64- บิตตามที่บรรทัดนี้ระบุ:

สถาปัตยกรรม: x86_64

หากเป็น 32 บิตคุณจะไม่สามารถติดตั้งระบบปฏิบัติการ 64 บิตได้ตั้งแต่แรก ไม่ต้องกังวลพีซีของคุณจะทำงานได้ดี


6
สถาปัตยกรรมที่แท้จริง: x86_64หมายความว่ามีเคอร์เนล 64- บิตกำลังทำงานอยู่ สถาปัตยกรรมของ CPU จะแสดงในบรรทัดCPU สหกรณ์โหมด (s) แน่นอนเคอร์เนล 64 บิตจะไม่ทำงานใน CPU 32 บิตเท่านั้นดังนั้นคำตอบนี้ไม่ผิด
Eric Carvalho
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.