Computer >> บทช่วยสอนคอมพิวเตอร์ >  >> ระบบ >> Windows

Firmware คืออะไร? ความหมายและประเภท

รู้จักกันดีในชื่อ 'ซอฟต์แวร์สำหรับฮาร์ดแวร์' Firmware คือโปรแกรมที่มาซ้อนอยู่ในฮาร์ดแวร์ชิ้นหนึ่ง เช่น คีย์บอร์ด ฮาร์ดดิสก์ BIOS หรือการ์ดวิดีโอ มันถูกออกแบบมาเพื่อให้คำแนะนำถาวรเพื่อสื่อสารกับอุปกรณ์อื่นๆ ในระบบ และดำเนินการฟังก์ชันอย่างพื้นฐาน เช่น งาน input/output เบื้องต้น

Firmware คืออะไร

Firmware เช่นเดียวกับ drivers มีฟังก์ชันเหมือนกัน แต่แตกต่างกันที่มันจัดเก็บอยู่บนอุปกรณ์ฮาร์ดแวร์เอง ในขณะที่ drivers ถูกติดตั้งภายในระบบปฏิบัติการ นอกจากนี้ firmware สามารถเริ่มทำงานด้วยตัวเองและทำสิ่งที่มันถูกโปรแกรมหรือออกแบบมาให้ทำ ในขณะที่ drivers ต้องถูกรันโดยระบบปฏิบัติการ

ประเภทของ Firmware

BIOS

สิ่งแรกที่เกิดชีวิตหลังจากคอมพิวเตอร์เปิดเครื่องคือ BIOS มันสามารถโต้ตอบกับฮาร์ดแวร์และตรวจสอบข้อผิดพลาดที่ไม่รู้จัก มันจะส่งสัญญาณไปยังโปรแกรมอีกตัวหนึ่งที่เรียกว่า bootloader ซึ่งทำหน้าที่ปลุกระบบปฏิบัติการที่หลับอยู่ภายในฮาร์ดดิสก์และวางมันในหน่วยความจำแบบสุ่ม (RAM) ดังนั้น BIOS มีหน้าที่หลักจัดการส่วนประกอบฮาร์ดแวร์ของคอมพิวเตอร์และให้แน่ใจว่าทำงานอย่างถูกต้อง แม้จะดี แต่ซอฟต์แวร์ระดับต่ำนี้คงคงอยู่เกือบไม่เปลี่ยนแปลงมา 2 ทศวรรษที่ผ่านมา และเพราะฉะนั้น จึงล้าสมัยและไม่รองรับเทคโนโลยีสมัยใหม่ ตัวอย่างเช่น BIOS ยังใช้โค้ด 16-bit ในขณะที่แล็ปท็อปและ PC ส่วนใหญ่รันโค้ด 32 และ 64-bit

EFI

EFI ย่อมาจาก Extensible Firmware Interface เป็นข้อกำหนดสำหรับรุ่นใหม่ของเฟิร์มแวร์ระบบที่ให้คำแนะนำแรกที่ CPU ใช้เพื่อเริ่มต้นฮาร์ดแวร์และส่งการควบคุมไปยัง bootloader EFI บางครั้งเรียกว่ Unified Extensible Firmware Interface (UEFI) มีข้อได้เปราบน BIOS ตัวอย่างเช่น มันช่วยให้แน่ใจว่า PC ของคุณบูทด้วยซอฟต์แวร์ที่ไว้ใจได้โดยผู้ผลิต PC เท่านั้น คือ รองรับฟีเจอร์ที่เรียกว่า 'Secure Boot' เพื่อปรับปรุงความปลอดภัย

การรู้เวอร์ชัน BIOS ของคอมพิวเตอร์สามารถช่วยคุณหาว่าคุณมีเวอร์ชันเฟิร์มแวร์ล่าสุดหรือไม่ บนคอมพิวเตอร์ Windows คุณสามารถรับข้อมูลเวอร์ชันเฟิร์มแวร์โดยใช้ Command Prompt หรือใช้ upgrade assistant สำหรับอุปกรณ์ของคุณ

โดยทั่วไป เพื่อดูเวอร์ชันเฟิร์มแวร์ของฮาร์ดแวร์ใดๆ คุณสามารถเปิด Devices Manager ขยายหมวดหมู่ เลือกฮาร์ดแวร์ คลิกขวาที่มัน และคลิก Properties ตอนนี้ภายใต้แท็บ Details จากเมนูดรอปดาวน์ Property ให้เลือก Hardware Ids ที่นี่ในตาราง Value คุณควรจะเห็นเวอร์ชันเฟิร์มแวร์

อ่านเพิ่มเติม: ตรวจสอบว่า PC ของคุณใช้ BIOS หรือ UEFI

การอัปเดต Firmware

การอัปเดตเฟิร์มแวร์พร้อมใช้งานจากผู้ผลิตฮาร์ดแวร์ ตัวอย่างเช่น การอัปเดตเฟิร์มแวร์สำหรับเราเตอร์เครือข่ายอาจถูกปล่อยออกมาเพื่อแก้ไขบั๊ก ช่องโหว่ด้านความปลอดภัย หรือเพิ่มความสามารถ

บางการอัปเดตเฟิร์มแวร์ถูกนำไปใช้อย่างปกติ และดูเหมือนการอัปเดตซอฟต์แวร์ทั่วไป อย่างไรก็ตาม บางอย่างอาจใช้เวลานานมาก เพราะอาจเกี่ยวข้องกับการคัดลอกเฟิร์มแวร์ไปยังไดรฟ์พกพา และโหลดมันลงอุปกรณ์ด้วยตนเอง นอกจากนี้ บางอุปกรณ์ มีส่วน专门在管理控制台中 允许您应用固件更新或用户手册以供完整参考

สำคัญมากที่จะต้องแน่ใจว่าอุปกรณ์ที่รับการอัปเดตเฟิร์มแวร์ไม่ได้ปิดเครื่องระหว่างการนำไปใช้ การอัปเดตเฟิร์มแวร์บางส่วนทำให้เฟิร์มแวร์เสียหาย ซึ่งอาจทำลายการทำงานของอุปกรณ์อย่างรุนแรง ดังนั้น ให้แน่ใจว่าเมื่อคุณเริ่มตัวอัปเดตเฟิร์มแวร์ ให้ปล่อยให้อัปเดตเสร็จสิ้น

อ่านเพิ่มเติม: วิธีอัปเดต Router Firmware

ความแตกต่างระหว่าง Firmware และ Software

บ่อยครั้ง คำว่า Firmware และ software ถูกใช้แทนกัน คือ โปรแกรมคอมพิวเตอร์เดี่ยวหรือชุดของโปรแกรมที่ได้รับมอบหมายงานบางอย่างให้ทำบนเครื่อง แต่ในความเป็นจริง งานคือสิ่งที่กำหนดรากฐานของหมวดหมู่เหล่านี้ (เฟิร์มแวร์และซอฟต์แวร์) ที่เราจัดพวกมันเข้าไป

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

อ่านเพิ่มเติม: Device Drivers คืออะไร?

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

หวังว่าจะอธิบายให้เข้าใจว่าหมายถึง firmware คืออะไร

อ่านต่อ: วิธีอัปเดต BIOS