นิยามไดรเวอร์

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

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

ในกรณีของการ์ดแสดงผลเราสามารถควบคุมความละเอียดในการแสดงเดสก์ท็อปของระบบปฏิบัติการได้ในจำนวนพิกเซลเช่น 1024 x 768 (แนวนอน x แนวตั้ง), 1200 x 800, 800 x 600 เป็นต้น บน.

ในกรณีของเมาส์หรือเมาส์เราสามารถควบคุมความเร็วที่ตัวชี้ (หรือลูกศร) เคลื่อนที่การเร่งความเร็วแลกเปลี่ยนปุ่มซ้ายและขวาเป็นต้น

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

ในระบบเช่น Windows หรือ Mac เป็นเรื่องปกติที่ผู้ผลิตฮาร์ดแวร์จะแจกจ่ายในซีดี / ดีวีดีภายนอกหรือภายในระบบปฏิบัติการที่เป็นกรรมสิทธิ์ของตนไดรเวอร์ที่ได้รับการรับรองหรือไม่เกี่ยวข้องกับ บริษัท ที่ผลิตซอฟต์แวร์: Microsoft หรือ Apple ในกรณีของ GNU / Linux หรือ BSD แทบจะไม่มี บริษัท ใดปล่อยไดร์เวอร์: บางครั้งเป็นกรรมสิทธิ์บางครั้งก็ฟรี บริษัท อย่าง HP มักเปิดตัวไดรเวอร์สำหรับอุปกรณ์ต่อพ่วงเช่นเครื่องพิมพ์เพื่อให้สามารถใช้งานร่วมกันได้อย่างสมบูรณ์

เมื่อ บริษัท ไม่ปล่อยไดรเวอร์หลายครั้งแฮกเกอร์ (ผู้เชี่ยวชาญด้านคอมพิวเตอร์ที่ใช้ความเฉลียวฉลาดในการแก้ปัญหา) จะร่วมมือกันสร้างไดรเวอร์ของตนเองด้วยวิธีการต่างๆเช่นวิศวกรรมย้อนกลับ สิ่งนี้เกี่ยวข้องกับการศึกษาว่าอุปกรณ์ต่อพ่วงสื่อสารกับระบบคอมพิวเตอร์ที่เหลืออย่างไรถอดรหัสแบบฟอร์มและแปลการวิเคราะห์เป็นไดรเวอร์ที่ช่วยให้เราสามารถใช้ฮาร์ดแวร์บางอย่างได้ บางครั้งผลลัพธ์ที่ได้เกินกว่าคุณภาพและการทำงานของไดรเวอร์ที่เป็นกรรมสิทธิ์ ในทางกลับกันใน GNU / Linux, BSD และระบบฟรีอื่น ๆ ไดรเวอร์จะรวมอยู่ในระบบแล้วซึ่งเป็นข้อดีสำหรับผู้ใช้: พวกเขาจะไม่ต้องมองหาพวกเขาบนอินเทอร์เน็ตหรือทำอะไรแปลก ๆ

ในบางกรณีเช่นการ์ด WiFi (ไร้สาย) ผู้ใช้ GNU / Linux อาจถูก " บังคับ " ให้ใช้ไดรเวอร์ Windows ผ่านซอฟต์แวร์ ndiswrapper: ชิปบางตัวเท่านั้นที่รองรับไดรเวอร์ฟรีเช่นชิปAtherosและ The Realtek 818x (มี อุปกรณ์ USB ที่ยอดเยี่ยมที่ทำงานร่วมกับซอฟต์แวร์ฟรีโดยไม่ต้องใช้มากกว่าการเชื่อมต่อกับพีซี)

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


$config[zx-auto] not found$config[zx-overlay] not found