Проект «Сфера-80»: Олимпиада - Станислав Миков
Книгу Проект «Сфера-80»: Олимпиада - Станислав Миков читаем онлайн бесплатно полную версию! Чтобы начать читать не надо регистрации. Напомним, что читать онлайн вы можете не только на компьютере, но и на андроид (Android), iPhone и iPad. Приятного чтения!
Шрифт:
Интервал:
Закладка:
Он не успел закончить мысль. С первого ряда тяжело поднялся грузный мужчина с седыми усами щеточкой — бывший ведущий инженер КБ-2. Он поправил очки в роговой оправе и откашлялся.
— Позвольте, товарищ Морозов. Все это красиво на доске, — его голос был скрипучим, полным сарказма. — Вы нам тут сказки про универсальность рассказываете. А как ваша цифровая игрушка обработает непрерывный сигнал? Скажем, с датчика давления на химическом реакторе? У нас сигнал идет плавно, мы его операционным усилителем масштабируем и выдаем точнейшую кривую. А у вас? Пока ваш хваленый процессор будет байты туда-сюда по шине гонять, давление скакнет, и реактор взлетит на воздух! Где ваша мгновенная реакция?
По рядам аналоговиков прокатился одобрительный гул. Кто-то постучал карандашом по столу. Они ждали, что Морозов начнет оправдываться.
Но Алексей лишь едва заметно улыбнулся. Он ждал этого вопроса. Он повернулся к доске и нарисовал рядом с шиной новый блок, от которого провел стрелку прямо к ядру.
— Мгновенная реакция, товарищ Семенов, обеспечивается механизмом аппаратных прерываний, — Морозов произнес это спокойно, без вызова, как академический факт. — Нам не нужно постоянно опрашивать датчик и тратить на это ресурсы системы. Датчик давления через аналого-цифровой преобразователь подключается к контроллеру прерываний. Как только уровень выходит за заданный предел, контроллер физически дергает вывод процессора. Машина бросает все текущие задачи, сохраняет свое состояние в стек и за микросекунды переходит к подпрограмме аварийного сброса. Быстрее, чем ваш операционный усилитель прогреется до рабочих температур.
Семенов насупился, переваривая информацию. Но тут вскочил другой инженер, худой, как жердь, с горящими глазами.
— А надежность⁈ — выкрикнул он. — Ваша дискретная логика держится на соплях! Аналоговые приборы работают десятилетиями. Да, они большие. Но если напряжение в сети просядет на полвольта, наш фильтр просто даст небольшую погрешность на выходе. Система устоит! А что будет с вашими цифровыми регистрами при просадке питания? У вас ноль превратится в единицу, бит перевернется, и ваша программа выдаст команду на открытие шлюза вместо закрытия! Вы понимаете, какова цена ошибки в вашей хрупкой цифре?
Морозов положил мел на полочку. Он спустился с помоста на один шаг, сокращая дистанцию.
— Вы правы в одном. Цифра требует стабильного питания. И именно поэтому мы забираем ваши кадры, — Алексей обвел взглядом зал. — Мне нужны ваши лучшие специалисты по блокам питания, чтобы обеспечить идеальные пять вольт для системы. Но давайте говорить о надежности честно.
Морозов сделал паузу, позволяя тишине вновь заполнить зал.
— Ваша аналоговая машина подвержена температурному дрейфу. У вас стареют конденсаторы, усыхают электролиты, меняется сопротивление резисторов от влажности в цеху. Ваш прибор нужно калибровать отверткой каждый месяц. Ваша «небольшая погрешность» накапливается. А цифра, — Алексей поднял руку, сжав пальцы в кулак, словно удерживая в них абсолютную истину, — цифра детерминирована. Ей плевать на влажность и старение элементов до тех пор, пока напряжение находится в заданных пределах ТТЛ-логики. Ноль — это всегда ноль. Единица — это всегда единица. Мы можем продублировать вычисления трижды за долю секунды и сравнить результаты. Мы можем внедрить биты четности в память. Если произойдет сбой, машина не выдаст ошибку на шлюз, она остановится и просигнализирует об аварии. Это не хрупкость. Это абсолютный, математический контроль над процессом.
В зале стало тихо. Скрип стульев прекратился. Морозов видел, как меняются лица в первых рядах. Враждебность никуда не исчезла, но она начала мутировать. Снобизм уступал место инженерному любопытству. Эти люди всю жизнь решали сложнейшие задачи с помощью паяльника и медного провода, и сейчас перед ними открывалась совершенно иная физика процессов.
— Зачем городить огород? — подал голос пожилой конструктор с заднего ряда, но в его тоне уже не было агрессии, только сомнение. — Вот вы добыли процессоры. А теперь еще и спецпочтой к ним контроллеры и генераторы фаз выписали. Зачем три микросхемы на один процессорный узел? Поставили бы один мультивибратор для тактирования на транзисторах, дешево и сердито. Зачем усложнять?
Алексей вернулся к доске. Он стер часть схемы тряпкой, подняв облачко белой пыли, и быстро набросал временную диаграмму: два неперекрывающихся меандра.
— Потому что процессор К-пятьсот восемьдесят требует двухфазной синхронизации с неперекрывающимися тактовыми импульсами амплитудой в двенадцать вольт, — Морозов говорил быстро, чеканя термины. — Ваш мультивибратор даст фронт завала в пару микросекунд. Для аналоговой схемы это незаметно. Для процессора, работающего на частоте два мегагерца, заваленный фронт — это пропуск такта. Рассинхронизация шины данных. Крах системы. Генератор ГФ-двадцать четыре аппаратно обеспечивает жесткие фронты и идеальный сдвиг фаз. Мы усложняем обвязку, чтобы получить беспрецедентную скорость и стабильность ядра.
Морозов повернулся к залу. Он чувствовал этот момент. Момент, когда старая эпоха надламывается под тяжестью неоспоримой, холодной логики новой технологии.
— Вы привыкли мыслить мультивибраторами и фильтрами. Вы привыкли, что изменение функции прибора требует перепайки половины шкафа. Я предлагаю вам систему, в которой изменение функции требует только загрузки новых данных. Это не игрушка. Это инструмент, который оставит все ваши наработки в каменном веке, если вы не научитесь им пользоваться.
* * *
Кульминация техсовета наступила незаметно. В какой-то момент аналоговики перестали защищать свое прошлое и начали тестировать на прочность будущее. Вопросы посыпались один за другим, но теперь они носили сугубо прикладной характер.
Семенов, тот самый усатый инженер, стоял у доски рядом с Морозовым, водя толстым пальцем по нарисованной шине адреса.
— Допустим. Допустим, мы переводим датчики на АЦП, — бурчал он, щурясь на схему. — Но у вас шестнадцатиразрядная шина адреса. Это шестьдесят четыре килобайта памяти. Куда вам столько? Вы что, Большую Советскую Энциклопедию туда грузить собрались? У нас весь алгоритм управления линией в матрицу диодов помещается!
— Сегодня помещается, — кивнул Алексей, вытирая перепачканные мелом руки влажной тряпкой. — А завтра технолог попросит добавить анализ трендов. Послезавтра — вывод графиков на телевизионный экран. Шестьдесят четыре килобайта — это не избыток, товарищ Семенов. Это пространство для роста. Мы создаем архитектуру, которая сможет масштабироваться годами, не требуя замены железа.
Скепсис на лице Семенова боролся с осознанием открывающихся перспектив. В глазах старого инженера загорелся тот самый специфический блеск, который появляется у профессионала, когда он видит изящное, хоть и пугающе сложное решение задачи.
Техсовет завершился медленным, вдумчивым расхождением по рабочим местам. Люди уходили, обсуждая услышанное. Гул голосов в коридоре был плотным, нагруженным новыми терминами.
Алексей собирал свои записи с кафедры. Михалыч подошел сзади и тяжело похлопал его
Прочитали книгу? Предлагаем вам поделится своим отзывом от прочитанного(прослушанного)! Ваш отзыв будет полезен читателям, которые еще только собираются познакомиться с произведением.
Уважаемые читатели, слушатели и просто посетители нашей библиотеки! Просим Вас придерживаться определенных правил при комментировании литературных произведений.
- 1. Просьба отказаться от дискриминационных высказываний. Мы защищаем право наших читателей свободно выражать свою точку зрения. Вместе с тем мы не терпим агрессии. На сайте запрещено оставлять комментарий, который содержит унизительные высказывания или призывы к насилию по отношению к отдельным лицам или группам людей на основании их расы, этнического происхождения, вероисповедания, недееспособности, пола, возраста, статуса ветерана, касты или сексуальной ориентации.
- 2. Просьба отказаться от оскорблений, угроз и запугиваний.
- 3. Просьба отказаться от нецензурной лексики.
- 4. Просьба вести себя максимально корректно как по отношению к авторам, так и по отношению к другим читателям и их комментариям.
Надеемся на Ваше понимание и благоразумие. С уважением, администратор knigkindom.ru.
Оставить комментарий
-
Гость granidor38521 май 18:18
Помощь с водительскими правами. Любая категория прав. Даже лишённым. Права вносятся в базу ГИБДД. Доставка прав. Смотрите всю...
Развод с драконом. Вишневое поместье попаданки - Софи Майерс
-
Гость Алена19 май 18:45
Странные дела... Муж якобы безумно любящий жену, изменяет ей с женой лучшего друга. оправдывая , что тем самым он благородно...
Черника на снегу - Анна Данилова
-
Kri17 май 19:40
Как же много ошибок, автор, вы бы прежде чем размещать книгу в сети, ошибки проверяли, прочитку делали. На каждой странице по 10...
Двойня для бывшего мужа - Sofja
