ไดร์เวอร์อุปกรณ์คืออะไร?

ไดรเวอร์อุปกรณ์: ทำไมพวกเขากำลังสำคัญและวิธีการทำงานกับพวกเขา

โปรแกรมควบคุมอุปกรณ์คือซอฟต์แวร์ชิ้นเล็ก ๆ ที่บอกให้ ระบบปฏิบัติการ และซอฟต์แวร์อื่น ๆ ทราบวิธีสื่อสารกับชิ้นส่วน ฮาร์ดแวร์

ตัวอย่างเช่นไดรเวอร์เครื่องพิมพ์บอกระบบปฏิบัติการและโดยขยายสิ่งที่โปรแกรมที่คุณมีสิ่งที่คุณต้องการพิมพ์เปิดใน ว่า วิธีการพิมพ์ข้อมูลบนหน้า

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

แนวคิดทั่วไปเดียวกันกับ การ์ดวิดีโอ คีย์บอร์ด จอภาพ ฯลฯ

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

ไดรเวอร์อุปกรณ์ทำงานอย่างถูกต้องอย่างไร?

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

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

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

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

วิธีการจัดการโปรแกรมควบคุมอุปกรณ์

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

โปรแกรมควบคุมสำหรับแต่ละชิ้นส่วนของฮาร์ดแวร์ในคอมพิวเตอร์ Windows ของคุณได้รับการจัดการจากส่วนกลางจาก Device Manager ที่ มีอยู่ในทุก รุ่นของ Microsoft Windows

ต่อไปนี้เป็นงานทั่วไปใน Windows เกี่ยวกับไดรเวอร์:

ต่อไปนี้เป็นข้อมูลเพิ่มเติมเกี่ยวกับไดรเวอร์บางอย่าง:

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

ข้อมูลเพิ่มเติมเกี่ยวกับไดรเวอร์อุปกรณ์

นอกเหนือจากความสัมพันธ์ระหว่างซอฟต์แวร์ - ไดรเวอร์ - ฮาร์ดแวร์มีบางสถานการณ์อื่น ๆ ที่เกี่ยวข้องกับไดรเวอร์ (และที่ไม่ได้) ที่เป็นชนิดที่น่าสนใจ

ขณะนี้มีน้อยกว่าวันนี้ซอฟต์แวร์บางอย่างสามารถสื่อสารโดยตรงกับบางประเภทของฮาร์ดแวร์ - ไดรเวอร์ไม่จำเป็น! โดยทั่วไปจะเป็นไปได้เฉพาะเมื่อซอฟต์แวร์กำลังส่งคำสั่งที่เรียบง่ายเข้ากับฮาร์ดแวร์หรือเมื่อทั้งสอง บริษัท พัฒนาขึ้นโดย บริษัท เดียวกัน แต่อาจเป็นความคิดของสถานการณ์โปรแกรมควบคุมในตัว

ไดรเวอร์อุปกรณ์บางตัวสื่อสารกับอุปกรณ์ได้โดยตรง แต่อุปกรณ์อื่น ๆ จะถูกจัดวางไว้ด้วยกัน ในสถานการณ์เช่นนี้โปรแกรมจะสื่อสารกับไดรเวอร์หนึ่งก่อนที่ไดรเวอร์จะติดต่อสื่อสารกับอีกเครื่องหนึ่งและอื่น ๆ จนกว่าไดรเวอร์ล่าสุดจะทำการสื่อสารโดยตรงกับฮาร์ดแวร์

ไดรเวอร์ "กลาง" เหล่านี้มักไม่ทำหน้าที่ใด ๆ นอกเหนือจากการตรวจสอบว่าไดรเวอร์อื่น ๆ กำลังทำงานอย่างถูกต้องหรือไม่ ไม่ว่าจะมีคนขับหรือคนขับหลายคนที่ทำงานอยู่ใน "กองซ้อน" หรือไม่ก็ตามจะทำเป็นฉากหลังโดยที่คุณไม่ต้องรู้หรือทำอะไร

Windows ใช้ไฟล์. SYS เป็นไดรเวอร์อุปกรณ์ที่สามารถโหลดได้ซึ่งหมายความว่าสามารถโหลดได้ตามต้องการเพื่อไม่ให้หน่วยความจำใช้งานได้ตลอดเวลา เช่นเดียวกันสำหรับ Linux. โมดูล.

WHQL เป็นกระบวนการทดสอบโดย Microsoft เพื่อช่วยพิสูจน์ว่าไดร์เวอร์อุปกรณ์เฉพาะจะทำงานร่วมกับ Windows รุ่นใดรุ่นหนึ่ง คุณอาจเห็นว่าไดร์เวอร์ที่คุณกำลังดาวน์โหลดอยู่หรือไม่ได้รับการรับรอง WHQL คุณสามารถ อ่านเพิ่มเติมเกี่ยวกับ Windows Hardware Quality Labs ได้ที่นี่

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

ระบบปฏิบัติการแขกเสมือนและไดรเวอร์ของพวกเขาติดต่อกับฮาร์ดแวร์เสมือนผ่านโปรแกรมควบคุมอุปกรณ์เสมือนซึ่งจะถูกส่งต่อไปยังฮาร์ดแวร์จริงที่เป็นจริงโดยระบบปฏิบัติการของโฮสต์