Читать книгу Информационная феноменология жизни. Часть I: Внутриклеточные информационные отношения (Даниил Михайлович Платонов) онлайн бесплатно на Bookz (5-ая страница книги)
bannerbanner
Информационная феноменология жизни. Часть I: Внутриклеточные информационные отношения
Информационная феноменология жизни. Часть I: Внутриклеточные информационные отношенияПолная версия
Оценить:
Информационная феноменология жизни. Часть I: Внутриклеточные информационные отношения

4

Полная версия:

Информационная феноменология жизни. Часть I: Внутриклеточные информационные отношения

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

В одной из своих монографий С. П.Расторгуев связывает возможность точного копирования при сохранении оригинала с определением границы между тем, что вечно, и тем, что временно. Обосновываются достаточно категоричные теоремы: «О невозможности получения абсолютно точной информационной копии с биологического существа» и «О необходимых условиях для невозможности получения абсолютно точной копии любого субъекта». Последний тезис связывается с изменчивостью оригинала на интервале тиражирования.

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

Развитие информационных систем на основе компьютерных технологий в новом ракурсе высветило проблему тиражирования информации в различном лингвистическом оформлении. Это связано с возможностями размножения программной продукции для использования ее на различных по типу организации вычислительного процесса компьютерах (в частности, различающихся по системе команд). Некоторым практическим подходом в этом направлении является создание иерархии языков программирования. Языки нижнего уровня (ассемблер) в своей лексике непосредственно отражают систему команд, используемую в конкретной вычислительной машине (машинно-ориентированные языки). В настоящее время на этих языках обычно пишутся программы служебного и утилитарного для конкретной вычислительной системы назначения. Тиражирование таких программ происходит в пределах одного типа машин. Правда, развитие современных компьютерных систем на базе микропроцессоров существенно расширило ареал их тиражирования.

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

Развитием языков программирования высокого уровня явилось создание современных языков представления данных (не только текстовых документов, но и аудио– и видеоинформации). Это позволило замкнуть в единый информационный процесс на основе компьютерных технологий все информационные компоненты: и программное обеспечение, и данные. По всей видимости, произошел качественный переход во всей сфере информационного обеспечения человечества. И феноменологической основой этого перехода является, пожалуй, именно резкое снятие ограничений в возможностях тиражирования информации. Созданы условия для безграничного эксперимента. При этом изменились акценты феноменологии системных отношений.

До сих пор императивом существования информационных систем человеческого общения была «воля» людей. Сейчас ситуация уже практически изменилась. Имманентные возможности таких, например, информационных «монстров» как компьютерные ресурсы, объединенные сетью INTERNET, заставляют, хотим мы этого, или не хотим, признать то, что управляемость им невысока. Более того, созданные и активно функционирующие практически глобальные информационно-поисковые системы становятся в значительной степени отрешенными в своей непосредственной деятельности по назначению от конкретной воли их создателей и операторов. Конечно, эти люди могут создать условия прекращения функционирования этих систем (правда, кто им это позволит!), но такая ситуация скорее катастрофа общественного плана – той части общества, уже достаточно представительной, которая пользуется услугами этих систем и, вряд ли, представляет, как без них обойтись. Для информационного же обеспечения человечества это всего лишь гибель одной информационной особи, которая при существующих развитых средствах тиражирования непременно будет заменена другой.

Свобода эксперимента – основа эволюции. Условия качественно новых экспериментов созданы. Так что нас ждет? Это предмет футурологов. Здесь же мы должны подчеркнуть, что эволюция информационных отношений и основанных на них информационных систем на практике всегда взаимосвязана с эволюцией материальных средств, обеспечивающих передачу и тиражирование информационных объектов. Обсуждая феноменологию системного подхода для открытых систем, мы коснулись представления о «жизненном цикле», что, возможно, и создает определенную метрику процесса эволюции. Одной из иллюстраций этого могут, по-видимому, служить процессы становления и развития компьютерных технологий, которые протекают на наших глазах в необычайно сжатых, но эмпирически предсказуемых, временных масштабах. В середине ХХ века был создан первый электронный компьютер. Менее чем за 50 лет было создано более пяти поколений вычислительных машин. Но ведь это новые виды! Вот это темпы эволюции! В живой природе таких не сыщешь. Да и в технике тоже. Эра «персональных» компьютеров в новом ракурсе высветила феноменологический императив коэволюции hardware и software как трансцендентного обрамления имманентных факторов процессов эволюции информационных систем.

Вычислительная техника и вычислительные системы

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

Если смотреть с общих позиций информатизации общества, то феноменологически в развитии компьютерных технологий пока что фактически наблюдается определенный паритет значимости software (программные аспекты) и hardware (материально техническая реализация).

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

Существенный феноменологический сдвиг в формировании процесса эволюции вычислительной техники, на наш взгляд, произошел при создании вычислительной системы IBM 360 фирмы International Business Machines. Главным обстоятельством явился акцент на архитектуру вычислительной системы (уровень STI феноменологической модели стратификации систем). В рамках системного подхода были стандартизированы основные форматы представления информации и система команд (операций), получившая наименование CISC (Complex Instruction Set Computer).

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

Оценивая с современных позиций принятые в ту пору решения, можно обсуждать их оптимальность и какие-либо другие показатели, но при всем при этом неопровержимым фактором является безусловная значимость качественного перехода на новый, архитектурный уровень системного мышления при разработке и создании компьютерных систем. Принятие в качестве базовых стандартов, предложенных по проекту системы IBM 360, было, по-видимому, обусловлено мощью и значимостью корпорации International Business Machines на мировом компьютерном рынке. Конечно, возможны были и другие решения. Но рыночная конъюнктура определила именно такой подход. К счастью, он оказался вполне приемлемым для дальнейшего развития средств вычислительной техники.

Интересен, в этом смысле, взгляд одного из зачинателей направления ЕС ЭВМ (Единой системы электронно-вычислительных машин) в нашей стране, ведущего специалиста по суперкомпьютерам предельной производительности, академика Российской академии наук В. К.Левина. В своей работе «Очерк становления Единой системы ЭВМ» он отмечает: «Система 360 представлялась как целостная, достаточно всеохватывающая и, как подтвердилось впоследствии, перспективная, допускающая развитие как программных, так и аппаратных средств. При всей новизне Системы 360 концепции ее построения органично вытекали из предыдущего опыта вычислительной техники, поэтому в основном система с интересом и положительно воспринималась разработчиками.

Довольно значительной акцией в начале работ по ЕС ЭВМ было принятие стандартов по кодированию и расположению информации на внешних носителях – перфокартах, перфолентах, магнитных лентах и на сменных пакетах магнитных дисков. В отечественных ЭВМ I и II поколений в этой сфере были довольно значительные отличия от тех решений, которые сложились в мировой практике и в большой мере были подтверждены решениями международных организаций по стандартизации – ИСО, МКТТ. Принятие зарубежной системы – Системы 360 – за прототип ЕС ЭВМ стало мощным стимулом для доведения внешних устройств до удобоваримого уровня, причем стандарты на кодирование информации на внешних носителях оказывали значительное влияние и на построение самих внешних устройств. В таких важнейших средствах, как память на магнитных лентах и сменных дисках, принятие общепризнанных стандартов и технических решений IBM и разработка соответствующих отечественных аналогов (совместно с Болгарией и ГДР) оказалось значительным шагом вперед, поскольку предыдущие наши устройства магнитной записи были существенно ниже по параметрам скорости, плотности и объема информации.

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

Архитектурный акцент системы IBM 360 в значительной степени содействовал процессам совершенствования программного обеспечения (software), определяющего, в конечном счете, прикладные возможности вычислительных систем по назначению. Здесь следует отметить, пожалуй, два основных направления. Это – развитие языков высокого уровня и развитие операционных систем.

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


Организация процессов информатизации


В трансцендентном аспекте она охватывает, наряду с технологиями создания средств информатизации, проблемы постановки задач и разработки алгоритмов их решений, а в имманентном аспекте реализацию конкретных вычислительных систем (hardware) и программного обеспечения (software).

В этом перечислении среди software только одна составляющая в общественном представлении особо выделяется как творческий процесс. Это создание программного продукта, который является интеллектуальной собственностью авторов на таких же правах, как произведения искусства и технические решения hardware. Хотя уже в концепции Дж.фонНеймана в основе архитектуры вычислительных машин лежит представление алгоритма решения задачи в виде программы последовательных вычислений. Согласно стандарту ISO 2382/1–84, программа для вычислительной машины – это всего лишь «упорядоченная последовательность команд, подлежащая обработке». Вместе с тем, ни формулы, ни алгоритмы не являются предметом какого-либо авторского права (кроме общественного общечеловеческого признания), хотя те же самые алгоритмы являются распространенной формой директивной государственной и международной регламентации (например, стандарты по протоколам доступа, криптозащите и т.д.). Не кажется ли несколько странной творческая обособленность software? Особенно с учетом того, что компьютерные технологии приобрели статус средств производства.

Вторым направлением совершенствования программного обеспечения на основе архитектурного акцента системы IBM 360 является развитие операционных систем. К моменту выхода в свет проекта системы IBM 360 представления об операционных системах как среде управления вычислительными ресурсами и организации вычислительного процесса уже достаточно четко сформировалось. Родоначальницей современных операционных систем, практически полностью автоматизирующих внешнюю и внутреннюю организацию вычислительного процесса на электронных вычислительных машинах, пожалуй, следует считать операционную систему для машины «ATLAS» (Великобритания).

Принципиальным положением операционных систем явилось многоуровневая организация памяти. Недаром в названии одной из наиболее распространенных первых операционных систем DOS – Disk Operating System (дисковая операционная система) идентификатором является именно указатель внешнего хранилища памяти – «диска». Как это схоже со значимостью ДНК во внутриклеточной организации информационных отношений живых организмов. Операционные системы, наряду с некоторым ядром, обладают наборами специализированных программ управления отдельными устройствами вычислительной установки – «драйверами»[29], что позволяет по мере необходимости подключать ресурсы отдельных устройств для реализации текущего вычислительного процесса. Но наиболее важной функцией операционных систем, пожалуй, является управление памятью, которое производит необходимое информационное наполнение и распределение ограниченных объемов оперативной памяти в целях текущего поддержания хода выполнения реализуемого вычислительного процесса. Именно это обеспечивает возможность фактически безграничной информационной поддержки в реализации вычислительных процессов при ограниченных объемах оперативной памяти.

Концепция операционных систем создает предпосылки реализации информационной «открытости» вычислительных систем. Речь идет не о беспрепятственном доступе к вычислительному и информационному ресурсу, а о возможности получать произвольные порции информации из разных источников (включая внешние и внесистемные хранилища информации) непосредственно в ходе выполнения вычислительного процесса. Реализация этих возможностей, фактически, представляет воплощение уровня SIT модели феноменологической стратификации систем в широком спектре трансцендентных (S) отношений. Таким образом, к середине 60-х годов ХХ столетия в рамках третьего поколения вычислительной техники фактически были сформированы основополагающие концепции, обеспечивающие возможности реализации осознанного системного подхода при создании вычислительных установок.

При эксплуатации вычислительной техники уже третьего поколения проявился, ранее не совсем прогнозируемый, фактор – консерватизм программного обеспечения. Это, наверное, явилось следствием использования в программировании языков высокого уровня и информационной открытости операционных систем, что поддерживало положительные процессы создания и эффективной эксплуатации библиотечного фонда программ. Однако у этого фактора оказалась и другая сторона медали. Волей или неволей к вновь создаваемым вычислительным средствам фактически предъявлялось требование обеспечения выполнения программ, написанных ранее. Напомним, что декларация программной совместимости была одной из определяющих проекта системы IBM 360 и ее аналога в СССР – ЕС ЭВМ. Выполнение этого требования при создании реальных вычислительных систем было далеко не простым делом. Особенно это касалось применения вычислительных машин с различными аппаратными платформами. Возможно, именно этот фактор ограничил в последствии многообразие архитектуры вычислительных платформ.

Микропроцессоры и персональные компьютеры

Будучи базовыми, стандарты IBM позволяли формировать подмножества, обеспечивающие в некоторых конкретных условиях более эффективную реализацию возможностей той или иной элементно-технической базы при создании вычислительных средств определенного назначения. Так, значительное распространение получили процессоры с RISC-архитектурой (Reduced Instruction Set Computer – сокращенная система команд компьютера), имеющие ограниченную, по сравнению с CISC, спецификацию системы команд. Распространение RISC-архитектуры связывается с созданием микропроцессоров. По-видимому, это один из важнейших качественных феноменологических переходов в hardware на современном этапе развития вычислительной техники.

Феноменологическая значимость концепции микропроцессорной организации вычислительных средств, на наш взгляд, определяется принципиально новыми возможностями вариаций согласования имманентного, структурного уровня организации вычислительных систем (уровень SII феноменологической стратификации модели систем) и архитектурного уровня (STI), обеспечивающего вхождение пользователей в вычислительную систему. Эти возможности фактически обеспечили настоящую революцию в информатике, создав иерархию организации вычислительных систем. Нижний уровень этой иерархии (позволим назвать его базовым) охватывает многообразие микропроцессоров с внутренними коммуникационными отношениями, которые в совокупности обеспечивают создание и представление конкретной вычислительной установки, будь то персональный компьютер, рабочая станция или суперкомпьютерная установка.

Каждый микропроцессор со своими интерфейсами представляет собой вполне оформленную самостоятельную вычислительную микросистему со своим феноменологическим системным многообразием. В рамках hardware это ассоциируется с элементной базой, что и побуждает к предложенному наименованию нижнего уровня иерархии вычислительных систем – «Элементная база».

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

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

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

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

1...34567...24
bannerbanner