Студопедия

КАТЕГОРИИ:


Архитектура-(3434)Астрономия-(809)Биология-(7483)Биотехнологии-(1457)Военное дело-(14632)Высокие технологии-(1363)География-(913)Геология-(1438)Государство-(451)Демография-(1065)Дом-(47672)Журналистика и СМИ-(912)Изобретательство-(14524)Иностранные языки-(4268)Информатика-(17799)Искусство-(1338)История-(13644)Компьютеры-(11121)Косметика-(55)Кулинария-(373)Культура-(8427)Лингвистика-(374)Литература-(1642)Маркетинг-(23702)Математика-(16968)Машиностроение-(1700)Медицина-(12668)Менеджмент-(24684)Механика-(15423)Науковедение-(506)Образование-(11852)Охрана труда-(3308)Педагогика-(5571)Полиграфия-(1312)Политика-(7869)Право-(5454)Приборостроение-(1369)Программирование-(2801)Производство-(97182)Промышленность-(8706)Психология-(18388)Религия-(3217)Связь-(10668)Сельское хозяйство-(299)Социология-(6455)Спорт-(42831)Строительство-(4793)Торговля-(5050)Транспорт-(2929)Туризм-(1568)Физика-(3942)Философия-(17015)Финансы-(26596)Химия-(22929)Экология-(12095)Экономика-(9961)Электроника-(8441)Электротехника-(4623)Энергетика-(12629)Юриспруденция-(1492)Ядерная техника-(1748)

Смена режимов при выполнении системного вызова к привилегированному ядру




Повышение устойчивости операционной системы, обеспечиваемое переходом ядра в привилегированный режим, достигается за счет некоторого замедления выполнения системных вызовов. Системный вызов привилегированного ядра инициирует переключение процессора из пользовательского 'режима в- привилегированный, а при возврате к приложению — переключение из привилегированного режима в пользовательский (рис. 3.4). Во всех типах процессоров из-за дополнительной двукратной задержки переключения переход на процедуру со сменой режима выполняется медленнее, чем вызов процедуры без смены режима.

22 Трёхслойная схема вычислительной системы

 

вычислительную систему, работающую под управлением ОС на основе ядра, можно рассматривать ка систему, состоящую из трех иерархически расположенных слоев: нижний слой образует аппаратура, промежуточный слой- ядро, а утилиты, обрабатывающие программы и приложения, состовляют верхний слой системы.

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

 

23 Многослойная структура операционных систем.
Вычислительные системы состоят из следующих слоев:
Нижний слой - аппаратура.
Средний слой - ядро.
Верхний слой - утилиты, обрабатывающие программы и приложения.
Каждый слой обслуживает вышележащий слой, выполняя некоторый набор функций.
Такая структура упрощает разработку операционных систем, что позволяет сначала определить функции слоев, установить межслойные интерфейсы и проводить детальную реализацию функционирования слоев.
Слои, составляющие ядро:
Средства аппаратной поддержки.

Непосредственно участвуют в вычислительном процессе (защита памяти, система прерывания, поддержка привилегированного режима).
Машинозависимые компоненты – программные модули, отражающие специфику аппаратной платформы.

Базовый механизм ядра.

Отрабатывают решения двух предыдущих слоев.
Менеджеры ресурсов.

Управляют основными ресурсами компьютера (файловая система, память, процессы ввода – вывода).
Интерфейс системных вызовов – связь с приложениями.

 




Поделиться с друзьями:


Дата добавления: 2014-12-07; Просмотров: 2048; Нарушение авторских прав?; Мы поможем в написании вашей работы!


Нам важно ваше мнение! Был ли полезен опубликованный материал? Да | Нет



studopedia.su - Студопедия (2013 - 2024) год. Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав! Последнее добавление




Генерация страницы за: 0.008 сек.