Ny microkernel seL4 dia voamarina ara-matematika ho an'ny maritrano RISC-V

RISC-V Foundation nitatitra momba ny fanamarinana ny fiasan'ny microkernel seL4 amin'ny rafitra miaraka amin'ny RISC-V instruction set architecture. Ny fanamarinana dia tonga amin'ny porofo matematika azo itokisana ny fiasan'ny seL4, izay manondro ny fanarahana tanteraka ny fepetra voafaritra amin'ny fiteny ofisialy. Porofon'ny fahatokisana mamela anao hampiasa seL4 amin'ny rafitra mitsikera iraka miorina amin'ny processeur RISC-V RV64 izay mitaky ny haavon'ny fahatokisana ary miantoka ny tsy fisian'ny tsy fahombiazana. Ireo mpamorona rindrambaiko mihazakazaka eo an-tampon'ny kernel seL4 dia afaka matoky tanteraka fa raha misy tsy fahombiazana amin'ny ampahany iray amin'ny rafitra, dia tsy hiparitaka any amin'ny ambiny amin'ny rafitra izany tsy fahombiazana izany ary indrindra indrindra, ireo ampahany manan-danja.

Ny microkernel seL4 dia nohamarinina tamin'ny voalohany ho an'ny processeur ARM 32-bit, ary taty aoriana ho an'ny processeur 64-bit x86. Marihina fa ny fampifangaroana ny maritrano hardware RISC-V misokatra miaraka amin'ny microkernel open seL4 dia hahatratra ambaratonga fiarovana vaovao, satria azo hamarinina tanteraka amin'ny ho avy ihany koa ny singa fitaovana, izay tsy azo atao ho an'ny maritrano fitaovana manokana.

Rehefa manamarina ny seL4, dia heverina fa miasa araka ny voalaza ny fitaovana ary mamaritra tanteraka ny fitondran-tenan'ny rafitra ny fitaovana, fa raha ny marina dia tsy afaka amin'ny fahadisoana ny fitaovana, izay aseho mazava tsara amin'ny olana mipoitra tsy tapaka amin'ny mekanika famonoana tombantombana. toromarika. Ny sehatra hardware misokatra dia manamora ny fampidirana ireo fanovana mifandraika amin'ny fiarovana - ohatra, ny fanakanana ny fivoahana amin'ny sisiny rehetra, izay mahomby kokoa ny manala ny olana amin'ny hardware noho ny manandrana mitady vahaolana amin'ny rindrambaiko.

Tsarovy fa ny maritrano seL4 miavaka mamindra ny ampahany amin'ny fitantanana ny loharanon-karena kernel ho any amin'ny habaka mpampiasa sy ny fampiharana ny fomba fanaraha-maso ny fidirana ho an'ny loharano toy ny loharanon'ny mpampiasa. Ny microkernel dia tsy manome abstractions avo lenta efa vita ho an'ny fitantanana ny rakitra, ny fizotrany, ny fifandraisana amin'ny tambajotra, sy ny toy izany; fa kosa, dia manome mekanika kely fotsiny amin'ny fanaraha-maso ny fidirana amin'ny habaka adiresy ara-batana, ny fiatoana ary ny loharanon'ny processeur. Ny abstractions avo lenta sy ny mpamily amin'ny fifandraisana amin'ny fitaovana dia ampiharina misaraka eo an-tampon'ny microkernel amin'ny endrika asa amin'ny mpampiasa. Ny fidirana amin'ny asa toy izany amin'ny loharanon'ny microkernel dia voalamina amin'ny alΓ lan'ny famaritana ny fitsipika.

Ny RISC-V dia manome rafitra fampianarana milina mivelatra sy mivelatra izay ahafahan'ny microprocessors hatsangana ho an'ny fampiharana tsy misy fepetra tsy mila vola na tady mifatotra hampiasaina. Ny RISC-V dia ahafahanao mamorona SoC sy processeur misokatra tanteraka. Mifototra amin'ny fanondroana RISC-V avy amin'ny orinasa sy vondrom-piarahamonina samihafa amin'ny alΓ lan'ny fahazoan-dΓ lana maimaim-poana isan-karazany (BSD, MIT, Apache 2.0) dia mivoatra variana am-polony maro amin'ny cores microprocessor, SoC ary chips efa namokatra. Ny fanohanan'ny RISC-V dia teo hatramin'ny famoahana ny Glibc 2.27, binutils 2.30, gcc 7, ary ny kernel Linux 4.15.

Source: opennet.ru

Add a comment