R1 DTC » History » Version 1
krufter_multiclet, 06/16/2015 12:08 PM
1 | 1 | krufter_multiclet | h1. Контроллер транзакций DTC Мультиклет R1 |
---|---|---|---|
2 | 1 | krufter_multiclet | |
3 | 1 | krufter_multiclet | Контроллер транзакций (перемещения) данных служит для перемещения блоков данных заданного размера |
4 | 1 | krufter_multiclet | с адреса источника в адрес приемника. |
5 | 1 | krufter_multiclet | |
6 | 1 | krufter_multiclet | Каждая транзакция состоит из последовательности блоков, каждый из которых, в свою |
7 | 1 | krufter_multiclet | очередь, состоит из последовательности элементов. Элемент транзакции может быть размером |
8 | 1 | krufter_multiclet | один, два или четыре байта. В пределах блока элементы размещаются последовательно, |
9 | 1 | krufter_multiclet | без пропусков. "Расстояние" от начала одного блока до начала следующего конфигурируется. |
10 | 1 | krufter_multiclet | Таким образом, блоки могут размещаться как строго последовательно, так и с разрывом либо, |
11 | 1 | krufter_multiclet | наоборот, с наложением. |
12 | 1 | krufter_multiclet | |
13 | 1 | krufter_multiclet | Запуск процесса копирования данных может осуществляться как программно, так и |
14 | 1 | krufter_multiclet | аппаратно, по прерываниям. При этом по каждому прерыванию может быть скопирован |
15 | 1 | krufter_multiclet | один элемент, один блок, либо проведена вся транзакция целиком. |