* При исследовании технологии систем информатики возникает еще одна задача исследования – моделирование систем информатики, как больших систем. Рассмотрим основные особенности моделирования на примере вычислительных систем – ВС. Нас будут интересовать системные особенности моделей. При изучении архитектуры ВС не меньшее внимание, чем структуре и процессам производства вычислений в соответствии с заданным алгоритмом, уделяется функциональным связям в системе, т.е. структуре и процессам взаимодействия в ВС, как в большой системе. Для наделения ВС определенными возможностями используют, как известно, средства двух видов: аппаратные и программные. Каждая программа – это некоторая последовательность соединения аппаратных средств в электрическую (механическую, оптическую или др.) схему, обеспечивающую преобразование электрических (оптических и др.) сигналов в соответствии с заданным алгоритмом решения конкретной задачи. Одна из целей синтеза архитектуры ВС – достижение оптимального соотношения между аппаратными и программными средствами вычислительной техники для того класса задач, на который рассчитана ВС. В терминах классификации систем, изложенной в разделе 3.1, можно определить программу как концептуальную систему реализации алгоритма решения задачи на ВС. Система технических средств или аппаратная система, составленная из аппаратных средств ВС – это эмпирическая система физико-технической реализации процессов преобразований информации.
Проектирование новой ВС или использование средств имеющейся ВС для решения задач переработки информации состоит в нахождении моделей эмпирической (из имеющихся аппаратных средств) и концептуальной (из имеющихся программных средств) систем, составляющих модель полной целенаправленной системы – ВС. Каждая из этих систем – концептуальная и эмпирическая, в свою очередь, может рассматриваться как полная система.
Итак, модель вычислительной системы, реализующей определенный алгоритм решения ι-й конкретной задачи, это некоторая полная система Sι
, представляющая собой совокупность программной (концептуальной) SιK и физической, аппаратной (эмпирической) Sιf систем. Каждая из этих систем, напр., SιK, также может быть описана как полная система, состоящая из основной (SιKa, в случае SιK), реализующей процесс переработки и преобразований информации в соответствии с заданным алгоритмом, и дополнительной (SιKe в случае SιK), реализующей процесс взаимодействия между элементарными процессами основного процесса:Sι
=< SιfМатематические модели систем Sι
, Sιf, и SιK изоморфны, в соответствии с результатами раздела 3.2. Изоморфны и модели систем внутри каждой совокупности систем: совокупности систем {Sιf, Sιfa , Sιfe} и совокупности систем {SιK, SιKa, SιKe}, соответственно.В свою очередь, модели любой из этих систем представят собой совокупность процесса и структуры:
Sι
= <Рι, Сι>; Sιa =<Рιа, Сιа>; Sιе = <Рιе, Сιе>;Sιf
= <Рιf,Сιf >; Sιfa =<Рιfа,Сιfа>; Sιfe =<Рιfе,Cιfе>;Sιк
= <Рιк,Сιк >; SιKa =<РιKа, СιKа>; SιKе =<РιKе,CιKе>.При создании системы Sιa
основное внимание уделяется реализации структуры Сιа для осуществления основного системного процесса Рιа – процесса переработки и преобразования информации в соответствии с заданным алгоритмом, при создании системы Sιe – реализации системного процесса взаимодействия Рιе и структуры Сιе для реализации процесса взаимодействия. Составив систему Sιa из элементов некоторой функционально полной системы элементов вычислительной техники, мы должны определить требования к организации взаимодействий между элементами системы Sιa с помощью элементов системы Sιe. Затем должен произойти синтез системы взаимодействий Sιe, и при этом необходимо решить, что реализовывать в виде элементов системы Sιf, т.е. в виде технических средств, а что – в виде программных средств, т.е. в виде элементов системы SιK. Такая последовательность многократно повторяется с целью нахождения оптимального соотношения аппаратных и программных средств при соответствующем оценивании эффективности каждой конкретной реализации.