156  

— Добрый день, профессор Пемброук. Сократ готов служить вам. Можете вводить информацию с голоса.

— Ого, Гарри, угадал! Он думает, что разговаривает с твоим отцом.

— Я же говорил, что это просто. Ну, что мы его попросим сделать?

— Я не могу разобрать вводимую информацию. Пожалуйста, говорите более отчетливо.

— Я разговаривал со своим другом Спайком. Дай-ка подумать. Для начала, не можешь ли ты нам сказать, какой сегодня день?

— Сегодня вторник двенадцатое мая тысяча девятьсот восемьдесят седьмого года.

— Вот это да! Гарри, а он может делать математику?

— Конечно, вот смотри. Сократ, сколько будет: квадратный корень из двух?

— Какое число знаков десятичной дроби вы хотите получить при вычислении квадратного корня из двух?

— Может, сто?

— Квадратный корень из двух со ста знаками десятичной дроби показан на экране А.

— Ты только посмотри, Гарри! Ему на это и времени не надо. Один, запятая, четыре, один, четыре, два, один… Думаешь, это правильно?

— Конечно, правильно. Но пусть Сократ проверит нам результат. Вот смотри. Эй, Сократ, я хочу, чтобы ты умножил число на экране А на само себя.

— Результат возведения числа, показанного на экране А, во вторую степень демонстрируется на экране Б.

— Ага, Гарри, гляди: вот двойка и через запятую около сотни нулей. Как ты думаешь, может ли Сократ вычислить квадратный корень из двух с действительно большим числом знаков десятичной дроби?

— Сейчас спрошу. Сократ, до какого числа знаков десятичной дроби ты можешь посчитать квадратный корень из двух?

— Исчисление корней из чисел ограничено только ресурсами той машины, на которую вы возложите решение проблемы, и временем, в течение которого вы сможете ожидать результат.

— Ладно, Сократ, а вот как долго ты будешь считать квадратный корень из двух с миллионом знаков десятичной дроби?

— При использовании машины на полную мощность задача может быть выполнена за тридцать семь секунд. Где я должен поместить результат?

— Можно его напечатать?

— Ответ положительный. Для того чтобы напечатать один миллион цифр, потребуется семь и шесть десятых минуты. Должен ли я начать вычисления?

— Ну, что ты думаешь, Спайк?

— Подожди-ка, Гарри. Спроси его, сколько нужно времени, чтобы посчитать квадратный корень из двух с сотней миллиардов знаков десятичной дроби.

— Сто миллиардов?

— Ага. Спорим, он этого не может.

— Спорим, что может. Сократ, сколько времени нужно, чтобы посчитать квадратный корень из двух с сотней миллиардов знаков десятичной дроби?

— При использовании данной машины на полную мощность квадратный корень из двух с десятью в одиннадцатой степени знаками десятичной дроби может быть вычислен приблизительно за сорок три дня и семь часов. А чтобы напечатать результат, потребуется двадцать восемь дней.

— Вот видишь, Гарри, я знал, что он не сможет этого сделать.

— Помолчи-ка. Я еще не все спросил. Сократ, а что ты можешь сделать с результатом, если его не печатать?

— Результат может быть записан в памяти компьютера и при необходимости будет показан на дисплее. Подобную запись в настоящее время осуществить нельзя.

— Я же говорил, что ему это не по силам.

— Да заткнись ты, Спайк. Сократ, а не можешь ли ты стереть что-нибудь с диска, чтобы освободить место?

— Поскольку вы являетесь главным потребителем информации, у вас есть право стереть из памяти компьютера любую записанную там информацию. Хранение десяти в одиннадцатой степени чисел займет девяносто три процента объема оперативной памяти данного компьютера. Должен ли я освободить необходимый объем?

— Не сейчас. Мы не можем ждать ответа сорок три дня. А нельзя ли к этому делу подключить и другие компьютеры?

— Как главный потребитель информации вы имеете доступ ко всем другим машинам сети и можете осуществлять решение первоочередных задач на всех машинах. В вашем распоряжении триста шестьдесят восемь машин.

— А если все они будут работать, сколько это займет времени?

— Использование всех машин на полную мощность сократит время вычисления приблизительно до семнадцати часов и двадцати минут.

— Вот это да, Гарри! Мы сейчас включим все компыотеры, а завтра после школы посмотрим на результат.

— Считаете ли вы необходимым начать переключение остальных машин на выполнение вашего задания?

  156  
×
×