แนวคิดในคำจำกัดความ ABC
เบ็ดเตล็ด / / November 13, 2021
โดย Marcos Guglielmetti เมื่อวันที่ 2008
ไดรเวอร์หรือคอนโทรลเลอร์ อุปกรณ์เป็นซอฟต์แวร์ที่สื่อสารอุปกรณ์ต่อพ่วงกับ OS. ตัวอย่างเช่น การ์ดเสียงสามารถส่งสัญญาณเสียงหรือรับเสียงจากภายนอก การ์ดวิดีโอสามารถส่งสัญญาณวิดีโอไปยัง เฝ้าสังเกต ในการสร้างกราฟบนเดสก์ท็อปของระบบ เมาส์สามารถเคลื่อนลูกศรเสมือนบนหน้าจอ เป็นต้น
![คนขับ](/f/ba47aaeaf79e9293ad681494b01df36a.jpg)
กล่าวอีกนัยหนึ่ง ไดรเวอร์หรือตัวควบคุมทำงานโดยแยกจากฮาร์ดแวร์ออกจากอุปกรณ์ที่จับต้องได้ แปลเป็นการตีความผ่านซอฟต์แวร์ ด้วยวิธีนี้ในกรณีของการ์ดเสียงเราสามารถเห็นเครื่องผสม (หรือเครื่องผสม) โดยซอฟต์แวร์ที่จะให้เรา ควบคุมอินพุตและเอาต์พุตที่แตกต่างกัน: เพิ่มหรือลดระดับเสียงทั่วไป, บันทึกเสียงผ่านไมโครโฟนหรือผ่านสาย, ปรับแพนสเตอริโอ (ซ้าย, ขวา), เปิดหรือปิดเอาต์พุตดิจิตอลหรือแอนะล็อก ฯลฯ
ในกรณีของการ์ดแสดงผล เราสามารถควบคุมความละเอียดที่เดสก์ท็อปของa ระบบปฏิบัติการ จำนวนพิกเซล เช่น 1024 x 768 (แนวนอน x แนวตั้ง), 1200 x 800, 800 x 600 และอื่นๆ
ในกรณีของเมาส์หรือเมาส์ เราสามารถควบคุม ความเร็ว โดยที่ตัวชี้ (หรือลูกศร) เคลื่อนที่ ความเร่ง สับเปลี่ยนทางซ้ายและ ขวาฯลฯ
หากไม่มีไดรเวอร์ อุปกรณ์ต่อพ่วงเหล่านี้
พวกมันจะไม่ทำงานเลยแม้แต่การมีอยู่ของคอนโทรลเลอร์ก็มีผลกระทบสำคัญต่อความเป็นไปได้ที่เราจะมีต่อ การจัดการกับสิ่งเหล่านี้: ผู้ควบคุมที่ จำกัด จะทำให้เราเข้าถึงเฉพาะกลุ่มฟังก์ชันที่ จำกัด ของ ฮาร์ดแวร์. นี่เป็นกรณีของไดรเวอร์ในการพัฒนาซึ่งยังไม่เสร็จสิ้นและด้วยเหตุนี้ทำให้เราสามารถทำบางสิ่งที่สามารถทำได้เท่านั้นในระบบเช่น Windows หรือ Mac เป็นเรื่องปกติที่ผู้ผลิตฮาร์ดแวร์จะแจกจ่ายในซีดี / ดีวีดีภายนอกหรือภายใน ระบบปฏิบัติการที่เป็นกรรมสิทธิ์ ไดรเวอร์ที่ผ่านการรับรองหรือไม่เกี่ยวข้องกับบริษัทที่ผลิตซอฟต์แวร์: Microsoft หรือ มานซานา ในกรณีของ GNU / Linux หรือ BSD นั้นแทบจะไม่มีบริษัทใดที่ปล่อยไดรเวอร์: บางครั้งพวกเขาก็เป็นกรรมสิทธิ์ บางครั้งพวกเขาก็ฟรี บริษัทอย่าง HP มักจะเปิดตัวไดรเวอร์สำหรับอุปกรณ์ต่อพ่วง เช่น เครื่องพิมพ์ เพื่อให้เข้ากันได้อย่างสมบูรณ์
เมื่อบริษัทไม่เปิดเผยไดรเวอร์แฮกเกอร์ (ผู้เชี่ยวชาญใน การคำนวณ ที่ใช้ปัญญาแก้ปัญหา) ปฏิบัติ คนขับรถของคุณเองร่วมกัน ด้วยวิธีการต่างๆ เช่น วิศวกรรมย้อนกลับ สิ่งนี้เกี่ยวข้องกับการศึกษาวิธีที่อุปกรณ์ต่อพ่วงสื่อสารกับส่วนที่เหลือของระบบคอมพิวเตอร์ ถอดรหัสแบบฟอร์ม และแปลการวิเคราะห์เป็นไดรเวอร์ที่ช่วยให้เราใช้ฮาร์ดแวร์บางอย่างได้ บางครั้งผลสำเร็จเกินโดย คุณภาพ และฟังก์ชันการทำงานของไดรเวอร์ที่เป็นกรรมสิทธิ์ ในทางกลับกัน ใน GNU / Linux, BSD และระบบฟรีอื่น ๆ ไดรเวอร์ได้รวมอยู่ในระบบแล้ว ซึ่งเป็นข้อได้เปรียบสำหรับผู้ใช้ปลายทาง: พวกเขาจะไม่ต้องค้นหาใน อินเทอร์เน็ต หรือทำอะไรแปลกๆ
ในบางกรณีเช่นการ์ด WiFi (ไร้สาย) ผู้ใช้ GNU / Linux สามารถมองเห็นได้ "บังคับ"การใช้ไดรเวอร์ Windows ผ่านซอฟต์แวร์ ndiswrapper: มีเพียงชิปบางตัวเท่านั้นที่รองรับไดรเวอร์ฟรี เช่น ชิป Atheros, และ Realtek 818x (มีอุปกรณ์ USB ที่ยอดเยี่ยมที่ทำงานด้วยซอฟต์แวร์ฟรีโดยไม่จำเป็นต้องเชื่อมต่อกับพีซี)
แม้ว่าจะมีหน้าเว็บมากมายที่นำเสนอไดรเวอร์ใน รูปแบบ ไบนารี (ไม่มี รหัส แหล่งที่มา) ผู้ใช้ ควรระวัง เมื่อติดตั้งซอฟต์แวร์เหล่านี้เนื่องจากอาจมีไวรัสโทรจันอยู่ภายในหรือแทบทุกอย่าง
หัวข้อในไดร์เวอร์