Firmware

Firmware คืออะไร

เฟิร์มแวร์ (Firmware) คือซอฟต์แวร์ประเภทพิเศษที่ถูก “ฝัง” (Embedded) ลงบนชิปหน่วยความจำถาวร (เช่น ROM, EPROM, Flash memory) ของอุปกรณ์อิเล็กทรอนิกส์หรือชิ้นส่วนคอมพิวเตอร์โดยเฉพาะ มันทำหน้าที่เป็น “คู่มือการทำงาน” หรือ “ระบบปฏิบัติการขนาดเล็ก” ที่ควบคุมการทำงานพื้นฐานที่สุดของฮาร์ดแวร์ชิ้นนั้นๆ

หน้าที่สำคัญ:

หน้าที่หลักของเฟิร์มแวร์คือการควบคุมให้ฮาร์ดแวร์เริ่มทำงานได้อย่างถูกต้อง และเป็นตัวกลางที่เชื่อมต่อระหว่างฮาร์ดแวร์กับซอฟต์แวร์ระดับสูงขึ้นไป (เช่น ระบบปฏิบัติการ) ตัวอย่างที่เห็นได้ชัดที่สุดคือ UEFI/BIOS บนเมนบอร์ด ที่ทำหน้าที่ปลุกฮาร์ดแวร์ทุกชิ้นให้ตื่น (เช่น CPU, RAM, การ์ดจอ) ตรวจสอบความพร้อม (กระบวนการ POST) และส่งมอบการควบคุมให้กับระบบปฏิบัติการ (Windows, macOS, Linux) เพื่อให้คอมพิวเตอร์ใช้งานได้

เกร็ดน่ารู้:

  • เฟิร์มแวร์ไม่ใช่แค่ซอฟต์แวร์ธรรมดาที่ติดตั้งหรือลบได้ง่ายๆ มันถูกออกแบบมาให้อยู่กับฮาร์ดแวร์ชิ้นนั้นอย่างถาวร แต่ก็สามารถ “อัปเดต” (Update/Flash) เป็นเวอร์ชันใหม่ได้ เพื่อแก้ไขข้อผิดพลาด เพิ่มประสิทธิภาพ หรือรองรับฮาร์ดแวร์ใหม่ๆ
  • อุปกรณ์แทบทุกชนิดมีเฟิร์มแวร์เป็นของตัวเอง ไม่ว่าจะเป็น สมาร์ททีวี, เราเตอร์, กล้องดิจิทัล, เครื่องพิมพ์, การ์ดจอ, SSD ไปจนถึงรีโมตคอนโทรล
  • การอัปเดตเฟิร์มแวร์มีความเสี่ยง หากเกิดข้อผิดพลาด เช่น ไฟดับระหว่างอัปเดต อาจทำให้อุปกรณ์นั้น “เจ๊ง” (Bricked) หรือใช้งานไม่ได้อีกเลย ดังนั้นควรทำตามคำแนะนำของผู้ผลิตอย่างเคร่งครัด

คำศัพท์ที่เกี่ยวข้อง:

  • UEFI (Unified Extensible Firmware Interface): เฟิร์มแวร์สำหรับเมนบอร์ดคอมพิวเตอร์ยุคใหม่ ที่มาแทนที่ BIOS
  • BIOS (Basic Input/Output System): เฟิร์มแวร์เมนบอร์ดรุ่นเก่า
  • Embedded System: ระบบคอมพิวเตอร์ขนาดเล็กที่ถูกออกแบบมาเพื่อทำงานเฉพาะทางและฝังอยู่ในอุปกรณ์ต่างๆ
  • Flashing: เป็นศัพท์เทคนิคที่หมายถึงกระบวนการ “เขียน” หรือ “อัปเดต” เฟิร์มแวร์ลงบนชิปหน่วยความจำ
  • Driver (ไดรเวอร์): ซอฟต์แวร์ที่ช่วยให้ระบบปฏิบัติการสามารถสื่อสารและควบคุมฮาร์ดแวร์ได้ ซึ่งจะทำงานหลังจากที่เฟิร์มแวร์ทำงานเสร็จสิ้นไปแล้ว

อุปกรณ์ที่เกี่ยวข้อง:

  • เมนบอร์ด (Mainboard): มี UEFI/BIOS เป็นเฟิร์มแวร์หลัก
  • SSD (Solid State Drive): มีเฟิร์มแวร์ควบคุมการอ่าน/เขียนข้อมูลและจัดการเซลล์หน่วยความจำ
  • การ์ดจอ (Graphics Card): มีเฟิร์มแวร์ (เรียกว่า VBIOS) ที่ควบคุมการทำงานพื้นฐานของการแสดงผล
  • เราเตอร์ (Router): มีเฟิร์มแวร์ที่จัดการระบบเครือข่ายทั้งหมด
  • อุปกรณ์ต่อพ่วงทุกชนิด (Peripherals): เช่น เมาส์, คีย์บอร์ด, เครื่องพิมพ์ ล้วนมีเฟิร์มแวร์ของตัวเอง

กลับหน้าหลัก: พจนานุกรมคำศัพท์คอมพิวเตอร์ฉบับ DIY PC