Глава 3. Закон Мура и вторая половина шахматной доски
Наибольшим недостатком человечества является его неспособность понять экспоненциальную функцию.
Альберт A. Бартлетт
Хотя Гордон Мур и является одним из основателей компании Intel, знаменитым филантропом и кавалером Президентской медали Свободы, более всего он известен благодаря своему предсказанию, которое появилось (почти мимоходом) в его статье, написанной в 1965 году. Мур, работавший в то время в компании Fairchild Semiconductor, написал для журнала Electronics статью с восхитительно ясным названием «Как разместить больше компонентов на интегральной схеме». В то время схемам такого типа – совмещавшим в себе множество различных видов электрических компонентов на одном чипе, обычно сделанном из кремния, – было меньше 10 лет, однако Мур видел их потенциал. Он писал, что «интегральные схемы приведут к появлению таких чудесных вещей, как домашние компьютеры – или как минимум терминалы, подключенные к некоему центральному компьютеру, – автоматические контрольные устройства для автомобилей и личное портативное коммуникационное оборудование».
Однако самый знаменитый прогноз в статье, именно тот, который прославил Мура, касался компонентов, указанных в заголовке:
Сложность компонентов в расчете на единицу производственных затрат удваивается примерно раз в год… очевидно, что в краткосрочной перспективе можно ожидать, что этот темп будет оставаться таким же, если не будет нарастать. В долгосрочной перспективе скорость усложнения менее понятна, но у нас нет оснований не верить, что она не останется прежней хотя бы на протяжении 10 лет.
Примерно так выглядит закон Мура в своей изначальной формулировке, а сейчас нам стоит потратить некоторое время на то, чтобы поразмышлять о его последствиях. «Сложность компонентов в расчете на единицу затрат» означает, в сущности, величину вычислительной мощности интегральных схем, которую можно купить за один доллар. Мур заметил, что в течение довольно короткой истории отрасли этот показатель удваивался каждый год: в 1963 году вы могли купить в расчете на доллар в два раза больше вычислительной мощности, чем в 1962-м, затем еще в два раза больше в 1964-м и еще в два раза больше в 1965-м.
Мур предсказал, что такое положение вещей будет сохраняться (возможно, с определенными поправками) в течение еще как минимум десяти лет. Это смелое заявление означало, что в 1975 году схемы станут в 500 раз более мощными по сравнению со схемами 1965 года.
Оказалось, что главной ошибкой Мура был его чрезмерный консерватизм. Его «закон» отлично продержался на протяжении не одного десятилетия, а четырех, и оказался истинным для многих других областей цифрового прогресса, а не только для интегральных схем. Стоит отметить, что время, требующееся для цифрового удвоения, остается предметом обсуждений. В 1975 году Мур пересмотрел свои оценки от одного года до двух, а сегодня принято использовать в качестве периода удвоения вычислительной мощности 18 месяцев. Тем не менее не приходится сомневаться в том, что закон Мура оказался достаточно точным предсказанием того, что происходило в течение почти полувека.