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 დაარქივებული 2016-03-03 საიტზე Wayback Machine. (ინგლისური) http://www.freebsd.org/projects/busdma/ დაარქივებული 2010-07-29 საიტზე Wayback Machine. (ინგლისური)http://www.freebsd.org/cgi/man.cgi?query=busdma&apropos=0&sektion=0&manpath=FreeBSD+5.2-RELEASE+and+Ports&format=html