V. Универсальность цифровых вычислительных машин
V. Универсальность цифровых вычислительных машин
Рассмотренные в предыдущем разделе цифровые вычислительные машины можно отнести к классу «машин с дискретными состояниями». Так называются машины, работа которых складывается из совершающихся последовательно одна за другой резких смен их состояния. Состояния, о которых идет речь, достаточно отличаются друг от друга, поэтому можно пренебречь возможностью принять по ошибке одно из них за другое. Строго говоря, таких машин не существует. В действительности всякое движение непрерывно. Однако имеется много видов машин, которые удобно считать машинами с дискретными состояниями.
Например, если рассматривать выключатели осветительной сети, то удобно считать, отвлекаясь от действительного положения дела, что каждый выключатель может быть либо включён, либо выключен. То, что выключатель фактически имеет также и промежуточные состояния, несущественно для наших целей, и мы можем об этом забыть. Приведу пример машины с дискретными состояниями. Рассмотрим колесико, способное через каждую секунду совершать скачкообразный поворот (щелчок) на 120°, но которое можно застопоривать с помощью рычажка, управляемого извне. Пусть, кроме того, в момент, когда колесико принимает какое-нибудь определенное положение (одно из трех возможных для него), загорается лампочка. В абстрактном виде эта машина выглядит так. Внутреннее состояние машины (которое задается положением колесика) может быть q1, q2 или q3. На вход машины подается либо сигнал i0 либо сигнал i1 (положения рычажка). Внутреннее состояние в любой момент определено предыдущим состоянием и сигналом на входе согласно следующей таблице:
Сигналы на выходе, единственно видимые извне проявления внутреннего состояния (загорание лампочки), задаются таблицей
Состояние – q1– q2 – q3
Выход – o1 – o2 – o3
Этот пример типичен для машин с дискретными состояниями. Такие машины можно описывать с помощью таблиц при условии, что они обладают конечным числом возможных состояний.
Очевидно, что при заданном начальном состоянии машины и заданном сигнале на входе всегда возможно предсказать все будущие состояния. Это напоминает точку зрения Лапласа, утверждавшего, что если известны положения и скорости всех частиц во Вселенной в некоторый момент времени, то из такого полного описания ее состояния можно предсказать все ее будущие состояния. Однако то предсказание будущего, о котором у нас идет речь, гораздо ближе к практическому осуществлению, чем то, которое имел в виду Лаплас. Система «Вселенной как единого целого» такова, что даже очень небольшие отклонения в начальных состояниях могут иметь решающее значение в последующем. Смещение одного электрона на одну миллиардную долю сантиметра в некоторый момент времени может явиться причиной того, что через год человек будет убит обвалом в горах. Существенной особенностью тех механических систем, которые мы назвали «машинами с дискретными состояниями», является то, что в них это явление не имеет места. Даже если вместо идеализированных машин взять реальные физические машины, то точное (в разумных пределах) знание о состоянии машины в один момент времени позволяет нам с разумной степенью точности предсказать любое число ее состояний в последующем.
Как мы уже упоминали, цифровые вычислительные машины относятся к классу машин с дискретными состояниями. Но число состояний, в которых может находиться такая машина, обычно велико. Например, число состояний машины, работающей в настоящее время в Манчестере, равно приблизительно 2165000, т.е. почти 1050000. Сравните эту величину с числом состояний описанного выше «щелкающего» колесика. Нетрудно понять, почему число состояний вычислительной машины оказывается столь огромным. В вычислительной машине имеется запоминающее устройство, соответствующее бумаге, которой пользуется человек-вычислитель. Запоминающее устройство должно быть таково, чтобы в нем можно было записать любую комбинацию символов, которая может быть написана на бумаге. Для простоты допустим, что в качестве символов используются только цифры от 0 до 9. Различия в почерках не принимаются во внимание. Допустим, что человек-вычислитель располагает 100 листами бумаги, разграфленными на 50 строк каждый. Строка может вместить 30 цифр. Число состояний в этом случае равно 10100· 50·30, т.е. 10150000. Это приблизительно равно числу состояний трех Манчестерских машин, взятых вместе. Логарифм числа состояний по основанию 2 обычно называют «емкостью памяти» машины. Например, Манчестерская машина обладает емкостью памяти около 165 000, а машина с колесиком из нашего примера – около 1,6. Если две машины соединены вместе, то емкость памяти объединенной машины представляет собой сумму емкостей памяти составляющих машин. Это позволяет формулировать такие утверждения, как «Манчестерская машина содержит 64 магнитных трека (направляющих приспособлений), каждый емкостью по 2560, восемь электронно-лучевых трубок емкостью по 1280. Число различных запоминающих устройств доходит до 300, что в целом приводит к емкости памяти в 174 380 единиц».[6]
Таким образом, емкость памяти 100 листов бумаги (разграфленных на 50 строк каждый, где каждая строка может вместить 30 цифр), о которых говорит Тьюринг, составляет примерно 61 килобайт, а емкость памяти Манчестерской машины составляла примерно 20 килобайт. – Прим И.Д.
Если задана таблица, соответствующая некоторой машине с дискретными состояниями, то можно предсказать, что будет делать эта машина. Нет причин, по которым эти вычисления не могли бы выполняться с помощью цифровой вычислительной машины. Если бы с помощью цифровой вычислительной машины можно было достаточно быстро производить вычисления, то ее можно было бы использовать для имитации поведения любой машины с дискретными состояниями. В «игре в имитацию» тогда могли бы участвовать машина с дискретными состояниями (которая играла бы за В) и имитирующая ее цифровая вычислительная машина (в качестве А), и задающий вопросы не смог бы отличить их друг от друга. Разумеется, для этого необходимо, чтобы цифровая вычислительная машина имела надлежащую емкость памяти, а также работала достаточно быстро. Кроме того, ее пришлось бы снабжать новой программой для каждой новой машины, которую она должна была бы имитировать.
Именно это особое свойство цифровых вычислительных машин – то, что они могут имитировать любую машину с дискретными состояниями, и имеют в виду, когда говорят, что цифровые вычислительные машины являются универсальными машинами. Из того, что имеются машины, обладающие свойством универсальности, вытекает важное следствие: чтобы выполнять различные вычислительные процедуры, нам вовсе не нужно создавать все новые и новые разнообразные машины (если отвлечься от растущих требований к быстроте вычислений). Все вычисления могут быть выполнены с помощью одной-единственной цифровой вычислительной машины, если снабжать ее надлежащей программой для каждого случая. В дальнейшем мы увидим в качестве следствия из этого результата, что все цифровые вычислительные машины в каком-то смысле эквивалентны друг другу.
Теперь мы можем вернуться к вопросу, поднятому нами в конце раздела III. Там мы высказали предположение, что вопрос «могут ли машины мыслить?» можно заменить вопросом «существуют ли воображаемые цифровые вычислительные машины, которые могли бы хорошо играть в имитацию?». Если угодно, мы можем придать этому вопросу видимость большей общности и спросить: «Существуют ли машины с дискретными состояниями, которые могли бы хорошо играть в эту игру?» Но в свете того, что цифровые вычислительные машины универсальны, мы видим, что любой из таких вопросов эквивалентен следующему: «Если взять только одну конкретную цифровую вычислительную машину Ц, то спрашивается: справедливо ли утверждение о том, что, изменяя емкость памяти этой машины, увеличивая скорость ее действия и снабжая ее подходящей программой, можно заставить Ц удовлетворительно исполнять роль A в „игре в имитацию“ (причем роль B будет исполнять человек).
Более 800 000 книг и аудиокниг! 📚
Получи 2 месяца Литрес Подписки в подарок и наслаждайся неограниченным чтением
ПОЛУЧИТЬ ПОДАРОКЧитайте также
2. Локальность и универсальность.
2. Локальность и универсальность. Из того, что было только что сказано, вытекает, что “кафоличность” Церкви не следует сопоставлять с локальностью: это скорее неотъемлемый аспект локальной поместной Церкви, окончательный критерий церковности любой поместной
Глава X. Универсальность и пересечение различий
Глава X. Универсальность и пересечение различий Из того, что надежда есть чистое терпение субъекта, включение себя в универсальность обращения, — никак не вытекает, что надо игнорировать или презирать различия. Ибо, если верно, что нет «ни Иудея ни Еллина» с точки зрения
1. Универсальность шифров
1. Универсальность шифров — Не существует ничего такого, что не могло бы быть шифром. Во всяком существовании есть неопределенный взмах крыла или речь, всякое, кажется, что-то выражает, но спорно только, для чего и о чем. Мир, будь то природа или человек, пространство.
7.1. Универсальность диалектического метода познания
7.1. Универсальность диалектического метода познания 7.1.1. Диалектика как наука Диалектика (греч. dialegomai — веду беседу, рассуждаю) — наука о наиболее общих законах развития природы, общества и мышления. «Научному пониманию диалектики предшествовала долгая история, и само
7.1.10. Универсальность диалектики — основное положение мадэализма
7.1.10. Универсальность диалектики — основное положение мадэализма Подводя итоги, на основании вышеизложенного можно сделать вывод, что диалектика является универсальной теорией развития не только «природы, общества и человеческого мышления», но и общей структуры
ОПРОВЕРЖИМОСТЬ, ПРОВЕРЯЕМОСТЬ, УНИВЕРСАЛЬНОСТЬ
ОПРОВЕРЖИМОСТЬ, ПРОВЕРЯЕМОСТЬ, УНИВЕРСАЛЬНОСТЬ Еще одним способом обоснования является анализ утверждения с точки зрения возможности эмпирического его подтверждения и опровержения. От научных положений требуется, чтобы они допускали принципиальную возможность
Действительная универсальность
Действительная универсальность Показать шаткость этого либерального определения толерантности, выявить насилие, на котором оно зиждется, несложно. Прежде всего, оно не является подлинно универсальным, kul-turlos, свободным от культуры. В наших обществах по-прежнему
СОЗДАТЕЛЬ ГУБИТЕЛЬНЫХ МАШИН
СОЗДАТЕЛЬ ГУБИТЕЛЬНЫХ МАШИН Бог-кузнец создает как орудия для мирной жизни, так и оружие. Мужчина-Гефест, профессионально занимающийся созданием тех или иных механизмов по заказу или из собственного любопытства, изобретает машины или вещества, способные причинить вред
1. Развитие машин
1. Развитие машин Джон Стюарт Милль говорит в своих «Основаниях политической экономии»;«Сомнительно, чтобы все сделанные до сих пор механические изобретения облегчили труд хотя бы одного человеческого существа»{493}.Но перед капиталистически применяемыми машинами вовсе
2. Перенесение стоимости машин на продукт
2. Перенесение стоимости машин на продукт Мы видели, что производительные силы, возникающие из кооперации и разделения труда, ничего не стоят капиталу. Они суть естественные силы общественного труда. Естественные силы, как пар, вода и т. д., применяемые к производительным
WikiLeaks: восстание клерков, или Универсальность как заговор
WikiLeaks: восстание клерков, или Универсальность как заговор В наши дни протесты и выступления в защиту тех или иных меньшинств или в поддержку партикулярных интересов стали обычным делом, тогда как выступления во имя универсальных проектов — либерализма или коммунизма —
3.26. Разрыв вычислительных петель
3.26. Разрыв вычислительных петель Попробую осветить полученный вывод под несколько иным углом зрения. Предположим, что, пытаясь обойти налагаемые теоремой Гёделя ограничения, некто решил построить такого робота, который будет способен каким-либо образом «выскакивать из
Двоичная запись цифровых данных
Двоичная запись цифровых данных Унарная система чрезвычайно неэффективна для записи больших чисел. Поэтому мы по большей части будем использовать вышеописанную двоичную систему. Однако, сделать это напрямую и попытаться читать ленту просто как двоичное число мы не