СПОСОБ И УСТРОЙСТВО СОХРАНЕНИЯ ДАННЫХ

1. Способ сохранения данных, отличающийся тем, что способ включает:
определение структуры сохранения данных модуля памяти;
получение данных и последующее сохранение полученных данных в модуль памяти в соответствии с режимом параллельного сохранения данных.
2. Способ сохранения данных по п. 1, отличающийся тем, что модуль памяти состоит из нескольких запоминающих устройств с произвольным доступом (ЗУПД);
определение структуры сохранения данных модуля памяти включает определение NR, что представляет собой число ЗУПД, RR, что представляет собой число строк в каждом ЗУПД, и RL, что представляет собой число столбцов в каждом ЗУПД.
3. Способ сохранения данных по п. 2, отличающийся тем, что определение структуры сохранения данных модуля памяти включает:
определение NR=BL*Max_NI, где BL представляет собой число столбцов основной матрицы, Max_NI представляет собой максимальный объем ввода данных; и
определение RR=Z/P, RL=Z/RR, где Z представляет собой коэффициент расширения, Р представляет собой показатель параллельности сохранения данных.
4. Способ сохранения данных по любому из пп. 1-3, отличающийся тем, что сохранение полученных данных в модуль памяти в соответствии с режимом параллельного сохранения данных включает:
определение адреса строки Ri и адреса столбца Li данных в модуле памяти;
сохранение данных в модуль памяти в соответствии с определенным адресом строки Ri и определенным адресом столбца Li;
при этом определение адреса строки Ri и адреса столбца Li данных в модуле памяти включает:
определение Ri=imod(Z/P), и
определение Li=(idivZ)+{[(imod4)*(16/P)+(imodZ)div(Z/P)]mod(64/P)},
где mod означает арифметику в остаточных классах, div представляет собой арифметику целочисленного деления, i представляет собой порядковый номер ввода данных, Z представляет собой коэффициент расширения и Р представляет собой показатель параллельности сохранения данных.
5. Способ сохранения данных по п. 4, отличающийся тем, что Р определяют как величину, равную 4.
6. Устройство для сохранения данных, содержащее модуль памяти, модуль приема и модуль для осуществления сохранения, при этом
модуль памяти предусмотрен для хранения данных;
модуль приема предусмотрен для приема данных; и
модуль для осуществления сохранения предусмотрен для сохранения данных, полученных модулем приема, в модуль памяти в соответствии с режимом параллельного сохранения данных.
7. Устройство для сохранения данных по п. 6, отличающееся тем, что модуль памяти состоит из нескольких запоминающих устройств с произвольным доступом (ЗУПД).
8. Устройство для сохранения данных по п. 6 или 7, отличающееся тем, что
модуль для осуществления сохранения выполнен специально для определения адреса строки Ri и адреса столбца Li данных в модуле памяти и сохранения данных в модуль памяти в соответствии с определенным адресом строки Ri и определенным адресом столбца Li, при этом Ri=imod(Z/P), Li=(idivZ)+{[(imod4)*(16/P)+(imodZ)div(Z/P)]mod(64/P)}, mod представляет собой арифметику в остаточных классах, div представляет собой арифметику целочисленного деления, i представляет собой порядковый номер вводимых данных, Z представляет собой коэффициент расширения и Р представляет собой показатель параллельности сохранения данных.