Глава 20

На космической станции

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

- Как вы уже наверно изучили, первой и простейшей операционной системой первого персонального компьютера у нас была МС ДОС. Хороша она или плоха судить не берусь, но для нее было разработано масса программного обеспечения для всех отраслей деятельности. Поэтому берем готовое и используем. А вот что дальше – возможны варианты. Идти по пути Микрософта или своим путем решать вам.

С моей точки зрения, операционная система Виндоуз была создана дилетантами, но я не специалист, а только пользователь и сужу по ее характеристикам, какое объем оперативной и дисковой памяти она занимает и потому, как она подвержена влиянию вирусов. Хотя микропроцессоры, начиная с 80286 имели диспетчеры памяти с разделением режима системы и программ пользователей. Но вы лучше в этом разберетесь. Я бы рекомендовал вам изучить операционную систему Линокс и ее использовать, возможно в упрощенном варианте, для процессоров, начиная с 80286. Но должна быть полная совместимость с прикладными программами под Виндоуз, я думаю, что это не так сложно сделать при установке этих программ на компьютер. Исходники Линокс у нас имеются, поскольку эта ОС создавалась с открытым кодом, доступным каждому. Вот, собственно, и все, что я вам хотел сказать – закончил вступительное слово Николай.

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

- Есть еще один плюс у станции – с помощью ее искина вы сможете работать в виртуальном пространстве. Сейчас я вам это продемонстрирую – Николай дал команду искину и он перенес их виртуально в большой зал с колоннами, они сидели за красивыми столами, на столах стояли большие мониторы.

Программисты в виртуале

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

- Грандиозно! – высказался Любимский. – Ну что друзья, давайте начнем изучать материалы, потом обсудим.

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

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

- Хорошо, давайте обсудим – согласился Николай и они вновь перенеслись в виртуал.

- Мы разрабатывали операционную систему ОС ИПМ для БЭСМ-6, которая имеет максимальный объем оперативной памяти 128Кслов, на магнитных барабанах еще 512Кслов. И это многопользовательская операционная система класса Юникс, которая позже появилась. А Линокс это уже дальнейшее развитие Юникса. И у нас сформировалось предложение использовать ОС ИМП в качестве базовой ОС и дальше ее развивать с учетом возможностей Линокса. Интерфейс ОС ИПМ мы можем сделать любой, она будет устанавливать любые пакеты, что для Линокса, что для Виндоуз любого поколения. Все в наших руках. Но, конечно, работать она сможет только на процессорах начиная с 80286, который имеет диспетчер памяти, и оперативная память будет нужна не менее одного мегабайта, и на диске еще три мегабайта. В эти параметры мы впишемся, вы обещали сменный носитель емкостью восемь мегабайт, и постоянный диск емкостью не менее тридцати двух мегабайт. Исходники ОС ИПМ у нас оказывается имеются в наших головах – нейросети перенесли их в ноутбуки, мы сделаем это очень быстро. Вопрос только в том, насколько быстро вы сможете сделать физический компьютер с процессором 80286?

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

- Это необходимо, запускайте в производство – попросил Любимский.

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

Раскол у программистов

Но Любимский вызвал его через сутки.

- Надо пообщаться Николай Алексеевич. Мы уже хорошо потрудились – целы год в виртуале провели, сделали свои выводы. Надо принять решение куда двигаться дальше.

- Давайте проведем встречу в виртуале, я могу это устроить – предложил Николай.

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

- Входите в виртуал, я также туда войду – сказал Николай и подключился через сеть своих дронов к искину станции.

Он сразу оказался в кают-компании, которая была создана искином для таких случаев. После приветствия и взаимных поклонов с сотрудниками, Николай предложил перейти к делу. Первым выступил Любимский:

- За проведенное время, а это год в виртуале, мы изучили все варианты решения проблемы – создание цепочки или ряда операционных систем для персональных компьютеров. Я решил идти по пути адаптации ОС ИПМ, как вы помните. Для нас искин изготовил физические модели персональных компьютеров всего ряда – от 8088 до 80486. Мы погоняли прототип системы на всех модификациях, в общем можно сказать, что для 80286 ОС готова. Но мы изучили и Линокс и ее погоняли на физических прототипах. И тут у нас возникли некоторые разногласия в группе. У Людмилы Николаевны возникло свое видение решения проблемы, как и ее сотрудниц. Поэтому мы вынесли этот вопрос на ваше решение. С моей точки зрения надо развивать ОС ИПМ, Людмила Николаевна считает, что надо развивать Линокс.

- Причем Линокс придется развивать в сторону облегчения – он с успехом работает на миллионах компьютеров с Пентиумами, надо делать версии, которые способны работать даже на 80286 процессоре, и я уверена, что с опытом создания ОС ИПМ мы в состоянии это сделать – сказала Трошева.

- Ну а я, как руководитель от ИПМ могу принять решение только в пользу своей версии, со мной согласно большинство моих сотрудников, хотя конечно это не показатель – сказал Любимский.

- Людмила Николаевна, вы готовы перейти работать в корпорацию «Инвестиции»? Оклады будут повыше и премии тоже – спросил Николай, видя раскол в рядах программистов.

- Да, готова. Девочки, вы со мной? – спросила Трошева. Дамы тут же подтвердили свое согласие.

- Ну вот и решили. Будут конкурировать за потребителя две операционных системы, и это хорошо. Для потребителя, конечно. А вам уважаемые разработчики придется постоянно следить за конкурентами, чтобы вас не обошли – усмехнулся Николай.

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

- Николай Алексеевич, тут еще один вопрос возник, относительно оплаты за работу в виртуале – сказала Трошева. – Мы же реально работаем тут, создаем продукт. А платить нам будут как за работы в реальном времени, то есть в тысячу раз меньше! Так не пойдет, нет никакого стимула ускорять работы с помощью виртуала.

- В нашей корпорации работа будет оплачиваться по суммарному времени – виртуал плюс реал – ответил Николай. – Насчет ИПМ – могу этот вопрос поднять в правительстве, думаю, что найдем понимание, поскольку сроки выполнения работ очень важны. Ну и искин выдает точные данные о работе в виртуале, отбрасывая часы отдыха в нем, так что приписок можно не опасаться.

- Когда вы сможете решить этот вопрос? – спросил Любимский, поскольку с Трошевой этот вопрос был уже решен.

- Как выйду в реал, свяжусь с Шокиным, он руководит кластером от правительства – ответил Николай.

- Ну тогда все вопросы решены – сказал Любимский, все удалились из виртуала.

Николай, выйдя из виртуала, набрал номер Шокина.

- Александр Иванович, возникла проблема с оплатой труда программистов. Они, кстати, разделились на две команды – Любимский от ИПМ будет разрабатывать адаптированную по процессор 80286 версию ОС ИПМ, а Трошева будет работать в корпорации «Инвестиции», заниматься адаптацией, а точнее разработкой более легких версий Линокса для процессора 80286. Они уже провели в виртуале один год за сутки, но в дальнейшем без адекватной оплаты работать так не будут. Требуется постановление правительства на этот счет наверно, мы-то в корпорации решим этот вопрос самостоятельно, а вот ИПМ не сможет. Искины дают точное табелирование рабочего времени в виртуале, поскольку там действует правило – восемь часов работы, от четырех до восьми часов отдыха перед выходом в реал.

- Вас понял, поставлю этот вопрос перед правительством, надо его решать, коли мы стремимся перегнать всех в этой гонке – пообещал Шокин.

Николай переслал запись разговора Любимского с разрешения Шокина, сам сообщил сумму заработка за вчерашний день Трошевой и ее команды. Ей, с окладом триста пятьдесят рублей, причиталось четыре тысячи двести рублей, ее сотрудникам немного меньше, в соответствии с окладами. Это известие подняло энтузиазм Людмилы Николаевны и ее сотрудников, она пообещала, что они активно берутся за разработку операционной системы, через неделю будет результат.

Микропроцессоры

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

Прошел уже месяц с последнего разговора с разработчиками. Они пыхтели над разработкой микропроцессоров 8086, 8088, даже начали разрабатывать 80286 процессор. В Зеленограде завод Микрон выделил целый корпус для технологической линии 350 мкм, а также для разработчиков технологии и микропроцессоров, и других микросхем. К Николаю уже привозили разработчиков всех типов микросхем для установки им нейросетей. Он установил твердую цену на нейросеть в один миллион рублей, станция их штамповала без проблем в любом количестве.

Николай связался с Дшхуняном и узнал какие успехи.

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

- Хорошо, выезжаю – пообещал Николай и отправился на служебной «Волге» с водителем в Зеленоград.

- Ну показывайте, что натворили – попросил он Дшхуняна.

Дшхунян показал ему топологии процессора 80286 – о нем шла речь, процессор 8088 начали выпускать серийно без проблем.

- У вас же имеется нейросеть и виртуальная реальность, в которой вы можете детально изучить каждый процесс – напомнил Николай. – Время там ускоряется в тысячу раз! Но это у нас на станции. У вас, на вашем сервере, только в десять раз. Вы за минуту рабочую смену можете проработать и очень много сделать. В конечном итоге, предоставленный вам сервер может сам разработать топологию – надо задать нормы и размеры кристалла, предоставить структурную или принципиальную схему, и он сгенерирует вам за минуту один вариант топологии.

Вот, например, даю задание – генерация копии микропроцессора 80286 по технологическим нормам 1,5 микрона. Минута прошла, даже меньше – готово. Проверяйте – предложил Николай.

- Охренеть! – воскликнул Павел Машевич, присутствующий при разговоре.

- Да, это что-то! Не знал, что так можно! Зачем нам тогда мозги себе этим загружать! – воскликнул Дшхунян.

- Ну и потом – есть же библиотека элементов – АЛУ, БМУ, статическая память, флеш-память, интерфейсы для обмена с локальной сетью, аналоговые элементы, генераторы, АЦП, ЦАП, ШИМ-модуляторы, таймеры. В принципе вы можете сделать еще на базе ядра 8088 или даже 80286 микроконтроллер, на борту которого будет как оперативная память, так и долговременная память программ и данных, а также контроллеры для обработки прерываний, АЦП, ЦАП и другие необходимые компоненты для управления техникой. В принципе с 80286 процессором вы уже закончили, займитесь однокристальными ЭВМ, или микроконтроллерами на его ядре. Изучите опыт нашего времени, выберете наиболее подходящие модели для ваших задач и в путь! – предложил Николай.

- И что – можно запускать в серию процессор 80286? – спросил удивленный Дшхунян.

- Дальше как обычно – делает опытную серию, тестируете ее, выявляете недочеты, исправляете. Используйте виртуальное пространство для разработки, сейчас решается вопрос об оплате работы в виртуальном пространстве. То есть ваша работа в виртуале будет оплачиваться как основная. За рабочую смену вы сможете сделать годовой объем работы и получить за это годовой оклад – сообщил Николай.

- Это было бы здорово! – обрадовался Машевич.

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

- А мониторы и клавиатуры где возьмем? – спросил Дшхунян.

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

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

Затем он связался со специалистами Микрона. Они занимались тиражированием технологической линии 350 нанометров. Обсудили проблему производства высококачественных фоторезистов для этих линий, размещение их на заводах. Первая была уже размещена в цехах Микрона и была готова работать на полную мощность 500 тысяч кристаллов в месяц, через год планировался запуск уже собственных линий на пяти заводах.

Обсудили с ними планы производства чипов динамической и флэш памяти, планировалось начать производство с кристаллов динамической памяти один мегабит, и флэш-памяти 64 мегабита, чтобы обеспечить ими производство персоналок. Получалось, что на один микропроцессор 8088 необходимо было произвести восемь кристаллов динамической памяти и девять кристаллов флэш-памяти. Эти цифры легко давали посчитать возможный выпуск персоналок в двадцать-двадцать пять тысяч в месяц, что было достаточно на первое время.

После этого Николай отбыл в Аникино. Там с ходу начал решать вопрос с мониторами – дал команду искину изготовить технологические линии для производства сверхъярких светодиодов и жидкокристаллических дисплеев с производительностью не менее двадцати пяти тысяч комплектов в месяц. Ожидаемый срок готовности линий был обозначен искином в один месяц.

Николай отправил полученную информацию Шокину и счет еще на миллиард рублей за линии по производству дисплеев.

Загрузка...