İçindekiler:
Tanımı - Sanal Aygıt Sürücüsü (VxD) ne anlama geliyor?
Sanal aygıt sürücüsü (VxD), korumalı modda çalışan birden çok uygulamanın donanım kesme kanallarına, donanım kaynaklarına ve belleğe çakışmalara neden olmadan erişebilmesi için donanımı ve diğer aygıtları taklit eden bir yazılım aygıtı sürücüsüdür. Vxd'nin yerini Windows Sürücü Modeli (WDM) aldı ve artık kullanılmıyor.
Techopedia, Sanal Aygıt Sürücüsünü (VxD) açıklıyor
Bilgisayar donanımı, genellikle BIOS ve çalışan işletim sistemi birleşiminin kontrolü altında, aygıtların ve / veya donanım bileşenlerinin birbirine kontrollü bir şekilde erişebilmeleri için iletişim ve kontrol yöntemleri gerektirir. Yazılımda, bu yöntemler, bir uygulamanın donanım veya harici yazılım kaynaklarına erişmek için kullanabileceği koddan oluşan aygıt sürücüleri olarak tanımlanır. Microsoft Windows gibi çoklu görev işletim sistemlerinde kullanılmak üzere tasarlanan bir aygıt sürücüsü, işletim sisteminin sanal aygıt sürücü yöneticisi (VDDM) tarafından denetlenir ve bu çekirdek içinde çalışan uygulamalar tarafından paylaşılır. Microsoft DOS'un önceki sürümlerinde eski DOS uygulamalarını çalıştırmak için çekirdek, eski uygulamanın çalıştığı bir sanal makine (VM) oluşturur. DOS sınırlamasının bir kısmı, donanımın çalışan yazılım uygulamalarına tam denetim vermesidir. Bu, çok görevli bir işletim sistemi altında birden fazla DOS uygulaması çalıştırmanın, cihazlara erişim söz konusu olduğunda çakışmalara yol açabileceği anlamına geliyordu. Çoğu standart DOS uygulamasında donanım aygıtı paylaşımına izin verilmediğinden, aygıt erişim çakışmalarını önlemek için sanal aygıt sürücüsü (VxD) tanıtıldı. VxD, kesme ve bellek isteklerini çekirdeğe aktardı, bu da kaynakları gerektiği gibi tahsis etti, her zaman yalnızca tek bir istek iş parçacığının herhangi bir anda herhangi bir cihazın tek bir kesme kanalına erişebilmesini sağladı. Bu, bir uygulamanın tüm varlıklarının bir (bellek) kabuğu içinde çalıştırıldığı korumalı mod işlemi sağlamaktı. Bir VM'de VxD, Windows ve bu kabuk arasındaki arabirimin bir parçasıydı. Sanal aygıt sürücüsü (VxD), eski uygulama ve çoklu görev işletim sistemi arasında oturuyordu ve belleği dinamik olarak ayırmak, yazıcılara, ağ aygıtlarına, depolama veya yedekleme aygıtlarına erişime izin vermek gibi çeşitli işlevler sunuyor. Eski bir uygulamanın iletişim kurması gereken donanım veya yazılım aygıtı ne olursa olsun, eylemler işletim sistemi tarafından denetlenen belirli yürütme kurallarına sahip olacak bir VxD aracılığıyla gerçekleştirildi. VxD'nin yerini Windows 2000, NT ve sonraki sürümleri olan Windows Sürücü Modeli WDM almıştır.