Ядро операционной системы (Kernel) - часть операционной системы:
Все операции, связанные с процессами, выполняются под управлением той части операционной системы, которая называется ядром. Ядро представляет собой лишь небольшую часть кода операционной системы в целом, однако оно относится к числу наиболее интенсивно используемых компонент системы. По этой причине ядро обычно резидентно размещается в основной памяти, в то время как другие части операционной системы перемещаются во внешнюю память и обратно по мере необходимости.
Одной из самых важных функций, реализованных в ядре, является обработка прерываний. В больших многоабонентских системах в процессор поступает постоянный поток прерываний. Быстрая реакция на эти прерывания играет весьма важную роль с точки зрения полноты использования ресурсов системы и обеспечения приемлемых значений времени ответа для пользователей, работающих в диалоговом режиме.
Когда ядро обрабатывает текущее прерывание, оно запрещает другие прерывания и разрешает их снова только после завершения обработки текущего прерывания. При постоянном потоке прерываний может сложиться такая ситуация, что ядро будет блокировать прерывания в течение значительной части времени, т. е. не будет иметь возможности эффективно реагировать на прерывания. Поэтому ядро обычно разрабатывается таким образом, чтобы оно осуществляло лишь минимально возможную предварительную обработку каждого прерывания, а затем передавало это прерывание на дальнейшую обработку соответствующему системному процессу, после начала работы которого ядро могло бы разрешить последующие прерывания.
Основные функция ядра:
Ядро операционной системы, как правило, содержит программы для реализации следующих функций:
Типы архитектур ядер операционных систем:
Ядро не участвует в конкуренции за ресурсы и системной задачей не является. Все необходимые ему ресурсы выделяются отдельно от других задач, фиксировано (часть оперативной памяти). Процессор предоставляется ядру вне конкуренции по прерываниям.
Источники информации:
Г. Дейтл "Введение в операционные системы" - это печатный источник информации
IT-Lexicon. Что такое Kernel
Википедия - ядро операционной системы.
Какие функции имеет социальная сеть Google plus (Google+) | Вопрос и Ответ
Google Plus, или Google+ — социальная сеть от компании Google. Сервис предоставляет возможность общения через Интернет с помощью специальных компонентов: «Круги»,
Какие функции называются тригонометрическими | Вопрос и Ответ
Тригонометрия — это раздел математики, в котором изучаются тригонометрические функции, их свойства, взаимосвязи и применение. Слово «тригонометрия» образовано от
Какие функции выполняет сомелье | Вопрос и Ответ
Сомелье (sommelier) — французское слово, аналогов которому не существует ни в английском, ни в русском языках, и поэтому оно требует пояснения. Согласно определению, предложенному Жоржем
Какие функции у конфликтной комиссии ЕГЭ | Вопрос и Ответ
Конфликтная комиссия создаётся для обеспечения объективности оценивания экзаменационных работ и разрешении спорных вопросов, возникающих при проведении Единого государственного экзамена.
Какие функциональные возможности предоставляет система управления версиями | Вопрос и Ответ
Система управления версиями (Version Control System) — программное обеспечение, предназначенное для организации работы с изменяющейся информацией. Чаще всего системы управления
Какие функции выполняет скелет | Вопрос и Ответ
Скелет человека — совокупность костей, часть опорно-двигательного аппарата. Служит опорой мягких тканей, местом крепления мышц, вместилищем и защитой внутренних органов. Человеческий скелет
Какие функции выполняет омбудсмен новостей | Вопрос и Ответ
Омбудсмен новостей («представитель читателей», «адвокат читателей» или «общественный редактор») — это человек из высшего руководства СМИ (в большинстве
Какие функции имеет социальная сеть Facebook | Вопрос и Ответ
Facebook (Фейсбук, Фэйсбук) — веб-сайт, который является крупнейшей социальной сетью в Интернете (более 400 миллионов пользователей по всему миру). Официальный сайт Facebook на
Какие функции обеспечивает на компьютере режим Num Lock | Вопрос и Ответ
Num Lock, NumLock (от англ. number — цифра и lock — фиксация) — режим работы клавиатуры персонального компьютера, определяющий функции блока «цифровых» клавиш,
Какие функции имеет социальная сеть Гугл Плюс | Вопрос и Ответ
Google Plus, или Google+ — социальная сеть от компании Google. Сервис предоставляет возможность общения через Интернет с помощью специальных компонентов: «Круги»,