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.
Windows'da çevre birimi depolama cihazları sınıf ve filtre sürücülerine sahiptir. Bu sürücüler, üstlerine katmanlanmış ara veya en üst düzey sürücüler ile sistem tarafından sağlanan bir bağlantı noktası sürücüsü arasında bir arabirim görevi görür.
Kullanıcı uygulamasından veya çekirdek bileşeninden gelen G/Ç istekleri, G/Ç Sistem Hizmetleri ve dosya sistemi sürücüsü gibi bir veya daha fazla ara veya en üst düzey sürücü aracılığıyla depolama sınıfı sürücülerine ulaşır. Depolama sınıfı sürücüleri, aldıkları standart IRP'leri sistem tanımlı depolama isteği blokları (SBS) içeren IRP'lere dönüştürerek her IRP'yi sonraki alt sürücüye gönderir. Depolama bağlantı noktası sürücüsü, SRB'leri sınıf sürücülerinden veri yoluna özgü komutlara çevirir ve bu komutları G/Ç veri yolu sürücüsü ve muhtemelen bir veya daha fazla filtre sürücüsü aracılığıyla depolama ana veri yolu bağdaştırıcısına (HBA) gönderir.
Aşağıdaki şekilde Windows depolama sürücülerinin katmanlı mimarisi gösterilmektedir.
nt tabanlı işletim sistemi depolama sürücülerinin katmanlı mimarisini gösteren 
Şeklin en altından başlayarak:
depolama bağlantı noktası sürücüsü disk, bant ve DVD gibi sistem tarafından sağlanan sürücüler de dahil olmak üzere tüm Windows depolama sınıfı sürücüleri için bir arabirim tanımlar. Bu bağlantı noktası/sınıf arabirimi, sınıf sürücülerini, cihazlarının bağlı olduğu HBA'nın özgül gereksinimlerinden yalıtmaktadır. Depolama bağlantı noktası sürücüsü, ilgili HBA üzerindeki tüm cihaz sürücüleri için veri yolu erişimini de eşitler. Sistem SCSI, IDE, USB ve IEEE 1394 bağdaştırıcıları için depolama bağlantı noktası sürücüleri sağlar.
Depolama bağlantı noktası sürücüsü, bir sonraki üst sürücüden (depolama sınıfı sürücüsü veya araya gelen filtre sürücüsü) SBS alır ve bunları aşağıdaki gibi işler:
- Depolama bağlantı noktası sürücüsü, CDB'ler içeren SBS'leri işletim sisteminden bağımsız, HBA'ya özgü Storport miniport sürücüsünegeçirir. Bu miniport sürücüsü, ilgili bağlantı noktası sürücüsüne dinamik olarak bağlıdır ve belirli bir HBA için donanıma özgü destek sağlar. Miniport sürücüsü uygulama hakkında bilgi için bkz. Storport MiniPort Sürücüleri.
- Eski bir IDE/ATAPI veya IEEE 1394 veri yolu için depolama bağlantı noktası sürücüsü, depolama sınıfı sürücüsünden alınan SBS'leri temel bağdaştırıcının gerektirdiği biçime çevirir. Örneğin, CDB'leri veri yoluna özgü bir aktarım protokolüne göre yeniden paketleyebilir. Ya da bunları farklı bir biçime çevirebilir, böylece üst düzey sürücüleri temel otobüsün özelliklerinden yalıtabilir.
Üst veya alt depolama filtresi sürücüsü, sistem tarafından sağlanan depolama sınıfı sürücüsü tarafından sağlanmayan cihaza özgü işlevselliği destekler. Daha düşük bir filtre depolama sürücüsü, depolama sınıfı sürücüsü tarafından verilen SBS'leri ve/veya IRP'leri izler. Bir depolama bağlantı noktası sürücüsü veya başka bir depolama filtresi sürücüsü olabilecek bir sonraki daha alt seviyedeki sürücüye geçirmeden önce bunları gerektiği şekilde değiştirir.
Depolama filtresi sürücüsü uygulama hakkında bilgi için bkz. Depolama Filtresi Sürücüleri.
depolama sınıfı sürücüsü, sistemin depolama bağlantı noktası sürücüsü sağladığı herhangi bir veri yolu üzerinde kendi türünde bir cihazı denetlemek için SCSI bağlantı noktası/sınıf arabirimini kullanır. Sınıf sürücüsü belirli bir cihaz sınıfına özgüdür; örneğin, bir sınıf sürücüsü desteklenen herhangi bir veri yolu üzerinde tüm CD-ROM cihazları çalıştırabilir; başka bir tüm disk cihazlarını denetleyebiliyor. Depolama sınıfı sürücüsü, kullanıcı uygulamalarından veya depolama yığınında daha üstteki sürücülerden gelen G/Ç isteklerini işler. Bunu, CDB içeren SBS'ler oluşturarak ve bu SBS'leri bir sonraki alt sürücüye (depolama bağlantı noktası sürücüsü veya filtre sürücüsü) cihaz bir SCSI cihazıymış gibi vererek yapar.
Depolama sınıfı sürücüsünün uygulanması üst düzey sürücüler için saydamdır. Bir bant veya ortam değiştirici cihaz için sınıf sürücüsü, sistem tarafından sağlanan bir sınıf sürücüsüne bağlanan cihaza özgü bir miniclass sürücü olarak uygulanır. Disk ve CD-ROM/DVD gibi diğer depolama cihazları için sistem tarafından sağlanan sınıf sürücüleri tek monolitik sürücüler olarak uygulanır.
Depolama sınıfı sürücüsü uygulama hakkında bilgi için bkz. Depolama Sınıfı Sürücüleri. Bant veya değiştirici mini sınıf sürücüsü uygulamalarına dair bilgi için sırasıyla Bant Sürücüleri ve Değiştirici Sürücüleribaşlıklarına bakın.
Üst seviye filtre depolama sürücüsü, kullanıcı uygulamalarından ve depolama yığınındaki üst sürücülerden gelen I/O İstek Paketleri (IRPs)’ni yakalar. Daha sonra bunları bir sonraki alt sürücüye (depolama sınıfı sürücüsü veya başka bir depolama filtresi sürücüsü) geçirmeden önce büyük olasılıkla değiştirir. Filtre sürücüleri genellikle temel alınan cihazın performansını izler.
Bir cihazın bağlı olduğu veri yolu türü ve depolama bağlantı noktası sürücüsünün uygulanması üst düzey sürücüler için saydamdır.
Bir depolama bağlantı noktası sürücüsü uygulanabilir:
- Storport veya SCSI sürücüsü gibi port/miniport sürücüsü mimarisine göre.
- IDE/ATAPI bağlantı noktası sürücüsü gibi tek, standart bir donanım parçasını denetleen monolitik bir sürücü olarak.
- SBS'leri IEEE 1394 bağlantı noktası sürücüsü gibi farklı bir sürücü yığınının gerektirdiği biçime çeviren bir filtre sürücüsü olarak.
Sistem tarafından sağlanan SCSI bağlantı noktası sürücüsü, aynı türdeki SCSI olmayan bir depolama cihazını denetleyen bir depolama sınıfı sürücüsü ile SCSI miniport sürücüsü arasında arabirim görevi de görebilir. Örneğin, sürücü yazıcısı, yeni bir disk dizisi denetleyicisi için sürücü yazmak yerine, sistem SCSI bağlantı noktası sürücüsüne bağlanan ve sağladığı arabirimi kullanan bir sahte SCSI miniport sürücüsü yazarak önemli ölçüde çaba kaydedebilir. Gelen SCSI komutlarını cihaza özgü komutlara çevirmek için böyle bir miniport sürücüsü gereklidir. Öte yandan, sistem tarafından sağlanan bağlantı noktası ve sınıf sürücüleri, sahte SCSI miniportu adına gerekli işlerin büyük bir kısmını işler. Bu çalışma, başlatma sırasında kayıt defteri erişimlerini, tüm kaynak ve nesne ayırmalarını, eşitlemeyi, istenen aktarımları miniport cihazının özelliklerine uyacak şekilde önceden hazırlamayı ve istekleri yeniden denemeyi içerir.