Bir Aygıt Sürücüsü Nedir?

Aygıt Sürücüleri: Neden Önemli ve Nasıl Çalışırlar?

Bir aygıt sürücüsü, işletim sistemine ve diğer yazılımlara bir donanım parçasıyla nasıl iletişim kuracağını söyleyen küçük bir yazılım parçasıdır.

Örneğin, yazıcı sürücüleri işletim sistemine ve hangi programa sahip olursanız olun, açık yazdırmak istediğiniz şeye sahip olursunuz, tam olarak sayfadaki bilgileri nasıl yazdırabilirsiniz

Ses kartı sürücüleri gereklidir, böylece işletim sisteminiz, o MP3 dosyasının bulunduğu 1 ve 0'ları ses kartının kulaklıklarınıza veya hoparlörlerinize çıkarabileceği ses sinyallerine nasıl çevireceğini tam olarak bilir.

Aynı genel fikir, video kartları , klavyeler , monitörler vb. Için geçerlidir.

Sürücülerin neden güncel kalması gerektiğine ve düzgün çalışmadığı takdirde ne yapılacağına dair bilgilerin yanı sıra, bazı örneklerin yanı sıra sürücülerin neden önemli olduğuna dair daha fazla bilgi edinmeye devam edin.

Aygıt Sürücüleri Tam Olarak Nasıl Çalışır?

Kullanmakta olduğunuz bir program ile bu programın bir şekilde kullanmak istediği bir cihaz arasında çevirmen gibi aygıt sürücülerini düşünün. Yazılım ve donanım farklı insanlar veya şirketler tarafından oluşturuldu ve tamamen farklı iki dil konuşuyordu, böylece bir çevirmen (sürücü) iletişim kurmasını sağlıyor.

Başka bir deyişle, bir yazılım programı, bir sürücünün ne yapmasını istediğini, aygıt sürücüsünün anladığı bilgiyi anladığını ve daha sonra donanım ile yerine getirebileceğini açıklayan bir sürücüye bilgi sağlayabilir.

Aygıt sürücüleri sayesinde, çoğu yazılım programlarının donanımlarla doğrudan nasıl çalışacağını bilmesi gerekmez ve bir sürücünün etkileşimde bulunmaları için tam bir uygulama deneyimi içermesi gerekmez. Bunun yerine, program ve sürücünün birbiriyle nasıl bağlantı kuracağını bilmesi gerekir.

Bu, katılan herkes için oldukça iyi bir anlaşma, orada neredeyse sonsuz bir yazılım ve donanım kaynağı olduğunu düşünüyor. Herkesin başkalarıyla nasıl iletişim kuracağını bilmesi gerekiyorsa, yazılım ve donanım oluşturma süreci neredeyse imkansız olurdu.

Aygıt Sürücülerini Yönetme

Çoğu zaman, sürücüler otomatik olarak yüklenir ve hataların düzeltilmesi ya da yeni ve harika bir özellik eklemenin ara sıra güncellemesinin yanı sıra daha fazla dikkat gerektirmez. Bu, Windows Update aracılığıyla yüklenen bazı Windows sürücüleri için geçerlidir.

Windows bilgisayarınızdaki her bir donanım için sürücüler , Microsoft Windows'un tüm sürümlerinde bulunan Aygıt Yöneticisi'nden merkezi olarak yönetilir.

Windows'ta sürücüleri içeren bazı yaygın görevler şunlardır:

İşte sürücülerle ilgili birkaç ek kaynak:

Belirli bir donanım parçasına ayrılabilen birçok sorun, gerçek donanımın kendisi ile ilgili sorun değildir, ancak bu donanım için yüklenen aygıt sürücüleriyle ilgili sorunlardır. Yukarıda bağlantılı olan kaynaklardan bazıları, tüm bunları anlamanıza yardımcı olmalıdır.

Aygıt Sürücüleri Hakkında Daha Fazla Bilgi

Temel yazılım-sürücü-donanım ilişkisinin ötesinde, sürücülerin ilgisini çeken (ve yapmayan) bazı ilginç durumlar vardır.

Bu günlerde daha az yaygın olsa da, bazı yazılımlar bazı donanım türleriyle doğrudan iletişim kurabilir - hiçbir sürücü gerekli değildir! Bu genellikle yazılım sadece donanımlara çok basit komutlar gönderdiğinde veya her ikisi de aynı şirket tarafından geliştirildiğinde mümkündür, ancak bu da bir tür yerleşik sürücü durumu olarak düşünülebilir.

Bazı aygıt sürücüleri doğrudan bir aygıtla iletişim kurar, ancak diğerleri birlikte katmanlanır. Bu durumlarda, bir sürücü, sürücünün bir diğeriyle iletişim kurmasından önce bir sürücü ile iletişim kuracak ve son sürücü gerçekte donanım ile doğrudan iletişimi gerçekleştirene kadar devam edecektir.

Bu "orta" sürücüler genellikle, diğer sürücülerin düzgün çalıştığını doğrulamaktan başka hiçbir işlev görmezler. Ne olursa olsun, bir "yığın" içinde çalışan bir sürücü veya katları olup olmadığı, arka planında bilmeniz veya yapmanıza gerek kalmadan yapılır.

Windows, yüklenebilir aygıt sürücüleri olarak .SYS dosyalarını kullanır; bu nedenle, her zaman belleğe alınmadıkları için gereken şekilde yüklenebilir. Aynısı Linux .KO modülleri için de geçerlidir.

WHQL, Microsoft tarafından belirli bir aygıt sürücüsünün Windows'un belirli bir sürümü ile çalışacağını kanıtlayan bir test sürecidir. İndirmekte olduğunuz bir sürücünün WHQL sertifikalı olduğunu veya görmediğini görebilirsiniz. Windows Donanım Kalitesi Laboratuvarları hakkında daha fazla bilgiyi buradan edinebilirsiniz .

Sürücünün başka bir biçimi, sanallaştırma yazılımı ile kullanılan sanal aygıt sürücüsüdür. Normal sürücülere benzer şekilde çalışırlar, ancak misafir işletim sisteminin donanımlara doğrudan erişmesini engellemek için, sanal sürücüler gerçek donanım olarak maskelenir, böylece misafir işletim sistemi ve kendi sürücüleri, sanal olmayan işletim sistemlerine benzer donanımlara erişebilir.

Diğer bir deyişle, bir ana işletim sistemi ve sürücüleri gerçek donanım bileşenleri, sanal konuk işletim sistemleri ve sürücüleri sanal donanım sürücüleri aracılığıyla sanal donanım ile arabirim oluştururken, bunlar ana işletim sistemi tarafından gerçek, fiziksel donanıma aktarılır.