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