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

на главную

Жанры

Цвет сверхдержавы - красный 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» работали в постоянном контакте, совместно решая возникающие проблемы.

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

Школа. Первый пояс

Игнатов Михаил Павлович
2. Путь
Фантастика:
фэнтези
7.67
рейтинг книги
Школа. Первый пояс

Лейб-хирург

Дроздов Анатолий Федорович
2. Зауряд-врач
Фантастика:
альтернативная история
7.34
рейтинг книги
Лейб-хирург

Не грози Дубровскому! Том VIII

Панарин Антон
8. РОС: Не грози Дубровскому!
Фантастика:
фэнтези
попаданцы
аниме
5.00
рейтинг книги
Не грози Дубровскому! Том VIII

Вернуть невесту. Ловушка для попаданки

Ардова Алиса
1. Вернуть невесту
Любовные романы:
любовно-фантастические романы
8.49
рейтинг книги
Вернуть невесту. Ловушка для попаданки

Идеальный мир для Лекаря

Сапфир Олег
1. Лекарь
Фантастика:
фэнтези
юмористическое фэнтези
аниме
5.00
рейтинг книги
Идеальный мир для Лекаря

Последний Паладин. Том 4

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

Титан империи 7

Артемов Александр Александрович
7. Титан Империи
Фантастика:
боевая фантастика
попаданцы
аниме
5.00
рейтинг книги
Титан империи 7

На руинах Мальрока

Каменистый Артем
2. Девятый
Фантастика:
боевая фантастика
9.02
рейтинг книги
На руинах Мальрока

Сопряжение 9

Астахов Евгений Евгеньевич
9. Сопряжение
Фантастика:
боевая фантастика
постапокалипсис
технофэнтези
рпг
5.00
рейтинг книги
Сопряжение 9

Здравствуй, 1985-й

Иванов Дмитрий
2. Девяностые
Фантастика:
альтернативная история
5.25
рейтинг книги
Здравствуй, 1985-й

Генерал-адмирал. Тетралогия

Злотников Роман Валерьевич
Генерал-адмирал
Фантастика:
альтернативная история
8.71
рейтинг книги
Генерал-адмирал. Тетралогия

Машенька и опер Медведев

Рам Янка
1. Накосячившие опера
Любовные романы:
современные любовные романы
6.40
рейтинг книги
Машенька и опер Медведев

Беглец. Второй пояс

Игнатов Михаил Павлович
8. Путь
Фантастика:
фэнтези
героическая фантастика
боевая фантастика
5.67
рейтинг книги
Беглец. Второй пояс

Защитник. Второй пояс

Игнатов Михаил Павлович
10. Путь
Фантастика:
фэнтези
5.25
рейтинг книги
Защитник. Второй пояс