Aygıt Sürücüsü nedir? O nasıl çalışır?

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

İşletim sistemi(operating system) , diğer uygulama programları ve çeşitli donanım aygıtlarının(hardware device) tümü, farklı insan grupları tarafından oluşturulmuştur. Bu nedenle, varsayılan olarak, işletim sistemi ve diğer programlar donanım aygıtları(hardware device) ile arabirim oluşturamaz . Bir aygıt sürücüsünün(device driver) devreye girdiği yer burasıdır . İşletim sistemleri(operating system) ile donanım aygıtları(hardware device) arasında çevirmen görevi gören bir yazılım parçasıdır . Bir aygıt sürücüsünün görevi, sisteme bağlı (device driver)donanım aygıtlarının(hardware device) sorunsuz çalışmasına izin vermektir . Bir yazıcı sürücüsü(printer driver) , işletim sistemine seçilen bilgilerin sayfada nasıl yazdırılacağını söyler. İşletim sisteminin bir ses dosyasındaki(audio file) bitleri çevirmesi içinuygun çıkışa, bir ses kartı sürücüsü(card driver) gereklidir. Bunun gibi, sisteminize bağlı her donanım aygıtı için (hardware device)aygıt sürücüsü vardır.(device driver)

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

Aygıt Sürücüsü nedir?(What is a Device Driver?)

İşletim sisteminin donanımın çalışmasının arkasındaki ayrıntıları bilmesine gerek yoktur. Aygıt sürücüsünü(device driver) kullanarak, yalnızca o belirli donanım parçasıyla arabirim oluşturur. İlgili aygıt sürücüsü(device driver) kurulu değilse , işletim sistemi ile donanım arasında bir iletişim bağlantısı yoktur. (communication link)Böyle bir donanım aygıtı(hardware device) düzgün çalışmayabilir. Bir aygıt sürücüsü(device driver) ve ilgili donanım aygıtı(hardware device communicate) , aygıtın bağlı olduğu bilgisayar veri yolu(computer bus) aracılığıyla iletişim kurar. Aygıt(Device) sürücüleri her işletim sistemine(operating system) göre değişir ve donanıma bağlıdır. Aygıt sürücüsü , (device driver)yazılım sürücüsü(software driver) olarak da bilinir .ya da sadece bir sürücü.

Aygıt sürücüleri nasıl çalışır?(How do device drivers work?)

Bir donanım aygıtı(hardware device) , sisteminizdeki bir programla iletişim kurmak istiyor. Bu durumu farklı dilleri konuşan iki varlık olarak düşünebilirsiniz. Bu nedenle tercümana ihtiyaç duyulmaktadır. Aygıt sürücüsü(device driver) burada çevirmen rolünü oynar. Yazılım , donanımın ne yapması gerektiğini açıklayan sürücü bilgilerini verir. (driver information)Aygıt sürücüsü(device driver) , sürücünün işi yapmasını sağlamak için bilgileri kullanır.

Bir aygıt sürücüsü , bir (device driver)software program/the işletim sisteminin talimatlarını donanım aygıtı(hardware device) tarafından anlaşılan bir dile(language understood) çevirir . Sistemin verimli çalışması için gerekli tüm aygıt sürücülerine(device driver) sahip olmanız gerekir . Sisteminizi açtığınızda, işletim sistemi, çeşitli donanım görevlerini gerçekleştirmeye karar vermek için aygıt sürücüleri(device driver) ve BIOS ile iletişim kurar.(BIOS)

Bir aygıt sürücüsü(device driver) olmasaydı, ya sistemin aygıtlarla iletişim kurmasının bir yolu olmazdı ya da yazılım programlarının donanımla doğrudan nasıl arabirim kuracağını bilmesi gerekirdi (bugün sahip olduğumuz çok çeşitli programlar ve donanım aygıtı göz önüne alındığında, bu zor olurdu). Her türlü donanım cihazı ile doğrudan iletişim kurabilme özelliğine sahip bir yazılım oluşturmak mümkün değildir. Bu nedenle, aygıt sürücüleri(device driver) oyunun kurallarını değiştirir.

Her ikisi de – donanım(– hardware) aygıtları ve yazılım programları , sorunsuz çalışması için aygıt sürücülerine(device driver) bağlıdır . Programlar(Programs) genellikle aygıtlara erişmek için genel komutları kullanır. Bir aygıt sürücüsü(device driver) , bunları aygıt tarafından anlaşılabilecek özel komutlara dönüştürür.

Aygıt(Device) sürücüleri genellikle bir işletim sisteminde yerleşik bileşenler olarak gelir. Üretici tarafından sağlanırlar. Bir donanım veya yazılım bileşeni(hardware or software component) değiştirilirse veya güncellenirse, bu aygıt sürücüleri kullanılamaz hale gelir.

Sanal aygıt sürücüleri(Virtual device drivers)

Sanal aygıt sürücüsü , bir (device driver)donanım aygıtının(hardware device) işletim sistemi veya bir programla iletişim kurmasına yardımcı olan aygıt sürücüsünün(device driver) bir bileşenidir . Sanal aygıtlar için sürücülerdir. Sanal aygıt sürücüsü(device driver) , sorunsuz veri akışına yardımcı olur . (s help)Birden çok uygulama, belirli bir donanım aygıtına(hardware device) çakışma olmadan erişebilir . Bir sanal aygıt sürücüsü , bir (device driver)donanım aygıtından(hardware device) bir kesme sinyali aldığında , aygıt ayarlarının durumuna göre bir sonraki eylemi belirler.

Sanal aygıt sürücüsü nerede kullanılır?(Where is a virtual device driver used?)

Bir donanım cihazını(hardware device) taklit etmek için yazılım kullandığımızda , böyle bir cihaz için sanal bir cihaz (tor un)sürücüsü(device driver) kullanılır . Uygun bir örnek, bir VPN kullanmak olabilir . İnternete güvenli bir şekilde bağlanabilmeniz için sanal bir ağ kartı oluşturursunuz. (network card)Bu, VPN tarafından oluşturulan bir sanal ağ kartıdır(network card) . Genellikle VPN yazılımının(VPN software) kendisi tarafından yüklenecek olan bu kart için uygun bir sürücü gereklidir .

Tüm cihazların sürücülere ihtiyacı var mı?(Do all devices need drivers?)

Bir aygıtın sürücü gerektirip gerektirmediği, (Whether)işletim sisteminizin (operating system)donanım aygıtını(hardware device) ve özelliklerini tanıyıp tanımadığına bağlıdır . İşletim sistemi(operating system) tarafından bilinmeyen ve sürücü gerektiren bazı çevre birimleri şunlardır: Ekran kartı(Video card) , USB aygıtı(USB device) , ses kartı, tarayıcı, yazıcı, denetleyici modem(controller modem) , ağ kartı(network card) , kart okuyucu vb.(card reader etc…) İşletim sistemlerinde genellikle ortak donanım aygıtına(hardware device) izin veren bazı genel sürücüler bulunur. s temel düzeyde çalışmak. Yine(Again) , koşul, işletim sisteminin cihazın özelliklerini tanımasıdır. Genel sürücülerle çalışabilen bazı cihazlar şunlardır:RAM , klavye, fare, hoparlörler, monitör, sabit disk, disk sürücüsü(disk drive) , CPU , güç kaynağı(power supply) , joystick vb. (joystick etc… One)İşletim sistemi(operating system) tarafından sağlanan genel sürücünün , donanım üreticisi(hardware manufacturer) tarafından sağlanan sürücüler kadar sık ​​​​güncellenmediğinin bilinmesi gerekir. .

Ayrıca Okuyun:(Also Read:) Bilgisayar dosyası nedir? 

Bir sürücü yüklemediyseniz ne olacak?(What will happen if you have not installed a driver?)

Bir aygıt için sürücü yüklemediyseniz, aygıt hiç çalışmayabilir veya yalnızca kısmen çalışabilir. Örneğin fare/klavye gibi cihazlar sürücüsüz çalışacaktır. Ancak farenizin fazladan düğmeleri veya klavyenizin bazı özel tuşları varsa, bu özellikler çalışmayacaktır. Windows kullanıcısıysanız(Windows user) , eksik sürücünüz varsa , sürücü çakışması hatasını (driver conflict error)aygıt yöneticisinde(device manager) bulabilirsiniz . Genellikle üretici, sürücü tarafından üretilen hataları silmek için bir sürücü güncellemesi yayınlar. (driver update)Bu nedenle, donanım aygıtlarınız için her zaman sürücünün güncel sürümüne sahip olun.(date version)

Bir sürücü, yalnızca sisteminizde ilgili aygıtın kurulu olması durumunda çalışacaktır. Var olmayan bir donanım için bir sürücü yüklemeye çalışırsanız, bu gerçekleşmeyecektir. Örneğin, sisteminizde ekran kartı yokken ekran (video card)kartı sürücüsü(video card driver) yüklemek , sisteminize ekran kartı(video card) ile çalışma yeteneği kazandırmaz . Hem donanım aygıtına(hardware device) hem de bunun için güncellenmiş aygıt sürücüsüne(device driver) sahip olmanız gerekir .

Aygıt sürücülerinin türleri(Types of device drivers)

Günümüzde kullanılan(use today) hemen hemen her donanım aygıtı(hardware device) için bir aygıt sürücüsü(device driver) bulunmaktadır . Bu sürücüler genel olarak aşağıdaki 2 kategoride sınıflandırılabilir – kullanıcı (– user)aygıt sürücüleri(device driver) ve çekirdek aygıt sürücüleri(device driver)

Kullanıcı aygıt sürücüleri(User device drivers)

Kullanıcının sistemi kullanırken tetiklediği aygıt sürücüleridir. Bunlar, kernel yazılımına(kernel software) ait olanlar dışında, kullanıcının sisteme bağladığı cihazlar içindir . Tak ve çalıştır aygıtlarının(plug and play devices) aygıt sürücüleri , kullanıcı aygıt sürücüleri olarak kabul edilir. Sistem kaynakları üzerindeki baskıyı kaldırmak için kullanıcı aygıt sürücüleri diske yazılır. Ancak oyun aygıtlarının aygıt sürücüleri genellikle ana bellekte tutulur.

Ayrıca Okuyun: (Also Read: ) ISO Dosyası Nedir?

Çekirdek aygıt sürücüleri(Kernel device drivers)

İşletim sistemi ile birlikte yerleşik yazılım olarak sunulan genel sürücülere çekirdek aygıt sürücüleri denir. İşletim sisteminin bir parçası olarak belleğe yüklenirler. Sürücüye bir işaretçi(A pointer) bellekte saklanır ve gerektiğinde çağrılabilir. Çekirdek aygıt(Kernel device) sürücüleri, işlemci, anakart, BIOS ve çekirdek yazılımıyla(kernel software) ilgili diğer aygıtlar gibi aygıtlar içindir .

Çekirdek aygıt sürücüsü(kernel device driver) s ile ortak bir sorun var. Çağırma üzerine , RAM'e bir (RAM)çekirdek aygıt sürücüsü(kernel device driver) yüklenir . Bu sanal belleğe taşınamaz. Aynı anda çalışan birkaç aygıt sürücüsü varsa, sistem yavaşlar. Bu sorunun üstesinden gelmek için her işletim sisteminin minimum sistem gereksinimi(system requirement) vardır . İşletim sistemleri, çekirdek aygıt sürücüsünün(kernel device driver) ihtiyaç duyduğu kaynakları bir araya getirir . Bu, kullanıcıların bellek gereksinimi(memory requirement) konusunda endişelenmelerine gerek kalmamasını sağlar .

Diğer Aygıt Sürücüsü türleri(Other types of Device Driver)

1. Genel ve OEN sürücüleri(1. Generic and OEN drivers)

Aygıt sürücüsü (device driver)işletim sistemiyle(operating system) birlikte mevcutsa , genel aygıt sürücüsü(device driver) olarak adlandırılır . Genel bir aygıt sürücüsü(device driver) , markasından bağımsız(device irrespective) olarak belirli bir aygıt için çalışır . Windows 10, yaygın olarak kullanılan donanım aygıtları için genel aygıt sürücülerine sahiptir.(device driver)

Bazen donanım aygıtları, bir işletim sisteminin tanıyamadığı belirli özelliklere sahiptir. Aygıt üreticisi(device manufacturer) , bu tür aygıtlar için ilgili sürücüyü sağlar. Bunlara OEM aygıt(OEM device) sürücüleri denir . Bu tür aygıtların düzgün çalışması için, işletim sistemi kurulduktan sonra sürücülerin ayrıca yüklenmesi gerekir. Windows XP'nin(Windows XP) kullanıldığı zamanlarda , anakart sürücülerinin bile ayrı olarak yüklenmesi gerekiyordu. Günümüzde modern sistemlerin çoğu yerleşik genel aygıt sürücüleri sağlar.

2. Blok ve karakter sürücüleri(2. Block and character drivers)

Aygıt(Device) sürücüleri, verilerin nasıl okunduğuna ve yazıldığına bağlı olarak blok sürücüler veya karakter sürücüleri olarak sınıflandırılabilir. Sabit diskler, CD ROM'lar(ROMs) ve USB sürücüler gibi (Device)aygıtlar(USB) , kullanılış biçimlerine göre sınıflandırılır.

Blok sürücüsü terimi(term block driver) , aynı anda birden fazla karakter okunduğunda veya yazıldığında kullanılır. Bir blok oluşturulur ve blok cihazı(block device) , bloğun boyutuna uygun bilgi miktarını almaya çalışır. Sabit(Hard) diskler ve CD ROM'ların(ROMS) aygıt sürücülerini engellediği(block device) kabul edilir .

Karakter sürücüsü terimi(term character driver) , veriler her seferinde bir karakter yazıldığında kullanılır. Karakter aygıt(Character device) sürücüleri, seri veri yollarından yararlanır. Seri bağlantı noktasına bağlı herhangi bir aygıtın bir karakter sürücüsü(character driver) vardır . Örneğin fare, seri bağlantı noktasına bağlı bir aygıttır. Bir karakter aygıt sürücüsünü(character device driver) kullanır .

Ayrıca Okuyun:(Also Read:) Wi-Fi 6 (802.11 balta) nedir?

Aygıt sürücülerini yönetme(Managing device drivers)

Windows sisteminizdeki(Windows system) tüm sürücüler Aygıt Yöneticisi(Device Manager) tarafından yönetilir . Aygıt(Device) sürücüleri, kurulumdan sonra çok fazla dikkat gerektirmez. Bazen, bir hatayı düzeltmek için güncellemeleri veya yeni bir özellik sağlayan bir güncellemeleri vardır. Bu nedenle, sürücü güncellemelerini kontrol etmek ve (varsa) arada bir yüklemek iyi bir uygulamadır. İşinizi kolaylaştırmak için aygıt sürücülerinizi kontrol edecek ve güncelleyecek bazı programlar bulunmaktadır.

Üretici tarafından sağlanan sürücü güncellemeleri, resmi web sitelerinde her zaman ücretsiz olarak mevcuttur. Aygıt sürücüsü güncellemesi(device driver update) için ödeme yapmamaya dikkat edin !

Sürücülerinizi güncellemek önemlidir çünkü çoğu zaman bir donanım aygıtıyla ilgili birçok sorun (hardware device)aygıt sürücüsüyle(device driver) ilgili bir soruna kadar götürülebilir .

Özet(Summary)

  • Bir aygıt sürücüsü(device driver) , işletim sisteminin ve diğer programların sisteme bağlı donanım aygıtlarıyla arabirim oluşturmasına yardımcı olur
  • Modern işletim sistemleri, yaygın olarak kullanılan çevre birimleri için yerleşik aygıt sürücüleri sağlar
  • Diğer donanım aygıtlarını kullanmak için üretici tarafından sağlanan ilgili aygıt sürücülerini yüklemeniz gerekir.
  • Aygıt sürücülerinizi güncel tutmak, sistemin çalışması için çok önemlidir.
  • Harici bir aygıt sürücüsü , yalnızca özellikleri (device driver)işletim sisteminiz(operating system) tarafından tanınmayan aygıtlar için gereklidir .


About the author

"Serbest çalışan bir Windows ve Office uzmanıyım. Bu araçlarla çalışma konusunda 10 yılı aşkın bir deneyime sahibim ve bunlardan en iyi şekilde yararlanmanıza yardımcı olabilirim. Becerilerim şunları içerir: Microsoft Word, Excel, PowerPoint ve Outlook ile çalışma; web oluşturma sayfalar ve uygulamalar ve müşterilerin iş hedeflerine ulaşmalarına yardımcı olmak."



Related posts