Computer >> บทช่วยสอนคอมพิวเตอร์ >  >> ระบบ >> Windows

ทุกสิ่งที่คุณต้องรู้เกี่ยวกับไดรเวอร์ Windows [MTE Explains]

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

ไดรเวอร์คืออะไร?

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

ไดรเวอร์โหมด Kernel vs โหมด User

ไดรเวอร์ทำงานในลำดับชั้นง่ายๆ มี 2 ประเภท: โหมด Kernel และโหมด User ความแตกต่างอธิบายด้านล่าง:

  • ไดรเวอร์โหมด Kernel สื่อสารกับเครื่องจริง เข้าถึงทรัพยากรโดยตรง ในระดับ Kernel ไดรเวอร์มีการเข้าถึงโดยตรง ไม่มีการขัดจังหวะ และไม่ถูกจัดการ - เข้าถึงส่วนประกอบทางกายภาพ เช่น ชิปเซ็ต หน่วยความจำ ฮาร์ดดิสก์ และ CPU ตัวอย่าง: ไดรเวอร์ CPU, การ์ดเครือข่าย, วิดีโอ, ฮาร์ดดิสก์ ทำงานในโหมด Kernel เพราะต้องผูกมัดกับ Windows อย่างราบรื่น
  • ไดรเวอร์โหมด User สื่อสารกับไดรเวอร์อื่นหรือเลเยอร์ "ผู้ใช้" บนระบบปฏิบัติการ ในระดับ User ไดรเวอร์เข้าถึงทรัพยากรอ้อม และสื่อสารในระดับเดียวกับโปรแกรมอื่น ต้องปฏิบัติกฎของ Windows และทำงานนอกระบบหลัก หากเกิดข้อผิดพลาดกับไดรเวอร์เหล่านี้ Windows มักยังทำงานต่อได้ ไม่เหมือนไดรเวอร์ระดับ Kernel อุปกรณ์หลายอย่างเลือกใช้ไดรเวอร์โหมด User แม้อาจลดประสิทธิภาพ แต่ปลอดภัยกว่าและโอกาสแครชระบบน้อยกว่า ตัวอย่าง: โปรแกรมจำลองไดรฟ์ DVD และไฟร์วอลล์

ตอนนี้เข้าใจภาพรวมแล้ว มาดูลำดับชั้นของไดรเวอร์:

ทุกสิ่งที่คุณต้องรู้เกี่ยวกับไดรเวอร์ Windows [MTE Explains]

ไม่ต้องเป็นวิศวกรซอฟต์แวร์ก็เข้าใจกราฟิกนี้ ไม่ต้องเข้าใจแผนภาพก็ได้ แค่เห็นว่าโหมด User เข้าถึงฮาร์ดแวร์โดยตรงน้อยกว่าโหมด Kernel และ Hardware Abstraction Layer (HAL) คือการนำไปใช้ของ Microsoft ที่ช่วยให้ซอฟต์แวร์สื่อสารกับฮาร์ดแวร์ง่ายขึ้น ทำให้ Windows ดึงดูดนักพัฒนา เพราะความโปร่งใสและเอกลักษณ์ในการพัฒนาแอปพลิเคชัน

เมื่อไหร่ควรอัปเดตไดรเวอร์?

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

ทำไมต้องติดตั้งไดรเวอร์ใหม่?

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

ยกเว้น: ถ้าใช้ไดรเวอร์พื้นฐานของ Windows สำหรับอะดAPTER ใดๆ อาจต้องอัปเกรดเป็นไดรเวอร์ผู้ผลิตเพื่อประสิทธิภาพดียิ่งขึ้น

วิธีอัปเดตไดรเวอร์ของคุณ

ใน Windows ไปที่ Control Panel คลิก "Devices and Printers" แล้ว "Device Manager" จะเห็นรายการอุปกรณ์ คลิกขวาที่อุปกรณ์ที่ต้องการอัปเดต เลือก "Update driver software"

ทุกสิ่งที่คุณต้องรู้เกี่ยวกับไดรเวอร์ Windows [MTE Explains]

คลิก "Search automatically for updated driver software" ให้ Windows ค้นหาและติดตั้งไดรเวอร์ที่เสถียรที่สุดอัตโนมัติ

ถ้าหาไม่เจอ ไปที่เว็บผู้ผลิตอุปกรณ์ (เช่น nVidia) ดาวน์โหลดไดรเวอร์ล่าสุด บางเว็บช่วยตรวจจับอุปกรณ์อัตโนมัติ

ก่อนอัปเดตเป็นไดรเวอร์ใหม่จากผู้ผลิต

ตรวจสอบเวอร์ชันก่อนว่าตรงกับที่จะอัปเดตหรือไม่ ถ้าเวอร์ชันเหมือนกัน ไม่ต้องติดตั้ง ถ้าพยายามแก้ปัญหา ลอง roll back ไปเวอร์ชันเก่าดู

ดูเวอร์ชันไดรเวอร์: ไปที่ Device Manager คลิกขวาอุปกรณ์ Properties แท็บ Driver คลิก "Driver Details" จะเห็นเวอร์ชันปัจจุบัน

ข้อคิดสุดท้าย

พยายามแก้ปัญหาฮาร์ดแวร์ อัปเดตหรือ roll back ไดรเวอร์ไม่ได้ อาจต้องเปลี่ยนฮาร์ดแวร์ โดยเฉพาะปัญหาเกิดขึ้นอย่างกะทันหัน เช่น การ์ดจอแสดงภาพแตกขณะเล่นเกม อาจเพราะ GPU ร้อนเกินไป

มีอะไรเพิ่มเติม แชร์ได้ในความคิดเห็นด้านล่าง เรายินดีรับฟัง!