เหตุใดไดรเวอร์อุปกรณ์บางรุ่นจึงมีหลายรุ่น [ซ้ำ]


0

คำถามนี้มีคำตอบอยู่ที่นี่แล้ว:

เมื่อเราต้องการติดตั้งไดรเวอร์อุปกรณ์จะมีไดรเวอร์อุปกรณ์ต่างกันสำหรับ windows แต่ละรุ่น
เช่นไดรเวอร์ debice สำหรับ windows xp x86 แตกต่างจาก windows 7 x86 และ windowd 8 x86 เหตุใดจึงต้องใช้ไดรเวอร์อุปกรณ์ที่แตกต่างกันสำหรับ windows แต่ละรุ่น เหตุใดจึงไม่มีไดรเวอร์เดียวกันสำหรับทุกรุ่นหรือมีเพียง 2 สำหรับ x86 และ x64 ฉันต้องการอธิบายรายละเอียดทางเทคนิคเพิ่มเติม


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

@BNN tnx สำหรับลิงก์ แต่ฉัน neef รายละเอียดทางเทคนิค
Robin.S

1
นี่เริ่มเสียงเหมือนคำถามการบ้าน
CharlieRB

@ CharlieRB ไม่ฉันทำวิจัยบางอย่างในไดรเวอร์อุปกรณ์
Robin.S

Windows รุ่นต่าง ๆ จะมีคุณสมบัติ / API ที่แตกต่างกัน ดูที่นี่สำหรับ NDIS: msdn.microsoft.com/en-us/library/windows/hardware/… , msdn.microsoft.com/en-us/library/windows/hardware/… ) ตัวอย่างเช่น นี่แสดงให้เห็น API ใหม่และคุณต้องมีไดรเวอร์ที่แตกต่างกันสำหรับ Windows รุ่นต่าง ๆ
magicandre1981

คำตอบ:


1

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


คุณสามารถอธิบายรายละเอียดเพิ่มเติมได้หรือไม่ ?
Robin.S

หากคุณไม่เข้าใจคำตอบฉันกลัวว่าความรู้คอมพิวเตอร์ของคุณขาดพื้นฐานขั้นพื้นฐาน อะไรคือสิ่งที่คุณไม่เข้าใจ?
DavidPostill

@ DavidPostill ฉันเข้าใจ แต่มันเป็นคำตอบง่ายๆ ฉันต้องการคำอธิบายขั้นสูง
Robin.S

0

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

ในกรณีของรุ่น 32- บิต (x86) และ 64- บิต (x64), ไดรเวอร์ 32- บิตทำงานได้อย่างมีประสิทธิภาพบนระบบปฏิบัติการ 32- บิต แต่ไดรเวอร์เหล่านั้นจะไม่เพียงพอสำหรับระบบปฏิบัติการ 64- ​​บิตเพราะพิเศษ คุณสมบัติในระบบปฏิบัติการ 64 บิต เพื่อให้การทำงานของพีซีมีประสิทธิภาพยิ่งขึ้นดีกว่าการใช้ไดรเวอร์ 64 บิตในระบบปฏิบัติการ 64 บิต

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.