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 | один элемент, один блок, либо проведена вся транзакция целиком. |