Forbróirí Tionscadal NetBSD
Áirítear le NVMM tiománaí a ritheann ag leibhéal eithne an chórais agus a chomhordaíonn rochtain ar mheicníochtaí fíorúlaithe crua-earraí, agus stack Libnvmm a ritheann i spás úsáideora. Déantar idirghníomhaíocht idir comhpháirteanna eithne agus spás úsáideora trí IOCTL. Gné de NVMM a dhéanann idirdhealú idir é agus hypervisors mar KVM
Mar sin féin, níl feidhmeanna aithriseoir ag Libnvmm féin, ach ní sholáthraíonn sé ach API a ligeann duit tacaíocht NVMM a chomhtháthú in aithriseoirí atá ann cheana féin, mar shampla, QEMU. Clúdaíonn an API feidhmeanna cosúil le meaisín fíorúil a chruthú agus a sheoladh, cuimhne a leithdháileadh ar an gcóras aoi, agus VCPUanna a leithdháileadh. Chun slándáil a fheabhsú agus veicteoirí ionsaithe féideartha a laghdú, ní sholáthraíonn libnvmm ach feidhmeanna a iarrtar go sainráite - de réir réamhshocraithe, ní ghlaoitear go huathoibríoch ar láimhseálaithe casta agus ní féidir iad a úsáid ar chor ar bith más féidir iad a sheachaint. Déanann NVMM iarracht rudaí a choinneáil simplí, gan a bheith ró-chasta, agus ligeann sé duit a oiread gnéithe de do chuid oibre agus is féidir a rialú.
Tá an chuid leibhéal eithne de NVMM comhtháite go leor go docht leis an eithne NetBSD, agus ceadaíonn sé feidhmíocht fheabhsaithe trí laghdú ar líon na lasca comhthéacs idir an OS aoi agus an timpeallacht óstach. Ar thaobh spáis an úsáideora, déanann libnvmm iarracht oibríochtaí coitianta I/O a chomhiomlánú agus glaonna córais a sheachaint gan ghá. Tá an córas leithdháilte cuimhne bunaithe ar an bhfochóras pmap, a ligeann duit leathanaigh chuimhne aoi a dhíshealbhú chuig an deighilt babhtála i gcás ganntanas cuimhne sa chóras. Tá NVMM saor ó ghlais agus scálaí domhanda go maith, rud a ligeann duit croíleacáin LAP éagsúla a úsáid ag an am céanna chun meaisíní fíorúla aoi éagsúla a reáchtáil.
Tá réiteach bunaithe ar QEMU ullmhaithe a úsáideann NVMM chun meicníochtaí fíorúlaithe crua-earraí a chumasú. Tá obair ar bun chun na paistí ullmhaithe a áireamh i bpríomhstruchtúr QEMU. Tá an teaglaim QEMU+NVMM cheana féin
Foinse: oscailtenet.ru