ВУЗ: Не указан
Категория: Не указан
Дисциплина: Не указана
Добавлен: 19.05.2024
Просмотров: 27
Скачиваний: 0
65.Лингвистическое обеспечение АИС: состав, требования Лингвистическое обеспечение- совокупность ИПЯ, а также средств и методов их создания, ведения, использования и контроля.Ведение лингвистического обеспечения – совокупность процедур, обеспечивающих поддержание подсистемы ЛОАИС в рабочем состоянии. Структура лингвистического обеспечения:1.информационно-поисковые языки (ИПЯ): - классификационные (ББК, УДК, ГРНТИ, ОКТЭСИ); -вербальные языки (язык предметных рубрик. Дескрипторный ИПЯ); -объектно – признаковый 2.элементы ИПЯ: -международные стандартные номера; -коды названий (языков, стран и т.д.). 3.языки взаимодействия с системой; -семантические языки разметки текста; -языки диалога. 4.формат представления данных в машиночитаемой форме (коммуникативные форматы). 5.нормативно-справочная база (нормативные документы т.е. стандарты, инструктивно-методические документы т.е. инструкции, методики; справочники): -нормативные документы (стандарты); -инструктивно – методические документы (инструкции); -файлы авторитетных записей (предметных рубрик, авторов); -справочные документы.6.рабочие средства. Функции ЛО: 1.систематизация информационных массивов и изданий. 2.определение тематического охвата органов НТИ для рационального распределения информационных массивов между взаимодействующими органами НТИ. 3.индексирование документов и запросов, фактов для проведения ДИФ – видов информационного поиска. 4.единообразие формирования информационных массивов предназначенных для обмена между органами информации. 5.регламентация процесса создания и применения языковых средств в органах информации. Состав лингвистических средств: - лингвистическое обеспечение реализации технологии системы (общественное или общесистемное лингвистическое обеспечение, локальное лингвистическое обеспечение); - лингвистическое обеспечение взаимодействия системы или сети с информационным окружением. Общесистемное ЛО – комплекс лингвистических средств, используемых во всех структурных подразделениях системы или сети при решении задач ИТ в целом. Локальное ЛО – комплекс лингвистических средств, реализующих специфические задачи отдельных структурных подразделений системы или сети. Требования: 1.необходимая семантическая сила, заключающаяся в том, что применяемые ИПЯ должны обладать средствами и способами для точного описания тех характеричстик, которые присущи объектам, выделенным при индексировании документов, запросов или фактов 2.гибкость, заключающаяся в возможности эффективного использования применяемых ИПЯ для индексирования любых типов обработанных документов и запросов, а также в обеспечении в заданных пределах требуемых показателей точности и полноты поиска 3.динамичность, заключающаяся в возможности функционирования применяемых лингвистических средств при любых количественных изменениях в потоках, поступающих документов и информационных запросов , а также в накопленных массивах информации 4.целостность, заключающаяся в максимальных возможностях взаимодействия и связанности всех типов ИПЯ, которые применяются в данной АИС и сохранении такой связанности при их использовании 5.минимизация избыточности, заключающаяся в применении только таких лингвистических средств, которые действительно необходимы для решения подавляющего большинства задач данной АИС 6.защищенность от возможных искажений при использовании 7.стабильность 8.открытость 9.простооа процедуры построения применяемых ИПЯ и внесение в них дополнительных изменений 10. простота использования применяемых ИПЯ 11максимальное соответствие применяемых ИПЯ действующим национальным и международным стандартам 12.минимальная стоимость построения и использования Факторы, влияющие на состав ЛО АИС: 1.объемы информационных массивов, их годовой прирост 2.отраслевая тематическая и типовидовая структура входного документального потока 3.специфика задач, решаемых структурными подразделениями и структурой в целом 4.состав пользователей и особенностей поступающих в АИС запросов 5.логическая структура и состав БД 6.принципы организационного построения конкретной АИС 7.используемые ИТ. В случае функционирования АИС в режиме сети на состав ЛО также влияет видовой состав информационных служб и учреждений входящих в сеть.
|
66.Информационно-поисковые языки в структуре лингвистического обеспечения АИС ИПЯ – это иск язык, кт предназнач, для выражения содержания док-ов и запросов, а также формирования фактов с целью послед поиска. Причины созд ИПЯ – недостатки естеств языка, кт затрудн поиск. (наличие синонимов, полисемия (многозначность) и омонемия( наличие слов, кт звучат и пишутся одинаково, но по смыслу не имеют ничего общего), наличие слов кт не несут смыслов нагрузки при формир запросов – союзы, междометия).Требования, пред-е к ИПЯ: гостеприимство, простоа исп-я, семанитч сила- возм-ть языка идентифи предмет с макс степ-ю дробности, однозначность, явное выражение полезных для поиска смысловых отношений между словами. ИПЯ предназнач для описания содерж док-та или запроса или для описания фактов для послед-го поиска. ИПЯ вкл след компоненты: алфавит, лексика, парадигмат отнош, синтагмат отнош, грамматика. Алфавит – совок-ть знаков исп-х в данном ИПЯ для составл лексич ед-ц. Лексика – совок-ть всех лексич ед-ц исп-х в данном ИПЯ. Лекс ед-ца – посл-ть, принятая для обознач какого –либо понятия, она имеет план выражения (способ задания) и план содержания (смысл). Лексика бывает: 1.с тз построения лексич ед – кодируемая (пв≠пс), словарная(пв=пс), 2 с тз длины лексич ед-цы: 1го уровня интеграции – 1 слово, 2го уровня интеграции – устойчивое словосоч. 3 контролируемая - все л ед-цы учит-ся в спец словаре – удк, ббк, и неконтролируемая (исп-ся ест язык, примен кт ограничено (формализовано) введением спец-х правил). Термин – слово, или слсч точно обознач-е какое либо понятие. Термины должны обладать след-ми св-ми: однозначность, точность, стилистич нейтральность. Термины бывают: 1. языковые и неязыковые, 2. по структуре: сущ-е, сущ+прилагат, сущ+сущ. 3. по сфере применения: юрид, математич и пр и межотрасл, научные, общенаучные. Парадигм отнош отраж логич отнош и психологич ассоциации между значениями лексических единиц ИПЯ. Св-ва 1) внетекст хар-р (внетекстовая обусловленность), незав-ть от контекста, 2) многоступенчатость, нелинейность т.е. одна и та же ле может входить в состав различных парадигм, т. е. в разл смысловые ряды, в которых она противопоставляется по различным смысл признакам. Бывают 1.сильные 1.1. Отношения тождества 1.2. Отношения иерархии 1.2.1 Отношение «род-вид» 1.2.2 Отношение «целое—часть» 2.Слабые (ассоциативные) парадигматические отношения учитывают логические отношения пересечения понятии и различные психологические ассоциации: отношения причины—следствия, смежности, контраста, кратности. Существующие способы установления по Логико-интуитивный способ установления парадигматических отношений направлен на выявление существенных смысловых связей между понятиями, Формализованный способ базируется на следующих средствах «опознания» (различения) парадигматических отношении в тексте: лексических (использование глаголов, причастий, вводных слов, предлогов и т. п.); пунктуационных (использование двоеточия, тире, скобок и т. п.); использование схем, чертежей; использование различий в шрифтах (курсив, разрядка). Синтагмат отнош - линейные отношения, устанавл-е непоср при объединении слов и словосочетаний во фразы (предложения), со проявляются лишь при употреблении лексических единиц и целиком зависят от контекста Грамматика ИПЯ — это конкретный набор средств и правил построения поисковых образов на данном ИПЯ. 1. Мешочная грамматика. Это простое перечисление лексических едини-ц 2. Позиционная грамматика. Это установление жесткого порядка следования лексических единиц, входящих в один поисковый образ 3. Указатели связи. Это—символы, буквы или цифры, которые присоединяются к двум или более лексическим единицам ИПЯ с целью наглядного выражения существующей между ними логической связи. 4. Указатели роли. Это—символы, буквы или цифры, которые присоединяются к двум или более лексическим единицам и служат для обозначения логической роли (функции), выполняемой этой лексической единицей в поисковом образе. 5. Грамматика логических операторов основана на использовании трех логических связок И, ИЛИ, НЕ, позволяющих осуществлять логическое умножение, сложение и вычитание лексических единиц, т.е. осуществлять операции алгебры логики (булевой алгебры).
|
67. Классификационные ИПЯ Классификация – процесс (результат) распред-я каких-либо объектов на взаимоисключающие классы в соотв-ии с наиб сущ-ны-ми признаками. Класс – сов-ть объектов им-х один или неско общих сущес-х признаков. Все сущ-е классифик-ии делят на две группы: Иерархические (ИК), Неиерархические.ИК – классиф между подразд-ми кт сущ-ют 2 вида отнош: иерархии и соподчинения. Иерархия –расположение частей или элементов какого-либо целого в порядке от высшего к низшему. Осн хар-ми ИК как ИПЯ явл кол-во ступеней классиф, глубина и емкость. Кол-во ступеней опред глубину сист классиф-ии В различных ИПЯ глубина иерархии измеряется по-разному. (Рубрикатор ГАСНТИ – 3 уровня, УДК – 10 уровней). Емкость- характеризующий мощность словарного состава (Рубрикатор ГАСНТИ –6118 ЛЕ, УДК – 250 тыс. ЛЕ). Алфавит ИК по своему составу может быть либо преимущ-но цифровым (УДК, Рубрикаторы ГРНТИ, Классификаторы), либо смешанным (ББК, МКИ), также в сост алфавита ИПЯ входят знаки пунктуации, специальные знаки и символы. Лексика. Стр-ра ЛЕ любого классифик ИПЯ имеет станд вид,: код, индекс + словесная формулировка. Основные характеристики присущие лексике ИК:1.В плане выражения ЛЕ ИК представляет собой код или индекс. В плане содержания – словесная формулировка.2.Все ИК представляют собой кодированные ИПЯ, при этом коды могут быть: структурированные, неструктурированные.3.По способу задания лексика ИК относится к контролируемой (таблицы, рубрикаторы, классификаторы).4.С точки зрения уровня интеграции ИК относится ко 2-му уровню. Парадигматические отношения в ИК выражаются 2-мя способами:1.Иерархический способ построения таблиц предусматривает деление всей совокупности знаний на классы, 2.Ссылочно-справочный аппарат – совокупность указаний, фиксирующих связи и разменивания между классификационными делениями. Организационная структура ИК как ИПЯ состоит из: введения (состав и стр-ра, принципы построения ИПЯ, цели, задачи и его назначение, содержат сведения о посл-ти разделов, способе индеек-ия и т.п), основных и вспомогательных таблиц (иерархически упорядоченные классификационные деления по отраслям знаний), АПУ - алфавитный перечень всех понятий, кт в осн и вспомогат таблицах ИК приведены в систематическом порядке. Причины многообразия иерархич. ИПЯ: Уникальность, неповторимость признаков присущих отдельным видам документов, как объекта классификации. (док-ты технич хар-ра, по естеств наукам - УДК. Патентные документы - МКИ. Общественно-политическая литература – ББК. Различные типы решаемых на базе данного ИПЯ задач, выполнение определенных функций, связанных со сферой применения. Область применения ИПЯ и ИК в частности – это сфера библиотечной и справочно-информационной деятельности, где ИК выполняют следующие функции: Структурирование, систематизация ДП поступающего в систему, Организация и поддержание в рабочем состоянии справочно-библиографического аппарата, Систематизация БЗ в информационно-библиографических изданиях, подготавливаемых как в ручном так и в автоматизированном режиме, Обеспечение справочно-библиографического и информационного обслуживания пользователей, включая все разновидности тематического поиска информации. Достоинства ИК Наглядность, обозримость систематического ряда. Построенные на приоритете двух видов отношений (иерархии и соподчинения Информативность и мнемоничность индексов. Недостатки ИК Жесткость структуры , Слабая гибкость, низкая динамичность, Затруднительность многоаспектного поиска, ДКД – иерархическая классификация, основанная на принципе десятичного деления, т.е такая , в которой вся совокупность знаний делится на 10 подклассов и т.д. , тем самым обеспечивается гибкость и дробность. УДК – это иерархическая комбинационная система классификации, служащая для систематизации и последующего поиска различных источников информации. Универсальной эта классификация называется потому, что она охватывает всю совокупность человеческих знаний; десятичной – потому, что вся эта совокупность делится на десять классов, каждый из которых может, в свою очередь, делиться на десять разделов. ББК – это иерархическая комбинационная классификация универсального характера, предназначенная для организации книжных фондов, каталогов, картотек, упорядочения записей в библиографических указателях. Основная задача ББК – раскрыть содержание документов, представить их в виде стройной научно обоснованной системы знаний и этим максимально облегчить читателю использование библиотечных фондов. Сфера применения ББК: она служит для организации систематических фондов и каталогов, определения тематических профилей комплектования, для систематизации и упорядочения материалов в библиографических указателях, на тематических выставках литературы и т.п.
|
68. Дескрипторные ИПЯ. Дескрипторный ИПЯ – это ИПЯ, лекс ед-цами кт явл дескр-ры и исп-ие кт основано на принципе координатного индексирования. Дескриптор – словарная единица ИПЯ, выраженная словом, словосочетанием или кодом, являющаяся именем класса условной эквивалентности, в который включены эквивалентные и близкие по смыслу ключевые слова. Ключевое слово – это слово или слс из текста документа или запроса, которое несёт в данном тексте наибольшую смысловую нагрузку с точки зрения информационного поиска. Координатное индексирование – это индексирование путём перечисления ключевых слов или дескрипторов. Принцип координатного индексирования был. в связи с попытками механизации и автоматизации информационного поиска. Сист-ма «Унитерм», работает по принципу координатного индексирования. «Унитерм» (от англ. unit term, что означает «единичный термин», «отдельное слово») – это полнозначное, имеющее большую смысловую нагрузку слово, кт выбир-ся из текста документа или запроса. В качестве унитермов могут выступать только отдельные слова, но не словосочетания. Следовательно, язык системы «Унитерм» характеризуется первым уровнем интеграции лексики. Например, термин информационно-поисковые системы на языке этой системы преобразуется в три унитерма: информационный, поисковый, системы. Алфавит ДИПЯ совпад с алф-ом того естеств языка, на кт он созд-ся. Дополнит в его сост м/б исп-ны арабс и римск цифры, скобки, другие знаки и символы. Лексика дескрипторного ИПЯ в качестве осн ле включает дескрипторы и аскрипторы. Дескриптор это нормализованное слово, которому искусственным путем дана смысловая однозначность. Аскрипторы (недескрипторы) — это лексические единицы, подлежащие замене на дескрипторы в поисковых образах документов (запросов) при поиске и обработке информации. Аскрипторы всегда сопровождаются ссылками на заменяющие их дескрипторы, включая такие, как см (смотри), исп к (используй комбинацию), исп а (используй альтернативно). Исходя из состава лексики дескрипторный ИПЯ может рассматриваться как словарный ИПЯ, обладающий лексикой первого уровня интеграции, план выражения и план содержания лексических единиц которого совпадают. Парадигматические отношения в дескрипторном ИПЯ представлены в явном виде, эксплицитно, с помощью системы ссылок и помет и реализуются в структуре словарной статьи. Различают дескрипторную и аскрипторную словарные статьи. Дескрипторная статья состоит из заглавного дескриптора, списка дескрипторов и аскрипторов, семантически связанных с ним, с указанием вида связи. Аскрипторная статья состоит из аскриптора и заменяющих его при обработке и поиске информации дескрипторов или комбинации дескрипторов: Сильные парадигматические отношения в дескрипторном ИПЯ представлены отношениями синонимии и иерархии. Слабые (ассоциативные) парадигматические отношения могут включать все виды связей, кроме синонимии и отношения «род—вид». Синтагматические отношения в дескрипторном ИПЯ выражаются с помощью мешочной грамматики, позиционной грамматики и таких её вариантов, как «метод стандартных фраз», аспектный (анкетный, матричный) способ представления информации, указатели роли и указатели связи, операторы булевой алгебры И, ИЛИ, НЕ. Организационную структуру дескрипторного языка рассматривают на примере ИПТ – основных средств контроля лексики ДИПЯ. Причины появления из-за недостатка УНИТЕРМ и т.д. Область применения: АС (документальные и документографические); Координатное индексирование; Для поиска Информационно-поисковый тезаурус (ИПТ) – нормативный словарь дескрипторов и ключ слов с зафиксированными парадигмат отнош, предназнач для координатного индексирования документов и информационных запросов. Целью созд - повыш показат кач-ва поиска инф в автоматизированных ИПС. Организац стр-ра: Вводн часть вкл титй лист и текст введения. Тит лист сод-т наимен мин-ва (ведомства) и наимен орг-ии, разраб-ей тезаурус, индексы УДК и Рубрикатора ГАСНТИ, область применен, место и год издания. Во введ ук-ся цель созд-я и обл примен, приводятся ссылки на источники, дается описание порядка сост-ия тезауруса, его состава и структуры, колич хар-ки (общее число словарных статей, число дескрипторов и аскрипторов), перечень всех символов, допущенных для представлен лексических единиц. Лексико-семантический указатель — это упорядоч-я посл-ть слов-х статей ИПТ, сформир-я путем их распол-я в алфав-ом порядке заглавных дескрипторов. Он предст-ет собой алфавитный перечень дескрипторов и аскрипторов с их словарными статьями. Виды ИПТ: По широте темат охвата: политематич., отраслевые, узкоотраслевые или проблемные. По назначению: Базисные - осн понят их взаимосвязи, общие для неск темат подмассивов, Рабочие ИПТ, используемые в реальных ИПС. По системности построения отдельные и комплексы (по одной или нескольким отраслям знания, создаваемая в одной организации по единой методике) По количеству естественных языков: Одноязычные, Многоязычные. По форме представления различают ИПТ на традиционных, на машиночитаемых носителях. По особенностям внутриструктурного построения: созданные на базе фасетного анализа лексики.
|
69.Объектно-признаковые ИПЯ (ОПЯ) Появл ОПЯ связано с задачами, кт призваны решать фактографиче информационно-поисковые системы. В состав лингвистического обеспечения фактографического информационного поиска входят те же ИПЯ, которые используются и при документальном информационном поиске: классификационные и дескрипторные ИПЯ; никаких принципиально новых языковых средств для обеспечения работы фактографических ИПС не создано. Однако применение этих ИПЯ в рамках фактографических ИПС (ФИПС) имеет свои особ-ти, обусловл-е, хар-ом фактограф инф-ции, подлежащей вводу, обработке, хранению и поиску. Базов понятиями теории фактограф инф поиска явл понят «факт» и «фактографическая информация». Факт - знание, достов-ть кт доказана. Фактограф инф — это инф-ия о фактах. Основной особенностью ИПЯ ФИПС является то, что запись фактограф инф-ии должна содержать указание и на объект фактографического поиска, и на признак этого объекта, и давать, кроме того, конкретное значение этого признака на данном объекте. Алфавит ОПЯ - алфавит естественного языка, цифры, специальные символы, а в качестве лексических единиц — слова и словосочетания. В составе лексики ОПЯ можно выделить три основных лексико-семантических класса названий: объектов, признаков и значений признаков. Объектами являются основные единицы (изделия, материалы, технологические процессы и т.п.) фактографического поиска, описываемые с помощью совокупности пар «признак — значение». Все присущие объектам фактографического поиска признаки делятся на количественные и качественные. Количественные признаки — это именованные и неименованные числа, Качественные признаки — это признаки, значение которых выражается описательно, словесно. В состав лексики ОПЯ входят следующие типы лексических единиц: 1. Лексические единицы, выраженные терминами. 2. Номенклатурные знаки (номенклатура). К номенклатурам относятся марки машин, станков, механизмов, приборов; географические названия и т.д.Отличие номенклатурного знака от термина заключается в том, что в основе терминов лежат общие понятия, а в основе номенклатуры — единичные понятия.3. Кванторные лексические единицы — это лексические единицы, смысл которых совпадает с семантикой таких русских слов, как несколько, все, некоторые из, больше половины и т. п 4. Модальные лексические единицы — это совокупность лексических единиц, смысл которых соответствует семантике русских слов вероятно, достоверно, наверняка и т. п. 5. Лексические единицы, служащие для обозначения названий публикаций и источников сведений, из которых извлекается фактографическая информация, позволяющие «привязать» каждый факт к источнику, из которого он взят. Организационную структуру ОПЯ представляют объектно - характеристические таблицы, используемые в большинстве действующих ФИПС. Это такие таблицы, в которых названия строк соответствуют объектам фактографического поиска, названия столбцов — их признакам, а конкретные значения (числовые или словесные) записываются на пересечении строк и столбцов. Тезаурус фактографической ИПС служит трем основным целям: для перевода текстов документов на объекно - признаковый язык; для использования семантических связей между лексическими единицами ОПЯ в процессе поиска; для выдачи информации, содержащейся непосредственно в тезаурусе в виде энциклопедических сведений, представляющих самостоятельный интерес.
96. Основная память: физическая и логическая организация Основная память содержит оперативное (RАМ память с произвольным доступом) и постоянное (ROM) запоминающие устройства. Оперативное запоминающее устройство (ОЗУ) предназначено для хранения информации (программ и данных), непосредственно участвующей в вычислительном процессе на текущем этапе функционирования ПК. ОЗУ — энергозависимая память: при отключении напряжения питания информация, хранящаяся в ней, теряется. Основу ОЗУ составляют большие интегральные схемы, содержащие матрицы полупроводниковых запоминающих элементов (триггеров). Элементы оперативной памяти выполняются в виде отдельных микросхем типа DIP (двухрядное расположение выводов) или в виде модулей памяти типа SIP (однорядное расположение выводов), или, что чаще, SIMM (модуль памяти с одноразрядным расположением выводов). На материнскую плату можно установить несколько модулей SIMM, DIMM. Постоянное запоминающее устройство (ПЗУ) также строится на основе установленных на материнской плате модулей (кассет) и используется для хранения неизменяемой информации: загрузочных программ операционной системы, программ тестирования устройств компьютера и некоторых драйверов базовой системы ввода-вывода (BIOS) и др. Из ПЗУ можно только считывать информацию, запись информации в ПЗУ выполняется вне ЭВМ в лабораторных условиях. Модули и кассеты ПЗУ имеют емкость, как правило, не превышающую нескольких сот килобайт. ПЗУ — энергонезависимое запоминающее устройство. Структурно основная память состоит из миллионов отдельных ячеек памяти емкостью 1 байт каждая. Емкость ОЗУ на один-два порядка превышает емкость ПЗУ: ПЗУ занимает 128 (реже 256) Кбайт, остальной объем— это ОЗУ. Емкость основной памяти компьютера : 8Мб, 16 Мб, 32 Мб, 64 Мб, 128 Мб, 256 Мб Логическая структура основной памяти Каждая ячейка памяти имеет свой уникальный (отличный от всех других) адрес. Основная память имеет для ОЗУ и ПЗУ единое адресное пространство. Адресное пространство определяет максимально возможное количество непосредственно адресуемых ячеек основной памяти. Основная память компьютера делится на две логические области: непосредственно адресуемую память, занимающую первые 1024 Кбайта ячеек с адресами от 0 до 1024 Кбайт- 1, и расширенную память, доступ к ячейкам которой возможен при использовании специальных программ-драйверов. Непосредственно адресуемую память делится: стандартную и верхнюю память. Стандартной памятью (обычная память (СМА)) называется непосредственно адресуемая память в диапазоне от 0 до 640 Кбайт. Непосредственно адресуемая память в диапазоне адресов от 640 до 1024 Кбайт называется верхней памятью (блоки UMA). Верхняя память зарезервирована для памяти дисплея (видеопамяти) и постоянного запоминающего устройства. Однако обычно в ней остаются свободные участки — "окна", которые могут быть использованы при помощи диспетчера памяти в качестве оперативной памяти общего назначения. Расширенная память — это память с адресами 1024 Кбайта и выше. Доступ к этой памяти возможен только в защищенном режиме работы микропроцессора. В реальном режиме имеются два способа доступа к этой памяти, но только при использовании драйверов: по спецификации XMS (эту память называют тогда ХМА); по спецификации EMS (дополнительной оперативной памяти – вида ОП (свыше 640Кб) в ПК типа IBM PC). Расширенная память может быть использована главным образом для хранения данных и некоторых программ ОС.
|
70.Индексирование как способ реализации ИПЯ Индексирование — это процесс перевода содерж-я док-ов и запросов с естеств ИПЯ, в рез-те чего созд-ся поисковые образы документов (ПОД) и поисковые предписания (ПП). Важн-ми треб-ми, кт пред-ся к процессу инд-я, являются: 1)объективность, отраж-я содер-я док-тов и запросов; 2)полнота и точность раскрытия содержания индекс-го документа или запроса. 3)компактность создаваемых поисковых образов, что обусловлено природой процесса индексирования, являющегося разновидностью свертывания информации;4)единообразие (воспроизводимость) индексирования аналогичных по содержанию документов и запросов в целях полноты выдачи информации при поиске. Этапы:1.Анализ содержания и формы индексируемого источника (документа, запроса - ).2.Перевод результатов анализа текста документа или запроса с естественного языка на ИПЯ, составление ПОД или ПП. (1)Методов формализации анализа текста: 1)Анкетный, или аспектный, метод анализа текста, при кт индексатор производит отбор ключевых слов по унифицированной схеме (анкете2)Позиционный метод анализа, базирующийся на предположении, что значимость ключевых слов, отражающих основное смысловое содержание документа, находится в определенной зависимости от их позиций в тексте..3)Статистический метод, в основе которого лежит идея о возможности использования числовых параметров для оценки степени информативности (значимости) различных фрагментов текста (слов, словосочетаний), определяемой частотой встречаемости слова в индексируемом тексте. (2) Тождественная замена - понятие, выделенное в тексте индексируемого документа или запроса, заменяется (переводится) адекватным ему понятием (лексической единицей) ИПЯ. Важнейшим условием тождественной замены является совпадение объемов понятий, закрепленных за лексическими единицами индексируемого текста и лексическими единицами ИПЯ. Тождественная замена при индексировании позволяет обеспечивать высокие показатели точности информационного поиска. Нетождественная замена происходит, когда в используемом ИПЯ отсутс-ют лексические единицы, адекватно придающие смысл индексируемых понятий, и исходные лексические единицы, выделенные из текста документа или запроса, заменяются близкими по смыслу, но не адекватными лексическими единицами. Нетождественная замена, сводится к замене исходного понятия родовыми, более широкими, либо ассоциативными понятиями, в сумме дающими примерное наполнение исходного. .Предкоординатным называется индексирование, осуществляемое, как правило, на базе классификационных ИПЯ.Отличительная особенность закл. в том, что лексические единицы индексируемого сообщения образуют линейную запись. Посткоординатным, или координатным, инд-ем называется инд-е путем перечисления ключевых слов, или дескрипторов, логическое произведение которых выражает основной смысл содержания данного текста, образуя его поисковый образ. Избыточное индексирование - дополнение исходн поискового образа, получ-го в рез-те пословного перевода лексики авторского текста (документа или запроса), лексическими единицами ИПЯ, связанными с исходными сильными парадигматическими отношениями.(восходящее и нисходящее). ТЕХНОЛОГИЧЕСКАЯ СХЕМА ИНДЕКСИРОВАНИЯ. На базе классификационных ИПЯ:1. Анализ содержания и формы индексируемого документа, 2. Поиск выделенных на предыдущем этапе понятий в алфавитно-предметном указателе таблиц классификации (рубрикатора, классификатора). 3. Выбор индекса в АПУ. При выборе классификационного индекса необходимо учитывать специфику документа, аспект, точку зрения, с которой рассматривается индексируемое понятие. 4. Поиск индексов в таблицах классификации..5. Принятие окончательного решения и запись индекса, т.е. составление ПОД.. Координатное индексирование, выполняемое на основе тезауруса: 1.Анализ содержания и формы индексируемое документа, включающий: выделение ключевых слов, характеризующих основное смысловое содержание документа;выделение ключевых слов, характеризующих форму данного документа: тип, вид, язык, территориальный, географический аспекты и т. п.2.Поиск выделенных из текста документа ключевых слов в лексико-семантическом указателе информационно-поискового тезауруса Несмотря на то, что индексирование по ИПТ носит достаточно формализованный характер, следует помнить, что создаваемый ПОД не должен искажать смысловое содержание индексируемого текста. Поэтому при работе с ИПТ не исключается интеллектуальный характер работы индексатора, который должен помнить о контексте документа или запроса, не допуская формализма, так как буквальное совпадение ключевого слова не всегда гарантирует смысловую адекватность. ОЦЕНКА КАЧЕСТВА ИНДЕКСИРОВАНИЯ. Глубина инд-я - степень детальности хар-к, с помощью которых описываются средствами ИПЯ выделенные в тексте индексируемых документов объекты. В случае использования классификационных ИПЯ глубина индексирования будет тем больше, чем большим количеством знаков будет располагать присвоенный документу классификационный индекс. ГИ связана с таким показателем работы системы в целом, как точность информационного поиска. Полнота индексирования отражает широту тематического содержания индексируемого документа; она связана с количеством характеристик, выделенных в ходе анализа документа и отраженных средствами ИПЯ
|
71.Кодирование как средство формализованного представления данных Система кодирования – это совокупность правил кодового обозначения объектов. Код строится на базе алфавита, состоит из букв, цифр и других символов. Код характеризуется двумя параметрами: - длиной – число позиций в коде, - структурой – это порядок расположений в коде символов, используемых для обозначения классификационного признака. Процедура присваивания объекту кодового обозначения называется кодирование. Методы кодирования: 1.классификационная система кодирования ориентирована на проведение предварительной классификации объекта, либо на основе иерархической системы, либо на основе фасетной системы 2.регистрационная система кодирования не требует предварительной классификации объектов Система кодирования, использующая разные методы: Классификационная – параллельная для фасетной; последовательная для иерархической системы кодирования. Регистрационная – порядковая, серийно-порядковая Суть последовательной – сначала записывается код старшей группировки первого уровня, затем два уровня. В результате получается кодовая комбинация, каждый разряд которой содержит информацию по специфике выделенной группы на каждом уровне иерархической структуры. Порядковая предполагает последовательную нумерацию объектов числами натурального ряда. Этот порядок может быть случайным или определенным после последнего упорядочивания объектов. Серийно – порядковая предусматривает предварительное выделение групп объектов, которые составляют серию, а затем в каждой серии производится порядковая нумерация объектов. Классификаторы технико – экономической и социальной информации (ТЭиСИ) являются предметом изучения ДИФ предметных областей. Классификаторы: Теория ЛО (ИПЯ); АИС и АСУ (составная часть ИО); системы обработки и передачи данных (стандартный язык); стандартизация (категория нормативных документов по стандартизации). Отличительные черты ТЭ и СИ: 1. отражает производственно – хозяйственную деятельность, характеризующую процессы производства, распределения, обмена и потребления благ и услуг и выражается в виде системы показателей (т.е. количественных величин, цифровых значений) 2. ТЭ и СИ неразрывно связаны с процессами управления в производственной и непроизводственной сферах 3. объемность – большие объемы ТЭ и СИ, ее цикличность Единая система классификации и кодирования технико – экномической и социальной информации (ЕСККТЭиСИ) – совокупность классификторов, научно – методических и нормативно – технических документов по их разработке, ведению и внедрению, а также служб, осуществляющих работы по классификации и кодированию. ЕСКК = классификаторы + НТБ + методические документы + средства ведения + организация. ЕСКК устанавливает соствав и содержание работ по созданию классификаторов, поддержанию их в актуальном состоянии, а также порядок разработки классификаторов и их практического применения. КТЭ и СИ как разновидности информационных классификаторов представляют собой словари для перевода наименований объектов, записанных на естественном языке в коды машинного языка. Включают перечень кодов и наименований социальных или экономических объектов, информация о которых используется в деятельности органов власти и управления и содержащиеся в унифицированных формах документов. Существенная особенность классификаторов, отличающая их от иерархической библиотечно – библиографической классификации, заключается в том, что они предназначены для употребления и обозначения конкретных объектов, а не сообщений. Это обстоятельство обусловило широкое использование классификаторов в качестве средств ЛО фактографических ИС. Объектами классификации и кодирования являются технико – экономические и социальные объекты и их свойства, информация о которых необходима для решения управленческих задач. Виды классификаторов 1. в зависимости от уровня утверждения и сферы применения: 1.1. международные классификаторы разрабатываются международными организациями. Используются в качестве стандартного языка описания данных при межгосударственном информационном обмене. Их появление связано с интеграцией на международном уровне. 1.2. общероссийский классификатор (ОК) утверждает государственные стандарты в РФ. Их применение является обязательным при обмене информации между системами управления государственного уровня и при заполнении межотраслевых унифицированных форм документов. 1.3. локальные действуют в рамках утвердивших их п/п. 2. в зависимости от содержания: 2.1. классификаторы информации об управленческих документах, задачах, решаемых в АИС, видах деятельности, экономических и социальных показателях. 2.1.1. ОКСтандартов 2.1.2. ОКПродуктов 2.1.3.ОКУправленческой Документации и др. 2.2. алассификаторы информации об организационных структурах 2.2.1. ОКОрганов Государственной власти и Управления (ОКОГУ) 2.2.2. ОКПО и др. 2.3. классификаторы информации о населении и кадрах 2.3.1 ОКИ по соцзащите населения (ОКИСЗН) и др.
|
72.Проблемы взаимодействия и совместимости средств ЛО АИС Проблема совм-ти языковых ср-в была и остаётся центральной пробл разраб-ки, создания, ведения ЛО. В настоящее время нет единого стандартизированного понятия «совместимость ИПЯ». Значения понятия «совместимость»: в узком смысле: возможность использования в одной и той же ИПС поисковых образов документов на одном ИПЯ, а поисковых предписаний – на другом, переводимость, т.е. возможность автоматической или ручной трансляции поискового образа документа (ПОД) или поискового предписания (ПП) с одного ИПЯ на другой. Сосуществование, т.е. возможность использования нескольких ИПЯ в одной системе. Проблема совместимости порождает многообразие и многофункциональность ИПЯ. Новая постановка проблемы совместимости вызвана приобретением современными ИПС ряда свойств:
Средства обеспечения совместимости:
Способы взаимодействия ИПЯ в рамках ИТ:
Когда в основной ИПЯ включаются элементы другого ИПЯ за счет этого увеличивается семантическая сила ИПЯ. Основные методы достижения совместимости ЛО:
Неразработанность проблемы совместимости средств ЛО еще раз подчеркивает необходимость решения задачи рационального использование всего богатства набора различных ИПЯ и выбора из этого множества таких языков, которые в наибольшей степени отвечают потребностям конкретной системы, предметной области, профилю информационных потребностей обслуживаемых абонентов.
|
73. Аналитико-синтетическая переработка документов АСП документов – преобразование содержания документов, посредством их анализа, извлечения необходимых сведений, а также их оценки, сопоставления и обобщения.Первичный документ – это документ обобщающий информацию, которая является результатами изучения, исследования, разработок и существенно оригинальна по своему характеру. Вторичный документ – это документ, который является результатом АСП одного или нескольких первичных документов.Вторичные документы как результат свертывания документальной информации. Анализ – это исследование документа с целью получения данных характеризующих его содержание. Синтез (С) – это метод изучения информации во взаимной связи ее частей полученных в результате анализа. Информационный анализ (ИА) – это начальный этап преобразования документальной информации, представляющий собой изучение документов и извлечение из них наиболее существенных явлений. Свертывание информации – это процесс физического уменьшения объема первичного документа при сохранении его основного смыслового содержания. Основной задачей ИА и С – представление первичной информации в свернутом виде. Цель ИА и С состоит в смысловой переработке и представлении содержательной информации. Назначение вторич. информации состоит в том, чтобы дать потребителю предварительную информацию о документе и достигается при этом соблюдение двух условий: в такой информации должны быть сведения о содержании документа, которые бы позволили принять решение о необходимости обращения к первичному документу; четко указывать адрес, где находится документ. Функции вторич. информации:
Виды АСП:
В зависимости от того, что является объектом индексирования – весь документ в целом или его отдельная часть (статья из сборника, глава, раздел книги и т.п.) – принято различать синтетическое и аналитическое индексирование.
Свойства вторичных документов:
|
|||
74.Формализованное свертывание текстов документов Формализация – путь исследования объектов или процессов, когда их содержание познается с помощью выявленных элементов его формы.Формализованное экстрагирование – метод экстрагирования (извлечения) из текста ПД фраз, обладающих формальными текстовыми признаками.Реферат-экстракт – ВД, полученный методом экстрагирования.Сущность и назначение формализованного свертывания.Формализация дает возможность отвлечься от интуитивного (субъективного) представления о необходимости процедур выполнения того или иного технологического процесса. Процессы формализации необходимы для точного выражения первичного документа во вторичном с целью снижения вероятности неоднозначного понимания. Суть формализованного анализа – в тексте первичного документа выявляются основные аспекты содержания на основе заданного перечня маркеров, выделенные аспекты представляются в форме вторичного документа. Назначение формализованной методики заключается в снижении субъективности действий референта преследующего цель выявить основное смысловое содержание первичного документа и дать его характеристику, а также снизить временные и интеллектуальные затраты на работы с информацией. Текст научного документа как объект информационного анализа.Текст является объектом изучения специалистов различных областей науки. Текст – осмысленная последовательность любых знаков.В лингвистике:Текст – это – осмысленная последовательность вербальных знаков, при этом вербальный текст может быть как устным, так и письменным и удовлетворять таким требованиям как наличие смысла, связность, возможность восприятия. В рамках курса:Текст – это речевое произведение, обладающее завершенностью и существующее в виде письменного документа, литературно обработанное в соответствии с типом этого документа.Свойства текста:Избыточность – наличие в тексте документа информации, которая может быть без ущерба для содержания опущена.Членимость – способность текста делиться на более мелкие фрагменты, что проявляется двояко: внешняя структурированность – проявляется в членении текста на книги, тома, главы, параграфы, разделы, абзацы, предложения.внутренняя структурированность – проявляется в делении темы на подтемы, основные вопросы на подвопросы и т.п.Целостность – отдельные части текста взаимосвязаны.Черты научного стиля:Логическая последовательность – строгая последовательность изложения.Объективность изложения Смысловая точность – точность в употреблении терминов.Отвлеченность и обобщенность – проявляется в том, что большинство слов (терминов) выступают как обозначение общего понятия или абстрактного предмета. Она достигается с помощью использования следующих речевых средств: использование неопределенно-личных предложений и пассивных конструкций;отсутствие употребления в научной речи личных местоимений.Безэмоциональность – проявляется в отсутствии метафор, художественных образов, сухой строго логический язык.Структура научных текстов:Выделяют три семантических блока в структуре текста:ВведениеОсновная частьЗаключениеВ пределах каждого блока научный текст может делиться на более мелкие фрагменты, аспекты содержания.Аспект содержания – относительно самостоятельный фрагмент текста, обладающий тематическим единством и смысловой завершенностью. Может быть выражен одним или несколькими предложениями, или одним или несколькими абзацами. Формальные текстовые признаки:Различают следующие метаинформационные средства:маркерыиндикаторыконнекторыМаркеры – устойчивые слова или словосочетания однозначно определяющие тот или иной аспект содержания в тексте, могут выражаться частью фразы, позволяют отделить один аспект в тексте от другого.Индикаторы – устойчивый словесный оборот, характеризующий последовательность изложения текста, аккумулирующий внимание читателя на отдельных фрагментах. Не связаны с конкретным аспектом и являются своего рода указателями развития авторской мысли в тексте.Коннекторы – средства достижения связности в тексте, они отражают логико-смысловые и анафорические связи между отдельными предложениями текста.Методика формализованного реферированияВключает следующие операции:Составление БО ПДЧтение текста, выделение семантических блоковАнализ текста ПД, выявление индикаторов и коннекторовСинтез текста – отбор в состав реферата-экстракта наиболее важных аспектов в соответствии с заданным перечнем:цель данного исследованияпредлагаемый вариант решения особенности предлагаемого варианта решенияместо исследованияметоды исследованияэкспериментальная проверкаоборудование, технические средствавыводы, результаты, преимуществарекомендацииРедактирование предложений извлеченных из текста ПД: операции совмещения предложений, замещения, сокращенияЗапись и оформление в соответствии с ГОСТ 7.9-95Методика формализованного составления справочных аннотацийФормализация в этом случае сводится к тому, что четко определяется тот перечень аспектов, который следует включить в состав справочной аннотации и составить перечень маркеров, позволяющих различать эти аспекты.Методика формализованного составления справочных аннотаций включает следующие операции:Просмотр ПД, ознакомительное чтениеАнализ ПД:Пользуясь таблицей "аспект-маркер" осуществить анализ таких элементов справочного аппарата как:титульный лист (оборот титульного листа)предисловие (послесловие и их аналоги)Пользуясь оглавлением или содержанием ПД дать характеристику смыслового содержания, т.е. тематики ПД. С помощью перечня кратких страдательных причастий или возвратных глаголов перечислить основные разделы, части, темы, главы ПД, а также имеющиеся указатели, указать состав списка литературы.Синтез текста аннотируемого документа, исходя из заданной структуры справочной аннотацииРедактирование текста – устранить громоздкие конструкции, исключить повторыЗапись и оформление в соответствии с ГОСТ 7.5 - 95Структура справочной аннотации:БО документаСведения об авторе документаФорма или жанр документаОсновная тема, предмет, цель работыМесто и время исследования или действий, описываемых событийРезультаты работыХарактер подачи материала в ПДПричины признания и отличительные особенности данного документаНовизна аннотируемого документа в сравнении с родственными документамиХарактеристика справочного аппаратаЦелевое и читательское назначениеПреимущества и недостатки формализованной методики свертывания текстов документов.Недостатки:сохранение доли субъективности, проблема осмысления первичного документа. многофункциональность многих документов т.е. одновременное их отношение к нескольким жанрам;свертывание преимущественно хорошо структурированных текстов;противоречие между содержательностью и краткостью;неправильное истолкование первичного документа (развертывание) читателем;Преимущества:устойчивость методики;облегчает и ускоряет интеллектуальные процедуры аннотирования и реферирования;свертывание любого текста людьми, не являющими специалистами в данной области знания, но владеющими основами аннотирования и реферирования;возможность получения формализованных экстрактов в разных областях науки и техники;освобождает от непосредственного обращения к первичному документу для принятия решения о необходимости его использования в работе;возможность обработки специалистами большого потока информации;формализация открывает перспективы широкого внедрени |
75. ПО АИС: классификация, осн хар-ки. Программное обеспечение АИС – совокупность программных средств и программной документации, предназначенных для создания и эксплуатации АИС. В состав ПО входят общесистемные и специальные программные продукты, а также программная документация. К общесистемному программному обеспечению относятся комплексы программ, ориентированных на пользователей и предназначенных для решения типовых задач обработки информации. Они служат для расширения функциональных возможностей компьютеров, контроля и управления процессом обработки данных. Специальное программное обеспечение представляет собой совокупность программ, разработанных при создании конкретной информационной системы. В его состав входят пакеты прикладных программ (ППП), реализующие разработанные модели разной степени адекватности, отражающие функционирование реального объекта. Техническая документация на разработку программных средств должна содержать описание задач, задание на алгоритмизацию, экономическую модель задачи, контрольные примеры. К ПО предъявляется ряд требований: удобство ведения – это требование означает необходимость с помощью минимум количества штатных единиц добиться от автоматизированной системы оптимальных результатов; гибкость ПО – возможность использовать ПО в разных сферах применения, для решения различных задач; совместимость с другой системой; возможность оперативного выявления ошибок. К основному программному обеспечению относят операционную систему и СУБД. Системное программное обеспечение (System Software) — совокупность программ и программных комплексов для обеспечения работы компьютера и сетей ЭВМ. Оно направлено на создание операционной среды функционирования других программ; на обеспечение надежной и эффективной работы самого компьютера и вычислительной сети; на проведение диагностики и профилактики аппаратуры компьютера и вычислительных сетей; на выполнение вспомогательных технологических процессов (копирование, архивирование, восстановление файлов программ и баз данных и т.д.). Инструментарий технологии программирования — совокупность программ и программных комплексов, обеспечивающих технологию разработки, отладки и внедрения создаваемых программных продуктов. Обеспечивает процесс разработки программ и включает специализированные программные продукты, которые являются инструментальными средствами разработчика. Пакет прикладных программ (application program package) (ППП) или прикладное программное обеспечение — комплекс взаимосвязанных программ для решения задач определенного класса конкретной предметной области. Служат программным инструментарием решения функциональных задач и являются самым многочисленным классом программных продуктов. В данный класс входят программные продукты, выполняющие обработку информации различных предметных областей.
76.Системное программное обеспечение ПК.
Системное программное обеспечение – совокупность программ и программных комплексов для обеспечения работы компьютера и сетей ЭВМ. Структура системного ПО включает: базовое по(base software) — миним. набор программных средств, обеспечивающих работу компьютера. сервисное по — программы и программные комплексы, которые расширяют возможности базового программного обеспечения и организуют более удобную среду работы пользователя. Оно может быть приобретено дополнительно (куда входит Программы диагностики работоспособности компьютера, Антивирусные программы, Программы обслуживания диска, Программы архивирования диска, Программы обслуживания сети) В базовое программное обеспечение входят: Операционная система: предназначена для управления выполнением пользовательских программ, планирования и управления вычислительными ресурсами ЭВМ. ОС для ПК делятся на: одно- и многозадачные; одно- и многопользовательские; непереносимые и переносимые на другие ПК; несетевые и сетевые. ОС — совокупность программных средств, обеспечивающая управление аппаратной частью комп. и прикладными программами, а также их взаимодействие между собой и пользователем. ОС образует автономную среду, не связанную ни с одним из языков программирования. Любая же прикладная программа связана с ОС и может эксплуатироваться только на тех компьютерах, где имеется аналогичная системная среда. Прикладные программные средства, разработанные в среде одной операционной системы, не могут быть использованы для работы в среде другой операционной системы, если нет специального комплекса программ (конвертера), позволяющего это сделать. В таком случае говорят о программной несовместимости комп. Драйверы. Драйвер устройства — программа операционной системы для управления работой периферийными устройствами: дисководами, дисплеем, клавиатурой, принтером, манипулятором "мышь" и пр. Драйвер устройства должен учитывать специфику работы внешнего устройства, все тонкости его функционирования. Поэтому каждому устройству должен соответствовать свой драйвер. Сервисное программное обеспечение См. выше Программы-архиваторы – программы, осуществляющие упаковку и распаковку файлов. Программы обслуживания дисков включают: Программы устранения фрагментации дисков и ускорения их работы – Speed Disk. Антивирусные программные средства – специальные программы, которые позволяют обнаружить и обезвредить вирусы. (от себя...) В наст время на рынке выбор системного ПО очень велик, и при этом достаточно часто обновляется, и достаточно доступен различным категориям пользователей...
|
77. Операционные системы современного персонального компьютера Под термином «операционная система» мы будем понимать комплекс программ, функциями которого является контроль за использованием и распределением ресурсов Любая операционная система (ОС) оперирует некоторыми сущностями, которые вместе со способами управления ими во многом характеризуют ее свойства. К таким сущностям могут относиться понятия файла, процесса, объекта, и т.д. Каждая ОС имеет свой набор таких сущностей. К примеру, в ОС Windows NT к таким сущностям можно отнести понятие объекта, и уже через управление этой сущностью предоставляются все возможные функции. Если мы посмотрим UNIX, то в ней такой сущностью, в первую очередь, является понятие файла, а во вторую очередь, понятие процесса роцесс - это программа, имеющая права собственности на ресурсы. Рассмотрим две программы (то есть код и данные, которые используются) и рассмотрим все те ресурсы, которые принадлежат программе (это могут быть: пространство оперативной памяти, данные на внешнем запоминающем устройстве, права владения прочими ресурсами, к примеру, линиями связи). Если множества ресурсов, принадлежащих двум программам, совпадают, то в этом случае мы не можем говорить об этих программах, как о двух процессах, - это один процесс. Если у каждой программы есть свое множество ресурсов, причем, эти множества могут пересекаться, но не совпадать, то мы говорим о двух процессах. В том случае, когда множества ресурсов нескольких процессов имеют непустое пересечение, то у нас возникает вопрос об использовании, так называемых, разделяемых ресурсов Основные проблемы управления процессами. Первое - управление использованием времени центрального процессора (ЦП), или эту проблему иногда называют планированием ЦП, то есть управление тем, в какой момент времени какая из задач или какой из процессов будет владеть активностью ЦП: на какой из процессов будет работать ЦП. Второе - управление «подкачкой» и буфером ввода. Предположим ситуацию, когда большое количество людей, например весь курс, сидит за компьютерами, и все одновременно запустили какие-то задания в виде процессов. В системе образовалась масса задач (гарантированно больше ста). А вся вычислительная система не может принять для работы в мультипрограммном режиме сто задач - это слишком много. В этом случае образуется, так называемый, буфер ввода задач, или буфер ввода процессов, то есть буфер, в котором аккумулируются те процессы, которые ожидают начала своей обработки процессором. Возникает проблема очередности выбора процессов из этого буфера для начала обработки. Это задача планирования буфера.
78.Архитектура операционных систем персонального компьютера Любая сложная система должна иметь понятную и рациональную структуру, то есть разделяться на части — модули, имеющие вполне законченное функциональное назначение с четко оговоренными правилами взаимодействия. Ясное понимание роли каждого отдельного модуля существенно упрощает работу по модификации и развитию системы. Напротив, сложную систему без хорошей структуры чаще проще разработать заново, чем модернизировать. Функциональная сложность операционной системы неизбежно приводит к сложности ее архитектуры, под которой понимают структурную организацию ОС на основе различных программных модулей. Обычно в состав ОС входят исполняемые и объектные модули стандартных для данной ОС форматов, библиотеки разных типов, модули исходного текста программ, программные модули специального формата (например, загрузчик ОС, драйверы ввода-вывода), конфигурационные файлы, файлы документации, модули справочной системы и т. д. Большинство современных операционных систем представляют собой хорошо структурированные модульные системы, способные к развитию, расширению и переносу на новые платформы. Какой-либо единой архитектуры ОС не существует, но существуют универсальные подходы к структурированию ОС. Простейшая структуризация ОС состоит ц.разделении всех компонентов ОС на модули, выполняющие основные функции ОС (ядро), и модули, выполняющие вспомогательные функции ОС. Вспомогательные модули ОС оформляются либо в виде приложений (утилиты и системные обрабатывающие программы), либо в виде библиотек процедур. Вспомогательные модули загружаются в оперативную память только на время выполнения своих функций, то есть являются транзитными. Модули ядра постоянно находятся в оперативной памяти, то есть являются резидентными. При наличии аппаратной поддержки режимов с разными уровнями полномочий устойчивость ОС может быть повышена путем выполнения функций ядра в привилегированном режиме, а вспомогательных модулей ОС и приложений — в пользовательском. Это дает возможность защитить коды и данные ОС и приложений от несанкционированного доступа. ОС может выступать в роли арбитра в спорах приложений за ресурсы. ●Ядро, являясь структурным элементом ОС, в свою очередь, может быть логически разложено на следующие слон (начиная с самого нижнего): - машинно-зависимые компоненты ОС; - базовые механизмы ядра; - менеджеры ресурсов; - интерфейс системных вызовов. ●В многослойной системе каждый слой обслуживает вышележащий слой, выполняя для него некоторый набор функций, которые образуют межслойный интерфейс. На основе функций нижележащего слоя следующий вверх по иерархии слой строит свои функции — более сложные и более мощные, которые, в свою очередь, оказываются примитивами для создания еще более мощных функций вышележащего слоя. Многослойная организация ОС существенно упрощает разработку и модернизацию системы. ●Любая ОС для решения своих задач взаимодействует с аппаратными средствами компьютера, а именно; средствами поддержки привилегированного режима и трансляции адресов, средствами переключения процессов и защиты областей памяти, системой прерываний и системным таймером. Это делает ОС машинно-зависимой, привязанной к определенной аппаратной платформе. ●Переносимость ОС может быть достигнута при соблюдении следующих правил. Во-первых, большая часть кода должна быть написана на языке, трансляторы которого имеются на всех компьютерах, куда предполагается переносить систему. Во-вторых, объем машинно-зависимых частей кода, которые непосредственно взаимодействуют с аппаратными средствами, должен быть по возможности минимизирован. В-третьих, иш:арат!Ю-.}звисимый код должен быть надежно локализован в нескольких модулях. ●Микроядерная архитектура является альтернативой классическому способу построения операционной системы, в соответствии с которым все основные функции операционной системы, составляющие многослойное ядро, выполняются в привилегированном режиме. В микроядерных ОС в привилегированном режиме остается работать только очень небольшая часть ОС, называемая микроядром. Все остальные высокоуровневые функции ядра оформляются в виде приложений, работающих в пользовательском режиме. ●Микроядерные ОС удовлетворяют большинству требований, предъявляемых к современным ОС, обладая переносимостью, расширяемостью, надежностью и создавая хорошие предпосылки для поддержки распределенных приложений. За эти достоинства приходится платить снижением производительности, что является основным недостатком микроядерной архитектуры. ●Прикладная программная среда — совокупность средств ОС, предназначенная для организации выполнения приложений, использующих определенную систему машинных команд, определенный тип API и определенный формат исполняемой программы. Каждая ОС создает как минимум одну прикладную программную среду. Проблема состоит в обеспечении совместимости нескольких программных сред в рамках одной ОС. При построении множественных прикладных сред используются различные архитектурные решения, концепции эмуляции двоичного кода, трансляции |
|||
79. Сетевые операционные системы Сетевая операционная система – это операционная система, с одной стороны, выполняющая все функции локальной операционной системы, а с другой – обладающая дополнительными средствами, позволяющими ей взаимодействовать по сети с операционными системами других компьютеров. Программные модули, реализующие сетевые функции, появлялись в операционных системах постепенно по мере развития сетевых технологий, аппаратной базы компьютеров и возникновения новых задач, требующих сетевой обработки. Структура сетевой операционной системы Сетевая операционная система составляет основу любой вычислительной сети. Каждый компьютер в сети в значительной степени автономен, поэтому под сетевой операционной системой в широком смысле понимается совокупность операционных систем отдельных компьютеров, взаимодействующих с целью обмена сообщениями и разделения ресурсов по единым правилам - протоколам. В узком смысле сетевая ОС - это операционная система отдельного компьютера, обеспечивающая ему возможность работать в сети. В сетевой операционной системе отдельной машины можно выделить несколько частей (рисунок 1.1): Средства управления локальными ресурсами компьютера: функции распределения оперативной памяти между процессами, планирования и диспетчеризации процессов, управления процессорами в мультипроцессорных машинах, управления периферийными устройствами и другие функции управления ресурсами локальных ОС. Средства предоставления собственных ресурсов и услуг в общее пользование - серверная часть ОС (сервер). Эти средства обеспечивают, например, блокировку файлов и записей, что необходимо для их совместного использования; ведение справочников имен сетевых ресурсов; обработку запросов удаленного доступа к собственной файловой системе и базе данных; управление очередями запросов удаленных пользователей к своим периферийным устройствам. Средства запроса доступа к удаленным ресурсам и услугам и их использования - клиентская часть ОС (редиректор). Эта часть выполняет распознавание и перенаправление в сеть запросов к удаленным ресурсам от приложений и пользователей, при этом запрос поступает от приложения в локальной форме, а передается в сеть в другой форме, соответствующей требованиям сервера. Клиентская часть также осуществляет прием ответов от серверов и преобразование их в локальный формат, так что для приложения выполнение локальных и удаленных запросов неразличимо. Коммуникационные средства ОС, с помощью которых происходит обмен сообщениями в сети. Эта часть обеспечивает адресацию и буферизацию сообщений, выбор маршрута передачи сообщения по сети, надежность передачи и т.п., то есть является средством транспортировки сообщений. В зависимости от функций, возлагаемых на конкретный компьютер, в его операционной системе может отсутствовать либо клиентская, либо серверная части. На рисунке 1.2 показано взаимодействие сетевых компонентов. Здесь компьютер 1 выполняет роль "чистого" клиента, а компьютер 2 - роль "чистого" сервера, соответственно на первой машине отсутствует серверная часть, а на второй - клиентская. На рисунке отдельно показан компонент клиентской части - редиректор. Именно редиректор перехватывает все запросы, поступающие от приложений, и анализирует их. Если выдан запрос к ресурсу данного компьютера, то он переадресовывается соответствующей подсистеме локальной ОС, если же это запрос к удаленному ресурсу, то он переправляется в сеть. При этом клиентская часть преобразует запрос из локальной формы в сетевой формат и передает его транспортной подсистеме, которая отвечает за доставку сообщений указанному серверу. Серверная часть операционной системы компьютера 2 принимает запрос, преобразует его и передает для выполнения своей локальной ОС. После того, как результат получен, сервер обращается к транспортной подсистеме и направляет ответ клиенту, выдавшему запрос. Клиентская часть преобразует результат в соответствующий формат и адресует его тому приложению, которое выдало запрос
80.Создание программного продукта Возможности компьютера как технической основы с-мы обр-ки данн связаны с используемым пр-мным обеспечением (пр-ми).Программа – упоряд-ая послед-сть команд (инструкций) компьютера для реш-я задачи. ПО – совок-ть пр-мм обр-ки данн и необходимых для их эксплуатации док-ов. Пр-мы предна-ны для машин-й реализации задач. Задача – проблема, подлежащая решению. Приложение–пр-мная реализация на компьютере решения задачи. Таким образом, задача означает проблему, подлежащую реализации с исп-ем ср-в ИТ, а приложение–реализованное на компьютере решение по задаче. Процесс созд-я пр-мм можно представить как послед-сть действий, Постановка задачи – Алгоритмизация решения – Программирование. Постановка задачи– это точная формулировка реш-я задачи на компьютере с описанием вх-ой и вых-ой инф-ии. Постановка задачи связана с конкретизацией основных параметров ее реализации, определением источников и структурой входной и выходной информации. Алгоритм–с-ма точно сформулированных правил, опр-щая процесс преобр-ия допустимых исходных данных (входной информации) в желаемый результат (выходную информацию) за конечное число шагов. В алг-тме обязательно д/б предусмотрены все ситуации, кот-е могут возникнуть в процессе реш-я комплекса задач. Программирование – теоретическая и практ-ая деят-сть, связанная с созданием пр-мм. Пр-мма –рез-т интеллектуального труда, для кот характерно творчество, а оно, как известно, не имеет четких границ. В любой пр-ме присутствует индивидуальность ее разработчика, пр-ма отражает опред-ю степень искусства программиста. Все пр-мы по характеру исп-ия и категориям польз-лей можно разделить на 2 класса – утилитарные пр-мы и программные продукты (изделия). Утилитарные пр-мы ("пр-мы для себя") предн-ны для удовл-ия нужд их разработчиков. Пр-мные продукты (изделия) предн-ны для удовл-ия потребностей польз-лей, широкого распр-ния и продажи. В наст время сущ-ют и др варианты легального распр-я пр-мных продуктов:• freeware – бесплатные программы; • shareware – некоммерческие (условно-бесплатные) пр-мы Пр-мный продукт – комплекс взаимосвязанных пр-мм для реш-я опред-ой проблемы (задачи) массового спроса, подготовленный к реализ-ии как любой вид промышленной продукции. Пр-мные продукты в отличие от традиционных пр-мных изделий не имеют строго регламентированного набора качественных характеристик, задаваемых при создании пр-мм, либо эти характеристики невозможно заранее точно указать или оценить. Мобильность пр-мных продуктов означает их независимость от технического комплекса с-мы обр-ки данн, операционной среды, сетевой технологии обработки данных. Мобильный пр-ный продукт м/б установлен на разл-х моделях компьютеров и опер-ных с-м. Надежность работы программного продукта определяется бессбойностью и устойчивостью в работе пр-м, точностью вып-ния предписанных функций обр-ки, возможностью диагностики возникающих в процессе работы пр-мм ошибок. Эффективность пр-много продукта оценивается как с позиций прямого его назначения – требований пользователя, так и с точки зрения расхода вычислительных ресурсов, необходимых для его эксплуатации. Модифицируемость пр-мных продуктов означает спос-сть к внесению изменений, н-р расширение ф-ций обр-тки, переход на др техническую базу обработки и т.п. Коммуникативность пр-мных продуктов основана на max возможной их интеграции с др пр-ами, обеспечении обмена данными в общих форматах представления (экспорт/импорт баз данных). В усл-х сущ-ния рынка пр-ых продуктов важными хар-ми явл-ся: • стоимость;• кол-во продаж;• время нахождения на рынке; • известность фирмы-разработчика и программы; • наличие пр-ных продуктов аналогичного назначения. Жизненный цикл (ЖЦ) пр-ого продукта Пр-мы люб вида хар-ся ЖЦ, состоящим из отдельных этапов: a) маркетинг рынка пр-ных ср-в, спецификация требований к пр-му продукту; b) проектирование стр-ры пр-го продукта; c) прогр-рование (создание пр-го кода), тестирование, автономная и комплексная отладка пр-м; d) документирование пр-го продукта, подг-ка эксплуатационной и технологической док-ции; e) выход на рынок пр-х ср-в, распр-ние пр-го пр-та; f) эксп-ция пр-го пр-та пользователями; g) сопровождение пр-го продукта; h) снятие пр-го продукта с продажи, отказ от сопровождения.
|
81. Процедурное программирование Процедурно-ориентированное программирование - метод программирования, в соответствии с которым программы пишутся как перечни последовательно выполняемых операторов. При этом используется процедурно-ориентированный язык программирования, например, Паскаль, Фортран. Процедурное программирование. Программа отделяется от данных. Программа состоит из последовательности команд, обрабатывающих данные. Данные как правило хранятся в виде переменных. Весь процесс вычисления сводится к изменению их содержимого. Процедурно-ориентированный язык - язык программирования, позволяющий описывать алгоритм решения задачи как совокупности процедур. К процедурно-ориентированным языкам относятся Паскаль, Фортран и др
Общая структура пр-мм: PROGRAM Имя_программы; USES Список используемых библиотек (модулей); LABEL Список меток в основном блоке программы; CONST Определение констант программы; TYPE Описание типов; VAR Определение глобальных переменных программы; ОПРЕДЕЛЕНИЕ ПРОЦЕДУР (заголовки и, возможно, тела процедур); ОПРЕДЕЛЕНИЕ ФУНКЦИИ (заголовки и, возможно, тела функций); BEGIN Основной блок программы END Директива USES — первый в программе действительно работающий оператор. С ее помощью подключаются библиотечные модули. Список библиотек дается через запятую: Блок описания меток LABEL содержит перечисленные через запятую метки переходов, установленные в основном блоке программы. Блок объявления констант CONST так же, как блок LABEL может располагаться в любом месте программы. Таких блоков может быть несколько или может не быть вообще. В них размещаются определения констант различных видов. Необязательный блок описания типов TYPE содержит определения вводимых программистом новых типов, в том числе для описания типов «объект». Если в программе описываются процедуры и (или) функции, то их определение должно предшествовать основному блоку. В любом случае должны быть описаны заголовки процедур и функций. Обычно за заголовком сразу следует реализация (тело) процедуры (функции), но они могут быть и разнесены внутри программы. Основной блок — это собственно программа, использующая все, что было описано и объявлено. Он обязательно начинается словом BEGIN и заканчивается END с точкой. После основного блока, вернее после завершающей его точки, любой текст игнорируется. Поэтому основной блок всегда замыкает программу. Константы и переменные: К вводятся для удобства программиста для сокращения рутинных действий над текстом программы. Переменные вводятся для хранения и передачи данных внутри программы. Переменные могут быть локальные (внутри процедур и функций), глобальные (за пределами процедур и функций). Оператор – это единое неделимое предложение, выполняющее какое либо действие (присваивания). Составной оператор послед-ть опер, кот внутри BEGIN END. Операторы цикла: с предусловием (while – выполнять пока), с постусловием (repit…until выполнять до), с параметром (for..do – от.. до…делать). Массивы: это структура данных, объявляемая спец. Конструкцией языка. Бывают одномерные, двухмерные (матрицы).
|
82. Модульное программирование
Приступая к разработке каждой программы, следует иметь в виду, что она, как правило, является большой системой, поэтому мы должны принять меры для ее упрощения. Для этого такую программу разрабатывают по частям, которые называются программными модулями. А сам такой метод разработки программ называют модульным программированием. Программный модуль - это любой фрагмент описания процесса, оформляемый как самостоятельный программный продукт, пригодный для использования в описаниях процесса. Это означает, что каждый программный модуль программируется, компилируется и отлаживается отдельно от других модулей программы, и тем самым, физически разделен с другими модулями программы. Более того, каждый разработанный программный модуль может включаться в состав разных программ, если выполнены условия его использования, декларированные в документации по этому модулю. Таким образом, программный модуль может рассматриваться и как средство борьбы со сложностью программ, и как средство борьбы с дублированием в программировании. Основные характеристики программного модуля. Не всякий программный модуль способствует упрощению программы. Для оценки приемлемости выделенного модуля используются некоторые критерии.
Размер модуля измеряется числом содержащихся в нем операторов или строк. Обычно рекомендуются программные модули размером от нескольких десятков до нескольких сотен операторов. Прочность модуля - это мера его внутренних связей. Чем выше прочность модуля, тем больше связей он может спрятать от внешней по отношению к нему части программы и, следовательно, тем больший вклад в упрощение программы он может внести. Рутинность модуля - это его независимость от предыстории обращений к нему. Модуль будем называть рутинным, если результат (эффект) обращения к нему зависит только от значений его параметров (и не зависит от предыстории обращений к нему Порядок разработки программного модуля. При разработке программного модуля целесообразно придерживаться следующего порядка:
Первый - смежный контроль структуры программы снизу: изучая спецификацию модуля, разработчик должен убедиться, что она ему понятна и достаточна для разработки этого модуля. В завершении этого шага выбирается язык программирования: На втором шаге - необходимо выяснить, не известны ли уже какие-либо алгоритмы для решения поставленной и или близкой к ней задачи. И если найдется подходящий алгоритм, то целесообразно им воспользоваться. На третьем шаге -построение текста модуля на выбранном языке программирования. Следующий - приведение текста модуля к завершенному виду в соответствии со спецификацией качества ПС. Шаг проверки модуля представляет собой ручную проверку внутренней логики модуля до начала его отладки (использующей выполнение его на компьютере), реализует общий принцип, сформулированный для обсуждаемой технологии программирования, о необходимости контроля принимаемых решений на каждом этапе разработки ПС И, наконец, последний шаг разработки модуля означает завершение проверки модуля (с помощью компилятора) и переход к процессу отладки модуля.
89. Программные средства создания Webдокументов Программная реализация В составе инструментария программирования при создании сайтов могут использоваться такие средства, как: средства разметки документов (SGML, HTML, CSS, XML/XSL и т.д.), объектно-ориентированный язык программирования Java и средства программирования мобильных приложений, средства описания трехмерных сцен (язык VRML). В составе прикладного программного обеспечения сайтов могут применяться: языки сценариев (CGL, JavaScript, Microsoft ASP, PHP и т.д.), технология Flash, FrontPage, Dream Weaver и т.п. MicFroPage в нем использ. Уже готовые шаблоны для быстрого создания webстраниц. Технология создания: - создать новый док - выбрать шаблон из существующих - вместо написанного впечатать свою информацию - сделать запись списка интегрированной выделить и выбрать hypelink в меню Edit щелкнув по иконке с изобр.страницы, создать новую и сделать на нее ссылку. Если выбрать закладку html будет написан длинный машинный код. Фреймеры позволяют разбить web страницу на несколько окон, для эконо используют html коды. Модуль FrontPage Explorer предназначен для: создания Web-узла; управления гиперссылками, их отладки, разграничения; устан-ия прав доступа; организации файловой структуры Web-узла; запуска FrontPage Editor для редактирования страниц. По окончании процесса создания Web-узла данный модуль используется для его размещения на сервере в сети Internet/ Intranet. Пользователи могут создавать, удалять, открывать, редактировать и закрывать узлы, используя FrontPage Explorer и FrontPage Editor на клиентском рабочем месте. Особенностями модуля FrontPage Explorer являются: Быстрое создание профессионального Web-сайта при помощи встроенных шаблонов и мастеров. Возм-ть конвертации существующего Web-узла в узел FrontPage. Это преобразование структуры Web-сайта производится с сохранением всех гиперссы-к исх. гипертекста. Импорт файлов в Web-узел путем указания имени папки. Большое количество профессионально разработанной графики и цветовых схем, называемых темами, которые могут применяться при создании Web-узла. Быстрое открытие страницы в FrontPage Editor путем двойного щелчка мышью, возможность выбора программы редак-я для конкретного типа файла. При публикации Web-узла FrontPage Explorer осуществляет перемещ-ие страниц в WWW с автомат-й проверкой адресов и связей между файлами.
|