Микроядерная архитектура (модель клиент-сервер)
Более подробная информация - http://ru.wikipedia.org/wiki/Микроядро
Эта модель является средним между двумя предыдущими моделями.
В развитии современных операционных систем наблюдается тенденция в сторону дальнейшего переноса задач из ядра в уровень пользовательских процессов, оставляя минимальное микроядро.
В этой модели вводятся два понятия:
1. Серверный процесс (который обрабатывает запросы)
2. Клиентский процесс (который посылает запросы)
В задачу ядра входит только управление связью между клиентами и серверами.
Модель клиент-сервер
Преимущества:
o Малый код ядра и отдельных подсистем, и как следствие меньшее содержание ошибок.
o Ядро лучше защищено от вспомогательных процессов.
o Легко адаптируется к использованию в распределенной системе.
Недостатки:
o Уменьшение производительности.
1.4.5Обобщение сравнения моделей
Сравнения моделей.
Лекция 2 Аппаратная часть дисков
Литература
o Современные операционные системы, Э. Таненбаум, 2002, СПб, Питер, 1040 стр., (в djvu 10.1Мбайт) подробнее>>
o Сетевые операционные системы Н. А. Олифер, В. Г. Олифер (в zip архиве 1.1Мбайт)
o Сетевые операционные системы Н. А. Олифер, В. Г. Олифер, 2001, СПб, Питер, 544 стр., (в djvu 6.3Мбайт)подробнее>>
Аппаратная часть дисков
Магнитные диски
Более подробная информация - http://ru.wikipedia.org/wiki/Жёсткий_диск
Демонстрация работы жесткого диска
Устройство жесткого диска с IDE разъемом
Основные понятия:
Головка (Head) - электромагнит, скользящий над поверхностью диска, для каждой поверхности используется своя головка. Нумерация начинается с 0.
Головка HDD
Продольная (верхний рисунок) и перпендикулярная (нижний рисунок) запись информации на диске
Примерно с 2005 года идет переход с продольной на перпендикулярную запись информации на диске, что обеспечивает большую плотность записи данных.
С 2011-2013 планируется переход на "тепловую магнитную запись", место записи будет предварительно нагреваться лазером, что уменьшит размер домена и повысит надежность хранения. Предположительная максимальная емкость от 30 до 50 ТБ.
Дорожка (Track) - концентрическая окружность, которое может прочитать головка в одной позиции. Нумерация дорожек начинается с внешней (первая имеет номер - 0).
Цилиндр (Cylinder) - совокупность всех дорожек с одинаковым номером на всех дисках, т.к. дисков может быть много и на каждом диске запись может быть с двух сторон.
Маркер - от него начинается нумерация дорожек, есть на каждом диске.
Сектор - на сектора разбивается каждая дорожка, сектор содержит минимальный блок информации. Нумерация секторов начинается от маркера.
Дорожки, цилиндры, сектора, головки
Геометрия жесткого диска - набор параметров диска, количество головок, количество цилиндров и количество секторов.
У современных жестких дисков контроллер встроен в само устройство, и берет на себя большую часть работы, которую не видит ОС.
Например, скрывают физическую геометрию диска, предоставляя виртуальную геометрии.
Физическая и виртуальная геометрия диска
На внешних дорожках число секторов делают больше, а на внутренних меньше. На реальных дисках таких зон может быть несколько десятков.
Дата добавления: 2015-12-26; просмотров: 1356;