Я думаю, что так аb+ac+db+dc
Частота дискретизации 256 Гц, то за 1с запоминается 256 значений сигнала. Используется 4096 = 212 уровней дискретизации, значит, глубина равна 12 бит. Время записи 10 мин это 600 сек, поэтому для хранения информации потребуется 256 * 12 * 600 = 28 * 4 * 3 * 15 * 40 бит = 210 * 3 * 15 * 5 * 8 бит = 225 Кбайт.
Если честно, вопрос вам задали какой-то странный. Мне кажется он немного не корректен, но да ладно.
Есть так называемая системная шина и она включает в себя шину адреса(это адрес памяти к которому обращается процессор), шину данных(служит для передачи обрабатываемой информации) и шину управления(служит для предеачи УУ (управляющих сигналов))
Для простоты понимания прикрепляю изображение.
Ну в итоге получается 3 провода, но вот мне не понятно для чего здесь указано кол-во битов.
<span><span>234567891011121314151617181920212223</span><span><span>procedure CountingSort(var X: array of integer; min, max: integer);</span>var<span> counter: array[0..100000] of integer;</span><span> i, j, index: Integer;</span>begin<span> // для всех элементов массива</span><span> // указываем значение ноль</span><span> for i:=0 to high(counter)</span><span> do tmpX[i]:=0;</span><span> for i:=min to max</span><span> do counter[ar[i]]:=counter[ar[i]]+1;</span><span> // устанавливаем значение</span><span> // в правильную позицию</span><span> index:=min;</span><span> for i:=min to high(counter)-1 do</span><span> begin</span><span> for j:=0 to counter[i]-1 do</span><span> begin</span><span> ar[index]:=i;</span><span> index:=index+1;</span><span> end;</span><span> end;</span><span>end<span>;</span></span></span></span>