⇚ На страницу книги

Читать Матрица интеллекта. Мир как программа

Шрифт
Интервал

Издание четвертое, переработанное



© Г. В. Горин. Текст, 2021

© ООО ИД «Ганга». Оформление, издание, 2022

От автора

Прошло более десяти лет со дня публикации предыдущего издания. За это время я получил много читательских отзывов не только из России, но и из Белоруссии, Казахстана, Украины, Германии, Израиля. Этой неожиданно широкой для меня географии читательского внимания способствовал выпуск издательством «Ганга» электронного варианта книги и его доступность в интернете. Спасибо моим читателям за интерес и доброжелательные письма. Некоторые отзывы превращались в подробные обсуждения, дискуссии, иногда многомесячные. Такой интерес требовал ответственного отношения к теме. Прошу прощения, что не все приглашения на встречи с читателями я сумел принять. Это было связано с тем, что я не успевал скорректировать график. Спасибо всем, кто принял в этом участие или просто прочитал книгу «от и до», несмотря на трудности восприятия авторского языка. Пользуясь случаем, приношу за это свои извинения. Еще раз: СПАСИБО!

Из предисловия к первому изданию

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

Буду рад любому обсуждению затронутых вопросов. Вопросы, нарекания, сетования, приглашения к обсуждению и пр. принимаются по почте:

[email protected]

1. Универсальность программного кода

«Надо же думать, что понимать».

В. Черномырдин
Из Рунета

Человеческий интеллект имеет весьма сложную структуру. Если эту структуру рассматривать как процесс, а не как анатомо-физиологическую данность, находящуюся в черепной коробке, то можно обнаружить массу аналогий с процессами, которые в информатике называют программами. Схематично работа любого компьютера выглядит примерно так: процессор из определенного места памяти выбирает ячейку информации и интерпретирует эту информацию как код, в соответствие с которым он должен произвести строго определенное действие. Этим действием может быть, например, перемножение двух чисел, или сравнение двух полей на совпадение, или отсылка на печатающее устройство некоторой последовательности кодов, которые это устройство со встроенным интерпретирующим механизмом распечатывает как последовательность букв, составляющих слово или фразу, рисунок или график и т. д. Совокупность всех возможных кодов и соответствующих им действий некоторого процессора называется системой команд этого процессора. Если в выбранной ячейке находятся данные, не соответствующие интерпретируемым кодам, то процессор «сообщит», что здесь данные, не относящиеся к его системе команд. Другими словами, если память компьютера структурирована путем загрузки в нее программы, то без дополнительных условий компьютер приведет себя в действие, соответствующее загруженной программе. Если же память не структурирована (программа не загружена), то процессоряу нечего исполнять, и сделать что-либо он не может. На жаргоне айтишников: софт отсутствует.

Таким образом, некий «кусок железа» (хард) может находиться в двух состояниях: в состоянии с «неорганизованными внутренностями», и тогда он ничем не отличается от камня, табуретки или другого физического тела, и в состоянии с «организованными внутренностями», и тогда это самодействующий объект, способный производить физические действия в соответствии с текущей организацией его памяти. Программа в компьютере – это просто упорядоченная память компьютера, которая вместе с другими структурными элементами определяет способ организации работы компьютера. «Железо» компьютера тоже «организовано» при его создании. Программы в памяти меняются, а программы в микрочипах – «врожденные». Их «прошили» при производстве. Что «прошивать», а что загружать – дело технологического удобства, сложившихся заблуждений или технико-экономических возможностей текущей эпохи.