Скачать презентацию СЕВЕРО-КАВКАЗСКИЙ ГОРНО-МЕТАЛЛУРГИЧЕСКИЙ ИНСТИТУТ ГОСУДАРСТВЕННЫЙ ТЕХНОЛОГИЧЕСКИЙ УНИВЕРСИТЕТ СИСТЕМА ПРОЕКТИРОВАНИЯ Скачать презентацию СЕВЕРО-КАВКАЗСКИЙ ГОРНО-МЕТАЛЛУРГИЧЕСКИЙ ИНСТИТУТ ГОСУДАРСТВЕННЫЙ ТЕХНОЛОГИЧЕСКИЙ УНИВЕРСИТЕТ СИСТЕМА ПРОЕКТИРОВАНИЯ

Лекция 8. СИСТЕМА ПРОЕКТИРОВАНИЯ ОПТИМАЛЬНОГО ПРОГРАММНОГО ОБЕСПЕЧЕНИЯ СКГМИ (ГТУ).pptx

  • Количество слайдов: 13

СЕВЕРО-КАВКАЗСКИЙ ГОРНО-МЕТАЛЛУРГИЧЕСКИЙ ИНСТИТУТ (ГОСУДАРСТВЕННЫЙ ТЕХНОЛОГИЧЕСКИЙ УНИВЕРСИТЕТ) СИСТЕМА ПРОЕКТИРОВАНИЯ ОПТИМАЛЬНОГО ПРОГРАММНОГО ОБЕСПЕЧЕНИЯ СКГМИ (ГТУ) СЕВЕРО-КАВКАЗСКИЙ ГОРНО-МЕТАЛЛУРГИЧЕСКИЙ ИНСТИТУТ (ГОСУДАРСТВЕННЫЙ ТЕХНОЛОГИЧЕСКИЙ УНИВЕРСИТЕТ) СИСТЕМА ПРОЕКТИРОВАНИЯ ОПТИМАЛЬНОГО ПРОГРАММНОГО ОБЕСПЕЧЕНИЯ СКГМИ (ГТУ)

СЕВЕРО-КАВКАЗСКИЙ ГОРНО-МЕТАЛЛУРГИЧЕСКИЙ ИНСТИТУТ (ГОСУДАРСТВЕННЫЙ ТЕХНОЛОГИЧЕСКИЙ УНИВЕРСИТЕТ) Цель: Создание технологии разработки программных продуктов на языках СЕВЕРО-КАВКАЗСКИЙ ГОРНО-МЕТАЛЛУРГИЧЕСКИЙ ИНСТИТУТ (ГОСУДАРСТВЕННЫЙ ТЕХНОЛОГИЧЕСКИЙ УНИВЕРСИТЕТ) Цель: Создание технологии разработки программных продуктов на языках программирования высокого уровня, эффективно использующих аппаратные ресурсы применяемых компьютеров для минимизации времени счета.

СЕВЕРО-КАВКАЗСКИЙ ГОРНО-МЕТАЛЛУРГИЧЕСКИЙ ИНСТИТУТ (ГОСУДАРСТВЕННЫЙ ТЕХНОЛОГИЧЕСКИЙ УНИВЕРСИТЕТ) Имеющийся в СКГМИ (ГТУ) задел: 1. 2. 3. СЕВЕРО-КАВКАЗСКИЙ ГОРНО-МЕТАЛЛУРГИЧЕСКИЙ ИНСТИТУТ (ГОСУДАРСТВЕННЫЙ ТЕХНОЛОГИЧЕСКИЙ УНИВЕРСИТЕТ) Имеющийся в СКГМИ (ГТУ) задел: 1. 2. 3. Разработана технология создания оптимальных программных продуктов, адаптированных применительно к используемым компьютерам. Созданы программные средства поддержки этой технологии применительно к программам, написанным на языках программирования “C” и “Бейсик”. Разработан электронный учебник, освещающий теоретические принципы созданной технологии, электронный тренажер для освоения навыков практической работы по оптимизации программных продуктов, и электронная тестсистема, предназначенная для контроля знаний в этой области.

СЕВЕРО-КАВКАЗСКИЙ ГОРНО-МЕТАЛЛУРГИЧЕСКИЙ ИНСТИТУТ (ГОСУДАРСТВЕННЫЙ ТЕХНОЛОГИЧЕСКИЙ УНИВЕРСИТЕТ) ЦЕЛИ ОПТИМИЗАЦИИ ПРОГРАММНОГО ОБЕСПЕЧЕНИЯ Минимизация времени обработки пользовательских СЕВЕРО-КАВКАЗСКИЙ ГОРНО-МЕТАЛЛУРГИЧЕСКИЙ ИНСТИТУТ (ГОСУДАРСТВЕННЫЙ ТЕХНОЛОГИЧЕСКИЙ УНИВЕРСИТЕТ) ЦЕЛИ ОПТИМИЗАЦИИ ПРОГРАММНОГО ОБЕСПЕЧЕНИЯ Минимизация времени обработки пользовательских файлов (поиск оптимальных размеров кэш-блоков) Оптимизация программного кода в условиях недостатка ресурсов оперативной памяти Минимизация числа подпрограмм (минимизация времени работы пользовательской программы) Минимизация используемых ресурсов оперативной памяти Минимизация времени выполнения программы Оптимизация ПО в условиях избытка доступного объема оперативной памяти Минимизация числа динамических объектов. (минимизация числа операций выделения/освобождения участков динамической памяти)

СЕВЕРО-КАВКАЗСКИЙ ГОРНО-МЕТАЛЛУРГИЧЕСКИЙ ИНСТИТУТ (ГОСУДАРСТВЕННЫЙ ТЕХНОЛОГИЧЕСКИЙ УНИВЕРСИТЕТ) Учебный тренажер Данный учебный тренажер содержит в себе СЕВЕРО-КАВКАЗСКИЙ ГОРНО-МЕТАЛЛУРГИЧЕСКИЙ ИНСТИТУТ (ГОСУДАРСТВЕННЫЙ ТЕХНОЛОГИЧЕСКИЙ УНИВЕРСИТЕТ) Учебный тренажер Данный учебный тренажер содержит в себе теоретический учебник по технологии оптимизации программных комплексов и систему оптимальной декомпозиции алгоритмов Рис. 1. Основное окно тренажера

СЕВЕРО-КАВКАЗСКИЙ ГОРНО-МЕТАЛЛУРГИЧЕСКИЙ ИНСТИТУТ (ГОСУДАРСТВЕННЫЙ ТЕХНОЛОГИЧЕСКИЙ УНИВЕРСИТЕТ) Учебный тренажер Рис. 2. Ручной ввод или загрузка СЕВЕРО-КАВКАЗСКИЙ ГОРНО-МЕТАЛЛУРГИЧЕСКИЙ ИНСТИТУТ (ГОСУДАРСТВЕННЫЙ ТЕХНОЛОГИЧЕСКИЙ УНИВЕРСИТЕТ) Учебный тренажер Рис. 2. Ручной ввод или загрузка из файла исходного программного кода

СЕВЕРО-КАВКАЗСКИЙ ГОРНО-МЕТАЛЛУРГИЧЕСКИЙ ИНСТИТУТ (ГОСУДАРСТВЕННЫЙ ТЕХНОЛОГИЧЕСКИЙ УНИВЕРСИТЕТ) Учебный тренажер Рис. 3. Выбор параметров оптимизации СЕВЕРО-КАВКАЗСКИЙ ГОРНО-МЕТАЛЛУРГИЧЕСКИЙ ИНСТИТУТ (ГОСУДАРСТВЕННЫЙ ТЕХНОЛОГИЧЕСКИЙ УНИВЕРСИТЕТ) Учебный тренажер Рис. 3. Выбор параметров оптимизации

СЕВЕРО-КАВКАЗСКИЙ ГОРНО-МЕТАЛЛУРГИЧЕСКИЙ ИНСТИТУТ (ГОСУДАРСТВЕННЫЙ ТЕХНОЛОГИЧЕСКИЙ УНИВЕРСИТЕТ) Учебный тренажер Рис. 4. Просмотр оптимальной декомпозиции алгоритма СЕВЕРО-КАВКАЗСКИЙ ГОРНО-МЕТАЛЛУРГИЧЕСКИЙ ИНСТИТУТ (ГОСУДАРСТВЕННЫЙ ТЕХНОЛОГИЧЕСКИЙ УНИВЕРСИТЕТ) Учебный тренажер Рис. 4. Просмотр оптимальной декомпозиции алгоритма

СЕВЕРО-КАВКАЗСКИЙ ГОРНО-МЕТАЛЛУРГИЧЕСКИЙ ИНСТИТУТ (ГОСУДАРСТВЕННЫЙ ТЕХНОЛОГИЧЕСКИЙ УНИВЕРСИТЕТ) Учебный тренажер Рис. 5. Просмотр решения задачи. Генерация СЕВЕРО-КАВКАЗСКИЙ ГОРНО-МЕТАЛЛУРГИЧЕСКИЙ ИНСТИТУТ (ГОСУДАРСТВЕННЫЙ ТЕХНОЛОГИЧЕСКИЙ УНИВЕРСИТЕТ) Учебный тренажер Рис. 5. Просмотр решения задачи. Генерация дерева игры

СЕВЕРО-КАВКАЗСКИЙ ГОРНО-МЕТАЛЛУРГИЧЕСКИЙ ИНСТИТУТ (ГОСУДАРСТВЕННЫЙ ТЕХНОЛОГИЧЕСКИЙ УНИВЕРСИТЕТ) Оптимизирующий транслятор Рис. 6. Главное окно с загруженной СЕВЕРО-КАВКАЗСКИЙ ГОРНО-МЕТАЛЛУРГИЧЕСКИЙ ИНСТИТУТ (ГОСУДАРСТВЕННЫЙ ТЕХНОЛОГИЧЕСКИЙ УНИВЕРСИТЕТ) Оптимизирующий транслятор Рис. 6. Главное окно с загруженной программой, подлежащей оптимизации

СЕВЕРО-КАВКАЗСКИЙ ГОРНО-МЕТАЛЛУРГИЧЕСКИЙ ИНСТИТУТ (ГОСУДАРСТВЕННЫЙ ТЕХНОЛОГИЧЕСКИЙ УНИВЕРСИТЕТ) Оптимизирующий транслятор Рис. 6. Диалог выбора параметров оптимизации СЕВЕРО-КАВКАЗСКИЙ ГОРНО-МЕТАЛЛУРГИЧЕСКИЙ ИНСТИТУТ (ГОСУДАРСТВЕННЫЙ ТЕХНОЛОГИЧЕСКИЙ УНИВЕРСИТЕТ) Оптимизирующий транслятор Рис. 6. Диалог выбора параметров оптимизации

СЕВЕРО-КАВКАЗСКИЙ ГОРНО-МЕТАЛЛУРГИЧЕСКИЙ ИНСТИТУТ (ГОСУДАРСТВЕННЫЙ ТЕХНОЛОГИЧЕСКИЙ УНИВЕРСИТЕТ) Оптимизирующий транслятор Рис. 6. Результат оптимизации. Красным помечаются СЕВЕРО-КАВКАЗСКИЙ ГОРНО-МЕТАЛЛУРГИЧЕСКИЙ ИНСТИТУТ (ГОСУДАРСТВЕННЫЙ ТЕХНОЛОГИЧЕСКИЙ УНИВЕРСИТЕТ) Оптимизирующий транслятор Рис. 6. Результат оптимизации. Красным помечаются строки программного кода, объединенные в одну программную единицу

СЕВЕРО-КАВКАЗСКИЙ ГОРНО-МЕТАЛЛУРГИЧЕСКИЙ ИНСТИТУТ (ГОСУДАРСТВЕННЫЙ ТЕХНОЛОГИЧЕСКИЙ УНИВЕРСИТЕТ) Контакты: 362021 Владикавказ, ул. Космонавта Николаева 44, СКГМИ СЕВЕРО-КАВКАЗСКИЙ ГОРНО-МЕТАЛЛУРГИЧЕСКИЙ ИНСТИТУТ (ГОСУДАРСТВЕННЫЙ ТЕХНОЛОГИЧЕСКИЙ УНИВЕРСИТЕТ) Контакты: 362021 Владикавказ, ул. Космонавта Николаева 44, СКГМИ (ГТУ) тел. 8 -8672 -407 -518 факс: 8 -8672 -407 -203 e-mail: aoi@skgmi-gtu. ru