Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Операционные системы.doc
Скачиваний:
2
Добавлен:
13.09.2019
Размер:
329.22 Кб
Скачать
  1. План работ

№ этапа

Название этапа

Форма отчетности

Ответственное

лицо

Дата сдачи

1

Анализ

предметной области

Уточненная постановка задачи

Шамро А.

Метлушко И.

Загородников М.

25.03.2008г.

2

Создание тестов по определению работоспособности системы

Описание тестов и предполагаемых результатов

Загородников М.

1.04.2008г.

3

План проведения исследования

План проведения экспериментов и расчет предполагаемых результатов

Шамро А.

Метлушко И.

Загородников М.

1.04.2008г.

4

Разработка общего алгоритма

Перечень модулей системы

Visual С++

Метлушко И.

1.04.2008г.

5

Разработка программ моделирования

Visual С++

Метлушко И.

Шаталова Л.

15.04.2008г.

6

Пробное тестирование и возможная доработка программ

Получение данных, соответствующих предполагаемым результатам

Загородников М.

Смирнова А.

Метлушко И.

29.04.2008г.

7

Проведение исследования, анализ, полученных результатов.

Написание отчета.

Шамро А.

Метлушко И.

Шаталова Л.

Загородников М.

Смирнова А.

13.05.2008г.

8

Сдача в эксплуатацию

Получение зачета

Группа

17.05.2008г.

  1. Анализ предметной области

Главной целью данной лабораторной работы является получение базовых знаний в области структуры и функционирования современных операционных систем.

Для достижения этой цели, группой был разработан алгоритм построения модели операционной системы на универсальном языке программирования, для исследования временных характеристик вычислительного процесса для однопроцессорной ЭВМ. Основой данного алгоритма построения модели операционной системы является алгоритм предложенный в задании №1.

Наибольший акцент при разработке алгоритма уделялся организации наиболее эффективной работы процессора, как самого дефицитного устройства. По этой причине все остальные устройства, а также сама моделируемая ОС, должны быть подчинены основной цели – минимизации работы системы и максимизации времени загруженности процессора, и всех активных устройств за время моделирования.

Подбор тестовых заданий для проведения моделирования и соответствующая реализация программы моделирования, производились с расчетом выявить наиболее эффективную работу системы при заданных параметрах. А также выяснить общую зависимость загруженности основных устройств (ввода, вывода, процессора) и времени моделирования от количества и характеристики входных заявок и характеристики системы (объем оперативной памяти, производительности устройств ввода, вывода и процессора).

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

Также была разработана программа моделирования операционной системы в среде:

Visual С++

Предполагается, что существует в работе процессора некоторые момент «насыщения», т.е. такой момент, когда с увеличением количества заявок загруженность процессора прекращает рост и остается постоянной.

Далее приведено подробное описание алгоритма построения модели операционной системы, а также описание тестов, результаты моделирования и выводы по проделанной работе.