Как ведут себя в подобных условиях автоматы? Исследования на основе методов теории коллективного поведения автоматов показывают, что если не давать возможности автоматам «заглядывать» в память друг друга — обмениваться информацией, — уже при небольшой емкости памяти они достигают наибольшего в этой ситуации выигрыша. Дальнейшее увеличение опыта приводит лишь к снижению их выигрыша. Если дать возможность автоматам обмениваться информацией, то «глупые» автоматы с небольшой емкостью памяти не используют преимуществ объединения и в результате получают даже меньше, чем разобщенные автоматы в аналогичных условиях. В то же время «умные» автоматы (в данном случае умными оказались автоматы с количеством состояний памяти больше шести) используют преимущества объединения и получают средний выигрыш, значительно больший, чем в предыдущем случае.
Речь идет не о каких-то сложнейших программах ЭВМ, а в общем-то о совершенно примитивных конструкциях. Конечно, для получения только что описанных результатов никто не изготовлял автоматы с линейной тактикой. Их поведение моделировалось с помощью ЭВМ. Но при желании автомат с линейной тактикой можно сделать из тех же дощечек и гвоздиков, которые мы использовали для построения машины, решающей задачу о волке, козе и капусте. Так что, наверное, самое правильное — это прекратить бесплодные споры о том, чего мы даже не умеем определить, и сосредоточить усилия ученых на извлечение максимальной пользы из наших помощников ЭВМ. Кстати сказать, методы теории коллективного поведения автоматов могут с успехом использоваться, например, при решении задачи о наилучшем распределении работ между членами бригады, задаче, имеющей огромное значение сейчас, когда происходит повсеместный переход на хозрасчет, самофинансирование и самоокупаемость.
Современные ЭВМ делятся на три основных класса: большие, средние и микро. До последнего времени существовал промежуточный класс, мини-ЭВМ, но они постепенно растворились — частично среди средних, а частично среди микро-ЭВМ. По всей вероятности, такая же судьба уготована средним ЭВМ, однако в этой книге мы не ставим себе целью делать прогнозы.
Что такое большая ЭВМ? Ее быстродействие, то есть количество простых (типа сложения) операций, выполняемых за одну секунду, достигло рекордной отметки миллиард — в сто тысяч раз больше, чем у «Стрелы». Объем памяти измеряется в гигабайтах, то есть в миллиардах байт, где байт — последовательность, состоящая из восьми бит. С учетом возможности организации так называемой виртуальной памяти объем ее вообще не ограничен сверху. Большая ЭВМ работает одновременно с многими абонентами, число которых доходит до десятков тысяч. Абоненты могут быть сколь угодно удалены от ЭВМ, даже находиться на другом континенте.
Приведем хотя бы такой пример. В связи с непрерывно растущей преступностью в капиталистических странах получили большое распространение кредитные карточки. Кредитная карточка — это пластмассовый прямоугольник размером примерно с карманный календарик. На нем — полоска из магнитного материала, на которой нанесены все необходимые данные. Вы входите в магазин и, выбрав покупку, подходите к кассе. Вместо денег подаете кассиру кредитную карточку. Кассир вставляет карточку в специальную щель кассового аппарата. По телефонной линии аппарат автоматически связывается с большой ЭВМ, установленной в банке, та отыскивает ваш текущий счет и передает кассовому аппарату сумму остатка. Из этой суммы вычитается стоимость покупки и в текущий счет вносится соответствующее изменение. Вам же кассовый аппарат выдает чек и «благодарит» за покупку.
Главное, на что здесь надо обратить внимание, — в ЭВМ хранятся сотни тысяч, а может быть, миллионы счетов. Одновременно к ней обращаются десятки тысяч покупателей, в том числе и находящиеся в других городах и даже в других странах, а вся описанная операция занимает несколько секунд.
Таких примеров можно было бы привести много. Большие ЭВМ способны управлять движением сотен самолетов в районе аэропорта, продавать авиационные и железнодорожные билеты, при этом в памяти хранится положение всех поездов (самолетов), курсирующих по дорогам страны, и состояние (свободно — занято) всех мест в вагонах и самолетах с дополнительной информацией — если место занято, то когда освободится. В этой связи можно привести интересную подробность. Министерство транспорта Народной Республики Болгарии намерено приступить к созданию собственной системы резервирования и продажи железнодорожных билетов. Пока же эти функции выполняет советская система «Экспресс», связанная по телефону с билетными кассами Болгарии. Что касается авиации, то уже больше десяти лет функционирует система, отслеживающая местоположения всех авиапассажиров, в каком бы уголке планеты они в данный момент ни находились.