Шта је кернел? Једноставно објасњено
Иако га користе свакодневно, многи људи нису сигурни шта је тачно језгра. Ако сте наишли на овај термин и желите да сазнате више, ово је право место за вас. У овом практичном савету објашњавамо о чему се ради у језгри.
Шта је кернел? Чињенице су једноставно објашњене
Кернел се трајно користи у свакодневном раду на рачунару и увек вам је у употреби. Намјера је да га не примијетите. То је интерфејс између софтвера са графичким корисничким интерфејсом који користите и хардвера система.
- Кернел је централни модул оперативног система. Понекад се назива и „језгром“.
- Има различите слојеве. Доњи слој чини интерфејс до хардвера система, као што су мрежни контролери или ПЦИ Екпресс контролери.
- Следећи слој је управљање меморијом, које додељује меморију сваком процесу. Ваш апликативни софтвер обично укључује разне такве процесе.
- Слој „Управљање процесима“ преузима управљање временом и омогућава да се сви процеси на рачунару паралелно одвијају. Кернел регулише све захтеве програма, поставља их један поред другог и може их прекинути ако постоје проблеми.
- Горњи слој је систем датотека. Додели подручја процесима на тврдом диску, тј. Тврдом диску и главној меморији.
- Кернел регулише читав пут од системског хардвера до апликативног софтвера, којим корисник данас углавном управља путем графичког корисничког интерфејса (ГУИ).
- Само корисничко подручје више није део језгре, већ се назива „Схелл“, „Ринг“ или „Усерланд“.
- Рачунарски програм шаље кернел система, такозване "системске позиве". То онда поставља стварни захтев на машинском језику до ЦПУ-а. Кернел познаје комплетан скуп инструкција ЦПУ-а, тј. Све инструкције машине које може да изврши.
- Ови системски позиви се покрећу, на пример, када читате или пишете датотеке на рачунару. Овај једноставан задатак се такође непрекидно дешава у позадини.
- У системима за више корисника кернел такође надзире права приступа датотекама и хардверским компонентама.
- Управитељ задатака наводи све процесе којима управља кернел. Ако овде завршите процес, управитељ задатака упућује кернел да прекине тај поступак и ослободи додељени простор за складиштење.
- Пошто се кернел стално користи, прво се учитава у главну меморију након покретања. То се обично дешава у заштићеном простору који спречава његову промену или брисање.
- Виндовс користи НТ кернел на којем је засновано неколико подсистема. Аппле користи кернел КСНУ. Линук системи попут Убунту и Андроид уређаја користе Линук кернел.
- Кернел није језгро процесора, већ језгро оперативног система или језгро система.
- Вишејезгрени оперативни системи могу користити различита језгра вишејезгреног процесора попут мреже независних ЦПУ-а.
- Кернел такође није АПИ или оквир попут НЕТ оквира.
Линук Минт: бољи кернел такође бољи Виндовс 10?
У следећем практичном савету показаћемо вам како да сазнате које језгро имате под Линуком. У многим другим практичним саветима објашњавамо појмове из рачунарског језика, од софтвера, као што су ВПН веза, БИОС и УЕФИ или фирмвер, до хардверских термина, као што су БУС, ССД и матична плоча.