Not
Bu sayfaya erişim yetkilendirme gerektiriyor. Oturum açmayı veya dizinleri değiştirmeyi deneyebilirsiniz.
Bu sayfaya erişim yetkilendirme gerektiriyor. Dizinleri değiştirmeyi deneyebilirsiniz.
G/Ç yöneticisi, genellikle bir kullanıcı modu uygulaması, bazen de bir başka sürücü olan G/Ç isteği başlatıcısının, isteğinin tamamlanmasını beklemeksizin yürütülmeye devam edebilmesi için eşzamansız G/Ç desteği sağlar. Zaman uyumsuz G/Ç desteği hem genel sistem aktarım hızını hem de G/Ç isteğinde bulunan tüm kodların performansını geliştirir.
Asenkron G/Ç desteğiyle, çekirdek modu sürücüleri, G/Ç isteklerini mutlaka G/Ç yöneticisine gönderildikleri sırayla işlemez. G/Ç yöneticisi veya daha üst düzey bir sürücü, G/Ç isteklerini alındıklarında yeniden sıralayabilir. Bir sürücü büyük bir veri aktarım isteğini daha küçük aktarım isteklerine bölebilir. Ayrıca, bir sürücü, "Çoklu İşlemci-Güvenli"de belirtildiği gibi, özellikle simetrik çok işlemcili bir platformda G/Ç isteği işleme süreçlerini eş zamanlı gerçekleştirebilir.
Ayrıca, çekirdek modu sürücüsünün tek bir G/Ç isteğini işlemesi mutlaka seri hale getirilmez. Diğer bir ifadeyle, bir sürücünün bir sonraki gelen G/Ç isteğini işlemeye başlamadan önce her IRP'yi tamamlamaya işlemesi gerekmez.
Bir sürücü bir IRP aldığında, olabildiğince çok IRP'ye özgü işlem gerçekleştirerek yanıt verir. Sürücü zaman uyumsuz IRP işlemeyi destekliyorsa, gerekirse bir sonraki sürücüye bir IRP gönderebilir ve ilkinin tamamlanacağını beklemeden sonraki IRP'yi işlemeye başlayabilir. Sürücü, başka bir sürücü bir IRP'yi işlemeyi bitirdiğinde G/Ç yöneticisinin çağırdığı "tamamlama yordamını" kaydedebilir. Sürücüler, G/Ç isteğinin durumunu belirlemek için diğer sürücülerin erişebileceği IRP'nin G/Ç durum bloğunda bir durum değeri sağlar.
Sürücüler, cihaz nesnelerinin cihaz uzantısı olarak adlandırılan özel bir bölümünde geçerli G/Ç işlemleriyle ilgili durum bilgilerini koruyabilir.
Daha fazla bilgi için bkz . IRP'leri ve Giriş/Çıkış Tekniklerini İşleme.