Молодость | страница 96



Работа в «Интернэшнл компьютерс» нисколько не похожа на работу в Ай-би-эм. Начать с того, что о черном костюме можно забыть. У него собственный кабинет, комнатка в сборном бараке из волнистого листового железа, барак этот стоит в глубине парка при доме, в котором «Интернэшнл компьютерс» оборудовала свою компьютерную лабораторию. «Поместье», так его здесь называют, это просторное старое здание, возвышающееся в конце устланной опавшими листьями подъездной дороги, в двух милях от Бракнелла. Предположительно у «Поместья» имеется некая история, но какая – никто не знает.

Несмотря на название «Компьютерная лаборатория», настоящих компьютеров здесь нет. Чтобы тестировать программы, для написания которых его подрядили, придется ездить в Кембриджский университет, владеющий одним из трех компьютеров «Атлас» – их только три и существует, причем каждый немного отличается от других. Компьютер «Атлас» – читает он в резюме, выданном ему в первое рабочее утро, – это ответ Британии Ай-би-эм. Как только инженеры и программисты «Интернэшнл компьютерс» добьются бесперебойной работы этих прототипов, «Атлас» станет самым большим компьютером в мире, во всяком случае самым большим из тех, что продаются на открытом рынке (у американских военных имеются собственные компьютеры, сведения о мощности которых не разглашаются, у русских, предположительно, тоже). «Атлас» нанесет от имени британской компьютерной индустрии удар, от которого Ай-би– эм придется оправляться многие годы. Таковы ставки. Такова причина, по которой «Интернэшнл компьютерс» набрала команду блестящих молодых программистов, одним из коих стал ныне и он, затерявшийся в своем провинциальном прибежище.

Особенность «Атласа», отличающая его от всех компьютеров мира, в том, что он обладает подобием самосознания. Через правильные промежутки времени – каждые десять секунд или каждую секунду – «Атлас» опрашивает сам себя, задаваясь вопросом о том, какие задачи он выполняет и выполняет ли их с оптимальной производительностью. Если производительность недостаточна, « Атлас» перетасовывает задачи и начинает выполнять их в ином, более совершенном порядке, экономя таким образом время, а время – это деньги.

Его задача – написать процедуру, которую машина будет выполнять под конец считывания каждого фрагмента магнитной ленты. Следует ли ей считывать следующий, должна спросить себя машина? Или, напротив, лучше прерваться и считать перфокарты либо кусок перфоленты? Следует ли записать накопившиеся выходные данные на другую магнитную ленту или лучше произвести вычисления? Ответы на все эти вопросы должны определяться в соответствии с решающим принципом производительности. Времени на то, чтобы свести вопросы и ответы к понятным машине кодам и проверить оптимальность их формулировки, он вправе потратить столько, сколько потребуется (желательно, впрочем, уложиться в шесть месяцев – «Интернэшнл компьютерс» приходится бежать наперегонки со временем). Каждый из его коллег-программистов решает подобного же рода задачу и связан схожим графиком работы. Тем временем в Манчестерском университете будут денно и нощно трудиться, совершенствуя электронику аппаратного обеспечения, инженеры. Если все пойдет по плану, промышленное производство «Атласа» начнется в 1965 году.