Создание модели, позволяющей пользователю наблюдать за созданием процессов, требующих структуризации операционных систем. Организация доступа к ресурсу оперативной памяти. Использование методов имитационного моделирования для решения поставленной задачи.
Аннотация к работе
Содержание 1. Общесистемная часть 1.1 Понятие операционной системы 1.2 Организация доступа к ресурсу оперативной памяти 1.3 Стратегии размещения информации в памяти 1.4 Понятие «процесс» в рамках операционной системы 1.5 Свойства и классификация процессов 1.6 Различные виды структуризации памяти 2. Специальная часть 2.1 Постановка задачи 2.2 Использование методов имитационного моделирования для решения поставленной задачи 2.3 Разработка имитационной модели 2.4 Описание программной реализации имитационной модели 2.5 Разработка приложения 2.6 Описание функционирования имитационной модели Заключение Список литературы Приложение (листинг программы) 1. Общесистемная часть моделирование операционная система структуризация 1.1 Понятие операционной системы Операционная система - это комплекс системных обрабатывающих и управляющих программ, предназначенных для наиболее эффективного использования всех вычислительных ресурсов и удобства работы с ЭВМ. При этом хорошая операционная система (ОС) должна обладать следующими свойствами: Развиваемость - загрузка и запуск программ. «Прозрачность» - наличие минимума необходимой информации о работе системы. Ведь ПК не может функционировать без наличия указаний, алгоритмов, представляющих собой последовательность действий, реализующих тот или иной запрос программы или пользователя. Примерами виртуальных ресурсов могут служить виртуальная память, виртуальные регистры, виртуальные CD-ROM приводы и пр. Выбор наиболее подходящего свободного участка предусматривает помещение программы в «самый тесный» подходящий участок, т. е. в минимальный из имеющихся свободных участков памяти, где программа может уместиться. Уже достаточно давно пользователи столкнулись с проблемой размещения в памяти программ, размер которых превышал имеющуюся в наличии свободную память. Наиболее распространенными реализациями виртуальной памяти является страничное, сегментное и странично-сегментное распределение памяти, а также свопинг.