СИСТЕМА ПАРАЛЛЕЛЬНОЙ ОБРАБОТКИ ДАННЫХ И СПОСОБ РАБОТЫ СИСТЕМЫ ПАРАЛЛЕЛЬНОЙ ОБРАБОТКИ ДАННЫХ

1. Система параллельной обработки данных, содержащая:
сеть связи;
множество компьютеров, соединенных один с другими через указанную сеть связи, для распределенного выполнения множества обработок,
при этом каждый из множества компьютеров содержит:
операционный процессорный модуль для выполнения одной назначенной указанному компьютеру обработки из множества обработок;
локальную группу запоминающих устройств, содержащую первую область памяти и вторую область памяти; и
схему управления вводом/выводом,
при этом каждая из первой области памяти и второй области памяти, содержит множество частичных областей, соответствующих указанному множеству компьютеров;
причем указанный операционный процессорный модуль каждого компьютера выполнен с возможностью:
осуществления, в течение первого периода, назначенной обработки с использованием первой области памяти в качестве места назначения для обращений, и
осуществления, в течение второго периода, следующего после первого периода,
назначенной обработки с использованием второй области памяти в качестве места назначения для обращений, и
при этом схема управления вводом/выводом содержит:
секцию обновления для обновления данных, хранящихся во второй области памяти, в соответствии с последними данными от указанного множества компьютеров посредством осуществления связи между множеством компьютеров в течение первого периода, и
данных, хранящихся в первой области памяти, в соответствии с последними данными от указанного множества компьютеров посредством осуществления связи между множеством компьютеров в течение второго периода.
2. Система параллельной обработки данных по п.1, в которой схема управления вводом/выводом дополнительно содержит секцию изменения заданного промежутка времени таймера, выполненную с возможностью изменения продолжительности первого периода.
3. Система параллельной обработки данных по п.1, в которой в каждом из множества компьютеров операционный процессорный модуль выполнен с возможностью записи результата выполнения назначенной обработки в одну из множества частичных областей, соответствующую указанному компьютеру.
4. Система параллельной обработки данных по п.3, в которой указанный операционный процессорный модуль выполнен с возможностью изменения частичной области, используемой в качестве места назначения записи результатов выполнения назначенной обработки в другую частичную область.
5. Система параллельной обработки данных по п.1, в которой секция обновления выполнена с возможностью обновления данных в первой области памяти в течение второго периода посредством копирования указанных данных, хранящихся в первой области памяти, в следующий из множества компьютеров, так что происходит ретрансляция данных, хранящихся в первой области памяти, между множеством компьютеров.
6. Система параллельной обработки данных по любому из пп.1-5, в которой локальная группа запоминающих устройств содержит множество областей памяти, включающее в себя первую область памяти и вторую область памяти,
при этом указанный операционный процессорный модуль выполнен с возможностью:
осуществления назначенной обработки с использованием первой определенной области памяти из множества областей памяти в качестве места назначения для обращений, и
изменения области памяти, являющейся местом назначения для обращений, на вторую определенную область памяти в качестве другой области из указанного множества областей памяти каждый раз, когда истекает заданный промежуток времени таймера,
при этом схема управления вводом/выводом содержит:
секцию обновления, выполненную с возможностью обновления данных, хранящихся во второй определенной области памяти, в соответствии с последними данными множества компьютеров посредством осуществления связи между множеством компьютеров в течение первого периода, и данных, хранящихся в первой определенной области памяти, в соответствии с последними данными множества компьютеров посредством осуществления связи между множеством компьютеров в течение второго периода.
7. Способ функционирования системы параллельной обработки данных, содержащей множество компьютеров, соединенных один с другим через сеть связи, причем каждый из указанного множества компьютеров содержит:
операционный процессорный модуль для выполнения одной назначенной указанному компьютеру обработки из множества обработок;
локальную группу запоминающих устройств, содержащую первую область памяти и вторую область памяти; и
схему управления вводом/выводом, и
при этом каждая из первой области памяти и второй области памяти, содержит множество частичных областей, соответствующих указанному множеству компьютеров;
причем способ функционирования содержит этапы, на которых:
выполняют с помощью операционного процессорного модуля назначенную обработку с использованием первой области памяти в качестве места назначения для обращений в течение первого периода;
выполняют с помощью операционного процессорного модуля назначенную обработку с использованием второй области памяти в качестве места назначения для обращений в течение второго периода, следующего после первого периода;
обновляют с помощью схемы управления вводом/выводом данные, хранящиеся во множестве частичных областей во второй области памяти, в соответствии с последними данными множества компьютеров посредством осуществления связи между множеством компьютеров в течение первого периода; и
обновляют с помощью схемы управления вводом/выводом данные, хранящиеся во множестве частичных областей в первой области памяти, в соответствии с последними данными множества компьютеров посредством осуществления связи между множеством компьютеров в течение второго периода.
8. Способ функционирования по п.7,
дополнительно содержащий этапы, на которых:
выполняют с помощью операционного процессорного модуля назначенную обработку с использованием первой области памяти или второй области памяти в качестве места назначения для обращений;
изменяют с помощью операционного процессорного модуля область памяти, являющуюся местом назначения для обращений, на вторую область памяти или на первую область памяти каждый раз, когда истекает первый период или второй период в качестве заданного промежутка времени таймера; и
обновляют с помощью схемы управления вводом/выводом данные, хранящиеся во второй области памяти или в первой области памяти, в соответствии с последними данными посредством осуществления связи между множеством компьютеров.