Aygıt sürücüsü nedir? Amacı nedir?

What Is Device Driver



Aygıt sürücüsü, belirli türde bir donanım aygıtının bir bilgisayarla iletişim kurmasını sağlayan bir yazılım programıdır. Bir aygıt sürücüsünün amacı, belirli türde bir donanım aygıtı ile bilgisayar arasında bir arabirim sağlamaktır. Bu arabirim, bilgisayarın donanım aygıtına veri gönderip almasını sağlar.



Aygıt sürücüleri nasıl çalıştığına dair ayrıntılara girmeden bilgisayar çekirdeğinin çeşitli donanımlarla iletişim kurduğu yazılımdır. Bilgisayara bağlı bir donanımı yöneten ve uygun bir arayüz sağlayarak bilgisayarın donanımı kullanmasını sağlayan yazılımdır. Bu, işletim sisteminin donanımın nasıl çalıştığına ilişkin ayrıntılara girmesine gerek olmadığı anlamına gelir. Ayrıca ortak bir arayüz sağlar, böylece işletim sistemi veya Çekirdek ekipmanla iletişim kurabilir.





Bu nedenle aygıt sürücülerinin amacı, tasarlandıkları donanımın sorunsuz çalışmasını sağlamak ve çeşitli işletim sistemleriyle birlikte kullanılmasına olanak sağlamaktır.





aygıt sürücüsü nedir



Aygıt Sürücüsü Türleri - Çekirdek ve Kullanıcı Sürücüleri

Bir bilgisayarla ilişkili hemen hemen her aygıt için aygıt sürücüleri vardır - BIOS hatta sanal makineler ve çok daha fazlası. Aygıt sürücüleri kabaca iki kategoriye ayrılabilir:

  1. Çekirdek aygıt sürücüleri
  2. Kullanıcı Aygıt Sürücüleri

Çekirdek aygıt sürücüleri işletim sisteminin bir parçası olarak işletim sistemiyle birlikte belleğe yüklenen genel aygıt sürücüleridir; tüm sürücüyü değil, ancak ihtiyaç duyulduğu anda aygıt sürücüsünün çağrılabilmesi için bu etkiyi gösteren bir işaretçi. Sürücüler, çekirdek yazılımında bulunan BIOS, anakart, işlemci ve benzeri donanımları ifade eder.

Çekirdek aygıt sürücüleriyle ilgili sorun, bunlardan biri çağrıldığında RAM'e yüklenmesi ve takas dosyasına (sanal bellek) taşınamamasıdır. Bu nedenle, birden fazla aygıt sürücüsünü aynı anda çalıştırmak bilgisayarları yavaşlatabilir. Bu nedenle her işletim sistemi için minimum sistem gereksinimleri vardır. Çeşitli işletim sistemleri, çekirdek aygıt sürücüleri için gereken kaynakları zaten eklediğinden, son kullanıcıların ek bellek gereksinimleri konusunda endişelenmesine gerek kalmaz.



Kullanıcı modu aygıt sürücüleri genellikle bilgisayardaki bir oturum sırasında kullanıcılar tarafından çalıştırılır. Bunlar kernel cihazları dışında kullanıcının bilgisayara getirdiği cihazlar olabilir. Çoğu Tak ve Kullan aygıtı için sürücüler bu kategoriye girer. Kullanıcı aygıt sürücüleri, kaynakları etkilemeyecek şekilde diske yazılabilir. Ancak, oyun aygıtı sürücüleri için, bunların ana bellekte (RAM) saklanması önerilir.

Blok Sürücüleri ve Karakter Sürücüleri

Bu iki blok ve karakter aygıt sürücüsü, veri okuma ve yazma kategorisine girer. Sabit sürücüler, CD'ler, USB bellekler vb. - nasıl kullanıldıklarına bağlı olarak blok sürücüleri veya karakter sürücüleri olabilir.

Seri veri yollarında karakter sürücüleri kullanılır. Her seferinde bir karakter veri yazarlar. Bir karakter, genel anlamda bir bayt anlamına gelir. Aygıt bir seri bağlantı noktasına bağlıysa, bir karakter sürücüsü kullanır. Fare seri bir aygıttır ve bir karakter aygıt sürücüsüne sahiptir.

Blok sürücüleri, aynı anda birden fazla karakterin yazılması ve okunması anlamına gelir. Tipik olarak, blok aygıt sürücüleri bir blok oluşturur ve bloğun içerebileceği kadar çok bilgi çıkarır. Örneğin, sabit sürücüler blok aygıt sürücülerini kullanır. CD'ler ayrıca blok aygıt sürücüleridir, ancak çekirdeğin, CD herhangi bir uygulama tarafından her başlatıldığında aygıtın bilgisayara hala bağlı olup olmadığını kontrol etmesi gerekir.

Windows mağazasını yeniden kaydettir

Genel ve OEM sürücüleri

Aygıt sürücüleri genel veya OEM'e özel olabilir. Bir aygıt sürücüsü bir işletim programıyla birlikte gelirse, büyük olasılıkla genel bir aygıt sürücüsü olacaktır. Genel bir aygıt sürücüsü, belirli bir türdeki farklı marka aygıtlarla kullanılabilen bir sürücüdür. Örneğin, Windows 10'da manuel olarak başka herhangi bir yazılım yüklemek zorunda kalmadan çalışan bir dizi genel sürücü vardır.

Bazı durumlarda, standart sürücüler yardımcı olmuyor. Bu nedenle, orijinal ekipman üreticileri kendi aygıt sürücülerini oluşturur. Bunlar, işletim sistemi yüklendikten sonra ayrıca yüklenmesi gereken OEM aygıt sürücüleridir. Daha eski dönem bilgisayarları etiketlendi ve bu nedenle anakart sürücülerinin bile harici olarak yüklenmesi gerekiyordu. Ancak bu, Windows XP'nin çağıydı. Birkaç üretici dışında, yerleşik sürücü setlerinin çoğu zaten işletim sistemlerine dahil edilmiştir.

Sanal aygıt sürücüleri

Sanal aygıtların sürücülerine sanal aygıt sürücüleri denir. Genellikle bir tür donanım simülasyon yazılımı kullanırız ve bu tür sanal donanımları çalıştırmak için kullanılan yazılım, sanal aygıt sürücüsüdür. Örneğin, bir VPN kullanıyorsanız, internete güvenli bir şekilde bağlanmak için sanal bir ağ kartı oluşturabilir. Bu gerçek bir fiziksel harita değil, VPN yazılımı tarafından oluşturulmuş bir haritadır. Bu kart bile bir aygıt sürücüsü gerektirir ve aynı VPN yazılımı sanal aygıt sürücülerini kurar.

Windows hatalarını hızlı bir şekilde bulmak ve otomatik olarak düzeltmek için PC Repair Tool'u indirin

Böylece, farklı türde aygıt sürücüleri olduğunu görebilirsiniz ve bunları açıklamak için yalnızca bir veya iki kategori kullanmak biraz zor. Bu yazıda, bir aygıt sürücüsünün ne olduğunu açıkladık ve aşağıdaki aygıt sürücüsü türlerinden bahsettik: çekirdek ve kullanıcı modu sürücüsü; jenerik ve OEM aygıt sürücülerinin yanı sıra sanal aygıt sürücüleri - arasındaki fark dahil.

Popüler Mesajlar