Computer >> คอมพิวเตอร์ >  >> การแก้ไขปัญหา >> ข้อผิดพลาดของ Windows

ไดรเวอร์อุปกรณ์คืออะไร? มันทำงานอย่างไร?

ไดรเวอร์อุปกรณ์คืออะไร? มันทำงานอย่างไร?

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

ไดรเวอร์อุปกรณ์คืออะไร? มันทำงานอย่างไร?

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

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

ไดรเวอร์อุปกรณ์ทำงานอย่างไร

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

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

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

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

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

ไดรเวอร์อุปกรณ์เสมือน

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

ไดรเวอร์อุปกรณ์เสมือนใช้ที่ไหน

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

อุปกรณ์ทั้งหมดจำเป็นต้องมีไดรเวอร์หรือไม่

อุปกรณ์ต้องใช้ไดรเวอร์หรือไม่นั้นขึ้นอยู่กับว่าระบบปฏิบัติการของคุณรู้จักอุปกรณ์ฮาร์ดแวร์และคุณสมบัติของอุปกรณ์หรือไม่ อุปกรณ์ต่อพ่วงบางอย่างที่ระบบปฏิบัติการไม่รู้จักและต้องใช้ไดรเวอร์ ได้แก่ การ์ดวิดีโอ อุปกรณ์ USB การ์ดเสียง สแกนเนอร์ เครื่องพิมพ์ โมเด็มคอนโทรลเลอร์ การ์ดเครือข่าย เครื่องอ่านการ์ด ฯลฯ ... ระบบปฏิบัติการมักจะมีไดรเวอร์ทั่วไปบางตัวที่อนุญาตให้ใช้อุปกรณ์ฮาร์ดแวร์ทั่วไป เพื่อทำงานในระดับพื้นฐาน เงื่อนไขคือระบบปฏิบัติการควรรู้จักคุณสมบัติของอุปกรณ์อีกครั้ง อุปกรณ์บางอย่างที่สามารถทำงานร่วมกับไดรเวอร์ทั่วไป ได้แก่ RAM, แป้นพิมพ์, เมาส์, ลำโพง, จอภาพ, ฮาร์ดไดรฟ์, ดิสก์ไดรฟ์, CPU, พาวเวอร์ซัพพลาย, จอยสติ๊ก ฯลฯ ... เราต้องตระหนักว่าไดรเวอร์ทั่วไปที่ระบบปฏิบัติการให้มานั้นไม่ได้รับการอัพเดต ได้บ่อยเท่าไดรเวอร์ที่ผู้ผลิตฮาร์ดแวร์ให้มา

จะเกิดอะไรขึ้นหากคุณไม่ได้ติดตั้งไดรเวอร์

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

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

ประเภทของไดรเวอร์อุปกรณ์

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

ไดรเวอร์อุปกรณ์ของผู้ใช้

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

ไดรเวอร์อุปกรณ์เคอร์เนล

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

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

ไดรเวอร์อุปกรณ์ประเภทอื่นๆ

1. ไดรเวอร์ทั่วไปและ OEN

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

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

2. บล็อกและไดรเวอร์ตัวละคร

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

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

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

การจัดการไดรเวอร์อุปกรณ์

ไดรเวอร์ทั้งหมดในระบบ Windows ของคุณได้รับการจัดการโดย Device Manager ไดรเวอร์อุปกรณ์ไม่ต้องการความสนใจมากนักหลังการติดตั้ง ในบางครั้ง พวกเขามีการอัปเดตเพื่อแก้ไขข้อผิดพลาดหรือการอัปเดตที่มีคุณลักษณะใหม่ ดังนั้นจึงควรตรวจสอบการอัปเดตไดรเวอร์และติดตั้ง (ถ้ามี) เป็นครั้งคราว เพื่อให้งานของคุณง่ายขึ้น มีบางโปรแกรมที่จะตรวจสอบและอัปเดตโปรแกรมควบคุมอุปกรณ์ของคุณ

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

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

สรุป

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