Архитектура ОС. Многослойная структура

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

Архитектура ОС. Микроядерная структура

Классификация ОС

1.По назначению: а)универсальные (рассчит. на решение задач пользователя) б)Специализированные (раб.с фиксир.набором программ)

2.По способу загрузки: а)загружаемые ОС; б)сист., постоянно нах-ся в памяти вычислит-ой сист.

3.По особенностям алгоритмов управления ресурсами:

· Однозадачные и многозадачные

· Однопользовательские и многоп-ие

· Однопроцессорные и многопроцессорные системы

· Локальные и сетевые.

По особенностям аппаратных платформ

· ОС для smartcard

· Встроенные ОС(мобильные, быт)

· ОС ПК

· ОС для миникомпьютеров

· Для системы mainframe

· ОС кластер ( объединение коп-ов, которые решают одну задачу)

· ОС сетевые(по сети)(могут обмениваться информацией

· по области использования:

· Системы пакетной обработки (ОС ЕС)

· Системы с разделением времени (Unix, Linux, Windows)

· Системы реального времени (RT11)

·

Тенденция развития ОС

1.Расширяемость(добавление дополнительных ф-ций)

2.Переносимость (возможность установки системы на различные аппаратные устройства).3.Надёжность и отказоустойчивость.4.Совместимость (возможность выполнения прикладных программ, написанных для др.ОС) 5.Безопасность 6.Сетевые возможности (использование сетевых ресурсов, разграничение доступа, орг-ция удалённого доступа)7.Поддержка многопроцессорной обработки данных

Семейство и хронология ОС

1. 1)Самая 1-я ОС –Unix (1969). Она ориентирована на работу в больших локальных и глобальных сетях;многозначность;многопользовательская.

2).ОС класса M.windows – многозначная; многопользовательская; реализован перенос инф. с винчестера на диск.

3)ОС Linux - многозначная; многопользовательская, поддерживает различные типы файловых систем, обеспечивает поддержку полного семейства протоколов TCP/IP для работы в сети. 1991 – финским студентом разработана впервые.

Тенденции развития ОС

18)Файловая система FAT

Файловая система -определяет структуру хранения файлов и каталогов на диске, правила записи имён файлов, допустимые атрибуты файлов, права доступа. Можно воспринимать и как средство управления файлами и как общее хранилище файлов. Выделяют различные типы файловых систем(FAT, NTFS)Структура файловой системы FAT.При формировании диск разбивается на части: загрузочный сектор, таблица размещения файлов, корневой каталог.Загрузочный сектор размещается в логическом секторе с № 0 и содержит данные о формате диска, а также программу , используемую в процедуре начальной загрузки ОС.Таблица размещения файлов содержит описание порядка расположения всех файлов в секторах данного диска, а также инф. о дефектных участках диска. За табл. размещения файлов находится точная копия. Корневой каталог – содержится перечень

19) Файловая система NTFS

NTFS – гарантирует сохранность данных в случае копирования даже при отключении питания или программно-аппарптном сбое. Превосходит FAT по скорости работы. Предоставляет средства для разграничения доступа и защиты инф.

Структура NTFS

Диск NTFS условно делится на 2 части.

12% диска отводится к MFT-зоне

Остальные 88% диска предст. собой обычное пространство для хранения файлов.Первые 16 файлов MFT – зоны носят служебный характер и наз.метофайлами.Каждый файл на NTFS имеет абстрактное строение; нет данных, а есть потоки. Один из потоков это данные файлов. Атрибуты файлов это потоки.

Сравнение

21)Упаковка без потерь по методу ХоффманаИдея этой упаковки в след.: часто встречающиеся символы заменяются короткими последовательностями бита, а более редкие символы длинными последовательностями.

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

22) RLE Метод архивации инф-ции Упаковка этим методом последовательно состоит из:

Управляющие байты за которыми следует один или несколько байтов данных, то след. байт данных нужно повторить при распаковке столько раз, сколько указано в оставшихся семи битов управляющего байта. Если старший бит управляющего байта = 0, то при распаковке надо взять след. байты без изменений. Число байтов, которые берутся без изменений указывалось без изменений в оставшихся 7 битах.

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

1 метод сжатия звуковой инф. Звуковой файл можно сжать с помощью компаундирования (если интенсивность раздражителя меняется в геометрической прогрессии, то интенсивность человеческого восприятия меняется в арифметической прогрессии). При компаундировании значение амплитуды звука заменяется log этого значения. Полученные числа округляются, для записи используется меньшее число разрядов. Для воспроизведения компаундированного сигнала, его подвергают обратному, по сравнению с логарифмированием,преобразованию– потенцирование.2метод. Исходный звуковой сигнал очищается с помощью фильтра от неслышанных компонентов, затем производится более сложный анализ сигнала(удаляются замаскированные частоты, заглушенные др. мощными сигналами).3метод.Если исходный сигнал является стереофоническим, то его можно преобразовать в так называемый совмещённый стереофонический сигнал

Классификация вирусов

По среде обитания:

Файловые (поражают .exe и .com файлы)

Загрузочные (поражают загруз сектор)

Сетевые (распр в комп-й сети)

Макровирусы (поражают Microsoft Office)

Флеш-вирусы (пораж микросхемы флеш памяти)

По способу заражения

Резервные(при инфицировании комп оставляют в памяти своих резидентов)

Нерезервные(не оставляют)

По деструктивным возможностям:

Безвредные(никак не влияют на работу комп, уменьшают дисковую и оперативную памяти)

Неопасные(в виде звук и графич эффектов)

Опасные (могут привети к сбою работы комп или сети)

Очень опасные (уничтожают инф, потеря работосп-ти прогр, вывод из строя системы)

По особенностям алгоритма работы

Вирусы-спутники

Вирусы-черви

Паразитические вирусы(модифиц-т содержимое файлов или загруз сист)

Стелс-вирусы(более изощренные прогр, на самом деле явля вирусами, но скрывают свою сущность)

Полиморфные (меняют свою сигнатуру, вирусы призраки)

Макровирусы

Наши рекомендации