ืืคืชืื ืคืจืืืงืืื ืฉื NetBSD
NVMM ืืืื ืืจืืืืจ ืืคืืขื ืืจืืช ืืืืช ืืืขืจืืช ืืืชืื ืืืฉื ืืื ืื ืื ื ืืืจืืืืืืืฆืื ืฉื ืืืืืจื, ืืขืจืืืช Libnvmm ืฉืคืืขืืช ืืืจืื ืืืฉืชืืฉ. ืืืื ืืจืืงืฆืื ืืื ืจืืืื ืืืืื ืืืจืื ืืืฉืชืืฉ ืืชืืฆืขืช ืืืืฆืขืืช IOCTL. ืชืืื ื ืฉื NVMM ืฉืืืืืื ืืืชื ื-hypervisors ืืืื KVM is
ืขื ืืืช, Libnvmm ืขืฆืื ืืื ื ืืืื ืคืื ืงืฆืืืช ืืืืืืืจ, ืืื ืืกืคืง ืจืง API ืืืืคืฉืจ ืืฉืื ืชืืืืช NVMM ืืืืืืืืจืื ืงืืืืื, ืืืฉื, QEMU. ื-API ืืืกื ืคืื ืงืฆืืืช ืืื ืืฆืืจื ืืืฉืงื ืฉื ืืืื ื ืืืจืืืืืืช, ืืงืฆืืช ืืืืจืื ืืืขืจืืช ืืืืจืืช ืืืงืฆืืช VCPUs. ืืื ืืฉืคืจ ืืช ืืืืืื ืืืืคืืืช ืืช ืืงืืืจื ืืืชืงืคื ืืืคืฉืจืืื, libnvmm ืืกืคืง ืจืง ืคืื ืงืฆืืืช ืฉืืชืืงืฉืืช ืืืคืืจืฉ - ืืืจืืจืช ืืืื, ืืืคืืื ืืืจืืืื ืืื ื ื ืงืจืืื ืืืืืืืืช ืืืืชืื ืฉืื ืืืื ืืื ืฉืืืืฉ ืืื ืื ื ืืชื ืืืืื ืข ืืื. NVMM ืื ืกื ืืฉืืืจ ืขื ืืืจืื ืคืฉืืืื, ืืืื ืืืกืชืื ืืืชืจ ืืื, ืืืืคืฉืจ ืื ืืฉืืื ืืืื ืฉืืืชืจ ืืืืืื ืฉื ืืขืืืื ืฉืื.
ืืืืง ืืจืืช ืืืืื ืฉื NVMM ืืฉืืื ืืฆืืจื ืืืืงื ืืืื ืขื ืืืืช NetBSD, ืืืืคืฉืจ ืืืฆืืขืื ืืฉืืคืจืื ืขื ืืื ืืคืืชืช ืืกืคืจ ืืืจืจื ืืืงืฉืจ ืืื ืืขืจืืช ืืืคืขืื ืืืืจืืช ืืกืืืืช ืืืืจืืช. ืืฆื ืืจืื ืืืฉืชืืฉ, libnvmm ืื ืกื ืืฆืืืจ ืคืขืืืืช I/O ื ืคืืฆืืช ืืืืืื ืข ืืืืฆืืข ืงืจืืืืช ืืขืจืืช ืฉืื ืืฆืืจื. ืืขืจืืช ืืงืฆืืช ืืืืืจืื ืืืืกืกืช ืขื ืชืช-ืืืขืจืืช pmap, ืืืืคืฉืจืช ืืคื ืืช ืืคื ืืืืจืื ืืืจืืื ืืืืืฆืช ืืืืืคื ืืืงืจื ืฉื ืืืกืืจ ืืืืืจืื ืืืขืจืืช. NVMM ื ืงื ืืื ืขืืืื ืืืืืืืื ืืืืคืฉืจืื ืื ืืืฉืชืืฉ ืื-ืืื ืืช ืืืืืืช CPU ืฉืื ืืช ืืื ืืืคืขืื ืืืื ืืช ืืืจืืืืืืืช ืืืจืืืช ืฉืื ืืช.
ืืืื ืคืชืจืื ืืืืกืก QEMU ืืืฉืชืืฉ ื-NVMM ืืื ืืืคืฉืจ ืื ืื ืื ื ืืืจืืืืืืืฆืื ืฉื ืืืืจื. ืืชืืฆืขืช ืขืืืื ืืืืื ืืช ืืชืืงืื ืื ืืืืื ืื ืืืื ื ืืจืืฉื ืฉื QEMU. ืืฉืืืื ืฉื QEMU+NVMM ืืืจ ืงืืื
ืืงืืจ: OpenNet.ru