ใครช่วยอธิบายความแตกต่างระหว่าง BIOS และเฟิร์มแวร์ได้ไหม?
ใครช่วยอธิบายความแตกต่างระหว่าง BIOS และเฟิร์มแวร์ได้ไหม?
คำตอบ:
ตามที่คนอื่น ๆ ระบุไว้แล้ว BIOS เป็นชื่อเฉพาะสำหรับ (เฟิร์มแวร์) ในพีซีรุ่นเก่า คอมพิวเตอร์ใหม่วันนี้มีเฟิร์มแวร์ที่แตกต่างกันบ้างในทางเทคนิคซึ่งเรียกว่า EFI หรือ UEFI
โปรดทราบว่าคอมพิวเตอร์ทุกเครื่องจะมีเฟิร์มแวร์อื่น ๆ นอกเหนือจาก BIOS (หรือ EFI หรือ UEFI) การ์ดเครือข่ายการ์ดวิดีโอตัวควบคุม RAID ฮาร์ดไดรฟ์แฟลชไดรฟ์ SSD การ์ดเสียงเพียงชื่อตัวอย่างสามารถมีเฟิร์มแวร์ที่ฝังอยู่ภายในอุปกรณ์
น่าประหลาดใจที่เฟิร์มแวร์ของการ์ดวิดีโอนั้นมักเรียกว่าวิดีโอไบออส นี่เป็นเทคนิคที่ไม่ถูกต้อง BIOS นั้นเหมาะสมสำหรับเฟิร์มแวร์เริ่มต้นของเมนบอร์ดเท่านั้น
ดังนั้นไบออสจึงเป็นเฟิร์มแวร์สำหรับคอมพิวเตอร์
เมื่อคุณอ่านเกี่ยวกับคอมพิวเตอร์ต่อไปคุณจะได้รับรูปภาพของ BIOS, UEFI, EFI และอื่น ๆ
BIOS ตัวย่อสำหรับพื้นฐานระบบอินพุต / เอาต์พุตและยังเป็นที่รู้จักระบบไบออส BIOS รอมหรือ BIOS PC) เป็นชนิดของเฟิร์มที่ใช้ในระหว่างขั้นตอนการบูต (พลังงานในการเริ่มต้น) บน IBM คอมพิวเตอร์ที่รองรับเฟิร์มแว computers.The BIOS เป็น สร้างขึ้นในพีซีและเป็นซอฟต์แวร์ตัวแรกที่ทำงานเมื่อเปิดเครื่อง ชื่อมาจากระบบอินพุต / เอาท์พุตพื้นฐานที่ใช้ในระบบปฏิบัติการ CP / M ในปี 1975
เฟิร์มแวร์คือการรวมกันของหน่วยความจำถาวรและรหัสโปรแกรมและข้อมูลที่เก็บไว้ในนั้นตัวอย่างของอุปกรณ์ที่มีเฟิร์มแวร์คือระบบฝังตัว (เช่นสัญญาณไฟจราจรเครื่องใช้ไฟฟ้าสำหรับผู้บริโภคและนาฬิกาดิจิตอล) คอมพิวเตอร์อุปกรณ์ต่อพ่วงคอมพิวเตอร์โทรศัพท์มือถือ . เฟิร์มแวร์ที่มีอยู่ในอุปกรณ์เหล่านี้จัดเตรียมโปรแกรมควบคุมสำหรับอุปกรณ์
เฟิร์มแวร์เป็นชื่อสามัญสำหรับซอฟต์แวร์ทั้งหมดที่ฝังอยู่ในหน่วยความจำที่ไม่ลบเลือน BIOS ถูกเก็บไว้ใน ROM ดังนั้นจึงเป็นเฟิร์มแวร์
Bios - เฟิร์มแวร์ประเภทเฉพาะซึ่งรับผิดชอบในการประสานงานกับอุปกรณ์อื่น ๆ ของคุณ (และเฟิร์มแวร์) พูดคุยกับระบบปฏิบัติการของคุณ ผู้ใช้สามารถใช้ไบออสเพื่อกำหนดตัวเลือกการเริ่มต้น (และพฤติกรรมของส่วนประกอบบางอย่างเช่น RAM, CPU, GPU และอื่น ๆ ) เมื่อคุณเปิดเครื่องคอมพิวเตอร์ ไบออสเริ่มต้นก่อนสิ่งอื่นใดเมื่อคุณเปิดเครื่องคอมพิวเตอร์
เฟิร์มแวร์ - นี่เป็นคำศัพท์ทั่วไปที่อ้างถึงชิ้นส่วนของรหัสที่พูดคุยกับอุปกรณ์ของคุณและบอกระบบปฏิบัติการว่าควรทำงานกับอุปกรณ์ดังกล่าวอย่างไร
หวังว่านี่จะเป็นระดับที่เหมาะสมสำหรับผู้ที่ยังใหม่กับฉาก ;)
BIOS เกิดขึ้นในวันแรก ๆ ของชิป LSI (Large Scale Integrated) มันเป็นระบบปฏิบัติการขนาดเล็กและมีตะขอสำหรับโปรแกรมเมอร์ระบบที่จะใช้ ตัวอย่างเช่นการส่งออกตัวละครไปยังอุปกรณ์บางอย่าง เฟิร์มแวร์เป็นคำทั่วไปสำหรับซอฟต์แวร์ฝังตัว (และข้อมูลที่รวมอยู่) เพื่อเรียกใช้บางสิ่ง ตัวควบคุมระบบในระบบคอมพิวเตอร์ขนาดใหญ่ที่ควบคุมการจ่ายไฟ ฯลฯ มีระบบปฏิบัติการขนาดเล็ก (โดยทั่วไปคือ mini linux) ที่เรียกว่าเฟิร์มแวร์ ข้อกำหนดเหล่านี้ค่อนข้างใช้แทนกันได้ แต่เฟิร์มแวร์ที่ดาวน์โหลดไปยังเมนบอร์ดคอมพิวเตอร์เรียกว่า BIOS เฟิร์มแวร์ที่ดาวน์โหลดไปยังการ์ดวิดีโอนั้นสามารถอ้างอิงเป็น BIOS ได้เช่นกัน
หวังว่านี่จะช่วยได้
เฟิร์มแวร์จัดขึ้นในอุปกรณ์หน่วยความจำที่ไม่ลบเลือนเช่น ROM, EPROM หรือหน่วยความจำแฟลช ชิปหน่วยความจำแบบไม่ลบเลือน / ใช้เพื่อให้แน่ใจว่าข้อมูลที่เก็บไว้ยังคงอยู่แม้ในขณะที่พลังงานถูกลบออก ข้อมูลที่เก็บไว้อาจเป็นข้อมูลที่มีการตั้งค่าที่ใช้ในการทำงาน / ระบุอุปกรณ์หรือซอฟต์แวร์ที่ประมวลผลการทำงานในฮาร์ดแวร์ของอุปกรณ์
BIOS เป็นเฟิร์มแวร์หลักที่พีซีต้องการเป็นหลักเพื่อระบุส่วนประกอบที่เชื่อมต่อกับเมนบอร์ด ตัวอย่างขององค์ประกอบดังกล่าวคือฮาร์ดไดรฟ์ภายในหลัก
พีซียุคแรกใช้ชิป ROM (หน่วยความจำแบบอ่านอย่างเดียว) สำหรับ BIOS ซึ่งไม่สามารถเปลี่ยนแปลงได้โดยไม่ต้องเปลี่ยนชิป ROM ชิปหน่วยความจำ ROM ถูกแทนที่ในภายหลังโดย EPROMs (ROM ที่ตั้งโปรแกรมได้ที่ลบได้) และ BIOS ปัจจุบันถูกเก็บไว้ในชิปหน่วยความจำแฟลชทั้ง EPROM และหน่วยความจำแฟลชสามารถแฟลชและอัพเกรดได้
เฟิร์มแวร์ในอุปกรณ์ที่ไม่ใช่พีซีอาจอัปเกรดได้ขึ้นอยู่กับความซับซ้อนของอุปกรณ์และการตัดสินใจของผู้ผลิต ฮาร์ดแวร์มากขึ้นเรื่อย ๆ มีเฟิร์มแวร์ที่สามารถอัปเกรดได้มากกว่าในอดีตที่ผ่านมา
อาจ BIOS เป็นเฟิร์มแวร์เป็นสี่เหลี่ยมจัตุรัสเป็นสี่เหลี่ยม แต่คำถามแรกควรเป็นเฟิร์มแวร์ของซอฟต์แวร์คืออะไร?
ฉันคิดว่าเฟิร์มแวร์เคยเป็นสิ่งที่เฉพาะเจาะจงมาก ตัวอย่างเช่นชิปบางตัวที่ได้รับการโปรแกรมหนึ่งครั้งและอยู่ในการกำหนดค่าดั้งเดิมนั้นตลอดไป เพียงแค่เป็นไม่เปลี่ยนแปลงมั่นคง
แต่วันนี้เป็นอย่างไร ไบออสยังคงมีการใช้งานบนชิป ROM หรือไม่? สิ่งที่เราคิดว่าเป็นเฟิร์มแวร์มีคุณสมบัติเหมือนเฟิร์มแวร์ที่แตกต่างจากซอฟต์แวร์หรือไม่? การอัพเดตเฟิร์มแวร์จำเป็นต้องได้รับการบริการจากผู้เชี่ยวชาญหรือไม่?
ดังนั้นฉันคิดว่าคำตอบสำหรับคำถามแรกคือเฟิร์มแวร์คือซอฟต์แวร์เหมือนซอฟต์แวร์ ดังนั้นไบออสจึงเป็นซอฟต์แวร์เฟิร์มแวร์หรือไม่
BIOSese เคยเป็นเฟิร์มแวร์ คำตอบอื่น ๆ เสนอเพิ่มเติมเกี่ยวกับ BIOS และทำให้เข้าใจได้ว่าทำไมถึงเป็นเช่นนั้น แต่ฉันแค่ต้องการไฮไลต์เฟิร์มแวร์ผิดพลาด
ซอฟแวร์ "เบา" เกิดขึ้นในช่วงแรก ๆ เมื่อการเขียนโปรแกรมคอมพิวเตอร์ถูกเขียนด้วยวัสดุที่ยืดหยุ่นเช่นการ์ดเจาะแผ่นฟลอปปี้และกระดาษรีม โปรแกรมต่าง ๆ อยู่ในสภาพอ่อนนุ่มเปลี่ยนแปลงได้
เมื่อโปรแกรมได้รับการเข้ารหัสลงในโซลิดสเตทฮาร์ดแวร์โปรแกรมนั้นอยู่ในสถานะ "มั่นคง" หรือคงที่ การเปลี่ยนโปรแกรม ณ จุดนี้จำเป็นต้องเปลี่ยนชิ้นส่วนทางกายภาพของฮาร์ดแวร์
( FIRM soft WARE ) คำแนะนำซอฟต์แวร์ที่อยู่ในชิปหน่วยความจำแบบไม่ลบเลือนซึ่งเก็บเนื้อหาไว้โดยไม่มีกระแสไฟ พบเฟิร์มแวร์บนแผงวงจรหลักของคอมพิวเตอร์เพื่อเก็บการตั้งค่าฮาร์ดแวร์และการบูทข้อมูล ( BIOS ) และบนอุปกรณ์อิเล็คทรอนิคส์สำหรับผู้บริโภคจำนวนมากเพื่อเก็บระบบปฏิบัติการหรือโปรแกรมควบคุม
สำหรับอุปกรณ์ที่ไม่มีฮาร์ดไดรฟ์เช่นสมาร์ทโฟนเครื่องเล่น MP3 และแท็บเล็ตชิปหน่วยความจำแฟลชยังเก็บแอปพลิเคชันและข้อมูลผู้ใช้ อย่างไรก็ตามในกรณีนี้เรียกว่า "หน่วยความจำ" หรือ "พื้นที่เก็บข้อมูล" ไม่ใช่เฟิร์มแวร์
ดี! ไบออสและเฟิร์มแวร์ไม่มีความแตกต่างระหว่างรันชุดคำสั่งเพื่อตรวจสอบทดสอบและปรับเทียบฮาร์ดแวร์ภายในและภายนอกที่ต่ออยู่กับเครื่องหรือคอมพิวเตอร์หากพบว่าฮาร์ดแวร์ใดไม่ทำงานตามค่าที่ต้องการมันจะหยุดเครื่องหรือพีซีและแสดง รหัสข้อผิดพลาดในการแก้ไขปัญหาฮาร์ดแวร์อันดับแรก BIOS, (ส่วนใหญ่ใช้ในพีซี) และเฟิร์มแวร์ (ส่วนใหญ่ใช้ในอุปกรณ์และอุปกรณ์อิเล็กทรอนิกส์ควบคุมทั้งหมด) และตรวจสอบให้แน่ใจว่าการทำงานที่เหมาะสมที่สุดของฮาร์ดแวร์ที่เชื่อมต่อ & เฟิร์มแวร์มีบทบาทของการเชื่อมต่อระหว่างฮาร์ดแวร์และระบบปฏิบัติการ ฉันหวังว่าคำตอบเชิงตรรกะของฉันจะช่วยให้คุณเข้าใจแนวคิดของ BIOS & เฟิร์มแวร์ ขอขอบคุณ
ไม่มีความแตกต่างระหว่าง BIOS และเฟิร์มแวร์ BIOS เป็นตัวอย่างคลาสสิกของเฟิร์มแวร์ซึ่งเชื่อมต่อกับเมนบอร์ด เฟิร์มแวร์นั้นเป็นผู้สอนหรือคล้ายกับผู้ควบคุม ควบคุมการทำงานของระบบอินพุต / เอาท์พุตพื้นฐาน (BIOS) เช่นการสื่อสารกับจอมอนิเตอร์
เฟิร์มแวร์คือรหัสที่ทำให้อินเทอร์เนซของฮาร์ดแวร์ทำงานและตอบสนองต่อซอฟต์แวร์ระบบและวางไว้ด้านล่างของอินเทอร์เฟซนั้น แต่ BIOS เป็นรหัสที่กำหนดค่าและดำเนินการกับฮาร์ดแวร์ที่อยู่ด้านล่างของตัวเอง