KnigkinDom.org» » »📕 Проект «Сфера-80»: Олимпиада - Станислав Миков

Проект «Сфера-80»: Олимпиада - Станислав Миков

Книгу Проект «Сфера-80»: Олимпиада - Станислав Миков читаем онлайн бесплатно полную версию! Чтобы начать читать не надо регистрации. Напомним, что читать онлайн вы можете не только на компьютере, но и на андроид (Android), iPhone и iPad. Приятного чтения!

1 ... 51 52 53 54 55 56 57 58 59 ... 123
Перейти на страницу:

Шрифт:

-
+

Интервал:

-
+

Закладка:

Сделать
по квадрату ПЗУ. — Мы больше не паяем алгоритм. Мы его пишем. Физическая схема остается неизменной, меняются только инструкции, которые процессор считывает из памяти. Это дает нам универсальность, недостижимую при жесткой аппаратной логике.

Он не успел закончить мысль. С первого ряда тяжело поднялся грузный мужчина с седыми усами щеточкой — бывший ведущий инженер КБ-2. Он поправил очки в роговой оправе и откашлялся.

— Позвольте, товарищ Морозов. Все это красиво на доске, — его голос был скрипучим, полным сарказма. — Вы нам тут сказки про универсальность рассказываете. А как ваша цифровая игрушка обработает непрерывный сигнал? Скажем, с датчика давления на химическом реакторе? У нас сигнал идет плавно, мы его операционным усилителем масштабируем и выдаем точнейшую кривую. А у вас? Пока ваш хваленый процессор будет байты туда-сюда по шине гонять, давление скакнет, и реактор взлетит на воздух! Где ваша мгновенная реакция?

По рядам аналоговиков прокатился одобрительный гул. Кто-то постучал карандашом по столу. Они ждали, что Морозов начнет оправдываться.

Но Алексей лишь едва заметно улыбнулся. Он ждал этого вопроса. Он повернулся к доске и нарисовал рядом с шиной новый блок, от которого провел стрелку прямо к ядру.

— Мгновенная реакция, товарищ Семенов, обеспечивается механизмом аппаратных прерываний, — Морозов произнес это спокойно, без вызова, как академический факт. — Нам не нужно постоянно опрашивать датчик и тратить на это ресурсы системы. Датчик давления через аналого-цифровой преобразователь подключается к контроллеру прерываний. Как только уровень выходит за заданный предел, контроллер физически дергает вывод процессора. Машина бросает все текущие задачи, сохраняет свое состояние в стек и за микросекунды переходит к подпрограмме аварийного сброса. Быстрее, чем ваш операционный усилитель прогреется до рабочих температур.

Семенов насупился, переваривая информацию. Но тут вскочил другой инженер, худой, как жердь, с горящими глазами.

— А надежность⁈ — выкрикнул он. — Ваша дискретная логика держится на соплях! Аналоговые приборы работают десятилетиями. Да, они большие. Но если напряжение в сети просядет на полвольта, наш фильтр просто даст небольшую погрешность на выходе. Система устоит! А что будет с вашими цифровыми регистрами при просадке питания? У вас ноль превратится в единицу, бит перевернется, и ваша программа выдаст команду на открытие шлюза вместо закрытия! Вы понимаете, какова цена ошибки в вашей хрупкой цифре?

Морозов положил мел на полочку. Он спустился с помоста на один шаг, сокращая дистанцию.

— Вы правы в одном. Цифра требует стабильного питания. И именно поэтому мы забираем ваши кадры, — Алексей обвел взглядом зал. — Мне нужны ваши лучшие специалисты по блокам питания, чтобы обеспечить идеальные пять вольт для системы. Но давайте говорить о надежности честно.

Морозов сделал паузу, позволяя тишине вновь заполнить зал.

— Ваша аналоговая машина подвержена температурному дрейфу. У вас стареют конденсаторы, усыхают электролиты, меняется сопротивление резисторов от влажности в цеху. Ваш прибор нужно калибровать отверткой каждый месяц. Ваша «небольшая погрешность» накапливается. А цифра, — Алексей поднял руку, сжав пальцы в кулак, словно удерживая в них абсолютную истину, — цифра детерминирована. Ей плевать на влажность и старение элементов до тех пор, пока напряжение находится в заданных пределах ТТЛ-логики. Ноль — это всегда ноль. Единица — это всегда единица. Мы можем продублировать вычисления трижды за долю секунды и сравнить результаты. Мы можем внедрить биты четности в память. Если произойдет сбой, машина не выдаст ошибку на шлюз, она остановится и просигнализирует об аварии. Это не хрупкость. Это абсолютный, математический контроль над процессом.

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

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

Алексей вернулся к доске. Он стер часть схемы тряпкой, подняв облачко белой пыли, и быстро набросал временную диаграмму: два неперекрывающихся меандра.

— Потому что процессор К-пятьсот восемьдесят требует двухфазной синхронизации с неперекрывающимися тактовыми импульсами амплитудой в двенадцать вольт, — Морозов говорил быстро, чеканя термины. — Ваш мультивибратор даст фронт завала в пару микросекунд. Для аналоговой схемы это незаметно. Для процессора, работающего на частоте два мегагерца, заваленный фронт — это пропуск такта. Рассинхронизация шины данных. Крах системы. Генератор ГФ-двадцать четыре аппаратно обеспечивает жесткие фронты и идеальный сдвиг фаз. Мы усложняем обвязку, чтобы получить беспрецедентную скорость и стабильность ядра.

Морозов повернулся к залу. Он чувствовал этот момент. Момент, когда старая эпоха надламывается под тяжестью неоспоримой, холодной логики новой технологии.

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

* * *

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

Семенов, тот самый усатый инженер, стоял у доски рядом с Морозовым, водя толстым пальцем по нарисованной шине адреса.

— Допустим. Допустим, мы переводим датчики на АЦП, — бурчал он, щурясь на схему. — Но у вас шестнадцатиразрядная шина адреса. Это шестьдесят четыре килобайта памяти. Куда вам столько? Вы что, Большую Советскую Энциклопедию туда грузить собрались? У нас весь алгоритм управления линией в матрицу диодов помещается!

— Сегодня помещается, — кивнул Алексей, вытирая перепачканные мелом руки влажной тряпкой. — А завтра технолог попросит добавить анализ трендов. Послезавтра — вывод графиков на телевизионный экран. Шестьдесят четыре килобайта — это не избыток, товарищ Семенов. Это пространство для роста. Мы создаем архитектуру, которая сможет масштабироваться годами, не требуя замены железа.

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

Техсовет завершился медленным, вдумчивым расхождением по рабочим местам. Люди уходили, обсуждая услышанное. Гул голосов в коридоре был плотным, нагруженным новыми терминами.

Алексей собирал свои записи с кафедры. Михалыч подошел сзади и тяжело похлопал его

1 ... 51 52 53 54 55 56 57 58 59 ... 123
Перейти на страницу:
Отзывы - 0

Прочитали книгу? Предлагаем вам поделится своим отзывом от прочитанного(прослушанного)! Ваш отзыв будет полезен читателям, которые еще только собираются познакомиться с произведением.


Уважаемые читатели, слушатели и просто посетители нашей библиотеки! Просим Вас придерживаться определенных правил при комментировании литературных произведений.

  • 1. Просьба отказаться от дискриминационных высказываний. Мы защищаем право наших читателей свободно выражать свою точку зрения. Вместе с тем мы не терпим агрессии. На сайте запрещено оставлять комментарий, который содержит унизительные высказывания или призывы к насилию по отношению к отдельным лицам или группам людей на основании их расы, этнического происхождения, вероисповедания, недееспособности, пола, возраста, статуса ветерана, касты или сексуальной ориентации.
  • 2. Просьба отказаться от оскорблений, угроз и запугиваний.
  • 3. Просьба отказаться от нецензурной лексики.
  • 4. Просьба вести себя максимально корректно как по отношению к авторам, так и по отношению к другим читателям и их комментариям.

Надеемся на Ваше понимание и благоразумие. С уважением, администратор knigkindom.ru.


Партнер

Новые отзывы

  1. Гость granidor385 Гость granidor38521 май 18:18 Помощь с водительскими правами. Любая категория прав. Даже лишённым. Права вносятся в базу ГИБДД. Доставка прав. Смотрите всю... Развод с драконом. Вишневое поместье попаданки - Софи Майерс
  2. Гость Алена Гость Алена19 май 18:45 Странные дела... Муж якобы безумно любящий жену, изменяет ей с женой лучшего друга. оправдывая , что тем самым он   благородно... Черника на снегу - Анна Данилова
  3. Kri Kri17 май 19:40 Как же много ошибок, автор, вы бы прежде чем размещать книгу в сети, ошибки проверяли, прочитку делали. На каждой странице по 10... Двойня для бывшего мужа - Sofja
Все комметарии
Новое в блоге