ЗАПАРАЛЛЕЛЕННАЯ СИСТЕМА И СПОСОБ ОБРАБОТКИ

1. Система для обработки данных в системе, содержащей, по меньшей мере, две области, имеющие разные уровни безопасности, при этом данные можно обменивать между, по меньшей мере, одной первой областью, имеющей уровень безопасности А и второй областью, имеющей уровень безопасности В, при этом А отличается от В, система, отличающаяся тем, что содержит:
по меньшей мере, одно элементарное звено EEi, содержащее модуль маршрутизации URi и устройство UTi обработки данных, при этом модуль маршрутизации URi содержит, по меньшей мере, один вход li в область с уровнем безопасности А для предназначенных для обработки данных и, по меньшей мере, один первый выход Pi для данных, которые не были обработаны, и которые остаются в области с уровнем безопасности А, и второй выход Li, соединенный с устройством обработки UTi, для обработанных данных, которые проходят в область с уровнем безопасности В через выход Oi,
и тем, что содержит несколько элементарных звеньев таким образом, чтобы выход Pi блока маршрутизации URi для необработанных данных был соединен с входом lj блока маршрутизации URj другого элементарного звена EEj.
2. Система по п.1, отличающаяся тем, что элементарные звенья расположены параллельно относительно друг друга.
3. Система по п.1, отличающаяся тем, что элементарные звенья расположены согласно древовидной топологии.
4. Система по п.1, отличающаяся тем, что элементарные звенья соответствуют кольцевидной топологии, при этом область А образует внешнее кольцо, в котором находятся несколько элементарных звеньев, при этом каждое элементарное звено EEi содержит второй вход input2, при этом выход Pi элементарного звена EEi соединен со вторым входом li+1 следующего элементарного звена EEi+1, при этом каждое элементарное звено соединено выходом Oi с областью В.
5. Система по п.1, отличающаяся тем, что элементарные звенья расположены согласно топологии типа векторной, которая соответствует открытой кольцевой топологии, или матричной, которая соответствует совокупности векторов.
6. Способ обработки данных в системе, содержащей, по меньшей мере, две области, имеющие разные уровни безопасности, при этом первая область имеет уровень безопасности А, а вторая область - уровень безопасности В, отличающийся тем, что содержит, по меньшей мере, следующие этапы:
- в области с уровнем безопасности А принимают предназначенные для обработки данные,
- предназначенные для обработки данные передают на вход первого модуля маршрутизации URi,
- проверяют, свободен ли для обработки данных блок обработки UTi, связанный с этим модулем маршрутизации,
- если блок обработки UTi свободен, обрабатывают данные, которые проходят в область с уровнем безопасности В,
- если блок обработки UTi не свободен, данные остаются в области с уровнем безопасности А и:
- либо передаются, по меньшей мере, в один блок маршрутизации другого элементарного звена через выход PASS,
- либо извлекаются из системы, оставаясь при этом в области с уровнем безопасности А.