ข่าว
ระบบ ROM-Based x86: ยุคที่ถูกลืมของการประมวลผลแบบฝังตัว
การอภิปรายล่าสุดเกี่ยวกับ ELKS (Embedded Linux Kernel Subset) ได้จุดประกายให้เกิดการสนทนาที่น่าสนใจเกี่ยวกับระบบ ROM-based x86 เผยให้เห็นบทหนึ่งที่น่าหลงใหลแต่มักถูกมองข้ามในประวัติศาสตร์การคำนวณ แม้ว่าหลายคนจะเชื่อมโยงโปรเซสเซอร์ x86 กับคอมพิวเตอร์ส่วนบุคคลเป็นหลัก แต่ชิปเหล่านี้มีประวัติศาสตร์อันยาวนานในระบบฝังตัวและการประยุกต์ใช้งานแบบ ROMความต้องการของระบบ ELKS:หน่วยความจำ RAM ขั้นต่ำ: 256Kหน่วยความจำ RAM ที่แนะนำ: 512Kการตั้งค่าที่ใช้ ROM: หน่วยความจำ RAM 128Kสถาปัตยกรรมที่รองรับ: 8086, 8088, 80188, 80186, 80286, NEC V20, V30โลกของระบบ ROM-Based x86ระบบ ROM-based x86 มีการใช้งานแพร่หลายมากกว่าที่หลายคนคิด ตั้งแต่คอมพิวเตอร์ Tandy ที่มี DOS ในตัว ROM ไปจนถึงตัวควบคุมอุตสาหกรรมเฉพาะทาง ระบบเหล่านี้แสดงให้เห็นถึงความสามารถในการปรับใช้งานที่หลากหลาย ความสามารถในการประมวลผลโค้ดโดยตรงจาก ROM โดยไม่ต้องโหลดเข้า RAM ก่อน ทำให้ระบบเหล่านี้มีประสิทธิภาพสูงสำหรับการใช้งานเฉพาะด้าน ตัวอย่างที่โดดเด่นได้แก่ สาย PS/1 ของ IBM, คอมพิวเตอร์ที่ใช้งานร่วมกับ PC ของ Tandy ที่มี DeskMate GUI และแล็ปท็อปของ HP และ Zenith จำนวนมากที่มีทั้ง DOS และ Windows ในตัว ROMระบบ x86 ที่โดดเด่นที่ใช้ ROM:ซีรีส์ Tandy 1000 ที่มี DOS 2.11 ในระบบ ROMIBM PS/1 ที่มี PC-DOS และส่วนติดต่อผู้ใช้แบบกราฟิกคอมพิวเตอร์พกพาจาก HP/GRiD/Zenith ที่มี DOS/Windows ในระบบ ROMระบบควบคุมอุตสาหกรรมที่ใช้การ์ด ISAเครื่องพิมพ์รุ่นแรกๆ ของ Apple ที่ใช้ตัวควบคุม 80186การนำไปใช้งานทางเทคนิคและประโยชน์ระบบที่ใช้ ROM มีข้อได้เปรียบที่เป็นเอกลักษณ์สำหรับการประยุกต์ใช้งานแบบฝังตัว ในขณะที่ระบบสมัยใหม่มักจะโหลดระบบปฏิบัติการจากที่เก็บข้อมูลเข้าสู่ RAM แต่ระบบที่ใช้ ROM สามารถประมวลผลโค้ดโดยตรงจากหน่วยความจำแบบไม่ลบเลือนได้ แนวทางนี้พบได้บ่อยในอุปกรณ์ฝังตัวและระบบควบคุมอุตสาหกรรมจนถึงช่วงกลางปี 2000 ซึ่ง NOR flash memory ช่วยให้สามารถประมวลผลโดยตรงได้ระบบไฟล์รากจะถูกเขียนเฉพาะเมื่อคุณแฟลชอิมเมจระบบปฏิบัติการใหม่เท่านั้น และการตั้งค่าถาวรจะถูกเก็บไว้ในพื้นที่ NVRAM ขนาดเล็กการประยุกต์ใช้งานสมัยใหม่และมรดกตกทอดระบบฝังตัวในปัจจุบันส่วนใหญ่ได้เปลี่ยนไปจากสถาปัตยกรรมที่ใช้ ROM อย่างเดียว แต่แนวคิดนี้ยังคงมีอยู่ในรูปแบบที่ดัดแปลง เราเตอร์และอุปกรณ์ฝังตัวสมัยใหม่จำนวนมากยังคงทำงานด้วยระบบไฟล์รากแบบอ่านอย่างเดียวที่ติดตั้งพร้อมกับ RAM disk ขนาดเล็กสำหรับการจัดเก็บชั่วคราว โครงการ ELKS ยังคงสืบทอดมรดกนี้ต่อไป โดยรองรับระบบที่ใช้ ROM ที่สามารถทำงานได้ด้วย RAM เพียง 128K ทำให้เหมาะสำหรับทั้งฮาร์ดแวร์เก่าและการใช้งานฝังตัวสมัยใหม่ภาพนี้แสดงให้เห็นอินเตอร์เฟซเกมในอดีต ที่แสดงให้เห็นถึงการทำงานของระบบที่ใช้ ROM เช่น ELKS โดยแสดงให้เห็นว่าสามารถทำงานได้บนทรัพยากรที่จำกัด คล้ายกับอุปกรณ์ฝังตัวในยุคแรกๆเศรษฐศาสตร์ของวิวัฒนาการการเปลี่ยนผ่านจากระบบที่ใช้ ROM ไม่ได้เกิดจากความก้าวหน้าทางเทคโนโลยีเพียงอย่างเดียว ระบบนิเวศของการสนับสนุน ฐานซอฟต์แวร์ที่มีอยู่ และข้อกำหนดการรับรองมีบทบาทสำคัญในการกำหนดทางเลือกของฮาร์ดแวร์ แม้ว่าชิป RISC-V 32 บิตสมัยใหม่สามารถผลิตได้ในราคาที่ถูกกว่าโปรเซสเซอร์ 8 บิตแบบดั้งเดิม แต่ภาพรวมทางเศรษฐกิจรวมถึงปัจจัยที่นอกเหนือจากต้นทุนชิ้นส่วน เช่น โครงสร้างพื้นฐานและเครื่องมือพัฒนาที่มีอยู่มุมมองทางประวัติศาสตร์เกี่ยวกับระบบ ROM-based x86 นี้ให้ข้อมูลเชิงลึกที่มีคุณค่าเกี่ยวกับวิวัฒนาการของการประมวลผลแบบฝังตัวและยังคงมีอิทธิพลต่อหลักการออกแบบระบบสมัยใหม่อ้างอิง: Embedded Linux Kernel Subset - Linux for 8086
3 ชั่วโมงที่ผ่านมา
อัปเดตล่าสุดจาก Apple: การรองรับ USB-C และความต้องการพื้นที่จัดเก็บข้อมูล AI ที่เพิ่มขึ้น
Apple
5 ชั่วโมงที่ผ่านมา
ความกังวลด้านความเป็นส่วนตัวเกิดขึ้นเกี่ยวกับการจัดเก็บข้อมูลบนคลาวด์ของเครื่องมือบันทึกหน้าจอโอเพนซอร์ส
9 ชั่วโมงที่ผ่านมา
Apple ยอมจ่ายค่าชดเชย 95 ล้านดอลลาร์สหรัฐ กรณีละเมิดความเป็นส่วนตัวผ่าน Siri
Apple
14 ชั่วโมงที่ผ่านมา
OnePlus 13 เตรียมเปิดตัวทั่วโลกวันที่ 7 มกราคม พร้อมมาตรฐานกันน้ำ IP69 ในราคา 4,399 ริงกิตมาเลเซีย
โทรศัพท์
14 ชั่วโมงที่ผ่านมา
ข้อกังวลด้านความปลอดภัยและทางเลือก: ชุมชนถกเถียงเกี่ยวกับเครื่องมือถ่ายโอนไฟล์ผ่าน SSH ของ Beam
ความปลอดภัย
15 ชั่วโมงที่ผ่านมา
โปรเจคเตอร์ JMGO N3 Ultra Max มาพร้อมรีโมทควบคุมด้วยการเคลื่อนไหวและระบบกิมบอลขั้นสูง
กล้องถ่ายรูป
16 ชั่วโมงที่ผ่านมา
Anthropic ยอมระงับการแสดงเนื้อเพลงที่มีลิขสิทธิ์ใน AI Claude หลังข้อตกลงทางกฎหมาย
ปัญญาประดิษฐ์
21 ชั่วโมงที่ผ่านมา
Transcendental Syntax: แนวทางปฏิวัติด้านตรรกะของ Girard ได้รับการพัฒนาการนำไปใช้งานรูปแบบใหม่
ปัญญาประดิษฐ์
21 ชั่วโมงที่ผ่านมา
Voxel Space Engine: ความเรียบง่ายอันงดงามเบื้องหลังการแสดงผลภูมิประเทศ 3 มิติแบบคลาสสิก
21 ชั่วโมงที่ผ่านมา
ช่องโหว่ด้านความปลอดภัยในระบบตรวจสอบลายเซ็น APK ของ F-Droid สร้างความกังวลในชุมชน
ความปลอดภัย
เมื่อวาน
Gource เครื่องมือการแสดงผลภาพ: มากกว่าแค่ความสวยงามสำหรับการวิเคราะห์โค้ด
เมื่อวาน
เครื่องมือการเขียนโปรแกรมแบบภาพ PWCT 2.0 จุดประเด็นถกเถียงเรื่องการเขียนโค้ดโดยไม่ใช้ข้อความ
แอปพลิเคชัน
เมื่อวาน
Org-Supertag: ชุมชนสำรวจการจดบันทึกแบบใหม่ด้วยแท็กที่ขับเคลื่อนด้วยพฤติกรรม
แอปพลิเคชัน
เมื่อวาน
Samsung เปิดตัว Eclipsa Audio: เทคโนโลยีเสียง 3 มิติใหม่ที่จะมาพร้อมทีวีและซาวด์บาร์ในปี 2025
เมื่อวาน
ปัญหาการสิ้นเปลืองแบตเตอรี่ใน iOS 18.2 เชื่อมโยงกับฟีเจอร์ Apple Intelligence
iOS
เมื่อวาน
คู่มือความเป็นส่วนตัวที่จำเป็นสำหรับ iPhone: การล้างแคชและควบคุมการแชร์ข้อมูลรูปภาพ
iOS
เมื่อวาน
เผยสเปค Nvidia RTX 5090: การ์ดจอรุ่นโมบายล์มาพร้อม TDP 575W และ VRAM 24GB
Nvidia
เมื่อวาน
MSI เปิดตัวจอเกมมิ่งความเร็ว 600Hz ขณะที่ Koorui อ้างสถิติใหม่ที่ 750Hz
หน้าจอ
เมื่อวาน
รีวิว Google Pixel Buds Pro 2: หูฟังไร้สายระดับพรีเมียมในรูปแบบกะทัดรัด
หูฟังแบบใส่ในหู
เมื่อวาน