Kernel

Da Wikipedia, l'ençiclopedia libara.
Jump to navigation Jump to search

In kernel (pronunça IPA: [ˈkəːnəl]), en informadega, el costituise ƚa ciave de on sistema operadivo, o sia el software che el da on entrada segura e controƚada de l'hardware ai procesi en execusion sol Computer.[1]

Dato che i poƚe, n'tel evenjensa, esarghine exeguii n'tel steso momento pì de uno, el kernel el poƚe ver anca ƚa responsabiƚità de darghe on tocheto de tenpo-machina (ciamà scheduling) e de entrada a l'hardware a ogni programa (ciamà multitasking).[2]

Descrision[canbia | canbia el còdexe]

Ok kernel no l'è saldamente neçesario par far ndare on computer. I programi i poƚe esar infati diretamente caricai e exeguii so la machina, senpre se i xviƚupadori de ƚa stesa machina i ƚa fa in manjiera che no ghe serva el suporto del sistema operadivo.

Sta cuà la jera na modaƚità de funsionamento normaƚe dei primi computer, che i vegnea rexetai ogni olta che se ghea da exeguire on novo programa. N'te on segondo tenpo, alguni programi açesori come i program loader e i debugger i vegnea caricai e lansai da na memoria de na soƚa ƚetura, o memorixai so na memoria co se jera drio far le tranxision del computer da na aplicasion a n'altra: sto cuà i ghea formà ƚa baxe de fato par ƚa creasion dei primi sistemi operadivi.

N'altra situasion andove saria mejo che no ghe fuse el sistema operadivo, l'è par exenpio n'tei microcontroƚori minimalisti. L'entrada direta al kernel da parte de on uxuario/aministradore el poƚe esar fato in modalità user mode o kernel mode.

Note[canbia | canbia el còdexe]

  1. Brian Bagnall, On The Edge: The Spectacular Rise and Fall of Commodore, Variant Press, 2006. 978-0-9738649-0-8
    « La ciave ƚa xé la parte pì fondamental de on programa, o sia on sistema operadivo, che el sta in memoria par tuto el tenpo par dar i servisi de baxe. La xé la parte del sistema operadivo pì viçina a ƚa machina e che la pole ativar l'hardware diretamente o se no intermuxarse co on altro liveƚo software chel jestise l'hardware. »

  2. LifeV. Multitasking Management in the Operating System Kernel. Kukuruku.co, 13 de majo del 2014. Lingambo vardà el 1º de novenbre del 2016.
    « Co sicome n'te on determinà momento ogni procesadore jestio da ƚa ciave el poƚe exeguir soƚo on comando par volta, ghe poƚe esar solo on thread ativo. El proçeso che se dopara par deçidare cuaƚe el thread de calcolo ativo, el xé ciamà scheduling. A so olta, el modulo che laora par deçidare sta roba el se ciama scheduler. »