Использование нотификаторов файловой системы

Цели и задачи

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

Введение и актуальность


Основная память, т.е. память, к которой может быть организован прямой доступ центрального процессора за данными или командами, часто является критическим и ограничивающим ресурсом. Далее мы рассмотрим основные программные методы и аппаратуру для распределения пространства основной памяти и ее использования.
Дальнейшее развитие ЭВМ привело к обеспечению возможности работы с виртуальной памятью.
Виртуальная память допускает использование разделов, суммарный размер которых превышает общий объем физической основной памяти в системе. Механизмы сегментной и страничной организации устанавливают соответствие виртуальных и физических адресов и перемещение в нужные моменты времени определенных страниц в основную память. Выделяемое пространство виртуальной памяти физически реализуется на устройствах прямого доступа в виде образов областей основной памяти.
Более подробно остановимся на распределении памяти.
На рис. 2.2 показана схема страничного распределения памяти. Виртуальное адресное пространство каждого процесса делится на части одинакового, фиксированного для данной системы размера, называемые виртуальными страницами (virtual pages). В общем случае размер виртуального адресного пространства процесса не кратен размеру страницы, поэтому последняя страница каждого процесса дополняется фиктивной областью.
Вся оперативная память машины также делится на части такого же размера, называемые физическими страницами (или блоками, или кадрами). Размер страницы выбирается равным степени двойки: 512, 1024, 4096 байт и т. д. Это позволяет упростить механизм преобразования адресов.

Заключение и вывод


В данной курсовой работе было исследованио механизмы управления памятью с помощью программных средств С++ и Java.
Результаты исследования направлены на изучение и анализ методов структуризации адресного пространства. С его помощью могут быть получены экспериментальные данные, используемые в процессах распределения оперативной памяти. Конечным программным продуктом может являться оболочка, представляющая в значительной мере автоматизированный интерфейс для проведения преобразования таблицы виртуальных адресов, таблицы привилегий процессов и механизма выделения ресурсов оперативной памяти.
В процессе выполнения работы были использованы следующие алгоритмы:
- анализ работы подсистемы адресного пространства;
- отображение статистических параметров используемой оперативной памяти для загруженных процессов;
- операции масштабирования процессов и потоков в оперативной памяти.
Система управления памятью сводится к нескольким действиям: это поиск блоков в справочнике кэш-памяти, изменения тегов и состояний в соответствующих справочниках и наращивании счетчиков полезных и холостых тактов. Выполнение каждой операции системой памяти приводит к соответствующему увеличению счетчика холостых тактов процессора (даже если это операция физически не осуществляется, например, обращение к основной памяти).

Нужна похожая работа?

Оставь заявку на бесплатный расчёт

Смотреть все Еще 421 дипломных работ