คำถาม:
- อะไรคือความแตกต่างระหว่างDevice DriverและModule (หรือโมดูลเคอร์เนล) ในบริบทของทั้งLinuxและWindowsโดยเฉพาะ?
ฉันเข้าใจวัตถุประสงค์ของไดรเวอร์อุปกรณ์คุณสามารถอ้างถึงโมดูลที่ใช้แทนกันได้หรือไม่?
ฉันเข้าใจวัตถุประสงค์ของไดรเวอร์อุปกรณ์คุณสามารถอ้างถึงโมดูลที่ใช้แทนกันได้หรือไม่?
คำตอบ:
โมดูลเป็นเพียงรหัสที่สามารถโหลดลงใน Linux โปรดทราบว่าคำศัพท์เฉพาะสำหรับ Linux; windows โดยปกติฉันเรียกทุกอย่างว่าไดรเวอร์ฉันเชื่อ
ใน Linux โมดูลที่ใช้บ่อยจะเป็นไดรเวอร์อุปกรณ์ซึ่งก็คือซอฟต์แวร์ที่ใช้ขับเคลื่อนฮาร์ดแวร์บางตัว (อุปกรณ์) ในทำนองเดียวกันบน Windows ไดรเวอร์หลายตัวจะเป็นไดรเวอร์อุปกรณ์ อย่างไรก็ตามมีไดรเวอร์และโมดูลที่ไม่ได้ขับฮาร์ดแวร์ - ตัวอย่างเช่นระบบ Linux บางระบบอาจรองรับ IPv6 เป็นโมดูลที่โหลดได้ หรือระบบไฟล์เช่น ISO9660 อาจเป็นไดรเวอร์หรือโมดูล