10 คะแนน โดย kunggom 2023-05-24 | 4 ความคิดเห็น | แชร์ทาง WhatsApp

แม้จะผ่านมากว่า 20 ปีแล้วนับตั้งแต่มีการออกวางจำหน่าย CPU ที่นำ 64 บิตเข้าสู่ x86 ISA แต่เวลาที่เราเปิด PC ซึ่งใช้ CPU x86 ขึ้นมาใหม่ในช่วงแรก CPU ก็ยังคงทำงานในโหมด 16 บิตอยู่ชั่วครู่ ว่ากันว่าเพื่อคงความเข้ากันได้กับผลิตภัณฑ์รุ่นก่อน มรดกจากยุค 1980 อย่าง real mode และ protected mode จึงยังคงหลงเหลืออยู่ใน CPU มาจนถึงทุกวันนี้

แต่ดูเหมือน Intel จะมองว่า ในเมื่อแม้แต่ระบบปฏิบัติการ 32 บิตก็ไม่มีเวอร์ชันใหม่ออกมาแล้ว โหมด 16 บิตจะยังมีประโยชน์อะไรอีก ดังนั้น Intel จึงเสนอแนวคิดให้ตัดโหมดเลกาซีเดิมออกไปเป็นจำนวนมากใน CPU x86-64 ที่จะออกในอนาคต โดยเรียกสิ่งนี้ว่า x86S

จุดเด่นที่สุดของ x86S คือจะสามารถรันได้เฉพาะระบบปฏิบัติการ 64 บิตเท่านั้น เพราะมีการรื้อเลกาซีออกจาก CPU แล้วเริ่มต้นเข้าสู่โหมด 64 บิตได้ทันที จึงว่ากันว่าแม้แต่ระบบปฏิบัติการ 32 บิตก็จะไม่สามารถติดตั้งและรันได้ อย่างไรก็ตาม แอปพลิเคชัน 32 บิตยังคงสามารถรันบนระบบปฏิบัติการ 64 บิตได้

แล้วในกรณีของระบบปฏิบัติการสำหรับ x86-64 ที่ออกมาก่อนหน้านี้ ซึ่งถูกสร้างขึ้นโดยสมมติว่า CPU จะเริ่มต้นจากโหมด 16 บิตตอนบูตครั้งแรก จะทำอย่างไรดี? ทาง Intel บอกว่านั่นเป็นปัญหาที่แก้ได้ด้วยการใช้โซลูชัน virtualization ถึงอย่างนั้น โดยพื้นฐานแล้วหากมี CPU แบบนี้ออกมาจริง ก็คงจำเป็นต้องใช้ระบบปฏิบัติการรุ่นใหม่ที่รองรับมันโดยตรง

สำหรับผู้ใช้ทั่วไปที่ซื้อ PC มาใช้งาน การเปลี่ยนแปลงนี้อาจไม่ได้ใหญ่โตนัก แต่สำหรับฝั่งที่ใช้งานและดูแลระบบเลกาซีเก่า ๆ หรือเครื่องจักรที่มีระบบเหล่านั้นฝังอยู่ ข้อเสนอนี้คงไม่ใช่ข่าวที่น่ายินดีเท่าไรนัก สุดท้ายแล้ว CPU ที่นำแนวคิดนี้ไปใช้จริงจะออกมาเมื่อไรกันนะ?

อ้างอิง - บทความในประเทศ:

4 ความคิดเห็น

 
asdwqr 2023-05-26

เมื่อก่อนเขาไม่ได้ทำอะไรแบบนี้ไว้สักอย่างแล้วเหรอ?

 
cosine20 2023-05-25

ตอนนี้ต้องคำนึงถึงประสิทธิภาพกันแล้วล่ะครับ ก็ไม่ได้ถึงขั้นเป็นชุดคำสั่งที่ต่างออกไปเลยแบบ IA-64 เสียหน่อย แค่นำชุดคำสั่งแบบเลกาซีออกจาก AMD64 เดิมเท่านั้นเอง
ไม่ใช่ว่าที่ผ่านมาพวกเขาสร้าง CPU แบบ Apple M1 หรือ M2 ไม่เป็นเลยไม่ได้ทำ แต่ที่คงไว้จนถึงตอนนี้ก็เพราะความเข้ากันได้แบบย้อนหลัง และถ้า x86S ออกมา ผมคิดว่าทั้งประสิทธิภาพการประมวลผลของตัว CPU เอง รวมถึงประสิทธิภาพของโน้ตบุ๊กและอายุการใช้งานแบตเตอรี่จะดีขึ้นอย่างก้าวกระโดด

 
taeunlee99 2023-05-25

ตอนนี้เมื่อเข้าสู่ยุคของ AI ที่ต้องการประสิทธิภาพสูงขึ้น ก็คงยึดติดกับฟอร์มแฟกเตอร์แบบเก่าไว้ต่อไปไม่ได้แล้ว ในจังหวะที่สถาปัตยกรรม ARM กำลังเติบโตขึ้นเรื่อย ๆ ก็ดูเหมือนว่าจำเป็นต้องมีการเปลี่ยนแปลงครั้งใหญ่แบบกล้าตัดสินใจครับ

 
xguru 2023-05-25

ช่วงหลังได้ประกอบพีซีใหม่อีกเครื่องในรอบหลายปี แล้วก็พบว่า USB Windows แท้ที่ผมมีอยู่ถูกสร้างมาเป็นแบบ MBR เลยไม่ถูกตรวจจับเป็นอุปกรณ์บูตเลยครับ เขาบอกว่าต้องฟอร์แมตใหม่เป็น GPT แล้วสร้างใหม่ ผมก็เลยทำแบบนั้นไป แต่ก็ดูเหมือนว่าอะไรหลายอย่างกำลังค่อยๆ เปลี่ยนไปทีละนิดเหมือนกันครับ