โปรแกรมขับอุปกรณ์ (อังกฤษ: device driver) คือโปรแกรมที่กำกับและควบคุมการทำงานต่าง ๆ ของที่เชื่อมต่อกับเครื่องคอมพิวเตอร์ และทำหน้าที่เป็นระหว่างซอฟต์แวร์กับฮาร์ดแวร์ เสมือนเป็นตัวกลางที่ช่วยให้ระบบปฏิบัติการรวมถึงโปรแกรมประยุกต์สามารถติดต่อกับอุปกรณ์ต่าง ๆ เช่น เมาส์ แป้นพิมพ์ ฯลฯ เพื่อให้ทำงานได้อย่างถูกต้องและเหมาะสม
โปรแกรมขับอุปกรณ์เป็นสิ่งจำเป็นในการนำอุปกรณ์มาใช้ร่วมกับคอมพิวเตอร์ หมายความว่าหากต้องการใช้งานอุปกรณ์กับคอมพิวเตอร์ ก็จะต้องติดตั้งโปรแกรมขับอุปกรณ์ลงเครื่องก่อนจึงจะใช้งานอุปกรณ์ได้ หากไม่ติดตั้ง คอมพิวเตอร์ก็จะไม่รู้จักอุปกรณ์นั้น ก็จะไม่สามารถใช้งานอุปกรณ์ได้
โปรแกรมขับอุปกรณ์ติดต่อกับอุปกรณ์ผ่านทางบัสหรือระบบการติดต่อในส่วนที่อุปกรณ์เชื่อมต่อกับคอมพิวเตอร์อยู่ เมื่อมีโปรแกรมประยุกต์ทำการเรียกรูทีนภายในโปรแกรมขับอุปกรณ์ โปรแกรมขับอุปกรณ์ก็จะส่งคำสั่งไปยังอุปกรณ์นั้น จากนั้นเมื่ออุปกรณ์ส่งข้อมูลกลับมายังโปรแกรมขับแล้ว โปรแกรมขับก็จะทำการเรียกรูทีนภายในโปรแกรมประยุกต์ที่ทำการเรียกใช้ต่อไป
โปรแกรมขับอุปกรณ์สำหรับฮาร์ดแวร์แต่ละชนิด รวมทั้งระบบปฏิบัติการแต่ละระบบจะแตกต่างกันไป ซึ่งมักทำหน้าที่จัดการกับสัญญาณขัดจังหวะสำหรับส่วนต่อประสานกับฮาร์ดแวร์ (hardware interface) ที่ขึ้นกับเวลาแบบอะซิงโครนัส (asynchronous time-dependent) เมื่อจำเป็น
อ้างอิง
- "What is all device driver?". WhatIs.com. TechTarget. จากแหล่งเดิมเมื่อ 13 February 2021.
- EMC Education Services (2010). Information Storage and Management: Storing, Managing, and Protecting Digital Information. John Wiley & Sons. ISBN . จากแหล่งเดิมเมื่อ 2021-02-13.
wikipedia, แบบไทย, วิกิพีเดีย, วิกิ หนังสือ, หนังสือ, ห้องสมุด, บทความ, อ่าน, ดาวน์โหลด, ฟรี, ดาวน์โหลดฟรี, mp3, วิดีโอ, mp4, 3gp, jpg, jpeg, gif, png, รูปภาพ, เพลง, เพลง, หนัง, หนังสือ, เกม, เกม, มือถือ, โทรศัพท์, Android, iOS, Apple, โทรศัพท์โมบิล, Samsung, iPhone, Xiomi, Xiaomi, Redmi, Honor, Oppo, Nokia, Sonya, MI, PC, พีซี, web, เว็บ, คอมพิวเตอร์
opraekrmkhbxupkrn xngkvs device driver khuxopraekrmthikakbaelakhwbkhumkarthangantang khxngthiechuxmtxkbekhruxngkhxmphiwetxr aelathahnathiepnrahwangsxftaewrkbhardaewr esmuxnepntwklangthichwyihrabbptibtikarrwmthungopraekrmprayuktsamarthtidtxkbxupkrntang echn emas aepnphimph l ephuxihthanganidxyangthuktxngaelaehmaasm opraekrmkhbxupkrnepnsingcaepninkarnaxupkrnmaichrwmkbkhxmphiwetxr hmaykhwamwahaktxngkarichnganxupkrnkbkhxmphiwetxr kcatxngtidtngopraekrmkhbxupkrnlngekhruxngkxncungcaichnganxupkrnid hakimtidtng khxmphiwetxrkcaimruckxupkrnnn kcaimsamarthichnganxupkrnid opraekrmkhbxupkrntidtxkbxupkrnphanthangbshruxrabbkartidtxinswnthixupkrnechuxmtxkbkhxmphiwetxrxyu emuxmiopraekrmprayuktthakareriykruthinphayinopraekrmkhbxupkrn opraekrmkhbxupkrnkcasngkhasngipyngxupkrnnn caknnemuxxupkrnsngkhxmulklbmayngopraekrmkhbaelw opraekrmkhbkcathakareriykruthinphayinopraekrmprayuktthithakareriykichtxip opraekrmkhbxupkrnsahrbhardaewraetlachnid rwmthngrabbptibtikaraetlarabbcaaetktangknip sungmkthahnathicdkarkbsyyankhdcnghwasahrbswntxprasankbhardaewr hardware interface thikhunkbewlaaebbxasingokhrns asynchronous time dependent emuxcaepnxangxing What is all device driver WhatIs com TechTarget cakaehlngedimemux 13 February 2021 EMC Education Services 2010 Information Storage and Management Storing Managing and Protecting Digital Information John Wiley amp Sons ISBN 9780470618332 cakaehlngedimemux 2021 02 13