ฉันกำลังดาวน์โหลดภาพ ISO ของ Lubuntu; พวกเขามีสองรุ่น: 32 และ 64
แต่ทำไมพวกเขาถึงเรียกรุ่น 64 amd64เนื่องจากพวกเขาบอกว่ามันใช้งานได้กับ Intel ด้วย?
ฉันกำลังดาวน์โหลดภาพ ISO ของ Lubuntu; พวกเขามีสองรุ่น: 32 และ 64
แต่ทำไมพวกเขาถึงเรียกรุ่น 64 amd64เนื่องจากพวกเขาบอกว่ามันใช้งานได้กับ Intel ด้วย?
คำตอบ:
เพราะ AMD เป็นเจ้าแรกที่ออกซีพียู 64-bit x86 (x86-64)
สถาปัตยกรรม AMD64 นั้นถูกวางตำแหน่งโดย AMD ตั้งแต่เริ่มต้นเป็นวิธีการวิวัฒนาการเพื่อเพิ่มความสามารถในการประมวลผลแบบ 64 บิตให้กับสถาปัตยกรรม x86 ที่มีอยู่ซึ่งตรงข้ามกับแนวทางของ Intel ในการสร้างสถาปัตยกรรม 64 บิตใหม่ด้วย IA-64
ตัวประมวลผลที่ใช้ AMD64 ตัวแรกคือ Opteron ซึ่งเปิดตัวในเดือนเมษายน 2546
ในความเป็นจริงในเคอร์เนลการสนับสนุน 64 บิตเรียกว่า 'x86_64' เพื่ออ้างถึงข้อเท็จจริงที่ว่าทั้ง AMD และ Intel (และอื่น ๆ ) ใช้คำสั่งเหล่านั้น
AMD ได้ทำการติดตั้ง x86-64 อย่างตั้งใจก่อนที่ Intel ด้วยเหตุผลนี้ distros ส่วนใหญ่ (และระบบปฏิบัติการอื่น ๆ เช่น OpenBSD) ได้เปิดตัวครั้งแรกเมื่อยังเป็น AMD เท่านั้นหรือการเปลี่ยนชื่อเป็น x86-64 ไม่ถือว่าคุ้มค่ากับความพยายาม
ฉันคิดว่าอีกหนึ่งปัจจัยที่มีส่วนทำให้เกิดความสับสนในการตั้งชื่อนี้คือความขัดแย้งระหว่าง Intel และ AMD เกี่ยวกับการตั้งชื่อ Intel มีวิกฤตข้อมูลเฉพาะตัวในการตั้งชื่อแบบ 64 บิต มันขี่จักรยานผ่านชื่อ EM64T, IA-32e และในที่สุดก็เป็น Intel 64 อย่างเป็นทางการในทางกลับกัน AMD เรียกว่า AMD64 เสมอ x86-64 เป็นชื่อที่ชัดเจนพอสมควรที่จะครอบคลุมทั้งสอง อย่างไรก็ตามมันไม่ได้เป็นเช่นนี้เสมอไป ฉันจำได้เมื่อมันเป็นคนใหม่และเป็นประกายไม่สามารถคิดได้ว่าจะเรียกมันว่าอะไร ฉันเคยเห็นสิ่งเหล่านี้:
x86-64 เป็นชื่อย่อที่ชัดเจนที่สุดสำหรับสถาปัตยกรรม