Aygıt sürücüsü ve modül arasındaki fark nedir?


12

Soru:

  • Özellikle Linux ve Windows bağlamında bir Aygıt Sürücüsü ve bir Modül (veya Çekirdek modülü) arasındaki fark nedir?

Aygıt sürücüsünün amacını anlıyorum, bir modüle dönüşümlü olarak başvurabilir misiniz?

Yanıtlar:


11

Bir modül, Linux'a yüklenebilecek bir kod grubudur. Bu terminolojinin Linux'a özgü olduğunu unutmayın; pencereler tipik olarak her şeye bir sürücü diyor.

Linux'ta, sık sık modüller aygıt sürücüleri, yani belirli bir donanım parçasını (aygıt) çalıştıran yazılım olacaktır. Aynı şekilde, Windows'ta birçok sürücü aygıt sürücüsü olacaktır. Ancak donanım kullanmayan sürücüler ve modüller vardır - örneğin, bazı Linux sistemlerinde yüklenebilir bir modül olarak IPv6 desteği olabilir. Veya ISO9660 gibi dosya sistemleri sürücüler veya modüller olabilir.


Tamam, yani Linux ile ilgili olarak, örneğin bir grafik kartı ile 'iletişim kurmak' için gerekli olan bir modül var mı?
Aaron

2
Şart değil. Özellikle grafik kartlarında, sürücü genellikle bir (veya daha fazla) çekirdek modülüne, bir X sunucu bileşenine ve tüm istemci programlarına bağlı bir GL kütüphanesine bölünür.
bdonlan
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.