Солнце на краю мира - страница 42



Мы помолчали, поглощая пищу. Когда Дженнифер разделалась со своей порцией, она возобновила деловую тему:

– А вы над чем сейчас работаете, Артур? Поделитесь?

Стреляю в потолок, подумал я, и вновь почувствовал, что потею от волнения. Чтобы этого не показывать, я стал еще быстрее доедать, хотя аппетит снова отрезало.

– Мы работаем над Porta, – проговорил я с набитым ртом, считая, что так волнение менее заметно, – Ну, вы знаете, новая серия… Как всегда, перед презентацией аврал… Трудно назвать что-то одно, сейчас куча дел и суета… Доделываем всякое…

– А что именно доделываете?

Я посмотрел на нее пристально: с какой целью она интересуется и что ожидает услышать? Внешне выглядело как безобидное вежливое любопытство.

– Ну, последнее тестирование выявило один неприятный момент, который мы не могли заранее предвидеть… Устранить его несложно, но времени мало.

Хотелось добавить крепкое словцо в адрес Виточки и Дэвидсона, и аудиторов, и Рустема… И, возможно, Дженнифер даже нужно посвятить в наши интриги. Но почему это должен делать я?..

А Дженнифер, между тем, не унималась:

– По образованию я технарь, к тому же работала в SP Laboratories, поэтому не беспокойтесь, можете употреблять научные термины. Расскажите толком, что за проблему вы сейчас решаете?

– Раз вы настаиваете… Во время MSA молекулярный пойнтер хранится в отдельной памяти, поскольку у него размерность как у числа Авогадро, да еще в трех измерениях. И этих пойнтеров там одновременно хранится тоже двадцать второй – двадцать третий порядок. – Я сделал проверочную паузу. Дженнифер кивнула, ожидая продолжения. – Дэвидсон, в своем репертуаре, увеличил их количество еще на пару порядков. Память не резиновая, она начала выкидывать что-то в своп. Алгоритм свопа там стоит простейший, он не отслеживает, сколько времени в памяти пролежал тот или иной пойнтер, а свопает все без разбора. И получается, что туда-сюда он гоняет одни и те же ячейки, ненужные, и в итоге контроллер памяти перегревается… – Дженнифер кивнула менее уверенно. – Нарастить память мы не можем, тогда всю архитектуру надо менять, разрядность увеличивать. Алгоритм свопа переделывать – сложно и чревато, его нужно тщательно отлаживать, это очень низкий уровень системы… Да и вообще, про своп – пока мое личное предположение, потому что я с таким и раньше сталкивался. В итоге, мы сейчас тупо монтируем дополнительную систему охлаждения памяти. Видимо, единственный вариант в нашей ситуации.

Дженнифер старательно вслушивалась в мою тираду, подавшись вперед и напрягая брови. Когда я закончил, она секунд десять хмурилась, делая вид, что вовсю обмозговывает мои слова. В тот миг я бы не удивился чему-нибудь вроде: «А память ASA вы использовать не пробовали? Она же больше». Но Дженнифер внезапно рассмеялась:

– Нет, все-таки ничего не понятно! У вас что-то перегревается, и вы это охлаждаете, потому что причину исправить не можете. Вот и всё… Ну, Артур, не смотрите на меня, как на блондинку, зато я в информационной безопасности разбираюсь почище вашего Дэвидсона!

Она улыбнулась не без кокетства. В ответ я изобразил свою лучшую отеческую улыбку.

– Да бросьте, что вы… Я на пару недель уйду в отпуск – тут же забываю, что у нас какими словами называется! А вы говорите: работали в SP…

– А конкретно вы чем из всего этого занимаетесь? – спросила она. Несмотря на заигрыши, она не сдавалась, и это настораживало. Не из вежливости было ее любопытство.