Az operációs rendszer kernel

A koncepció a kernel egyik legfontosabb fogalmakat, valamint a szerepe a kernel az operációs rendszer. A kernel egyesíti az alapvető operációs rendszer összetevőit, amelyek nagyban meghatározzák a sajátosságait és alapvető körét az operációs rendszerrel. A legfontosabb tulajdonsága az atommag, hogy a kernel-kód végrehajtása a legmagasabb szintű jogosultságokat - minden rendelkezésre álló CPU utasítást és lehetővé tette a közvetlen hozzáférést bármilyen számítástechnikai berendezések. Végül, a mag elszigeteli minden más program a számítástechnikai berendezések. Minden más program van, hogy hardveres erőforrások csak közvetítésével az operációs rendszer magja.

alapfunkciói nagymértékben meghatározza a funkció a teljes rendszert. Minél nagyobb a lehetősége a rendszer kernel, a sokoldalú szolgáltatás operációs rendszer végül biztosítja a felhasználó számára.

Mivel a kernel-kód, mert a specificitás hardver függő, terjedelmes fő célja az operációs rendszer a leginkább szűk átadása az operációs rendszer egy másik hardver platform, mint például az újonnan kifejlesztett, vagy akár csak egy továbbfejlesztett számítógépet.

A vágy, hogy megtalálja a radikális megoldás a fent leírt problémák vezetett a kialakult egy új fogalom az épület egy operációs rendszer - a mikrokernel koncepció. Azonban sok alrendszerek hagyományosan rendelt a mag, például a fájlrendszer eltávolítják a kernel. Kernel kódot rendkívül minimalizálható, és saját már nem, hogy még az alapvető funkciókat az operációs rendszer. De ez könnyen hibakeresés és viszonylag könnyen átírni az operációs rendszer, amikor a vonuló egy új hardver platform.

A szerkezet fő funkciója, problémamegoldás belüli Computing folyamat, mint a kontextus váltás, berakodási / kirakodási stanitsas szakítsa feldolgozás. Ezek a funkciók nem állnak rendelkezésre az alkalmazások. Egyéb alapvető funkciók az osztály a kérelem alátámasztására, ami számukra az úgynevezett alkalmazás programozási környezet. Alkalmazások hozzáférhetnek a kernel kérelmek - rendszer hívások - .. hogy bizonyos műveleteket, például a nyílt és olvasni a fájlt, a kimenet a grafikus kijelzőn megjelenő információkat, fogadja a rendszer időt stb funkciói magok is nevezik alkalmazások képezik az alkalmazás felület programozás - API.

Kapcsolódó cikkek