เฟิร์มแวร์คืออะไรและทำงานอย่างไร?
เฟิร์มแวร์คือซอฟต์แวร์ประเภทหนึ่งที่ฝังอยู่ในอุปกรณ์ฮาร์ดแวร์ ใช้เพื่อควบคุมพฤติกรรมของอุปกรณ์และมอบฟังก์ชันการทำงานเฉพาะให้กับอุปกรณ์ โดยทั่วไปเฟิร์มแวร์จะจัดเก็บไว้ในชิปหน่วยความจำแบบไม่ลบเลือน เช่น หน่วยความจำแฟลช และโหลดลงในหน่วยความจำของอุปกรณ์เมื่อเปิดเครื่อง เฟิร์มแวร์ถือได้ว่าเป็นสะพานเชื่อมระหว่างส่วนประกอบฮาร์ดแวร์และซอฟต์แวร์ของอุปกรณ์ โดยให้อินเทอร์เฟซระดับต่ำระหว่างฮาร์ดแวร์และระบบปฏิบัติการหรือซอฟต์แวร์แอปพลิเคชันที่ทำงานบนอุปกรณ์ เฟิร์มแวร์มีหน้าที่ในการจัดการการสื่อสารระหว่างส่วนประกอบฮาร์ดแวร์ของอุปกรณ์และแอปพลิเคชันซอฟต์แวร์ที่ใช้ส่วนประกอบเหล่านั้น
ตัวอย่างของเฟิร์มแวร์ได้แก่:
1 เฟิร์มแวร์ BIOS (ระบบอินพุต/เอาท์พุตพื้นฐาน) ที่มาพร้อมกับมาเธอร์บอร์ดของคอมพิวเตอร์ ซึ่งมีอินเทอร์เฟซระดับต่ำระหว่างฮาร์ดแวร์ของคอมพิวเตอร์และระบบปฏิบัติการ
2 เฟิร์มแวร์ที่ควบคุมการทำงานของสมาร์ทโฟนหรือแท็บเล็ต เช่น ระบบปฏิบัติการ Android หรือ iOS 3. เฟิร์มแวร์ที่ทำงานบนเราเตอร์หรืออุปกรณ์เครือข่ายอื่นๆ เพื่อจัดการการสื่อสารระหว่างอุปกรณ์บนเครือข่าย
4 เฟิร์มแวร์ที่ควบคุมการทำงานของเครื่องพิมพ์หรืออุปกรณ์ต่อพ่วงอื่นๆ โดยปกติแล้วเฟิร์มแวร์จะได้รับการพัฒนาโดยผู้ผลิตอุปกรณ์และมีเฉพาะสำหรับอุปกรณ์นั้นโดยเฉพาะ โดยปกติแล้ว เป็นไปไม่ได้ที่จะเรียกใช้เฟิร์มแวร์จากอุปกรณ์หนึ่งบนอุปกรณ์อีกเครื่องหนึ่ง เนื่องจากมีการปรับให้เหมาะสมสำหรับส่วนประกอบฮาร์ดแวร์และซอฟต์แวร์เฉพาะของอุปกรณ์ที่ได้รับการออกแบบมา อย่างไรก็ตาม การอัพเดตเฟิร์มแวร์บางอย่างอาจเข้ากันได้กับอุปกรณ์หลายเครื่องจากผู้ผลิตรายเดียวกัน