Переход II
Шрифт:
Не совсем фото: на основе видикона была изготовлена камера, позволяющая сделать снимок (довольно паршивого качества), записать его в цифровом формате на бортовой магнитофон и в нужный момент передать картинку за Землю. И одна группа в ИПП как раз разрабатывала для этого спутника управляющую всем этим оборудованием ЭВМ. То есть саму ЭВМ изготовили на заводе «САМ», а в ИПП написали для нее нужные программы и, что Алексей счел очень важным, разработали драйвера, позволяющие и с Земли посылать команды на фотографирование нужного, и — что было еще интереснее — загружать в машину новые программы.
На запущенном спутнике такая опция никому, правда, была и нафиг не нужна, но как задел на будущее… На не самое близкое будущее, но все же: вся космическая программа шла под руководством министерства обороны, и товарищ Булганин очень положительно отнесся к предложению товарища Челомея о создании орбитальной боевой группировки. А в рамках
Сам Алексей ни атомными, ни космическими проектами не занимался, но не смог не заметить, что эти проекты (и особенно «космический») сильно помогли в деле скорейшего строительства новых предприятий, выпускающих микросхемы. Потому что «маленький» процессор считал «медленно» только в режиме эмуляции «большой ЭВМ», а свои двадцать восемь коротких команд он выполнял со скоростью около пяти миллионов в секунду, а для управления теми же ракетами особо сложных и точных вычислений и не требовалось. Поэтому когда товарищ Патоличев начал в Белоруссии строительство новых заводов, армия ему в этом деле очень сильно помогла. И солдатами-стройбатовцами, поднявшими новые цеха буквально на пару месяцев, и ресурсами, позволившими все же цеха эти выстроить, и деньгами конечно. Армия, понятно дело, деньги сама вроде не зарабатывает, а только тратит, но ведь деньги-то — это не бумажки или там циферки на счетах в банках, деньги — это мера овещественного труда. А трудиться и солдаты в состоянии, особенно на строительстве дорог и домов для населения, и вот это населения свои «меры» за солдатский труд армии отдавало в той или иной форме, так что офицеры армейских институтов, работавших над проектами обеспечения полупроводниковых заводов оборудованием и сырьем, премии получали как раз этими деньгами. И рабочие военных предприятий, оставаясь поработать сверхурочно, тоже обеспечивались деньгами, которые солдаты для этого заработали.
А еще армия очень ударно поработала в Корее, причем там в основном железнодорожные войска трудовой героизм проявляли. Железных дорог в Корее было довольно много, но половина из них пока еще были вообще узкоколейками, а остальные — европейской колеи. Тоже неплоо, однако товарищ Ким карьеры (два уже) для добычи нужных для полупроводниковой промышленности минералов уже выстроил, а вот для добычи из руды всего нужного у него не хватало все того же электричества. И руду пока возили на переработку в СССР, а ее перевалка в Тумангане шла долго и оказывалась очень дорогой. А еще вагоны корейские простаивали — а с вагонами у товарища Кима тоже было напряженно. Поэтому советские железнодорожные войска просто перепрокладывали старые дороги, ставя туда уже «совмещенную» колею — чтобы советские эшелоны могли непосредственно с этих рудников руду возить…
Весенняя сессия и для Алексея, и для Соны прошла успешно, причем Алексею не потребовалось Сону снова загонять в режим «быстрого запоминания». Она вообще беспокоилась исключительно за «общественные науки», но в университете у преподавателей просто рука не поднялась (или смелости не хватило) ставить плохую оценку студентке, получившей орден из рук лично товарища Сталина. Ей даже экзамен сдавать не пришлось, «отл» она получила автоматом — а все прочие науки она и сама прекрасно сдала. Тем более прекрасно, что половину сдаваемого она изучала по учебникам, которые Алексей писал, а уж он ей знания «вложить» сумел более чем неплохо. Да и курсовой проект она практически формально «защищала»: разработанную группой под ее управлением систему учета пациентов уже официально начали внедрять во всех московских поликлиниках. Причем в поликлиниках детских ее ставили в приоритетном порядке, и вовсе не из-за того, что и Пашка к такой был прикреплен. Просто дети имеют привычку болеть в любое время суток и даже в любом месте, а не обязательно «по месту жительства» — а так как система разрабатывалась с возможностью использования одного центрального сервера базы данных, то в Минздраве решили, что все детские поликлиники нужно к такому серверу подключить и тогда информация о любом ребенке будет доступна по всей Москве. И — в очень скором будущем — по всей Московской области, а чуть попозже, скорее всего, и во всей стране.
Правда, тут еще оставалось довольно много нерешенных вопросов, причем таких, к решению которых никто даже не знал, как и приступать… То есть один человек знал: в сове время Алексею пришлось плотно поработать над задачей по «бесстыковой синхронизанией больших баз данных» и он по крайней мере понимал, «в какую сторону нужно копать» — но только «копать» было еще некому. Так что Сона для себя поставила задачу попроще: обеспечить в следующем году возможность доступа с любой машины любой поликлиники к серверам любой другой поликлиники, подключенной к сети. Правда, и в этом сформулировать постановку задачи ей муж помог, но эта задача уже
выглядела вполне выполнимой, а так как в университете на четвертый курс факультета вычислительной техники было переведено чуть больше трех сотен студентов, задача выглядела выполнимой в кратчайшие сроки.Но в целом задач уже возникло гораздо больше, чем их могли решить студенты и преподаватели институтов, даже несмотря на то, что составлением различных программ занимались не только на факультетах вычислительной техники. На мехмате университета тоже «образовалось» две кафедры, разрабатывающих вычислительные программы, и на физфаке сформировалась (пока еще организационно не оформленная как отдельное подразделение) группа по разработке математических моделей физических процессов, ведь УК МГУ уже имелось три «больших» ЖВМ и больше сотни «маленьких», так что ЭВМ быстро превращались из «неведомой диковинки» в привычный рабочий инструмент.
В МИФИ на физическом факультете половина преподавателей и студентов тоже яростно программировала всякое, а Клавдия Васильевна искренне считала, что если через два года какой-то из студентов не будет в состоянии написать нужную для работы программу, то такому студенту в институте вообще не место. Да и во многих других ВУЗах страны появились «вычислительные подразделения». Вот только почти везде люди, работающие с вычислительной техникой, работали «сами по себе», зачастую уже повторяя работу, кем-то ранее проделанную. И на очередном совещании, собранном Пантелеймоном Кондлратьевичем, Влексей на это обратил внимание:
— Откровенно говоря, мне очень обидно: в стране программистов катастрофически не хватает, а по прикидкам больше половины из них тупо повторяет уже проделанную работу. Иногда результаты у низ получаются лучше, чем у предшественников, но чаще, из-за нехватки ресурсов и опыта, они просто в очередной раз наступают на грабли, по которым уже народ прилично потоптался. Простой пример: в Томске героическими усилиями преподавателей и студентов, и насчет героизма я ничуть не иронизирую, разработали библиотеку широко применяемых в расчетах математических функций и методов. Вешь, без сомнения, очень нужная в инженерном деле, вот только точно такая же, даже чуть более обширная библиотека была уже разработана в МГУ, а еще одна, чуточку поскромнее по функционалу, но алгоритмически более продуманная — в институте прикладной математики. И беда в том, что эти библиотеки существенно друг от друга отличаются по способам использования разработанных функций, человек, научившийся работать с одной, с другой будет еще полгода разбираться. А таких примеров, если покопаться, можно уже десятки, если не сотни, привести.
— Партизан, слова твои, вероятно, смысл имеют, и, думаю, математики и инженеры тебя даже поддержат. Но вопрос простой: у тебя есть рабочие предложения по тому, как такого дублирования работ избежать? Мне тут уже подобные жалобы поступали, а вот слов, как положение исправить, я не слышал еще.
— Предложений-то куча, но какое из них выбрать… Мы с женой в сове время три машины, которые у нас дома стоят, четко поделили…
— Алексей Херов! Я знаю, что у тебя дома этих ЭВМов разных больше, чем в иных организациях, но тут мы собрались не для того, чтобы хвастаться!
— А я и не собирался, о другом сказать хотел. Вот мы машины поделили очень просто: на одной ведем работы по операционным системам, на другой — исключительно по базам данных. А третья у нас была учебная для… в общем, учебная и она же для разработки программ, которые ни к базам данных, ни к системам не относились. А так как мы машины поделили не только по назначению, но и по принадлежности, получилось, что я занялся системами — и любые вопросы, касающиеся операционных систем, попали под мою, скажем, юрисдикцию. Сона работала с базами данных, девочки расчетные программы разрабатывали… всякие. Но все мы четко знали, кто из нас чем занимается, и если у кого-то появлялись смежные вопросы, мы не бросались их немедленно решать сами, а просто сообщали о проблеете тому, кто ей занимался.
— Замечательно, а предложения-то у тебя есть?
— Да. Нужно проделать три вещи, я их перечислю не по степени важности, а по возможностям реализации. Сначала нужно организовать издание бюллетеня, или даже журнала специализированного, в котором будет писаться о том, кто чем занимается. Я понимаю, Виктор Семенович это подтвердит, но там не нужно писать, что-де предприятие, скажем, товарища Королева разрабатывает программы управления ракетами. Но программы управления ракетами всем и не нужны, о них можно в отдельных, уже отраслевых бюллетенях писать, которые издаваться будут со всеми нужными грифами. А вот о программах общего назначения писать нужно, и писать нужно только общую информацию, например, для чего программа нужна и как ее можно получить. То есть — и тут мы переходим ко второму этапу — потребуется некий центр, а возможно, и несколько центров, в которых все такие программы общего назначения будут храниться в пригодном для использования виде.