ГОСУДАРСТВЕННОЕ ОБРАЗОВАТЕЛЬНОЕ УЧРЕЖДЕНИЕ ВЫСШЕГО ПРОФЕССИОНАЛЬНОГО ОБРАЗОВАНИЯ МИНИСТЕРСТВО ОБРАЗОВАНИЯ РОССИЙСКОЙ ФЕДЕРАЦИИ «МАТИ» - РОСИЙСКИЙ ГОСУДАРСТВЕННЫЙ ТЕХНОЛОГИЧЕСКИЙ УНИВЕРСИТЕТ имени К.Э.Циолковского Кафедра «Технология производства приборов и информационных систем управления летательных аппаратов» Студентка: Ткачук Д.Д Группа: 3АСУ-4ДС-127 Москва, 2009 г. UNIX системы
Содержание: Введение История UNIX-систем Структура ядра UNIX Файловая подсистема Управление процессами Подсистемы ввода-вывода Архитектура UNIX -систем в сравнении с Windows NT Сравнение основных характеристик безопасности UNIX и NT
Введение. Отличительные признаки UNIX-систем. использование простых текстовых файлов для настройки и управления системой; широкое применение утилит, запускаемых в командной строке; взаимодействие с пользователем посредством виртуального устройства терминала; представление физических и виртуальных устройств и некоторых средств межпроцессового взаимодействия как файлов; использование конвейеров из нескольких программ, каждая из которых выполняет одну задачу.
История развития UNIX и UNIX–подобных систем
Структура ядра UNIX
Индексная файловая система UNIX
Виртуальная файловая система UNIX
Управление процессами
Схема взаимодействия системы с устройствами.
Архитектура UNIX -систем в сравнении с Windows NT ХарактеристикаNTUNIX Тип ядра Модульное ядро Монолитное Обработка ошибок происходящих в ядре и драйверах Фатальный крах системы, вывод дампа на синий экран с указанием типа ошибки Обработчик ошибок завершает приложение, в котором произошла ошибка. Ядро системы и остальные подсистемы остаются в целости и сохранности. Графическая система Графическая система интегрирована в ядро Существует отдельно от ядра и функционирует как обычное приложение Разделения прав доступа Разделение прав доступа основано на ACLВсегда есть суперпользователь - root, который имеет доступ абсолютно ко всему Файловые системыNTFS, FAT 32Ext2, Ext3, XFS Технологии OLEActiveXCORBA и Bonobo Поддержка удаленного доступа По умолчанию отсутствует, она реализуется в серверных версиях Windows, а также с помощью дополнительных средств, например, Citrix Есть ПО, поставляемое вместе с ОСОграниченный набор стандартных приложений Богатый набор различного ПО
Сравнение основных характеристик безопасности UNIX и NT. ХарактеристикаNTUNIX Качество и полнота документирования Документирована поверхностно Документирована весьма обстоятельно Доступность исходных текстов Исходные тексты недоступны Исходные тексты доступны Распространенность Существует весьма ограниченное количество представителей NT, причем наблюдается ярко выраженная преемственность дыр от одних версий системы к другим Существует огромное количество разнообразных клонов, причем ошибки одной версии системы зачастую отсутствуют в остальных Сложность кода Код излишне сложен Код предельно прост Поддержка удаленного администрирования Частично поддерживает Поддерживает Комплектность штатной поставки Содержит минимум необходимых приложений Содержит огромное количество приложений, в том числе и непротестиро ванных Механизмы аутентификации Устойчив к перехвату паролей Передает открытый пароль Выполнение привилегированных операций Выполняется операционной системой Выполняется самим приложением со временным повышением привилегий Модель пользователей ИерархическаяОдноуровневая Защита от переполнения буфера Отсутствует, причем сама ОС написана на языке, провоцирующим такие ошибки Возможность доступа в адресное пространство чужого процесса Имеется, разрешена по умолчанию Отсутствует Возможность отладки процессов Имеется, разрешена по умолчанию Имеется, но связана с рядом ограничений Возможность отладки активных процессов Имеется, но требует наличия соответствующих привилегий Отсутствует
Спасибо за внимание!