Игорь Кулаков - Программист Сталина [СИ]

Тут можно читать онлайн Игорь Кулаков - Программист Сталина [СИ] - бесплатно ознакомительный отрывок. Жанр: Альтернативная история, год 2019. Здесь Вы можете читать ознакомительный отрывок из книги онлайн без регистрации и SMS на сайте лучшей интернет библиотеки ЛибКинг или прочесть краткое содержание (суть), предисловие и аннотацию. Так же сможете купить и скачать торрент в электронном формате fb2, найти и слушать аудиокнигу на русском языке или узнать сколько частей в серии и всего страниц в публикации. Читателям доступно смотреть обложку, картинки, описание и отзывы (комментарии) о произведении.

Игорь Кулаков - Программист Сталина [СИ] краткое содержание

Программист Сталина [СИ] - описание и краткое содержание, автор Игорь Кулаков, читайте бесплатно онлайн на сайте электронной библиотеки LibKing.Ru
Ему 22. Он – не сисадмин и не аникейщик. Он – настоящий программист из 2018. 2 компьютера, софт разработчика игр и некое количество все таки полезной информации на жестких дисках. Вокруг – 1940 год СССР. Путь, обозначенный чтением книг по АИ, известен и накатан. В Кремль, к Сталину. Но он хочет остаться в истории страны не только безызвестным источником уникальных сведений, но и первым советским программистом.

Программист Сталина [СИ] - читать онлайн бесплатно ознакомительный отрывок

Программист Сталина [СИ] - читать книгу онлайн бесплатно (ознакомительный отрывок), автор Игорь Кулаков
Тёмная тема
Сбросить

Интервал:

Закладка:

Сделать

Возможно, в разведывательных подразделениях РККА и осназе НКВД через месяцок будут проходить войсковые испытания первые, предсерийные образцы, сделал я логичное предположение. Это явный и осязаемый практический плюс от сведений из будущего – связь всегда была проблемой у наших. Насколько я помнил из читанного, ещё одним больным местом связистов РККА были батареи к электростанциям.

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

* * *

Самым слабым местом в нашем замысле «первой работающей в 1941 году советской ЭВМ» была элементная база. И я вообще ничего практически не мог подсказать. Точнее кое-что мог, но это «кое-что» очень быстро закончилось.

По ходу общения с настоящими гениями заодно и ознакомился с текущим состоянием расчётных устройств. Некоторые агрегаты, вроде упомянутых ранее «Аналоговых дифференциальных анализаторов» после реального осознания, ЧТО они из себя представляли, стали для меня откровением. Механические монстры. Видимо, достигшие предела их возможностей.

Услышал страшные слова «Машиносчётная станция» и «Табулятор». Ощутимо запахло перфокартами…

Те, кто участвовали в «мозговом штурме», нарисовав первичный технический облик встали перед проблемой – как и где это реализовывать. Все вопросы упирались в высочайшую секретность и собственно в мою персону, на которую непосредственно возлагалась одно из направлений разработки.

После обсуждения, связанного со спецификой 8-го отдела и текущими рабочими местами задействованных лиц нами был подготовлен документ (сам процесс создания которого на ПК был крайне любопытен вновь прибывшим), легший, как всегда, в виде фотокопий на стол Берии.

В нём, после описания ближайших, по мнению «группы задействованных специалистов» перспектив и текущего положения дел, до нашего «куратора и властителя судеб» из НКВД было доведено предложение – начать работу по проектированию и созданию ЭВМ на базе лаборатории электросистем энергетического института АН СССР, месте работы Брука.

Замечу, что узнав, что сим институтом руководит некто Кржижановский, я сразу же словил ассоциацию с аббревиатурой ГОЭЛРО:-)

Ознакомившись с документом и, как точно стало мне известно, получив разрешение ИВС, Берия очень оперативно, в течении двух дней выдал нам официальный ответ.

Идею организовать разработку на базе лаборатории Брука одобрили, лишь товарищу Лебедеву пришлось принять тот факт, что его переводят с насиженного места работы к Бруку. Проектирование ЭВМ пойдёт «отдельным партийным и государственным заданием с специальным финансированием». И это всё, что я знаю по данному вопросу.

Но вот меня никуда из 8-го отдела, разумеется, не отпустили, прямо (устами Поташника) заявив:

— Твои обязанности тут и работу над тем направлением, которое возлагается на тебя при проектировании «первой советской ЭВМ», вполне можно совместить. При 8-м отделе, со мной же остались и оба советских, под номерами 2 и 3:-) программиста.

Нам лишь оставалось согласиться с таким вариантом. Тем более, что последовавшая днями позже шутка наркома в мой адрес насчёт «работы… как-там ты говорил… а-а, на аутсорсинге» имела ныне право на жизнь и в 1940 году.

* * *

Если вопрос с долговременной памятью достаточно быстро решился в пользу магнитного барабана, очень напоминавшего мне ступень к «винтам», и который ещё предстояло, после сбора всей информации о том, что «сделано за границей», создать, то насчёт оперативной памяти кроме слов «на ферритовых сердечниках» я пока ничего сказать не мог. Данный вопрос требовал прояснения.

Брук и Лебедев, перебрав всю известную на данный момент элементную базу, предложили практически единственный, по их словам, и подходящий по быстродействию вариант – организовать память на электронно-лучевых трубках.

Их заявление поставило меня в тупик, но Лебедев, по месту уже прошлой работы имевший отношение к телевизионным системам сообщил, что мои рассказы о организации памяти на ПК, и координатное устройство экрана на персоналках натолкнули его на мысль об связке люминофор + электронный луч + хранение информации как биты (понятие которых я уже до них довёл) в состоянии 0 и 1 (положительный и отрицательный заряды).

В общем, как я понял, идея у них есть, и они считают её работоспособной. Там предполагалась какая-то «регенерация памяти», что вызвало у меня смутные ассоциации с современным мне состоянием дел в полупроводниковой памяти. Но я не стал путать их, да и себя.

Предварительные расчёты, проведённые Бруком и Лебедевым, давали цифры в несколько сот «ячеек памяти», из которых, не усложняя до невозможных величин устройство, ещё можно было организовать ОЗУ. Цифры были похожи на те, что я помнил для первых ЭВМ.

Первоначальные мечты ограничить число ламп полутора-двумя сотнями, после подсчётов, пришлось урезать. Точнее, раздуть. До трёх сотен, которые должны был стать основой элементной базы ЭВМ. В ходе обсуждений я услышал много для себя:-) новых слов – медно-закисные выпрямители, они же цвитекторы, полупроводниковые диоды ВЧ и ЗЧ…

Это чудо будущего, 1941 года, должно было выполнять, исходя из имевшихся расчётов, 10 операций в секунду вида сложения двух чисел при работе с магнитным барабаном и порядка нескольких тысяч, если работа шла только в пределах ОЗУ. Которого, как было ясно сразу было «кот наплакал». Впрочем, и на магнитном барабане, всего лишь, «в разы больше». Операции умножения, как показывали расчёты, должны были выполняться в десятки раз медленней.

Мне, используя свою свои знания, ноут, десктоп, Лазарус, свой начатый «блестящий эмулятор этой ЭВМ» и помощь программистов номер 2 и 3, разработать набор инструкций, увы, пока не процессора, а того, что будет пока «до него»:-)

Главный по машинным кодам. Создать и отладить будущую библиотеку «стандартных подпрограмм». Не только HARD, но и SOFT! Я помнил этот урок будущего. Что же, эту часть никто не сделает лучше меня.

В моей голове появилась грандиозная идея – суперсовместимость ВСЕХ поколений советских ЭВМ. Гигантский замысел – за исключением аппаратно-зависимых мест, их машинный код полностью совместим! Библиотеки математические, способные «переползать» на новые поколения ЭВМ и полная совместимость… я стёр нарисованный воображением красивый воздушный замок мечты. Понятно, что анрыл. Но кое-что в этом направлении таки сделать можно.

Мы начали зарываться в те «залежи по эмуляции», которые содержали, помимо кучи игр для ZX, MSX массу намного более полезных сведений, в том числе и по архитектуре ЭВМ и логике их работы. На примере запущенных под эмулятором Спектрума легендарных (в своё время) zeus, gens, mons я попробовал довести до четвёрки конструкторов и программистов логику того, как должна работать (и изначально проектироваться) ЭВМ. Мы просто обязаны обойти многие подводные рифы того, что было в «моей истории».

Читать дальше
Тёмная тема
Сбросить

Интервал:

Закладка:

Сделать


Игорь Кулаков читать все книги автора по порядку

Игорь Кулаков - все книги автора в одном месте читать по порядку полные версии на сайте онлайн библиотеки LibKing.




Программист Сталина [СИ] отзывы


Отзывы читателей о книге Программист Сталина [СИ], автор: Игорь Кулаков. Читайте комментарии и мнения людей о произведении.


Понравилась книга? Поделитесь впечатлениями - оставьте Ваш отзыв или расскажите друзьям

Напишите свой комментарий
x