ทำไมมี 'amd' ในชื่อไฟล์ iso ของ Ubuntu


23

หากคุณดาวน์โหลดไฟล์ iso ด้วย Ubuntu คุณจะได้รับสิ่งนี้:

ubuntu-10.04.3-server-amd64.iso
ubuntu-11.10-desktop-amd64.iso

ทุกส่วนในชื่อไฟล์นั้นค่อนข้างสะอาดสำหรับฉันยกเว้น 'amd' ดังนั้นฉันมีคำถามต่อไปนี้

เหตุใดจึงมีสตริง 'amd' ในชื่อไฟล์

สตริงอื่น ๆ ในชื่อไฟล์สามารถพบได้แทนที่จะเป็น 'amd'

คำตอบ:


40

เป็นเพียงข้อตกลงเนื่องจากข้อเท็จจริงที่ว่า AMD สร้างส่วนขยาย 64 บิตให้กับชุดคำสั่ง x86 (Intel 386/486 / Pentium) ในเวลานั้น Intel กำลังผลักดัน Itanium เป็นโซลูชั่น 64 บิตเท่านั้นและ Intel ไม่ได้คัดลอกส่วนขยายของ AMD จนกว่าจะชัดเจนว่า AMD ได้สร้างบางสิ่งที่ใช้กันอย่างแพร่หลาย #define AMD64 ถูกใช้เพื่อแยกชุดคำสั่ง 64- บิตนี้ออกจากชุดคำสั่ง Itanium ของ Intel


1
ใช่มันสมเหตุสมผลแล้ว สำหรับรุ่น 32 บิตชื่อไฟล์คือ ubuntu-10.04.3-server-i386.iso
bessarabov

การใช้ x64 ก็เป็นเรื่องธรรมดาด้วย
sterz

5

AMD เอาชนะ Intel เพื่อเพิ่มความสามารถ 64 บิตให้กับชิป X86 ในเวลาที่ Intel กำลังผลักดันชิป Itanium ในอนาคตสำหรับการประมวลผล 64 บิตร่วมกับ HP

Intel ได้รับใบอนุญาตและนำส่วนขยายของ AMD ไปใช้ในชิปของตนเอง

เวอร์ชั่น amd64 จะใช้งานได้กับชิปรุ่นปัจจุบันของ AMD และ Intel (นอกเหนือจาก Itanium ซึ่งส่วนใหญ่ตายแล้วยกเว้นเซิร์ฟเวอร์ HP / เวิร์กสเตชันบางรุ่น) นั่นคือถ้าคุณต้องการใช้ 64 บิต มันให้เครดิตกับ AMD ในการเดินทางมาก่อน


2

บางครั้งสิ่งเหล่านี้เรียกว่า x86_64 เช่นกันซึ่งมีอคติของ Intel เล็กน้อย ชื่อ x86 มีรากฐานมาจากโปรเซสเซอร์ Intel 8086


ฉันพบว่า x86-64 มีความเป็นกลางมากกว่าผู้ขายมากกว่า AMD64 เป็นส่วนขยายชุดคำสั่งสำหรับสถาปัตยกรรม x86 ที่ใช้โดย Intel, AMD และ VIA
ไม่ระบุชื่อ

1
@ ไม่ระบุชื่อ: แต่ "x86" ถูกสร้างและตั้งชื่อโดย Intel (เช่นเดียวกับ i386) Intel เป็นเพียงการชะลอตัวเพื่อตอบสนองต่อความต้องการของตลาดสำหรับโปรเซสเซอร์ 64 บิตที่รองรับ x86 ดังนั้น AMD จึงต้องเลือกสถาปัตยกรรม (และชื่อเริ่มต้น) ในเวลานี้
Joachim Sauer

@JoachimSauer ใช่แล้ว x86 ถูกสร้างขึ้นโดย Intel และพวกเขาเลือกชื่อผู้จำหน่ายที่เป็นกลาง x86 ไม่ได้บอกว่าใครเป็นคนทำมันเป็นเพียงชื่อ ในฐานะที่เป็นส่วนขยายของสถาปัตยกรรม x86 ส่วนขยายควรได้รับการตั้งชื่อในลักษณะที่เป็นกลางเช่นกัน
ไม่ระบุชื่อ

1

AMD64 เป็นชื่อทางการตลาดที่ AMD เลือกใช้สำหรับ x86-64 (Intel ใช้ชื่อ "Intel 64") ทั้งสองมีชื่อเทียบเท่าและต่างกันสำหรับ ISA เดียวกัน


0

ใช่มีการพูดคุยกันก่อนหน้านี้ (ในรายชื่อผู้รับจดหมายฉันเชื่อว่า) ชื่อควรเป็นชื่อสามัญมากกว่าและตกลงกันว่า x86_64 เป็นวิธีที่ถูกต้องที่จะไป (นี่คือสิ่งที่ Arch Linux ใช้ฉันรู้) ในเวลานั้นพวกเขาบอกว่าการเปลี่ยนแปลงนั้นจะเกิดขึ้น แต่ไม่รู้ว่าเมื่อไหร่ (นี่เป็นประมาณหนึ่งปีที่แล้วที่ฉันได้ยินเรื่องนี้)

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.