В аналологовой системе никаких чисел нет. И соответственно - нет никаких "разрядов". Есть натуральные величины - в виде силы электрического тока, давления газа или жидкости, концентрации тех или иных веществ, как-то пропорциональные чему-то в окружающем мире. "Серьёзные" аналоговые компьютеры - это довольно сложные устройства, содержащие узлы, позволяющие сравнивать, складывать, интегрировать, и производить прочие преобразования электрических токов, давлений жидкостей, и других величин, отражающих состояние реального мира. Важно, что преобразуются сами величины, а не числа, их описывающие.
Но аналоговая система обработки информации может быть и крайне простой - например, такой системой можно полагать устройство, поддерживающее постоянный уровень воды в сливном бачке унитаза (да простит меня уважаемый читатель за, возможно, не слишком импозантный образ). Информация об уровне воды, посредством датчика (поплавка) чисто механически передаётся в исполнительный клапан, являющийся одновременно устройством, задающим порог срабатывания.
Привычный же нам фон Неймановский цифровой компьютер просто обязан иметь в своём составе некий минимальный, причём, достаточно обширный, набор узлов, строго определённым образом соединённых между собой, - даже если эта задача крайне проста. Но это ещё не всё.
Практически все компьютеры, с которыми приходится сталкиваться нашему уважаемому читателю (да и не менее уважаемому автору) обладают архитектурой, предложенной Джоном фон Нейманом с соавторами в 1946 году. Такой компьютер обязательно содержит в своём составе 1) арифметическое устройство, осуществляющее различные манипуляции с числами, 2) устройство управления, обычно объединённое с арифметическим под общим названием "процессор", и управляющее ходом преобразований и 3) память для хранения чисел, над которыми производятся действия, а также для хранения программ; причём память состоит из однородных ячеек. Также, практически всегда в состав такого компьютера входят устройства, осуществляющие взаимодействие с окружающим данный компьютер миром (устройства ввода-вывода), но эти устройства не являются неотъемлемой частью архитектуры фон Неймана. Программа (описание того, как эту задачу надлежит решать; программой можно назвать, например, кулинарный рецепт) для такого компьютера должна быть составлена заранее, представлена в виде последовательности простых, и чётко-однозначных команд, и в форме условных чисел записана в его память. Сложность решаемой фон Неймановским компьютером задачи ограничена лишь объёмом его памяти, и квалификацией составителя программы её решения, но, вообще говоря, не сложностью устройства данного конкретного компьютера.
Допустим, нам нужно построить на основе вышеописанного цифрового компьютера систему, обладающую фототаксисом (стремлением к свету). Мы бы включили в эту систему датчики освещённости (два или больше, разделённые чем-то светопоглощающим), преобразователь сигнала, поступающего с датчиков, в цифровую форму, память, где бы хранилось числа, отражающие значения освещённости в каких-то единицах, и прочие числа, имеющие отношение к нашей задаче. Также в памяти (не обязательно - той же самой) хранилась бы программа - набор особых чисел - условных кодов пошаговых инструкций, побуждающий нашу систему функционировать именно так, как требует наша задача, и никак не иначе.
Уровень сигнала об освещённости преобразовывался бы в числа, и помещался бы в память. Далее, цифровая система, повинуясь заложенным в её память кодам (реализующим нужный нам алгоритм работы), помещала бы эти два (или больше) числа в регистры процессора, процессор бы производил достаточно замысловатую процедуру вычитания этих чисел, формировал бы число со знаком - их разность, и далее эта разность, через обратный преобразователь поступала бы в исполнительный узел, обеспечивающий должное положение "руля", и должную активность "двигателя". В качестве последних можно представить себе, если это механическое устройство - буквально руль и электродвигатель с гребным винтом, или, например, жгутики одноклеточного организма, ориентированные в определённом направлении, и вращающиеся с определённой скоростью, если это живой организм. В итоге, подвергнутым таким воздействиям движитель переместит наш организм (живой или механический) на более освещённое место.
В аналоговом компьютере всё иначе. Логика его работы была бы задана схемой межсоединений его составных частей, а не кодам программы в его памяти. В рассматриваемом случае эта схема была бы упрощена до предела, не сильно отличающегося от примера со сливным бачком унитаза - простой (из одной-двух "деталек") аналоговый компаратор сравнивал бы сигналы непосредственно с датчиков (в каких-то, пропорциональных освещённости натуральных величинах), и выдавал бы результат сразу на исполнительные модули.
Читать дальше