Показать сообщение отдельно
Старый 10.11.2006, 22:07   #5
Paul Kellerman
Gold Member
 
Регистрация: 25.06.2005
Адрес: F000:FFF0
Сообщений: 1,804
По умолчанию Обучение по техническим специальностям

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

Причем программные имитаторы - это вовсе необязательно банальное
"отражение" математической модели в компьютерную программу, кот.
будет работать строго так, как в матмодели заложено и ничего более.
Средства программирования позволяют создавать имитаторы, которые
куда более сложнее матмоделей и гораздо ближе к реальному объекту.
Например, программа-имитатор, эмулирующая работу какого-нибудь
специализированного микропроцессора. В виде матмодели представить
все детали структуры и логики работы процессора - это нереально, а
вот программу-имитатор написать гораздо быстрее получается и она
будет куда более подробно и точно отражать настоящий процессор,
нежели чем десятки, сотни или даже тысячи сложных уравнений, кот.
даже на самом поверхностном уровне не отразят сущность процессора.

Более того на сегодняшний день существуют специлизированные языки
программирования под конкретные предметные области для разработки
программ-имитаторов, например, языки GPSS, UML, VHDL и др. А если не
подходят или не нравятся можно писать в обычных средах разработки.

Наконец, иногда настолько везет, что уже и готовые программные про-
дукты для моделирования попадаются. Вот конкретно в моей ситуации,
когда нужно быстренько смоделировать небольшую сеть или несколько
подсетей с несколькими серверными системами и рабочими станциями,
очень и очень помогают программы от VMWare Inc. Они могут на одном
единственном компьютере сэмулировать несколько виртуальных компов,
которые ведут себя один в один, как настоящие компы, вы их также как
обычные настоящие компы запускаете, ставите ОС, настраиваете и т.п.,
также можно эмулировать виртуальные коммутаторы, к которым потом
подключаете свои виртуальные компы и они друг друга "видят" по сети.
И все это можно эмулировать на своем одном домашнем компьютере...
Paul Kellerman вне форума   Ответить с цитированием
Реклама