- •«Исследование применимости оценки функции Харрингтона для выбора операционных систем и операционных систем реального времени»
- •230100.68 «Информатика и вычислительная техника»
- •230100.68.30 «Информационные системы космических аппаратов и центров управления полетами»
- •Задание на выпускную квалификационную работу
- •Реферат
- •Глава 1. Аналитическая часть – обзор. 8
- •Глава 2. Параметризация ос и осрв. 59
- •Глава 3. Получение оценки ос и осрв 69
- •Ключевые слова
- •Введение
- •Список сокращений
- •Глава 1. Аналитическая часть.
- •Виды и классификации ос и осрв
- •Классификации ос.
- •1.1.1.2. Классификации осрв
- •Описание функционала ос и осрв
- •Основные параметры ос
- •Основные параметры осрв
- •Описание особенностей ос и осрв
- •Выбор параметров ос и осрв.
- •Общие характеристики Windows.
- •Общие характеристики Linux.
- •Проблема выбора ос. Выбор операционной системы
- •Выбор параметров для оценки ос.
- •Поддержка многопроцессорности.
- •Многозадачности.
- •Модули, пакеты, библиотеки.
- •Производительность
- •Сетевые средства
- •Модульная структура
- •Поддержка: возможность обновлений и редакций
- •Сопровождение (литература, помощь, обратная связь)
- •Набор функций для обработки информации
- •Устойчивость
- •Совместимость
- •Место, заниманиемое на диске.
- •13. Возможность установки на иное оборудование
- •Методы принятия решения при параметрическом выборе (примеры функций и методов).
- •Параметрические и непараметрические гипотезы
- •Состоятельность и несмещённость критериев
- •1.2.6. Постановка задачи многокритериального выбора.
- •Выводы к разделу
- •Глава 2. Параметризация ос и осрв.
- •2.1. Применения функции «желательности» Харрингтона в технических системах
- •2.3. Выбор ос и осрв для сравнения
- •2.4. Описание методики исследования
- •Выводы к главе 2.
- •Глава 3. Получение оценки ос и осрв
- •Выбор аппаратной платформы и последовательность тестирования ос
- •3.2. Расчет оценок ос и осрв.
- •3.2.1. Расчет ос – визуализация по итогам исследования
- •Заключение по результатам исследования ос.
- •3.3.2. Расчет осрв – визуализация по итогам исследования
- •Итоговые оценки осрв
- •Экспертная оценка осрв
- •3.3. Выводы и выработка рекомендации по выбору ос и осрв с помощью Функции желательности Харрингтона.
- •Список использованной литературы:
Заключение по результатам исследования ос.
Название и тип ОС |
Итоговая оценка ОС |
Результат |
Windows 2000 |
0,276 |
Низкий |
Windows XP |
0.885 |
Высокий |
Windows 7 |
0,794 |
Выше среднего |
Ubuntu 13.10 «Saucy Salamander» |
0,965 |
Высокий |
Linux Mint Maya |
0.967 |
Высокий |
Puppy Linux 5.4 |
0.970 |
Высокий |
Согласно расчетамполучились следующие итоговые оценки:
Таблица 5. Итоговые оценки ОС
Теперь стоит сравнить оценки с экспертным мнением и определить уровень корреляции. По данным исследования мы ранжируем результаты:
Название и тип ОС |
Ранг |
Мнение эксперта |
Уровень корреляции |
Windows 2000 |
6 |
6 |
0 |
Windows XP |
4 |
1 |
-3 |
Windows 7 |
5 |
2 |
-3 |
Ubuntu 13.10 |
3 |
5 |
2 |
Linux Mint Maya |
2 |
3 |
1 |
Puppy Linux 5.4 |
1 |
4 |
3 |
Обобщенная функция желательности Харрингтона действительно показала качественную и объективную работу при оценке ОС. Что подтверждается результатами исследования выбранных ОС.
Данный метод оценки существенно бы снизил время выбора ОС, согласно требованиям, предъявляемым к ОС.
С помощью уровня корреляции определяется связь между ранжированием и выбором эксперта. Так для Windows 2000 уровень корреляции равен 0, то есть данные иследования полностью совпали с экспертным мнением и результат оказался ожидаем. Windows XP и Windows 7 - уровень корреляции равен -3, ожидания экспертного мнения оказались выше, чем данные иследования. А уровень корреляции для Ubuntu 13.10, Linux Mint Maya, Puppy Linux 5.4 показал, что экспертное мнение ниже, чем результаты иследования.
В теории функцию желательности Харрингтона возможно применять при оценки и ОСРВ, тк она предположительно даст конкретную важную итоговую оценку и позволит сэкономить время для выбора необходимой ОСРВ с определенным набором функционала и качественным и количественным параметрам.
3.3.2. Расчет осрв – визуализация по итогам исследования
Завершение расчета получения характеристик расчитывается по форуле , отраженных в Таблице 5 «Итоговых оценок ОС».
Обозначенные параметры и функционал ОСРВ в Таблице 2. «Сводная таблица подсчета параметров ОСРВ» пересчитываются в диапазон от -2 до 5, результаты вычислений: «Таблица 6 пересчета параметров для функции Харрингтона для ОСРВ на промежуток [-2;5]» а затем к каждому из полученных параметров, применяем расчет по формуле d = exp(–e–Y), результат переносим в Таблицу 7. «Пересчет параметров ОСРВ по формуле d = exp(–e–Y)».
Завершение расчета получения характеристик расчитывается по форуле , отраженных в Таблице 8 «Итоговые оценки ОСРВ».
Далее оценка ОС и ОСРВ производится с применением, промежутков желательности оценениваем ОС. Шкала желательности делится в диапазоне от 0 до 1 на пять поддиапазонов: [0; 0,2] – "Очень низкая", [0,2; 0,37] – "Низкая", [0,38; 0,63] – "Средняя", [0,64; 0,8] – "Выше среднего", [0,81; 1] – "Высокая".
|
Параметры оценивания ОСРВ |
1. Исходные тексты |
2. Поддержка Windows API |
3. Разработка под Windows |
4. Поддержка POSIX |
5. Работа из ПЗУ |
6. Фиксированные приоритеты |
7. Многозадачность |
8. Защита памяти |
9. Модульность |
10. Многопроцессорность |
11. Сетевые средства |
12. Межзадачная коммуникация |
13. Удаленный вызов процедур |
14. Удаленный запуск задач |
15. Поддержка различных платформ |
1 |
QNX |
5 |
5 |
5 |
5 |
5 |
5 |
5 |
5 |
5 |
-2 |
5 |
5 |
5 |
-2 |
-2 |
2 |
QNX 4 |
5 |
5 |
5 |
5 |
5 |
5 |
5 |
5 |
5 |
5 |
5 |
5 |
5 |
5 |
5 |
3 |
RTX |
5 |
5 |
5 |
-2 |
5 |
5 |
5 |
5 |
-2 |
5 |
5 |
5 |
-2 |
-2 |
-2 |
4 |
Linx OS |
5 |
5 |
5 |
5 |
5 |
5 |
5 |
5 |
-2 |
5 |
5 |
5 |
5 |
5 |
5 |
5 |
OS 9 |
5 |
5 |
-2 |
5 |
-2 |
5 |
5 |
5 |
-2 |
5 |
5 |
5 |
-2 |
-2 |
-2 |
6 |
VxWorks |
5 |
5 |
-2 |
5 |
-2 |
5 |
5 |
5 |
5 |
-2 |
5 |
5 |
5 |
-2 |
5 |
7 |
SoftKernel |
-2 |
5 |
-2 |
-2 |
-2 |
5 |
-2 |
-2 |
5 |
5 |
5 |
5 |
-2 |
-2 |
5 |
8 |
CHORUS |
5 |
5 |
5 |
5 |
5 |
5 |
5 |
-2 |
5 |
-2 |
5 |
-2 |
-2 |
5 |
5 |
9 |
pSOS |
-2 |
-2 |
-2 |
-2 |
-2 |
5 |
-2 |
5 |
-2 |
-2 |
5 |
5 |
5 |
5 |
-2 |
10 |
OS2000 |
5 |
5 |
5 |
5 |
-2 |
5 |
-2 |
-2 |
-2 |
-2 |
5 |
5 |
5 |
5 |
-2 |
11 |
RTXC |
5 |
5 |
-2 |
-2 |
-2 |
-2 |
5 |
-2 |
5 |
5 |
5 |
5 |
-2 |
-2 |
-2 |
12 |
RISC OS |
5 |
-2 |
-2 |
5 |
5 |
-2 |
5 |
5 |
-2 |
-2 |
-2 |
5 |
5 |
5 |
-2 |
13 |
Windows SE 5.0 |
5 |
5 |
5 |
5 |
5 |
-2 |
5 |
5 |
5 |
-2 |
5 |
5 |
5 |
5 |
5 |
Таблица 6. Пересчета параметров для функции Харрингтона для ОСРВ на промежуток [-2;5] |
||||||||||||||||
|
QNX |
QNX 4 |
RTX |
Linx OS |
OS 9 |
VxWorks |
SoftKernel |
CHORUS |
pSOS |
OS2000 |
RTXC |
RISC OS |
Windows SE 5.0 |
1. |
0,993285 |
0,993285 |
0,993285 |
0,993285 |
0,993285 |
0,993285 |
0,000618 |
0,993285 |
0,000618 |
0,993285 |
0,993285 |
0,993285 |
0,993285 |
2. |
0,986614 |
0,986614 |
0,986614 |
0,986614 |
0,986614 |
0,986614 |
0,000614 |
0,986614 |
3,82E-07 |
0,986614 |
0,986614 |
0,000614 |
0,986614 |
3. |
0,979989 |
0,979989 |
0,979989 |
0,979989 |
0,00061 |
0,00061 |
3,79E-07 |
0,979989 |
2,36E-10 |
0,979989 |
0,000610 |
3,79E-07 |
0,979989 |
4. |
0,973408 |
0,973408 |
0,000606 |
0,973408 |
0,000606 |
0,000606 |
2,34E-10 |
0,973408 |
1,46E-13 |
0,973408 |
3,77E-07 |
3,77E-07 |
0,973408 |
5. |
0,966871 |
0,966871 |
0,000602 |
0,966871 |
3,74E-07 |
3,74E-07 |
1,45E-13 |
0,966871 |
9,01E-17 |
0,000602 |
2,33E-10 |
3,74E-07 |
0,966871 |
6. |
0,960379 |
0,960379 |
0,000598 |
0,960379 |
3,72E-07 |
3,72E-07 |
1,44E-13 |
0,960379 |
8,95E-17 |
0,000598 |
1,44E-13 |
2,31E-10 |
0,000598 |
7. |
0,953929 |
0,953929 |
0,000593 |
0,953929 |
3,69E-07 |
3,69E-07 |
8,89E-17 |
0,953929 |
5,53E-20 |
3,69E-07 |
1,43E-13 |
2,3E-10 |
0,000593 |
8. |
0,947523 |
0,947523 |
0,00059 |
0,947523 |
3,67E-07 |
3,67E-07 |
5,5E-20 |
0,00059 |
5,5E-20 |
2,28E-10 |
8,83E-17 |
2,28E-10 |
0,00059 |
9. |
0,941161 |
0,941161 |
3,64E-07 |
0,000586 |
2,27E-10 |
3,64E-07 |
5,46E-20 |
0,000586 |
3,4E-23 |
1,41E-13 |
8,77E-17 |
1,41E-13 |
0,000586 |
10. |
0,000582 |
0,93484 |
3,62E-07 |
0,000582 |
2,25E-10 |
2,25E-10 |
5,42E-20 |
3,62E-07 |
2,1E-26 |
8,71E-17 |
8,71E-17 |
8,71E-17 |
3,62E-07 |
11. |
0,000578 |
0,928563 |
3,59E-07 |
0,000578 |
2,24E-10 |
2,24E-10 |
5,39E-20 |
3,59E-07 |
2,08E-26 |
8,66E-17 |
8,66E-17 |
5,39E-20 |
3,59E-07 |
12. |
0,000574 |
0,922327 |
3,57E-07 |
0,000574 |
2,22E-10 |
2,22E-10 |
5,35E-20 |
2,22E-10 |
2,07E-26 |
8,6E-17 |
8,6E-17 |
3,33E-23 |
3,57E-07 |
13. |
0,00057 |
0,916133 |
2,21E-10 |
0,000570 |
1,37E-13 |
2,21E-10 |
3,31E-23 |
1,37E-13 |
2,06E-26 |
8,54E-17 |
5,31E-20 |
3,31E-23 |
3,55E-07 |
14. |
3,52E-07 |
0,909981 |
1,36E-13 |
0,000566 |
8,48E-17 |
1,36E-13 |
2,04E-26 |
1,36E-13 |
2,04E-26 |
8,48E-17 |
5,28E-20 |
3,28E-23 |
3,52E-07 |
15. |
2,18E-10 |
0,90387 |
8,43E-17 |
0,000562 |
5,24E-20 |
1,35E-13 |
2,03E-26 |
1,35E-13 |
1,26E-29 |
5,24E-20 |
3,26E-23 |
2,03E-26 |
3,5E-07 |
Таблица 7. Пересчета параметров ОСРВ по формуле d = exp(–e–Y)
