Межзвёздные путешествия. Опыт антифантастики - [9]
Таким образом, избыточность в Природе — вовсе не избыточна. Она возникает из учета условий, в которых должны адаптироваться новые особи.
Далее мы рассмотрим, как возможно обеспечить эти условия в технических устройствах.
Особенность рассматриваемых ниже методов заключается в том, что они должны обеспечивать готовность изделия к выполнению своей задачи после завершения срока путешествия независимо от его продолжительности.
Далее обсуждаются возможные методы обеспечения надежности, но не как практические методы (это может послужить поводом для углубленных исследований), а как иллюстрация выше названного принципа «каждый за себя».
Защита сохранности «хардвэра»
Допустим, мы имеем n процессоров, каждый из которых, например, выполняет программу для получения результата вычисления выражения (2х2). Программа записана в следующем виде:
Выполнить операцию 2х2,
Если результат равен 4, то переписать
этот текст программы на то же место и
записать в контрольную ячейку К дату последней записи.
Примем, что
1. процессор прекращают работу либо, когда закончился текст, либо когда встретилась незнакомая ему операция.
2. нарушения в работе процессора происходят только в результате деструктивных воздействий. (То есть, он не имеет технологических сбоев, связанных с ошибками при конструировании и изготовлении. Всё это должно быть устранено заранее).
3. Под ненадежностью мы будем понимать возможность неисполнения заданного алгоритма.
Допустим, мы имеем n процессоров, каждый из которых циклически повторяет приведенную выше программу. Тогда, в результате «бурной» деятельности процессоров, в каждой ячейке K>i (i:=1,n) будет записана одна и та же дата.
ПРИМЕЧАНИЕ 4
Вместо даты в K>iможно записывать порядковый номер выполнения программ. Важно, чтобы это выполнялось всеми n процессорами.
Допустим, что при очередном раунде j-ый процессор остановился, так как не смог выполнить операцию, записанную в виде «Выполнить операцию 2х2». Это приведет к тому, что в ячейку K>j будет записана информация, отличная от K>i>.
Примем, что по окончании раунда каждый из завершивших программу процессоров, в том числе и i—ый, сравнивает содержимое своей ячейки K>i с содержимым аналогичных ячеек других процессоров и если, например, K>i>K>j, то i—ый процессор переписывает на новое место свой текст программы, включает новый процессор, присвоив ему номер j и записывает в его ячейку K>j, содержимое собственной ячейки K>i.
Таким образом, после каждого раунда будут функционировать n компьютеров, и это может сохраняться до тех пор, пока будут резервные процессоры для замены вышедших из строя и достаточно памяти.
Если принять, что на борту есть устройства и материалы необходимые для производства процессоров, то подобная модель будет функционировать как угодно долго.
ПРИМЕЧАНИЕ 5
Эти возможности могут быть реализованы в результате развития нанотехнологии
Заметим, что рассмотренная модель нами применяется для иллюстрации использования принципа «каждый за себя» в технике. Как можно видеть, в этой модели каждый процессор работает независимо от других и это приводит к тому, что даже
ЕСЛИ В ТЕЧЕНИЕ ОДНОГО РАУНДА ОТКАЖЕТ n-1 ПРОЦЕССОРОВ, то при наличии необходимых ресурсов В СЛЕДУЮЩЕМ РАУНДЕ ЧИСЛО ИСПРАВНЫХ БУДЕТ восстановлено до n.
Остается заметить, что величина n может выбираться из условия, что за время одного раунда откажет максимум один процессор.
Не напоминает ли это механизм сохранения популяции рыб?
Защита базы данных и программного обеспечения
Мы обсудили способ обеспечения надежности процессора. В действительности предложенный способ позволяет проверить не только процессор, но и сохранность текста программы. В рассматриваемом случае мы исходим из того, что программы изначально, то есть до «загрузки» протестированы и, поэтому, нам необходимо проверять только «целостность» текста.
ПРИМЕЧАНИЕ 6
В действительности, такая проверка позволяет определить отсутствие нарушений ячеек памяти, в которой записан текст программы. Такая проверка позволяет контролировать не только текст программы, но и «целостность базы данных».
Дальше мы будем рассматривать проверку программного обеспечения аналогично проверке базы данных.
Допустим, на борту находится n компьютеров, и в каждом i-ом (i:=1, n) компьютере база данных записана в виде двух одинаковых файлов. А>i и В>i. (А>i≡В>i)
Помимо действий описанных в предыдущем разделе, каждый компьютер непрерывно выполняет следующий алгоритм:
1. Сравнить файлы А>i и В>i.. Если они не совпадают, то работу закончить. Иначе
2. Записать дату последней проверки в ячейку. П>i
3. После окончания работы всех компьютеров, сравнить П>iсо значениями других компьютеров и определить разность, вычислив δ>i>,.>j= П>i — П>jдля i-го и j-го компьютеров. Если для j-го компьютера, δ>i>,.>j>0, это значит, что проверка с помощью j-го процессора не обеспечивает выполнение условия (A>j≡B>j) и поэтому i-ый компьютер переписывает А>i и В>i на место A>jи B>j.
Таким образом, после каждого раунда все компьютеры будут иметь одинаковые базы данных.
Из этого следует, что база данных А>i,В>i (i:=1, n) будет сохраняться до тех пор, пока будут ресурсы, позволяющие запускать новый процессор взамен неисправного.
В рубрике «Документальная проза» — газетные заметки (1961–1984) колумбийца и Нобелевского лауреата (1982) Габриэля Гарсиа Маркеса (1927–2014) в переводе с испанского Александра Богдановского. Тема этих заметок по большей части — литература: трудности писательского житья, непостижимая кухня Нобелевской премии, коварство интервьюеров…
В Петербурге становится реальным то, что в любом другом месте покажется невероятным.Наводнение – бытовое явление. Северное сияние – почти каждую зиму, как и дождь в новогоднюю ночь. Даже появление привидения не очень удивляет. Петербуржцев скорее удивит отсутствие чудес.Петербург можно любить или не любить. Но мало кому удавалось игнорировать город. Равнодушных к Петербургу почти нет; лишь единицы смогли прикоснуться к нему и продолжать жить так, словно встречи не произошло.В Петербурге постоянно что‑то происходит в самых разных областях культуры.
В книге рассказывается история главного героя, который сталкивается с различными проблемами и препятствиями на протяжении всего своего путешествия. По пути он встречает множество второстепенных персонажей, которые играют важные роли в истории. Благодаря опыту главного героя книга исследует такие темы, как любовь, потеря, надежда и стойкость. По мере того, как главный герой преодолевает свои трудности, он усваивает ценные уроки жизни и растет как личность.
В книге оцениваются события новейшей истории с позиций учения Даниила Андреева Роза Мира, а также дается краткое описание развития человеческой цивилизации под влиянием сил Света и Тьмы со времен Христа. Подробно описываются способы экономического порабощения Америкой стран Азии, Латинской Америки и др., роль США в развале Советского Союза, в госперевороте на Украине в 2014 году. Дается альтернативное общепринятому видение событий 11 сентября 2001 года. Описывается применение США психотронного оружия для достижения своих военных и политических целей, а также роль США в подготовке катастрофы планетарного масштаба под влиянием Противобога.Орфография и пунктуация автора сохранены.
В книге рассказывается история главного героя, который сталкивается с различными проблемами и препятствиями на протяжении всего своего путешествия. По пути он встречает множество второстепенных персонажей, которые играют важные роли в истории. Благодаря опыту главного героя книга исследует такие темы, как любовь, потеря, надежда и стойкость. По мере того, как главный герой преодолевает свои трудности, он усваивает ценные уроки жизни и растет как личность.
Основным спорным вопросом в познании истины бытия окружающего материального мира является вопрос о существовании Бога. Если Бог существует, то сотворение жизни на Земле Богом, описанное в Книге Моисея, должно иметь научное подтверждение, так как творение Бога по изменению материи могло происходить лишь по физическим законам, которые присущи материи, и которые Бог изменить не может. Материя существовала всегда, то есть, бесконечно долго в прошлом времени, а Бог развился в какое-то время из материи, возможно даже по теории Дарвина.