КАТЕГОРИИ:
АстрономияБиологияГеографияДругие языкиДругоеИнформатикаИсторияКультураЛитератураЛогикаМатематикаМедицинаМеханикаОбразованиеОхрана трудаПедагогикаПолитикаПравоПсихологияРиторикаСоциологияСпортСтроительствоТехнологияФизикаФилософияФинансыХимияЧерчениеЭкологияЭкономикаЭлектроника
|
Моделирование при исследовании и проектировании АСОИУВ настоящее время метод машинного моделирования широко применяется при исследовании и проектировании различных АСОИУ. Выделяют этапы моделирования: 1) построение концептуальной модели системы S и ее формализация; 2) алгоритмизация модели системы S и ее машинная реализация; 3) получение результатов машинного моделирования и их интерпретация. 1 этап)формулируется модель, строится ее формальная схема и решается вопрос об эффективности и целесообразности моделирования системы S. 2этап) математическая модель, сформулированная на 1 этапе, воплощается в машинную (решается проблема алгоритмизации модели, ее рационального разбиения на блоки и организации интерфейса между ними), а также задача получения необходимой точности и достоверности результатов при проведении машинных экспериментов. 3этап) ЭВМ используется для имитации процесса функционирования системы S, для сбора необходимой информации, ее статистической обработки и интерпретации результатов моделирования. Рассматривая АСОИУ с точки зрения технологии обработки информации и принятия решений, можно выделить функциональную схему управления, состоящую из обеспечивающих подсистем, находящихся во взаимосвязи как между собой, так и с внешней средой. При проектировании АСОИУ различных уровней выделяют информационное, математическое, программное, техническое и организационное обеспечение. Наиболее перспективным направлением в области создания технического обеспечения АСОИУ является построение информационно-вычислительных сетей, цифровых сетей интегрального обслуживания, позволяющих наиболее эффективно использовать ресурсы обработки и хранения информации. Эффективность работы АСОИУ существенно зависит от качества моделей, на базе которых реализуется процесс управления. В силу сложности объекта управления проводится его декомпозиция на отдельные части, т. е. выделяются функциональные подсистемы включая такие, как технико-экономическое планирование, техническая подготовка производства, оперативное управление производством . 3. Разделение времени. Поддержка многозадачности.По числу одновременно выполняемых задач операционные системы могут быть разделены на два класса:однозадачные (например, MS-DOS, MSX) и многозадачные (OC EC, OS/2, UNIX, Windows 95). Однозадачные ОС - выполняют функцию предоставления пользователю виртуальной машины, делая более простым и удобным процесс взаимодействия пользователя с компьютером. Однозадачные ОС включают средства управления периферийными устройствами, средства управления файлами, средства общения с пользователем. Многозадачные ОС, кроме вышеперечисленных функций, управляют разделением совместно используемых ресурсов, таких как процессор, оперативная память, файлы и внешние устройства. Вытесняющая и невытесняющая многозадачность. Важнейшим разделяемым ресурсом является процессорное время. Способ распределения процессорного времени между несколькими одновременно существующими в системе процессами (или нитями) во многом определяет специфику ОС. Среди множества существующих вариантов реализации многозадачности можно выделить две группы алгоритмов: невытесняющая многозадачность (NetWare, Windows 3.x); вытесняющая многозадачность (Windows NT, OS/2, UNIX). Осн. различием между вытесняющим и невытесняющим вариантами многозадачности является степень централизации механизма планирования процессов. В 1 случае механизм планирования процессов целиком сосредоточен в ОС, а во 2 - распределен между S и прикладными программами. При невытесняющей многозадачности активный процесс выполняется до тех пор, пока он сам, по собственной инициативе, не отдаст управление ОС для того, чтобы та выбрала из очереди другой готовый к выполнению процесс. При вытесняющей многозадачности решение о переключении процессора с одного процесса на другой принимается ОС, а не самим активным процессом. Поддержка многонитевости.Важным свойством ОС является возможность распараллеливания вычислений в рамках одной задачи. Многонитевая ОС разделяет процессорное время не между задачами, а между их отдельными ветвями (нитями).
|