Студопедия  
Главная страница | Контакты | Случайная страница

АвтомобилиАстрономияБиологияГеографияДом и садДругие языкиДругоеИнформатика
ИсторияКультураЛитератураЛогикаМатематикаМедицинаМеталлургияМеханика
ОбразованиеОхрана трудаПедагогикаПолитикаПравоПсихологияРелигияРиторика
СоциологияСпортСтроительствоТехнологияТуризмФизикаФилософияФинансы
ХимияЧерчениеЭкологияЭкономикаЭлектроника

Функции ядра ОС

Читайте также:
  1. Callback-функции;
  2. I. Понятие, структура и функции религии. Социологические теории религии.
  3. N3 Функции философии
  4. Адаптационные изменения сердечно-сосудистой системы при физических нагрузках. Средства ЛФК, восстанавливающие нарушения функции сердца.
  5. Анализ производственной функции. Закон убывающей предельной производительности факторов производства.
  6. Анализирование респираторной функции
  7. Анатомо-физиологические особенности кожи у детей. Функции кожи. 2. Анатомо-физиологические особенности подкожно-жировой клетчатки.
  8. АНИМАЦИЯ ОБСЛУЖИВАНИЯ, ЕГО ФУНКЦИИ И ВИДЫ. ОРГАНИЗАЦИЯ И ОБЕСПЕЧЕНИЕ АНИМАЦИИ В ОТЕЛЯХ. ФОРМУЛА АНИМАЦИИ В ТУРИЗМЕ.
  9. Антитела, строение и функции иммуноглобулинов
  10. Антонимы как лексическая микросистема. Логические основания антонимии в языке. Виды антонимов. Функции антонимов в речи.

Ядро операционной системы (Kernel) - часть операционной системы:

· постоянно находящаяся в оперативной памяти;

· управляющая всей операционной системой;

· содержащая: драйверы устройств, подпрограммы управления памятью, планировщик заданий;

· реализующая системные вызовы и т.п.

 

Все операции, связанные с процессами, выполняются под уп­равлением той части операционной системы, которая называется ядром. Ядро представляет собой лишь небольшую часть кода операционной системы в целом, однако оно относится к числу наиболее интенсивно используемых компо­нент системы. По этой причине ядро обычно резидентно размеща­ется в основной памяти, в то время как другие части операционной системы перемещаются во внешнюю память и обратно по мере необходимости.

Одной из самых важных функций, реализованных в ядре, яв­ляется обработка прерываний. В больших многоабонентских систе­мах в процессор поступает постоянный поток прерываний. Быстрая реакция на эти прерывания играет весьма важную роль с точки зрения полноты использования ресурсов системы и обеспечения приемлемых значений времени ответа для пользователей, работающих в диалоговом режиме.

Когда ядро обрабатывает текущее прерывание, оно запрещает другие прерывания и разрешает их снова только после завершения обработки текущего прерывания. При постоянном потоке преры­ваний может сложиться такая ситуация, что ядро будет блокиро­вать прерывания в течение значительной части времени, т. е. не бу­дет иметь возможности эффективно реагировать на прерывания. Поэтому ядро обычно разрабатывается таким образом, чтобы оно осуществляло лишь минимально возможную предварительную об­работку каждого прерывания, а затем передавало это прерывание на дальнейшую обработку соответствующему системному процес­су, после начала работы которого ядро могло бы разрешить после­дующие прерывания.


Основные функция ядра:


Ядро операционной системы, как правило, содержит программы для реализации следующих функций:

· обработка прерываний;

· создание и уничтожение процессов;

· переключение процессов из состояния в состояние;

· диспетчирование;

· приостановка и активизация процессов;

· синхронизация процессов;

· организация взаимодействия между процессами;

· манипулирование блоками управления процессами;

· поддержка операций ввода-вывода;

· поддержка распределения и перераспределения памяти;

· поддержка работы файловой системы;

· поддержка механизма вызова-возврата при обращении к проце­дурам;

· поддержка определенных функций по ведению учета работы

· машины.

 




Дата добавления: 2015-01-30; просмотров: 24 | Поможем написать вашу работу | Нарушение авторских прав




lektsii.net - Лекции.Нет - 2014-2024 год. (0.006 сек.) Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав