Busdma

busdma — პროგრამის პროგრამირების ინტერფეისების კომპლექტი, რომლის მიზანია მოწყობილობის დრაივერების წერა ისე რომ წყარო კოდი ნაკლებად იყოს დამოკიდებული პლატფორმის სპეციფიკურ კოდზე, რაც საშუალებას იძლევა რომ ოპერაციული სისტემა ადვილად იყოს პორტირება სხვა კომპიუტერულ არქიტექტურაზე.
თავდაპირველად იქნა შექმნილი და დასახელებული როგორც "bus_dma" API, NetBSD ოპერაციული სისტემის პროგრამისტების მიერ, busdma შემდეგ იქნა მიღებული OpenBSD, FreeBSD პროექტების მიერ.
NetBSD და OpenBSD აქვს დამატებითი "bus_space" API, რომლებიც გაერთიანდნენ FreeBSD-ის  busdma-ს ვერსიაში. DragonFly BSD დეველოპერებს ნელ-ნელა შეაქვთ თავიანთ დრაივერებში busdma-ს გამოყენება.

 რესურსები ინტერნეტში 

 http://netbsd.gw.com/cgi-bin/man-cgi?bus_dma++NetBSD-current 
 http://www.freebsd.org/projects/busdma/ 
http://www.freebsd.org/cgi/man.cgi?query=busdma&apropos=0&sektion=0&manpath=FreeBSD+5.2-RELEASE+and+Ports&format=html

კატეგორია:იუნიქსი