На нашем сайте Вы сможете найти готовые курсовые и дипломные работы по программированию
Сейчас работаем

Распределение памяти динамическими разделами C# WPF

Исходное задание на программу:

Создать приложение, реализующее одну из базовых стратегий ОС на выбор:

Реализация модели распределения памяти динамическими разделами.
Исходные данные – объем ОП – 512 Мбайт, количество разделов до 15, очередь задач общая, размер задачи
– случайный - от 30 до 100 Мбайт, количество задач в очереди до 20
Результаты работы модели должны включать в себя состояние памяти после поступления очередной задачи.

Требования к модели:

  • 512 МБ ОП;
  • общую очередь задач;
  • размер задачи: 30-100 МБ;
  • количество: не более 20;
  • количество разделов: до 15;

Описание программы:

Сама программа моделирует процесс распределения памяти в ОС динамическими разделами. Была выбрана технология WPF, т.к. её возможности в направлении разработки дизайна больше, чем у WinForms. Основной целью было создать дизайн, позволяющий лучше понять алгоритм работы ОС. 

ВАЖНО: В программе, для удобства, пространство разбивается на 3-и столбика, но по работе алгоритма программы - это целая часть.

  • технологии: C#+WPF (разметка UI на XAML)
  • паттерн проектирования: MVVM
  • имеется установщик программы
  • среда разработки: Visual Studio

Фрагмент кода:

Содержание пояснительной записки:

1 Аналитический обзор
1.1 Обзор имеющихся на рынке аналогичных программных продуктов на примере Hyper-V и Linux Kernel 
1.2 Анализ технологии разработки программного обеспечения в среде RAD (RAD - rapid application development) 
1.3 Обзор основных стратегий операционной системы по управлению оперативной памятью      
1.4 Распределение памяти динамическими разделами 8
1.5 Установка программного продукта в операционной системе и анализ возможностей для переноса приложения на другой компьютер            
1.6 Обзор и обоснование выбора инструментальных средств разработки программного комплекса            
2 Основная часть      
2.1 Определение структурной (иерархической) схемы решения задачи и требования к проектируемой программе     
2.2 Разработка структуры данных, определение диапазона изменений        
2.3 Анализ ограничений и исключительных ситуаций для алгоритмов           
2.4 Разработка архитектуры программы, реализующей динамическое распределение памяти     
2.5 Разработка дисплейных фрагментов, отображающих работу программы по распределению памяти динамическими разделами           
2.6 Разработка алгоритма распределения памяти динамическими разделами        
2.7 Написание и отладка модулей программы    
2.8 Создание справочной системы приложения 
2.9 Создание инсталляционного пакета   
2.10 Тестирование разработанного программного продукта, имеющего 512 МБ ОП, общую очередь задач (30-100 МБ) в количестве не более 20 и до 15 разделов задач  
ПРИЛОЖЕНИЕ А Руководство системного программиста           
ПРИЛОЖЕНИЕ Б Текст программы 
Список использованных источников         

Содержание архива:

  • Пояснительная записка к курсовому проекту
  • Исходники программы на языке C# для Visual Studio
Купить 2200,00 
Сразу после оплаты Вы сможете скачать работу и мы вышлем дополнительно файл с работой на электронную почту. Исходник программ Вы сможете отредактировать, как Вам нужно.
Комментарии (0)

/ /

Оставить комментарий

Ты не можешь комментировать

Только зарегистрированые пользователи имеют возможность комментировать работы
Купить

2200,00 

Сразу после оплаты Вы сможете скачать работу и мы вышлем дополнительно файл с работой на электронную почту. Исходник программ Вы сможете отредактировать, как Вам нужно.

Заказать через

DynamicPages.rar
3209387
Оцени работу

рейтинг

Распределение памяти динамическими разделами C# WPF
Создание приложения реализующего одну из базовых стратегий операционной системы. Реализация модели распределения памяти динамическими разделами.
Категория: Образование
Стоимость: 2200,00