Проект «Сфера-82»: Цвет и слой - Станислав Миков Страница 87

Тут можно читать бесплатно Проект «Сфера-82»: Цвет и слой - Станислав Миков. Жанр: Фантастика и фэнтези / Альтернативная история. Так же Вы можете читать полную версию (весь текст) онлайн без регистрации и SMS на сайте 500book.net или прочесть краткое содержание, предисловие (аннотацию), описание и ознакомиться с отзывами (комментариями) о произведении.
Проект «Сфера-82»: Цвет и слой - Станислав Миков
  • Категория: Фантастика и фэнтези / Альтернативная история
  • Автор: Станислав Миков
  • Страниц: 131
  • Добавлено: 2026-07-15 16:02:33
  • Внимание! Книга может содержать контент только для совершеннолетних. Для несовершеннолетних просмотр данного контента СТРОГО ЗАПРЕЩЕН! Если в книге присутствует наличие пропаганды ЛГБТ и другого, запрещенного контента - просьба написать на почту pbn.book@yandex.ru для удаления материала


Проект «Сфера-82»: Цвет и слой - Станислав Миков краткое содержание

Прочтите описание перед тем, как прочитать онлайн книгу «Проект «Сфера-82»: Цвет и слой - Станислав Миков» бесплатно полную версию:

1981 год. Микро-ЭВМ «Сфера» уже существует, но теперь Алексею Морозову предстоит куда более трудная задача: не дать будущему развалиться на несовместимые ведомственные поделки.
Зеленоград, закрытые НИИ, ремонтные мастерские, телевизионные шасси, первые цветные платы, спор о едином стандарте и гражданской ветке. У каждого отдела свои интересы: одним нужен режимный рабочий терминал, другим — управляемый план, третьим — машина, которую смогут собрать и понять обычные инженеры, школьники и радиолюбители.
Алексей знает, чем заканчивается зоопарк платформ и закрытых стандартов. Но знание будущего не заменяет микросхем, ГОСТов, допусков, кабелей, нормоконтроля и права поставить подпись под рискованным решением.
Это производственный роман о попаданце-инженере, который пытается исправить советскую компьютерную индустрию не лозунгами, а техзаданиями, протоколами и упрямой борьбой за совместимость.

Проект «Сфера-82»: Цвет и слой - Станислав Миков читать онлайн бесплатно

Проект «Сфера-82»: Цвет и слой - Станислав Миков - читать книгу онлайн бесплатно, автор Станислав Миков

целиком прямо на рабочем месте. Мы делаем не программу для ОТК. Мы закладываем первый модуль САПР.

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

Гальперин отложил карандаш и потер переносицу.

— Звучит стройно, — произнес он. — И в перспективе, возможно, так оно и должно работать. Но вернемся к железу. Меня беспокоит время первого прогона.

Он постучал карандашом по распечатке.

— Двадцать четыре минуты на массив, — напомнил Гальперин. — И львиная доля ушла на чтение. Вы сами говорили, что ввод-вывод — узкое место.

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

Морозов не стал спорить.

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

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

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

Громов хмуро посмотрел на схему Гальперина.

— Только не превращайте входной пакет в бухгалтерскую ведомость, — проворчал Евгений. — Номер слоя, координаты, контрольная сумма — и всё. Каждый лишний служебный байт съедает рабочий буфер. Формат нужен короткий, без плавающих полей и вариантов. У нас памяти в обрез.

Кац задумчиво потер подбородок, разглядывая нарисованные квадраты.

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

Алексей взял карандаш и обвел на ватмане один из нарисованных квадратов, помечая углы.

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

Беспалов подался вперед, не вставая со стула.

— Допустим, окно вы загрузили, проверили, выгрузили дефекты. Как потом наш тополог состыкует ваш отчет со своим исходным чертежом? Координаты у вас локальные?

— В отчете остаются абсолютные, — мгновенно отозвался Евгений. — Точные привязки к листу, номер слоя, код нарушенного правила и тип ошибки.

Гальперин молча прикинул логику.

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

Он сделал в протоколе короткую рабочую запись и подчеркнул ее двойной чертой.

Кац отошел от кульмана и прошелся по комнате.

— Допустим. Окна, перекрытия, предварительная сортировка на большой машине. Но давайте посчитаем календарное время.

Он остановился напротив Морозова.

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

Морозов придвинул к себе четыре чистые картонные перфокарты и выложил их на столе квадратом, имитируя расстановку оборудования на плане цеха.

— А мы не будем считать на одной машине. Когда у нас появится малая серия, поставим три ЭВМ параллельно, и они будут получать разные пакеты. Четвертая ведет контрольный журнал и выдает задания. Первая берет левый край, вторая — центр, третья — правый.

Беспалов нахмурился, разглядывая разложенные картонки.

— Вы хотите гонять массивы координат по линиям связи? — в его голосе прозвучало искреннее сомнение. — Линия мгновенно захлебнется. Даже если гнать на предельной скорости, вы половину машинного времени убьете на пересылку одной только геометрии.

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

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

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

Кац облокотился на стол, нависая над импровизированной схемой.

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

— Введем тайм-аут, — Морозов сдвинул четвертую перфокарту чуть в сторону, визуально отделяя диспетчера от рабочих машин. — Диспетчер знает, что порция данных должна считаться двадцать минут. Если через двадцать пять ответа нет, статус пакета сбрасывается, и он выдается повторно на резерв. А перед склейкой результата мы сверяем журнал: все ли пакеты, ушедшие из Зеленограда, получили отметку о проверке.

Кац несколько секунд молча разглядывал картонные прямоугольники.

— Схема нахальная, но техническая логика в ней есть. — Он повернулся к Гальперину. — Марк, подготовь для них расширенный учебный массив. И второй набор — что-то близкое к настоящему кристаллу. Нарезать окнами сможешь?

Гальперин кивнул, делая новую пометку.

— Смогу. Мне нужно точное описание формата пакета. Порядок отчета, контрольные суммы, признаки повторного прогона. И структура служебной таблицы правил. — Он посмотрел на Морозова. — Если мы захотим прогнать вашу программу на наших стендах, какие машинно-зависимые обращения придется менять?

— Чтение сектора, вывод на экран, опрос клавиатуры, — сразу ответил Громов. — Эти векторы мы заранее вынесли в отдельные процедуры. Я дам список адресов. Саму логику проверки переписывать

Перейти на страницу:
Вы автор?
Жалоба
Все книги на сайте размещаются его пользователями. Приносим свои глубочайшие извинения, если Ваша книга была опубликована без Вашего на то согласия.
Напишите нам, и мы в срочном порядке примем меры.
Комментарии / Отзывы
    Ничего не найдено.