Чтение онлайн

на главную - закладки

Жанры

Цвет сверхдержавы - красный 4 Восхождение. часть 2
Шрифт:

Студенты согласились с аргументацией Смита. Его предложение заинтересовало и Олсена. Глава DEC понимал, что чем доступнее будут программы, тем больше компьютеров он сможет продать. Поэтому Олсен поддержал Смита, и все программы, которыми комплектовались компьютеры DEC, с самого начала выпускались под свободной лицензией, текст которой якобы разработал Смит. (АИ) Реально он использовал текст лицензии GNU GPL. (Русский перевод полного текста лицензии GNU GPL

Игра и её исходники попали и в СССР. Модернизированные PDP-1 одним из первых приобрёл Главкосмос и ОКБ-1. SpaceWar разошлась по всем PDP-1 страны в считанные дни.

Она попалась на глаза и Сергею Павловичу Королёву. Не без любопытства понаблюдав за процессом пару минут, Главный конструктор распорядился:

— Так! Вот что, субчики-голубчики... Исходники изучить, понять, как оно работает, и разработать тренажёр для стыковки космических кораблей. Времени даю год. Застану в рабочее время за игрой — отправлю в Москву по шпалам!

Заказанные «All-American» компьютеры действительно использовались ею для оптимизации логистики перевозок. Деятельность корпорации приносила немалый доход Советскому Союзу, а также позволяла добывать средства для инвестиций в различные перспективные проекты. Чтобы не вступать в конфликт с антимонопольным законодательством, компания имела официально независимые друг от друга фирмы-представительства в каждом штате, но они работали в постоянном контакте друг с другом, используя общую базу данных.

Вот с этой базой данных и пришлось решать больше всего проблем.

Разрабатывали её во Всесоюзном НИИ Железнодорожного транспорта (ВНИИЖТ) под руководством академика Петрова (АИ, см. гл. 02-25), на основе базы данных, предназначенной для функционирования системы «Киберсин» — первой очереди ОГАС. В ходе работы разработчиков консультировал Виктор Михайлович Глушков. Сама по себе база данных представляла собой массив, записываемый прямо на диск или другой носитель информации.

В ОГАС использовались многодисковые массивы на основе накопителей на жёстких дисках, скопированных с американских IBM-305 (АИ, см. гл. 02-32) и несколько улучшенных в процессе доводки. Один накопитель IBM-305 весил почти тонну, имел ёмкость 3,5 МБ, размеры двухстворчатого холодильника и стоил 50 тысяч долларов. Советский усовершенствованный клон стоил 50 тысяч рублей — вчетверо меньше по тогдашнему курсу, имел несколько большую ёмкость — 5 МБ, и за счёт электронного монтажа на микросборках был меньше по размерам — примерно с холодильник «Саратов» (АИ). Но вывозить его в США категорически запрещалось из-за используемой секретной технологии микросхем.

До появления дисковых накопителей база данных ОГАС работала на виртуальном диске в памяти «БЭСМ-1М» — компьютера, собранного из деталей, присланных в посылке. Её периодически записывали на ленточный накопитель, для резервирования.

Этот же принцип применил и Александр Петрович Петров, только виртуальный диск инженеры ВНИИЖТ разместили в шкафах, наполненных пластинами тонкоплёночной памяти, общей ёмкостью 10 мегабайт. По мере необходимости память можно было добавлять. Резервирование производилось на высокоскоростные накопители на магнитной ленте, утром и вечером. Использовались одни и те же ленты, перезаписываемые по несколько раз с периодом 1 раз в 10 дней. Освоение промышленностью магнитной ленты на лавсановой основе решило проблему с её ломкостью. (АИ) После нескольких циклов перезаписи ленты ложились в архив и заменялись

новыми.

Такой накопитель в 1959 году смонтировали в здании ВНИИЖТ в Москве, построив логистическую систему на основе ЭВМ БЭСМ-3М12 конструкции академика Лебедева. В качестве системы резервного энергоснабжения использовались кинетические аккумуляторы на маховиках. Их задачей было продержаться несколько минут, пока автоматика не запустит аварийные дизель-генераторы. В подвале ВНИИЖТ поставили ещё одну резервную систему питания — РИТЭГ. За океан его не повезли — слишком велик был риск. (АИ)

Второй аналогичный накопитель и такой же сервер установили в «теневой» штаб-квартире «All-American Truck Co» в Гватемале. По мере прогресса технологии жёстких дисков предполагалось заменять ими накопители на тонкоплёночной памяти.

Программа, обращавшаяся к базе данных, была написана на ассемблере. (Первая версия СУБД Oracle, написанная в 1979 г, была написана на ассемблере и работала на PDP-11, имевшем 128 кБ памяти, более слабом, чем описанный БЭСМ-3М12, хотя и менее габаритном). Оперативная память сервера не позволяла считать в неё всю базу, поэтому подгрузка информации осуществлялась порциями. Впрочем, скорость обращения к виртуальному диску была практически такой же, как к оперативной памяти, пользователи не чувствовали разницы. Тем более — при тогдашних линиях связи. Программа работала на сервере, а пользователи обращались к ней удалённо, с телетайпов.

Каждое отделение компании оснащалось сначала телетайпами для удалённого доступа, а затем, начиная с конца 1959 года, компания начала закупать компьютеры PDP-1. Для отслеживания контейнеров использовались буквенно-цифровые коды. Их наносили на контейнеры вручную, по трафарету. В базе данных каждому коду ставилась в соответствие запись — где находится контейнер в данный момент, его пункт назначения, дата отбытия, дата прибытия, номер описи груза. Работать с описями поначалу приходилось с помощью бумажной картотеки. Но в поставку PDP-1 был включён текстовый редактор, написанный Стивом Пайнером.

Вскоре кто-то из служащих компании догадался заполнять карточку для картотеки с помощью входящего в комплект поставки флексорайтера IBM Selectric. В результате получалась аккуратно заполненная карточка, к которой прикладывался кусок перфоленты с её же текстом. При необходимости можно было запросить текст любой карточки из любого филиала по телетайпу, и получить его по модемному подключению на компьютер своего филиала. Полученную в электронном виде карточку можно было точно так же распечатать на флексорайтере и заодно получить перфоленту. (АИ)

Так редактор Пайнера оказался в числе наиболее востребованных приложений. Его исходный код и описание были переданы «Джоном Смитом» в СССР, где программа получила собственное развитие и была перенесена на другие ЭВМ. Студент получил премию от «All-American» и ещё несколько лет продолжал совершенствовать свою программу, теперь уже получая зарплату в DEC. (АИ)

Подобную же систему, но с накопителем большей ёмкости, начиная с 1959 года, начали внедрять на железных дорогах страны. Внедрение в СССР и США шло параллельно, коллектив ВНИИЖТ и советский персонал «All-American» работали в постоянном контакте, совместно решая возникающие проблемы.

Поделиться:
Популярные книги

Враг из прошлого тысячелетия

Еслер Андрей
4. Соприкосновение миров
Фантастика:
фэнтези
попаданцы
аниме
5.00
рейтинг книги
Враг из прошлого тысячелетия

Измена. Право на семью

Арская Арина
Любовные романы:
современные любовные романы
5.20
рейтинг книги
Измена. Право на семью

Вамп

Парсиев Дмитрий
3. История одного эволюционера
Фантастика:
рпг
городское фэнтези
постапокалипсис
5.00
рейтинг книги
Вамп

Волхв

Земляной Андрей Борисович
3. Волшебник
Фантастика:
попаданцы
альтернативная история
5.00
рейтинг книги
Волхв

Кай из рода красных драконов

Бэд Кристиан
1. Красная кость
Фантастика:
попаданцы
альтернативная история
5.00
рейтинг книги
Кай из рода красных драконов

Архонт

Прокофьев Роман Юрьевич
5. Стеллар
Фантастика:
боевая фантастика
рпг
7.80
рейтинг книги
Архонт

Я еще не князь. Книга XIV

Дрейк Сириус
14. Дорогой барон!
Фантастика:
юмористическое фэнтези
попаданцы
аниме
5.00
рейтинг книги
Я еще не князь. Книга XIV

Крепость над бездной

Лисина Александра
4. Гибрид
Фантастика:
боевая фантастика
попаданцы
аниме
фэнтези
5.00
рейтинг книги
Крепость над бездной

Неправильный лекарь. Том 1

Измайлов Сергей
1. Неправильный лекарь
Фантастика:
городское фэнтези
попаданцы
аниме
фэнтези
5.00
рейтинг книги
Неправильный лекарь. Том 1

Пустоцвет

Зика Натаэль
Любовные романы:
современные любовные романы
7.73
рейтинг книги
Пустоцвет

Семья. Измена. Развод

Высоцкая Мария Николаевна
2. Измены
Любовные романы:
современные любовные романы
5.00
рейтинг книги
Семья. Измена. Развод

Брак по-драконьи

Ардова Алиса
Фантастика:
фэнтези
8.60
рейтинг книги
Брак по-драконьи

Шаман. Ключи от дома

Калбазов Константин Георгиевич
2. Шаман
Фантастика:
боевая фантастика
7.00
рейтинг книги
Шаман. Ключи от дома

Неудержимый. Книга XIII

Боярский Андрей
13. Неудержимый
Фантастика:
фэнтези
попаданцы
аниме
5.00
рейтинг книги
Неудержимый. Книга XIII