Gelişmiş SCSI Programlama Arayüzü - Advanced SCSI Programming Interface
Gelen bilgi işlem , ASPI ( Gelişmiş SCSI Arayüzü Programlama ) bir olduğunu Adaptec standart hale -developed programlama arayüzü iletişimi bir üzerinde bilgisayar veri yolu bir arasında SCSI sürücüsü bir yandan modülün ve SCSI (ve ATAPI ) çevre birimleri diğer tarafta.
ASPI yapısı
ASPI yönetici yazılımı, ASPI modülleri (aygıt sürücüleri veya doğrudan SCSI destekli uygulamalar), bir SCSI ana bilgisayar adaptörü ve ana bilgisayar adaptörüne bağlı SCSI cihazları arasında bir arabirim sağlar . ASPI yöneticisi, ana bilgisayar bağdaştırıcısına ve işletim sistemine özeldir; birincil rolü, ana bilgisayar bağdaştırıcısı özelliklerini soyutlamak ve SCSI aygıtlarına genel bir yazılım arabirimi sağlamaktır.
Windows 9x ve Windows NT'de ASPI yöneticisi geneldir ve SCSI miniport sürücülerinin hizmetlerine dayanır. Bu sistemlerde, ASPI arabirimi, SCSI geçiş işlevselliği gerektiren uygulamalar için tasarlanmıştır (CD-ROM yazma yazılımı gibi).
ASPI tarafından desteklenen birincil işlemler, ana bilgisayar bağdaştırıcılarının ve bağlı aygıtların bulunması ve SRB'ler (SCSI İstek Blokları) aracılığıyla aygıtlara SCSI komutlarının gönderilmesidir. ASPI, SCSI komutlarının eşzamanlı yürütülmesini destekler.
Tarih
İlk olarak 1983 yılında Ampro Computers için Douglas W. Goodall tarafından geliştirilen bir sürücü mimarisinden esinlenen ASPI, 1990 civarında Adaptec tarafından geliştirildi . Başlangıçta DOS, OS/2, Windows 3.x ve Novell NetWare'i desteklemek için tasarlandı. Başlangıçta SCSI cihazlarını desteklemek için yazılmıştır; ATAPI cihazları için destek daha sonra eklendi. Diğer SCSI ana bilgisayar bağdaştırıcısı satıcılarının çoğu (örneğin BusLogic, DPT, AMI, Future Domain, DTC), donanımlarıyla birlikte kendi ASPI yöneticilerini gönderdi.
Adaptec ayrıca DOS (ASPICD.SYS ve ASPIDISK.SYS) için genel SCSI disk ve CD-ROM sürücüleri geliştirmiştir.
Microsoft, Windows 9x serisi ile kullanım için arabirimi lisansladı . Aynı zamanda Microsoft , NT platformunda çalışan şirket içi bir yedek olan SCSI Geçiş Arabirimi'ni (SPTI) geliştirdi . Microsoft, Windows 2000/XP'de ASPI'yi kendi SPTI'si lehine dahil etmedi. Kullanıcılar yine de Adaptec'ten ASPI'yi indirebilir. Bir dizi CD/DVD uygulaması da kendi ASPI katmanı uygulamalarını sunmaya devam ediyor.
DOS altında USB sürücülerini desteklemek için Panasonic , DOS tarafından yerel USB desteği eksikliğini atlayan evrensel bir ASPI sürücüsü (USBASPI.SYS) geliştirdi.
sürücü
ASPI, aşağıdaki sürücüler tarafından sağlandı.
| İşletim sistemi | Sürücü Dosya Adı | paketlenmiş |
|---|---|---|
| DOS | ASPI4DOS.SYS veya USBASPI.SYS (yalnızca USB sürücüleri) | Numara |
| Windows 3.1x | WINASPI.DLL | Numara |
| Windows 95, 98 ve ME | WNASPI32.DLL, WINASPI.DLL, APIX.VXD ve ASPIENUM.VXD | Evet |
| Windows NT, 2000, XP | WNASPI32.DLL, ASPI32.SYS | Numara |
Ayrıca bakınız
- SCSI Doğrudan Geçiş (SPTD)
- SCSI Geçiş Arayüzü (SPTI)
Referanslar
Dış bağlantılar
DOS için ASPI sürücüleri
Windows için ASPI sürücüleri
- Adaptec ASPI sürücüsü
- Adaptec ASPI sürücüsü (eski)
- Nero ASPI sürücüsü
- Nero ASPI sürücüsü (eski)
- Kurbağa ASPI sürücüsü
- Windows 7 64-bit için Mekugi ASPI sürücüsü
- VOB Computersysteme GmbH ASAPI sürücüsü