เมนูนำทาง
เอกซ์86-64 AMD64ชุดคำสั่ง AMD64 ถูกนำไปใช้ในไมโครโพรเซสเซอร์ของ AMD ดังนี้ Athlon 64, Athlon 64 FX, Athlon 64 X2, Turion 64, Turion 64 X2, Opteron และ Sempron (เฉพาะรุ่นที่ผลิตในช่วงหลัง)
AMD64 ถูกสร้างมาเพื่อเป็นคู่แข่งกับสถาปัตยกรรม IA64 ของบริษัทอินเทลและเอชพี ข้อแตกต่างที่สำคัญมีดังนี้
โหมดการทำงาน | ระบบปฏิบัติการ ที่ต้องการ | แปลงโปรแกรมใหม่ | ขนาดของตำแหน่ง | ขนาดตัว operand | ขยายขนาดเรจิสเตอร์ | ขนาด GPR ปกติ | |
---|---|---|---|---|---|---|---|
Long mode | โหมด 64 บิต | ระบบปํฎิบัติการรุ่นใหม่ที่สนับสนุน 64 บิต | ต้อง | 64 | 32 | ต้อง | 64 |
เข้ากันได้กับระบบเดิม | ไม่ต้อง | 32 | 32 | ไม่ต้อง | 32 | ||
16 | 16 | 16 | |||||
Legacy mode | Protected mode | ระบบปฏิบัติการเดิมแบบ 16 หรือ 32 บิต | ไม่ต้อง | 32 | 32 | ไม่ต้อง | 32 |
16 | 16 | 16 | |||||
จำลอง 8086 | 16 | 16 | 16 | ||||
Real mode | ระบบปฏิบัติการเดิมแบบ 16 บิต |
โหมดหลักๆ แบ่งเป็น 2 ประเภทดังนี้
Long modeเป็นโหมดการทำงานหลักของสถาปัตยกรรมนี้ โดยแบ่งเป็นโหมดย่อยคือ 64 บิตล้วน และสนับสนุนทั้ง 32/64 บิต โหมดนี้จะใช้ในระบบปฏิบัติการแบบ 64 บิตเนื่องจากว่าชุดคำสั่งพื้นฐานของ x86 กับ x86-64 ไม่ต่างกัน ดังนั้นโปรแกรมที่เป็น x86 เดิมจะไม่เสียประสิทธิภาพในการทำงานไป ซึ่งต่างจากสถาปัตยกรรมแบบ IA-64 ที่การรันโปรแกรม 32 บิตจะเทียบเท่าการทำงานบนโพรเซสเซอร์ตัวอื่นLegacy modeโหมดนี้จะใช้สำหรับระบบปฏิบัติการแบบ 16 และ 32 บิตเดิม ซึ่งโพรเซสเซอร์จะทำงานเสมือนโพรเซสเซอร์แบบ 32 บิต และไม่สามารถนำโปรแกรมที่เป็น 64 บิตมาใช้งานได้ สนับสนุนเฉพาะโปรแกรมที่เป็น 16 หรือ 32 บิตเท่านั้นเมนูนำทาง
เอกซ์86-64 AMD64ใกล้เคียง
เอกซ์86-64แหล่งที่มา
WikiPedia: เอกซ์86-64 http://www.intel.com/technology/intel64/ http://www.x86-64.org/