Sisällysluettelo:
Määritelmä - mitä mikrokernel tarkoittaa?
Mikrokanava on ohjelmistopaikka tai jopa koodi, joka sisältää melkein minimaalisen määrän toimintoja ja ominaisuuksia, joita tarvitaan käyttöjärjestelmän toteuttamiseen.
Se tarjoaa minimaalisen määrän mekanismeja, vain tarpeeksi järjestelmän perustoimintojen suorittamiseksi, jotta maksimoidaan toteutuksen joustavuus, joten se mahdollistaa muiden käyttöjärjestelmän osien tehokkaan toteutuksen, koska se ei edellytä paljon käytäntöjä.
Techopedia selittää Microkernelin
Mikrokanavat kehitettiin ensimmäisen kerran 1980-luvulla vastauksena moniin haasteisiin, jotka koskivat monoytimien mukauttamista uudempiin tietokonejärjestelmiin suunnittelun ja ohjelmoinnin yhteensopimattomuuksien vuoksi.
Tämä johtuu siitä, että uusia protokollapinoja, tiedostojärjestelmiä, laiteajureita ja muita matalan tason järjestelmiä kehitettiin tuolloin nopeasti. Edellä mainitut toiminnallisuudet sijaitsivat usein monoliittisessa ytimessä, mikä johtaa paljon työhön ja huolelliseen koodin hallintaan, kun niitä muutetaan käytettäväksi uudemmissa järjestelmissä.
Mikrokanavan idea oli toteuttaa kaikki nämä toiminnot käyttäjätilan ohjelmina, jotka sallivat niiden kytkemisen päälle ja pois päältä kuten tavalliset ohjelmat; heitä ajaa daemoneina.
Tämä mahdollisti näiden toimintojen helpomman manipuloinnin ja ytimen koodin erottamisen hienosäätöä varten huoletta muista sivuvaikutuksista. Mutta ennen kaikkea se mahdollisti muiden käyttöjärjestelmien rakentamisen tämän yhteisen ytimen tai mikrokerroksen päälle, joka edisti huomattavasti käyttöjärjestelmien tutkimusta.
