Страница произведения
Войти
Зарегистрироваться
Страница произведения

Минимально необходимое воздействие-4


Опубликован:
03.06.2023 — 16.04.2024
Читателей:
3
Аннотация:
Добавлена глава 25 | 16.04.2024
Предыдущая глава  
↓ Содержание ↓
  Следующая глава
 
 

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

— Настольная в том смысле, что вся, вместе с периферийными устройствами, помещается на одном столе. Это системный блок с внешней памятью и модемом, экран терминала, клавиатура, манипулятор для позиционирования курсора, печатающее устройство. Задача состоит в том, чтобы написать для неё комплекс системных и прикладных программ. Ядро операционной системы, её программную оболочку, программы обслуживания внешних устройств и компилятор я напишу сам, собственно, уже пишу. Вашей группе предстоит написать минимальный набор прикладных программ, пользоваться которыми мог бы непрограммист со средним уровнем интеллекта. Жду вопросы.

— Что такое "Оболочка ядра операционной системы"? — вопрос задал Гена, который прекрасно знал как происходит общение с операционной системой — с помощью построчно набираемых директив, и обоснованно предполагал, что оболочка это что-то иное.

— На экране в удобной форме отображается содержимое носителей информации: названия программ и именованных блоков данных. Запуск программ или открытие данных производится путём их выбора с помощью манипулятора или клавиатуры.

— Примерно понял, работающему на настольной ЭВМ не нужно помнить, например, директиву запуска компилятора и набирать её на клавиатуре, достаточно помнить его название, чтобы опознать на экране, — кивнул Гена и продолжил, — как я понимаю, ничто не мешает давать названия, хорошо соответствующие сути программы или данных. А как удалить ненужные данные?

— Выбрать нужное название и нажать определённую клавишу, например, клавишу "Удалить". Перечень клавиш с кратким пояснением их функций постоянно "висит" на экране.

— Ладно, наверное, это удобно, посмотрим. А что входит в минимальный набор прикладных программ, которые нам предстоит написать, какие именно расчёты?

— Редактор текста, редактор рисунков, электронная таблица, система управления базами данных.

— С редактором текста всё понятно, с СУБД понятно в принципе, а что ты понимаешь под редактором рисунков и электронной таблицей? И почему, Глеб, в этом стартовом наборе нет ни одной программы для расчётов, ведь, насколько я знаю, именно расчётные программы программисты в основном и пишут? — спросил Гена.

— Из названия редактора рисунков понятно, что с его помощью можно рисовать. Как именно, решать вам, я могу лишь высказать некоторые соображения. Экран, разумеется, будет иметь графический режим, основные инструменты для рисования: манипулятор типа "мышь" и клавиатура. В распоряжении пользователя нашей НЭВМ должен быть набор графических примитивов вроде точки, прямой линии, окружности, прямоугольника и т.п., которые выдаются на экран простыми действиями.

— Какими именно? — в обсуждении приняли участие и другие программисты.

— Для рисования, например, отрезка прямой линии курсор с помощью "мыши" устанавливается в начало отрезка, нажимается одна из кнопок мыши, курсор переводится в конец отрезка и кнопка отпускается. Понятно, что предварительно должен быть выбран соответствующий примитив.

— Интересно, можно ли будет с помощью такой программы рисовать электрические схемы и вообще любые чертежи?

— Почему бы и нет? Другое дело, что, может быть, не в первой версии, потребуется точное позиционирование курсора, хранение в памяти фрагментов чертежа, масштабирование и вставка их в нужное место, возможность делать попутные расчёты и, наверняка, многое другое. По сути, это отдельная серьёзная тема, но в первой версии должен быть реализован простой, понятный любому вариант.

Ответив на ещё несколько уточняющих вопросов по редактору рисунков, я продолжил отвечать руководителю группы.

— Работа программы "Электронная таблица" не так очевидна, я даже не знаю создано ли что-нибудь подобное у нас или за рубежом. На экране она выглядит как таблица, то есть, состоит из строк и столбцов. По сути представляет собой совокупность функционально связанных ячеек, в каждую ячейку можно вводить информацию минимум трёх типов: число, текст, формула. С числом и текстом всё и так понятно, вся изюминка в формулах, они связывают содержимое ячеек между собой с помощью арифметических выражений. Например, в первой и второй ячейках находятся числа, а в третьей формула, произведение двух первых. При любом изменении содержимого одной из ячеек с числами автоматически изменяется содержимое третьей согласно заданной формуле.

— Получается что-то вроде калькулятора, просто видно не только результат, но и исходные данные, — первой сказала очевидную вещь Наташа.

— А эту, третью ячейку, можно использовать в качестве исходных данных для формул? — вопрос задала Настя, активная девушка из молодых, правда, повышенную активность она обычно проявляет в моём присутствии, как сказал Гена, или выслуживается, или одно из двух. Но вопрос хороший.

— Можно, конечно, и больше двух ячеек в одной формуле тоже использовать можно.

— Тогда это не просто калькулятор, а суперкалькулятор, — тоже Настя.

— Если ячейка с формулой будет использовать в этой формуле саму себя, то может получиться бесконечный цикл. И как обозначать ячейки?

— Это не проблема, просто указывать, что это ошибка. И обозначение ячеек тоже не проблема, можно использовать хотя бы способ как в "Морском бое".

Разговор перешёл на частности, хотя и полезные и интересные частности. Послушав дискуссию с десяток минут, я решил из неё самоустраниться, предварительно сказав несколько слов.

— Хочу сделать замечание, касающееся всех обсуждаемых прикладных программ, по существу оно состоит всего из одного слова: совместимость. Таблицы в составе базы данных должны открываться программой электронных таблиц и наоборот, электронная таблица должна уметь сохраняться в виде, доступном редактору текста, и так далее. В течение недели жду от вас технические задания по каждому проекту, приносить мне по мере готовности, будем смотреть вместе и доводить до ума. Вопросы есть?

— Это все программы, которые нужно написать для настольной ЭВМ?

— Почти все из набора младшего школьника, умение писать, считать и рисовать. Впоследствии потребуются ещё программы сжатия данных, в том числе для изображений, и для работы в информационной сети, никто не забыл про ОГАС?

— На чём мы будем отлаживать программы?

— Я рассчитываю, что в течение пары месяцев будут изготовлены минимум два макета настольных ЭВМ.

— Что будет в качестве долговременной памяти?

— Герметичный диск ИТМиВТ. Заранее скажу, что печатью будет всем вам известное ИПУ, игольное печатающее устройство.

— Экран на основе ЭЛТ?

— Да. Как запасной вариант, возможен и всплывающий экран, но его размеры пока оставляют желать лучшего.

— Но у него же скорость обновления очень низкая.

— Зато на нём невозможно играть в динамичные игры.

— А что, на этой настольной ЭВМ можно ещё и играть?

— Технически можно, но нельзя.


* * *

— Какую-то странную карьеру для научного сотрудника НИИ ты делаешь, — сказала мне жена, когда я сообщил ей о включении меня в состав Совета по науке при Президиуме ЦК, — диссертацию не защищаешь и даже не пишешь, но Государственную премию получил, и в компанию академиков затесался. При этом мы до сих пор живём в коммуналке, пусть и просторной.

— И сколько времени ты в ней живёшь, Ирин, два года?

— Я не возмущаюсь, к тому же в нашей квартире и до отъезда Васильевых атмосфера была вполне нормальной, даже дружественной, а сейчас так и вовсе. Не то, что у некоторых, мне Лариса на работе рассказывала, что у них в коммуналке на кухне чуть ли не сковородками дерутся.

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

— С этим, Глеб, я не спорю. В Новосибирск надолго едешь?

— Командировка пока на неделю.

— Почему пока, можешь задержаться?

— По идее, не должен. Официальная цель командировки НИИ-617, ознакомление с реальным положением дел в этой организации, чтобы понять, чем мы можем им помочь для вывода на современный научно-технический уровень. Лаврентьев всё-таки пробил идею создания в Сибири ещё одного мощного центра производства микроэлектронных компонентов, другое дело, получится ли это у него, а если получится, то как скоро.

— Есть ещё и неофициальная цель?

— Да, просто она в цели командирования явно не указана, хотя руководство нашего института о ней знает — приглашение председателя Совета по науке на совещание.

— Ты говорил, что у этого вашего совета есть помещение в Московском кремле, почему совещание в Новосибирске, а не в Москве?

— Наверное, потому, что проще двадцатишестилетнему завлабу прилететь к шестидесятишестилетнему академику, чем наоборот.


* * *

Хотя из Москвы я вылетел рано утром, но Ил-18 беспосадочного рейса номер 143, Москва-Новосибирск, прибыл в аэропорт Толмачёво ближе к вечеру по местному времени. Весь мой багаж уместился в моём портфеле, так что ждать выдачу багажа мне не нужно. Пять с половиной часов полёта и неудобства позади, высокий рост и длинные ноги не всегда хорошо, и я стою перед зданием аэровокзала. Здание сравнительно небольшое, но с потоком авиапассажиров пока справляется, хотя сосед по самолётному креслу, новосибирец, сказал, что при задержке рейсов картина выглядит похуже. Как он пояснил, зимой задержки рейсов дело обычное, одна из причин сам Ил-18, в сильные морозы плохо запускается двигатель и нужно много времени на прогрев салона самолёта.

Сейчас у меня два варианта, направиться сразу в академгородок или поехать на автобусе до главного новосибирского вокзала и поселиться в городской гостинице, у НИИ-617 своей гостиницы нет. Погода для конца сибирского августа стояла неплохая, 15 градусов тепла, сухо, и я решил выбрать компромиссный вариант, доехать до железнодорожного вокзала Новосибирск-главный, а уже оттуда поехать в академгородок. Цель — попытаться найти дом, в котором будет жить прототип сверхчеловека в нашей реальности, чтобы ещё раз оценить достоверность изложенных в Книге событий, да и просто посмотреть на центр города.

Автобус набился битком, ко мне притиснули молодую девушку в форме стюардессы, правда, не с моего рейса. По дороге девушка разговорилась, выяснилось, что она из Кишинёва, её самолёт прибыл чуть раньше моего, и здесь она уже не в первый раз. Я запомнил одно её высказывание: Как вы здесь живёте, и холодно, и голодно, и в транспорте такое творится?!

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

Выйдя из автобуса, сразу же направился в новенькую гостиницу "Золотая долина". Взяв мой паспорт, администратор сверилась с каким-то списком и выдала мне ключ от номера, не пришлось даже предъявлять командировочное удостоверение. Было уже поздно, Лаврентьеву я звонить не стал, хотя у меня был его новый шестизначный номер домашнего телефона и разрешение звонить в любое время. Поужинал в гостиничном ресторане, готовили в нём неплохо, и отправился спать в свой номер.

Председателю Совета по науке я позвонил утром в институт гидродинамики.

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

— Здравствуйте. Звонит Глеб Станиславович Ильин, член Совета по науке, — для солидности я представился полным именем. — Пригласите, пожалуйста, Михаила Алексеевича.

. . .

— Доброе утро, Глеб Станиславович, вы уже у нас?

— Здравствуйте. Да, звоню из "Золотой долины".

— Прекрасно, подходите через час в фойе института, заодно покажу вам академгородок, вы ведь здесь впервые?

— Да, через час буду.

Мы с академиком вышли на Морской проспект, центральную улицу академгородка, прошли по нему и углубились в сосновый лес по протоптанным тропинкам. Большинство зданий были не выше четвёртого этажа, таким образом, они не возвышались над окружающими дома соснами. При этом везде, где было только можно, лес был сохранён в своём первозданном виде, то есть, городок был по возможности вписан в окружающий ландшафт. Прежде чем приступить к вопросам по существу, председатель президиума СО РАН рассказал историю создания новосибирского академгородка, проблемы с первыми новостройками, пока не подключились минсредмашевский "Сибакадемстрой" и трест "Химэлектромонтаж".

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

— На первый вопрос ответ однозначно, да, на второй тоже да, но с оговоркой, я не уверен в достоверности информации.

— Значит прав был Колмогоров, когда ставил знак приблизительно равно между хорошей моделью и объектом моделирования, помните его слова "Моделирование способа организации материальной системы не может заключаться ни в чём ином, как в создании из других материальных элементов новой системы, обладающей в существенных чертах той же организацией, что и система моделируемая. Это значит, что достаточно полная модель живого существа должна называться живым существом, достаточно полная модель мыслящего существа, мыслящим существом"?

— Помню, конечно, "Вселенную, жизнь, разум" Шкловского я прочёл сразу, как она появилась. Там ещё были слова о том, что искусственный разум является высшим этапом развития материи. Это, кстати, подразумевает ответ и на второй вопрос, есть ли жизнь во вселенной. Если Шкловский прав, то биологическая разумная жизнь либо находится в примитивной устойчивой форме на уровне земного каменного века, либо, достигнув индустриальной фазы, очень кратковременна.

— Тогда уточняющий вопрос, когда на Земле появится разумная небиологическая жизнь и каковы ваши успехи в этом направлении?

Глава 7.

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

Предыдущая глава  
↓ Содержание ↓
  Следующая глава



Иные расы и виды существ 11 списков
Ангелы (Произведений: 91)
Оборотни (Произведений: 181)
Орки, гоблины, гномы, назгулы, тролли (Произведений: 41)
Эльфы, эльфы-полукровки, дроу (Произведений: 230)
Привидения, призраки, полтергейсты, духи (Произведений: 74)
Боги, полубоги, божественные сущности (Произведений: 165)
Вампиры (Произведений: 241)
Демоны (Произведений: 265)
Драконы (Произведений: 164)
Особенная раса, вид (созданные автором) (Произведений: 122)
Редкие расы (но не авторские) (Произведений: 107)
Профессии, занятия, стили жизни 8 списков
Внутренний мир человека. Мысли и жизнь 4 списка
Миры фэнтези и фантастики: каноны, апокрифы, смешение жанров 7 списков
О взаимоотношениях 7 списков
Герои 13 списков
Земля 6 списков
Альтернативная история (Произведений: 213)
Аномальные зоны (Произведений: 73)
Городские истории (Произведений: 306)
Исторические фантазии (Произведений: 98)
Постапокалиптика (Произведений: 104)
Стилизации и этнические мотивы (Произведений: 130)
Попадалово 5 списков
Противостояние 9 списков
О чувствах 3 списка
Следующее поколение 4 списка
Детское фэнтези (Произведений: 39)
Для самых маленьких (Произведений: 34)
О животных (Произведений: 48)
Поучительные сказки, притчи (Произведений: 82)
Закрыть
Закрыть
Закрыть
↑ Вверх