- •080801.65 «Прикладная информатика (по областям)»
- •Общая характеристика процессов сбора, передачи, обработки и накопления информации.
- •Технические и программные средства реализации информационных процессов.
- •Программное обеспечение и технологии программирования.
- •Методы защиты информации.
- •5. Общая классификация видов информационных технологий и их реализация в технических областях
- •6. Понятие информационной системы
- •7.Системный анализ предметной области
- •Методы решения
- •8. Основные понятия информационных сетей. Сетевые программные и технические средства информационных сетей.
- •9. Основные понятия теории моделирования.
- •10. Имитационные модели информационных процессов.
- •11. Языки моделирования. Имитационное моделирование информационных систем и сетей.
- •12. Архитектурные особенности организации эвм различных классов.
- •13. Вычислительные системы и сети
- •14.Вычислительный процесс и его реализация с помощью ос. Основные функции ос.
- •Основные функции ос
- •Программные средства для разработки web-страниц и web-сайтов.
- •Универсальные средства разработки web-сайтов.
- •21. Понятие системы. Классификация систем.
- •Разработка web-приложений с помощью php.
- •23. Использование современных систем управления контентом сайта (cms).
- •Вордпресс (wordpress)
- •Джумла (Joomla)
- •Друпал (Drupal)
- •Коммерческие cms
- •Какую cms выбрать?
- •Методы широкополосного скоростного доступа в Internet.
- •Организация, структура и функции web-сервера.
- •Достоинства веб-служб:
- •Недостатки веб-служб: меньшая производительность и больший размер сетевого трафика по сравнению с технологиями rmi, corba, dcom за счет использования текстовых xml-сообщений.
- •Система конфигурации
- •Система модулей
- •Механизм виртуальных хостов
- •Интеграция с другим по и языками программирования
- •Безопасность
- •Интернационализация
- •Обработка событий
- •Технология web-сервисов. Интеграция портлетов в порталы.
- •Основные принципы построения web-приложений. Основные требования, предъявляемые к web-приложениям.
- •Язык разметки html. Структура документа html. Динамический html.
- •Современные технологии разработки web-приложений. Принципы использования субд в web-приложениях.
11. Языки моделирования. Имитационное моделирование информационных систем и сетей.
Чтобы реализовать на ЭВМ модель сложной системы, нужен аппарат моделирования, который в принципе должен быть специализированным.
Вместе с тем, существующие языки программирования общего назначения для достаточно широкого круга задач позволяют без значительных затрат ресурсов создавать весьма совершенные имитационные модели. Можно сказать, что они способны составить конкуренцию специализированным языкам моделирования. Для систематизации представлений о средствах реализации имитационных моделей приведем основные определения и краткие сведения о подходах к выбору соответствующего языка.
Классические языки моделирования являются процедурно-ориентированными и обладают рядом специфических черт. Можно сказать, что основные языки моделирования разработаны как средство программного обеспечения имитационного подхода к изучению сложных систем.
Языки моделирования позволяют описывать моделируемые системы в терминах, разработанных на базе основных понятий имитации. С их помощью можно организовать процесс общения заказчика и разработчика модели. Различают языки моделирования непрерывных и дискретных процессов.
В настоящее время сложилась ситуация, когда не следует противопоставлять языки общего назначения (ЯОН) и языки имитационного моделирования (ЯИМ).
Некоторые ЯИМ базируются на конструкциях ЯОН: например, FORSIM — на языке FORTRAN, ПЛИС — на языке PL и т.д.
В силу своего целевого назначения при правильном выборе и использовании языки моделирования обладают рядом понятных достоинств.
Вместе с тем, им присущи и определенные недостатки, главными из которых являются сугубо индивидуальный характер соответствующих трансляторов, затрудняющий их реализацию на различных ЭВМ, низкая эффективность рабочих программ, сложность процесса отладки программ, нехватка документации (литературы) для пользователей и специалистов-консультантов и др. В ряде случаев эти недостатки способны перечеркнуть любые достоинства.
Процесс моделирования включает в себя формирование модели, отладку моделирующей программы и проверку корректности выбранной модели.
Чаще всего имитационная модель строится не с нуля. Существуют готовые имитационные модели основных элементов сетей: наиболее распространенных типов маршрутизаторов, каналов связи, методов доступа, протоколов и т.п.
В любом случае имитационное моделирование требует знания статистических свойств системы в целом и составляющих ее элементов. Качество результатов моделирования в значительной степени зависит от точности исходных данных о сети, переданных в систему имитационного моделирования, и еще больше – от обоснованности априорных предположений, сделанных при моделировании. При этом используются два подхода – имитационное моделирование с дискретным временем, и имитационное моделирование с непрерывным временем. В моделях с дискретным временем выбирается минимальный интервал (квант) времени, такой, что события, происходящие на протяжении такого интервала можно считать одновременными. При моделировании цифровых систем передачи таким интервалом можно считать время передачи одного бита информации (бит-тайм).
При отработке очередного шага моделирования время увеличивается на один квант и проверяется выполнение условия завершения моделирования. Если условие завершения выполнено, то переход на вычисление и вывод статистики. В противном случае рассматривается, какие изменения произошли на всех узлах, линиях связи за этот квант времени и происшедшие изменения фиксируются, после чего осуществляется переход к следующему шагу. В случае моделирования с непрерывным временем вычисляются моменты наступления событий, меняющим состояние системы или отдельных ее элементов. События эти связанны с генерацией и распространением по сети кадров (пакетов). На каждом шагу моделирования выбирается время наступления следующего события, модельное время приравнивается времени его наступления, анализируется, как влияет наступление этого события на состояние элементов системы, и фиксируются происшедшие изменения, после чего осуществляется переход к следующему шагу – событию. Если очередным событием является завершение моделирования – переход на вычисление и вывод статистики.
