Книга
Книга
УДК 802.0 - 323.2-82:002+002.5(038)
ББК 32.97я2
В 75
Воройский Ф. С. Информатика. Новый систематизированный толковый словарь-справочник (Введение в современные информационные и телекоммуникационные технологии в терминах и фактах). — 3-е изд., перераб. и доп. — М.: ФИЗМАТЛИТ, 2003. — 760 с. — ISBN 5-9221-0426-8.
Толковый словарь-справочник, содержит 16 тыс. русско- и англоязычных терминов, расположенных в логической последовательности по тематическим направлениям: «Основы информационной технологии», «Автоматизация информационных процессов и автоматизированные системы», «Средства технического обеспечения автоматизированных систем», «Средства программного обеспечения автоматизированных систем», «Мультимедиа, гипермедиа, виртуальная реальность и машинное зрение», «Сетевые технологии обработки и передачи данных».
Словарь-справочник ориентирован на широкий круг читателей — преимущественно не специалистов в области вычислительной техники и программирования, использующих в своей деятельности современные программно-технические средства, информационные и телекоммуникационные технологии. Он может использоваться в учебных процессах профессорско- преподавательским составом и студентами вузов, а также квалифицированными техническими специалистами при разработке и эксплуатации разного рода автоматизированных информационных, библиотечно-информационных и других систем по смежным для них областям знаний.
Второе издание — 2001 г.
ОГЛАВЛЕНИЕ
О словаре-справочнике и его авторе 7
Предисловие к третьему изданию 9
Основы информационной технологии 13
Данные, информация, знания, логика 13
Информационные ресурсы, теория информации, информатика 20
Документы, документация, носители информации 23
Средства информационного обеспечения автоматизированных систем и их структура 28
Информационные элементы и их виды 28
Запись, файл, массив, ключ 31
База данных, банк данных 35
Структуры, модели данных и связанные с ними термины 39
Термины, связанные с видами баз данных 53
Формат, поле данных и связанные с ними термины . . 57
Информационная технология 67
Общие термины 67
Обработка данных и связанные с нею термины 70
Ввод данных и связанные с ним термины 78
Информационный поиск (общие термины) 84
Информационно-поисковые языки, словарные средства 89
Индексирование данных, поисковый образ документа 95
Безопасность информационной технологии 103
Общие термины 103
Кодирование/декодирование данных 109
Криптология и связанные с нею понятия 112
Автоматизация информационных процессов и автоматизированные системы 118
Общие термины 118
Автоматизированные системы 125
Видовой состав вычислительных и автоматизированных систем 125
Функционально-ориентированные автоматизированные системы 133
Персонал и пользователи автоматизированных систем 149
Лингвистическое и информационное обеспечение автоматизированных систем 158
Проектирование автоматизированных систем163
Техническое обеспечение автоматизированных систем. 169
ЭВМ, их виды и общая классификация 169
Архитектура, конфигурация, платформа ЭВМ176
Персональные ЭВМ 180
Системный блок и элементы его конструкции189
Процессоры, их виды и связанные с ними термины . . 190
Память ЭВМ — общие термины200
Функциональные устройства памяти ЭВМ210
Адаптеры, интерфейсы и связанные с ними термины . 221
Платы, порты, шины, гнезда231
Периферийные (внешние) устройства ЭВМ242
Внешняя память ЭВМ, накопители и связанные с ними термины242
Компакт-диски и связанные снимитермины265
Устройства ввода данных, манипуляторы273
Устройства вывода данных283
Модемы, шифраторы, источники бесперебойного питания 301
Портативные ПК И РС-карты304
Виды портативных ПК304
РС-карты310
Микроэлектронная база ЭВМ316
Программное обеспечение автоматизированных систем 325
Алгоритмы, программы, программирование325
Общие термины 325
Языки программирования330
Связанные с программированием термины343
Общее программное обеспечение353
Операционные системы 354
Сервисные средства общего программного обеспечения 364
Прикладное программное обеспечение автоматизированных систем365
Общие термины 365
Прикладные программы368
Компьютерные вирусы и антивирусы373
Термины, связанные с работой программных средств . . . 377
Некоторые общие термины377
Архивация, сжатие-восстановление записей данных . 381
Доступ, адрес и связанные с ними термины391
Мультимедиа, гипермедиа, виртуальная реальность, машинное зрение404
Системы мультимедиа и связанные с ними термины . . . . 404
Средства обеспечения музыкального и речевого сопровождения409
Общие понятия и термины409
Звуковые файлы и их форматы414
Машинная (компьютерная) графика423
Общие термины 423
Графические файлы и форматы 427
Технология машинной графики 438
Компьютерное видео, цифровое телевидение и анимация 444
Общие термины 444
Элементы технологии видео449
Технология анимации453
Виртуальная реальность, параллельный мир458
Компьютерное зрение461
Сетевые технологии обработки и передачи данных . . . 464
Общие термины464
Локальные вычислительные сети469
Распределенные и глобальные вычислительные сети . . . . 480
Общие термины 480
Интранет489
Интернет497
Web-технология — «Всемирная паутина» 512
Субъекты юридических отношений в Интернете . . . . 523
Сотовая связь и компьютерная телефония 527
Интегрированные службы цифровых сетей — ISDN . . 531
Технологии передачи данных по каналам Интернет . . 534
Телекоммуникационное оборудование зданий 544
Разработки технических средств и их комплексов, основанных на использовании сетевых технологий . 549
Основные стандарты557
Средства и технология защиты вычислительных сетей . . 572
Компьютерный сленг579
Пиктограммы, используемые в электронной почте . . 608
Сокращения слов и выражений, используемые в Интернете 609
Список литературы613
Алфавитный указатель русскоязычныхтерминов655
Алфавитный указатель англоязычныхтерминов705
О СЛОВАРЕ-СПРАВОЧНИКЕ И ЕГО АВТОРЕ
Совсем немного в отечественной и мировой издательской практике найдется литературных источников, относящихся к каким- либо областям науки и техники, которые вызывали бы одинаковый интерес как непрофессионалов, так и самых продвинутых специалистов. Два предыдущих издания словаря-справочника, выпущенные в 1998 и 2001 гг. и быстро реализованные без широкой и шумной рекламной компании, убедительно доказывают, что он относится именно к такому классу литературы. Сказанное подтверждает и значительное число предложений, поступивших Ф. С. Во- ройскому в последние годы, о размещении его словаря-справочника на Веб-сайтах различных организаций, в том числе и в коллекции «Избранные справочники» широко известного в нашей стране и за рубежом справочно-энциклопедического проекта «Рубрикой» (http://www.rubricon.ru).
По отзывам ряда читателей, в основе успеха словаря-справочника помимо актуальности темы для России, быстро набирающей темпы автоматизации информационных процессов, лежат такие его особенности, как форма представления материала (можно читать по разделам и отдельным терминам); емкое и профессиональное изложение материала; наличие справочных данных о важнейших объектах и явлениях, связанных с информатикой и современной информационной технологией; полнота и оперативность отображения новых достижений науки и техники в весьма широкой тематической области и, наконец, стиль изложения словарных статей, доступный разным категориям читателей.
Надеемся, что и третье издание словаря-справочника, существенно дополненное и переработанное, вызовет положительный отклик читательской аудитории и представляем его автора.
Воройский Феликс Семенович, кандидат технических наук, профессор, капитан 2 ранга — инженер в отставке. В 1953 г. окончил Высшее военно-морское училище связи им. Попова (г. Петродворец Ленингадской обл.) по специальности «Офицер радиотехнической службы корабля». С 1953 по 1958 гг. служил начальником радиотехнической службы эскадренного миноносца на Черноморском флоте.
В 1961 г. с отличием окончил Военно-морскую ордена Ленина академию (г. Ленинград) по специальности «Военный инженер по радиоэлектронике» и с 1961 по 1974 гг. служил в научно-исследовательском центре Министерства обороны, где в 1965 г. защитил диссертацию.
Информационной деятельностью занимается с 1976 г:
1976-1978 гг. — внештатный референт редакции «Машиностроение» ВИНИТИ;
1978-1997 гг. — старший научный сотрудник, зав. сектором и зав. лабораторией комплектования и эксплуатации машинных массивов Интегрированной системы информационного обеспечения (ИСИО) ВИМИ (в то время — головной информационный орган оборонных отраслей промышленности СССР);
1988-1994 гг. — заведующий кафедрой информационного и библиотечного обслуживания, директор Научно-информационного и вычислительного центра ИПКИР.
В начале 1993 г. разработал и приступил к реализации Программы автоматизации массовых (публичных) библиотек Москвы. Под его непосредственным руководством Практически с нулевого уровня была заложена основа автоматизации Центральной городской публичной библиотеки Москвы им. Н. А. Некрасова и 16-ти центральных районных библиотек.
С октября 1994 г. работает в ГПНТБ России; заведует сектором анализа, исследований и экспертиз по проблемам автоматизации библиотечно-информационных процессов.
Ф. С. Воройский — профессор кафедры информационных технологий и электронных библиотек Московского государственного университета культуры и искусств.
Начиная с 1985 г. и по настоящее время принимает участие в разработке ряда крупных проектов в области автоматизации информационных и библиотечных процессов; является ответственным исполнителем проектов создания Корпоративной сети публичных библиотек Москвы, Российского центра корпоративной каталогизации и Единой библиотеки г. Обнинска — единой университетской библиотеки и др.; член Совета и председатель НТС «Информационные ресурсы и обслуживание» Ассоциации российских библиотечных консорциумов (АРБИКОН); эксперт РФФИ; член постоянных оргкомитетов Международных конференций «Крым» и «Либком»; автор более 200 научных работ, в том числе 5-ти монографий, а также 15-ти авторских свидетельств на изобретения и промышленные образцы изделий.
Я. Л. ШрайбергЯ. Л. ШрайбергДоктор техн, наук, профессор
Я. Л. Шрайберг
Я. Л. Шрайберг
ПРЕДИСЛОВИЕ К ТРЕТЬЕМУ ИЗДАНИЮ
Вычислительная техника и телекоммуникации глубоко вошли во все сферы человеческой деятельности и стали их неотъемлемой частью. Поэтому овладение немалым объемом знаний в области современных информационных технологий и инструментальных средств их обеспечения столь же необходимо каждому, как и элементарная грамотность. В первую очередь это касается терминологии. К сожалению, здесь возникает много проблем, которые связаны не только с тем, что информатика является относительно новой наукой. Не менее существенно и то, что, будучи существенно более динамичной, чем любая другая область знаний, она вводит как в профессиональный, так и бытовой язык большое количество новых понятий и терминов, многие из которых не отражены в отечественных стандартах и трактуются далеко не однозначно.
По-видимому, определенную помощь в преодолении упомянутых проблем могут оказать существующие учебные пособия по информатике, специальная литература по различным программным и техническим средствам, а также терминологические словари. Однако пособия читать довольно трудно, поскольку они ориентированы не на терминологические проблемы. Словари не дают возможности получить систематизированные знания, так как служат лишь для толкования отдельных терминов, понимание которых может быть затруднено, поскольку требует определенных исходных знаний, включающих представление и о других взаимосвязанных понятиях и терминах, извлечь которые из существующих словарей — задача далеко не простая, более того, часто она просто невыполнима.
Так возникла идея создания тематически организованного словаря, который можно было бы читать «подряд» или по разделам, а для обращения к отдельным терминам — использовать алфавитные указатели.
В процессе работы над первыми двумя изданиями словаря появилась необходимость расширения многих словарных статей. Кратких определений терминов (дефиниций) оказалось недостаточно, что часто было связано с неодинаковым их толкованием рядом уважаемых авторов публикаций и специалистов, практикующим в разных областях информатики. В дальнейшем представилось интересным дополнить словарные статьи наиболее важными справочными сведениями о характере объектов описания, в том числе технологий, программных и технических средств, стандартов, ведущих организаций и фирм, ученых и разработчиков. В свою очередь это привело к необходимости введения в словарные статьи ссылок на использованную литературу.
В результате появился «Систематизированный толковый словарь-справочник», отличный по жанру от традиционных толковых словарей. По отзывам ряда читателей преимущественно из числа профессорско-преподавательского состава различных учебных заведений, отдельные разделы словаря они используют в качестве основы учебных курсов по дисциплинам, связанным с информатикой, современными информационными технологиями и инструментальными средствами их обеспечения. Автор также использует материалы данного словаря-справочника в курсах лекций, которые он читает в Московском государственном университете культуры и искусств (МГУКИ) и в системе повышения квалификации библиотечных и информационных работников. Таким образом, словарь- справочник стал также «Введением в современные информационные и телекоммуникационные технологии в терминах и фактах».
Как уже отмечалось, изменения в области современных информационных технологий и технических средств их обеспечения происходят стремительно. Многое из того, что всего год назад относилось к «последнему слову» в данной области, успело «устареть» и заменено или отошло на второй план.
Третье издание отличается от выпущенного в 2001 г. предыдущего издания следующим:
существенно дополнены и переработаны более 5 тыс. статей, относящихся к техническим и программным средствам, стандартам и другим объектам описания, в соответствии с изменениями, происшедшими в последние два года;
количество терминов и соответствующих им словарных статей увеличено почти на 1,5 тыс.; общее их число — более 16 тыс.;
количество ссылок на первоисточники с 644 (во втором издании) увеличено до 839, при этом добавлены или обновлены более 280 ссылок на издания 2001-2003 гг;
наиболее существенно дополнены новыми терминами разделы: 2.2. «Автоматизированные системы»; 6.3. «Распределенные и глобальные вычислительные сети» и 6.4. «Средства и технологии защиты вычислительных сетей»;
изменены состав и структура ряда разделов, в частности, выделены в самостоятельные разделы: 1.5. «Информационная технология»; 1.6. «Безопасность информационной технологии»; 5.6. «Компьютерное зрение»; 6.3.5. «Субъекты юридических отношений в Интернете»; 6.3.6. «Сотовая связь и компьютерная телефония»; 6.3.8. «Технологии передачи данных по каналам Интернета»; 6.3.9. «Телекоммуникационное оборудование зданий» и 6.3.10. «Разработки технических средств и комплексов, основанных на использовании сетевых технологий».
В тексте статей словаря-справочника часто встречаются слова объект, тип объекта, понятие, термин и дефиниция; определим их значение:
объект [object] — любой материальный предмет или явление, с которым связана познавательная, информационная или любая другая практическая деятельность человек;
тип объекта [object type] — обобщенное имя какого-либо множества объектов, характеризующееся определенным набором признаков (в том числе свойств и характеристик), например «автомобиль», «гроза», «компьютерные игры» и т. д.;
понятие [concept, notion] — форма мысли, в которой отражаются общие и существенные признаки предмета или явления; целостная совокупность суждений о каком-либо объекте, отображающая его сущность и являющаяся результатом познания объекта;
термин [term] - слово или словосочетание, являющееся обозначением строго определенного понятия;
дефиниция [definition, concept definition] - краткое научное определение какого-либо понятия; выделяет существенные черты определенного объекта таким образом, что он отличается от любых других объектов, и выражается законченным предложением, построенным по правилам логики.
Принципы построения словаря-справочника:
Словарные статьи вместо общепринятого алфавитного расположения представлены в тематических разделах в логической последовательности: от простого понятия к более сложному или от общего к частному
Пояснительная часть словарных статей жестко не формализована, при необходимости расширена и содержит связанные с основным понятием термины ^, а также варианты толкования отдельных терминов, существующие в различных нормативных и других документальных источниках.
Варианты терминов — синонимы, обозначающие одно и то же понятие, отделены друг от друга запятой, точкой с запятой или косой чертой.
Составные части сложных терминов, которые используются как синонимы или носят факультативный характер (т. е. могут опускаться), заключены в круглые скобки.
9 Термины, выделенные шрифтом, как правило, могут быть найдены по алфавитным указателям.
Русскоязычные термины сопровождены англоязычными эквивалентами, заключенными в квадратные скобки. В случае отсутствия устоявшегося англоязычного эквивалента термина, он не указывается.
Переводы англоязычных терминов, не имеющих устоявшихся русскоязычных эквивалентов, выделены кавычками и представлены с прописной буквы.
Англоязычные термины, на которые русскоязычный эквивалент отсутствует и вводить его признано нецелесообразным, помечаются знаком * (звездочка).
Сокращенные термины представлены, как правило, через запятую вместе с их развернутой формой.
Сокращенные англоязычные термины и их развернутая форма разделяются круглыми скобками.
Составные термины могут содержать англо- и русскоязычные части, если каждая из них в отдельности и их комбинации в составном термине являются широкоупотребительными, например Web-сервер ^, индекс iCOMP, USB-шина, накопитель CD-RW и т. и.
В словарных статьях используются два близких по своему значению сокращения: ПК (рус.) — по отношению ко всем персональным компьютерам и PC (англ.) — только по отношению к IBM-совместимым ПК.
Поиск терминов (в том числе аббревиатур) можно провести по алфавитным русско- и англоязычному указателям, помещенным в конце книги. В алфавитные указатели включены также фамилии разработчиков, наименования фирм, крупных международных и национальных организаций, а также наиболее распространенных программных и технических средств.
Выделенные в пояснительной части статей полужирным шрифтом термины обращают внимание читателей на возможность их поиска по алфавитным указателям.
В специальные разделы выделены компьютерный сленг (VII), пиктограммы, используемые в электронной почте (VIII) и сокращения слов и выражений, используемые в Интернете (IX).
Ф. С. Воройский
О В настоящее время в различных публикациях все чаще встречается русскоязычное написание — Веб. Однако, учитывая профессиональную специфику словаря-справочника, мы преимущественно используем в нем оригинальное англоязычное — международное написание — Web.
ОСНОВЫ ИНФОРМАЦИОННОМТЕХНОЛОГИИ
ДАННЫЕ, ИНФОРМАЦИЯ, ЗНАНИЯ, ЛОГИКА
ДАННЫЕ [data, information]
Сведения, факты, показатели, выраженные как в числовой, так и любой другой форме. Указанный в скобках англоязычный эквивалент термина показывает, что он весьма часто рассматривается как синоним термина информация. Так, словосочетание data system и производные от него могут соответствовать одному из совсем не однозначных, хотя и связанных между собой понятий — система данных и информационная система. Аналогичное явление прослеживается при русскоязычном использовании этого термина. Например, в одном из изданий «Словаря терминов по информатике» данные трактуются как «Информация, представляющая собой сведения ... », а в ГОСТ 15971-84 [2] — как «Информация, представленная на материальных носителях».
С целью смыслового разделения понятий «информация» и «данные» Ассоциация стандартов Франции (АФНОР) дает следующее определение: «Данные — факт, понятие или инструкции, представленные в условной форме, удобной для пересылки, интерпретации и обработки человеком или автоматизированными средствами».
Согласно другому важному для понимания этого термина определению: «Данные — некоторый факт, то на чем основан вывод или любая интеллектуальная система» [1]. Компонентами данных являются цифры и символы естественного языка или их кодированное представление в виде строки двоичных битов.
БИТ [bit — от англ, binary digit^
Простое двоичное число (цифра или символ), принимающее значения 1 или 0 и служащее для записи и хранения данных в ЭВМ.
Бит является минимальной двоичной единицей измерения энтропии и количества информации в ЭВМ, соответствующей одному двоичному разряду. Энтропия сообщения, выраженная в битах, определяется средним числом символов, необходимых для записи этого сообщения. Определенное количество бит составляет размер других единиц — двоичных слов, в том числе — байта, килобайта, мегабайта (см. далее) и т. д.
Байт [byte] — двоичное слово, способное записывать и хранить в памяти ЭВМ один буквенно-цифровой или другой символ данных. Каждый символ записывается в виде набора двоичных цифр (битов) при помощи определенного кода, например ASCII. Количество бит в байте определяет его разрядность, которая может составлять 8, 16, 32 и т. д. Соответственно байт называют 8-разрядным, 16-разряд - ным и т. д. Один 8-разрядный байт может определять 256 разных значений, например десятичных чисел от 0 до 256. Увеличение разрядности ведет к соответствующему увеличению числа возможных вариантов комбинаций, кодируемых одним байтом. Например, 16-разрядным — до 65536 или 2, 32-разрядным — до 232 и т. д.
Килобайт, Кбайт [kilobyte] — единица измерения емкости памяти или длины записи, равная 1024 байтам. Часто под килобайтом понимается также величина, равная 103 байт.
Мегабайт, Мбайт [megabyte] — единица измерения емкости памяти или длины записи, равная 1024 килобайтам. Часто под мегабайтом понимается также величина, равная 103 килобайт или 106 байт.
Гигабайт, Гбайт [gigabyte] — единица измерения емкости памяти или длины записи, равная 1024 мегабайтам. Часто под гигабайтом понимается также величина, равная 103 мегабайт, 106 килобайт или 109 байт.
ЗНАК [charter]
Один символ, который может быть представлен и воспринят ЭВМ. К знакам относятся буквы, цифры, пробелы, знаки препинания, специальные символы (например математические, кодовые и т. и.).
Информация [Information от лат. Informatio — разъяснение, осведомление]
Данный термин и отражаемое им понятие являются сегодня одними из самых распространенных. Сказанное относится к их использованию, как на бытовом, так и на профессиональном уровнях.
Существует множество различных определений этого понятия, например:
«Информация — содержание какого-либо сообщения, сведения о чем-либо, рассматриваемые в аспекте их передачи в пространстве и времени ... » [2];
«Информация — сведения, подлежащие передаче»;
«Информация — это значение, вкладываемое человеком в данные на основании известных соглашений, используемых для их представления»;
«Информация — содержание, значение данных, которое видят в них люди. Обычно данные состоят из фактов, которые ставятся информацией в определенном контексте и понятны людям» [35].
Следует упомянуть здесь также классическое определение К. Шеннона, в соответствии с которым информация — это то, что сокращает степень неопределенности (у Шеннона — энтропии) у ее адресата о каком-либо объекте (в том числе явлении, передаваемом сигнале и т. и.). Другими словами, по Шеннону информация это то, что увеличивает степень знания ее адресатом интересующих его объектов окружающего мира. В указанном контексте количество информации можно даже рассчитать, например, по увеличению вероятности успешного решения поставленной задачи.
С чем же связано различное представление понятия информация разными его пользователями, включая профессионалов?
Во-первых, с его сложной и неоднозначной сущностью, которая к тому же имеет тенденцию достаточно быстро изменяться в ходе научно-технического прогресса. К примеру, в 1992 г. в журнале «Научно-техническая информация» в статье одного уважаемого автора достаточно убедительно доказывался тезис о том, что информация отнюдь не всегда повышает вероятность успешного решения некоторых прикладных задач.
Во-вторых, с тем, что цитируемые и другие определения этого понятия вычленяют только те его признаки, которые служат достижению конкретных целей или соответствуют контексту документов, в которых они опубликованы. Так, наука кибернетика расширенно толкуя понятие информация, вывело его за пределы человеческой речи и других форм коммуникаций между людьми, связав его с целенаправленными системами любой природы — биологической (например, биотоки в организмах, связи в гинетических механизмах), технической (например, сигналы в электрических сетях) и социальной (движение человеческих знаний в общественных системах).
Мы остановимся только на тех признаках понятия информация, которые необходимы большинству наших читателей, которые, как мы полагаем, тем или иным образом преимущественно связаны с библиотечной и информационной сферами деятельности.
Кратко эти признаки информации можно сформулировать следующим образом: «Информация это сведения или данные, объективно отражающие различные стороны и элементы окружающего мира и деятельности человека на определенном этапе развития общества, представляющие для него какой-либо интерес и материализованные в форме, удобной для использования, передачи, хранения и/или обработки (преобразования) человеком или автоматизированными средствами».
Если на бытовом уровне смешение понятий данные и информация вполне допустимо, то для профессионалов это может привести и приводит к серьезным последствиям.
Чтобы стать информацией, данные должны правильно отражать объекты описания, в противном случае мы будем иметь дело с дезинформацией (ее англоязычные эквиваленты: false information, misleading information). Сама по себе «правильность отражения действительности» в соответствии с теорией познания всегда носит условный характер, поскольку связана с уровнем развития знаний на данном этапе развития общества или отдельных социальных групп и индивидуумов. Так, состав и точность данных, которыми владеют или которые необходимы различным организациям и лицам об одном и том же объекте, будут существенно различаться в зависимости от образовательного, возрастного, социального статусов субъекта информирования, а также целей их использования (например, для «повышения общей эрудиции» или для решения научных, технических, производственных, коммерческих и др. задач). В указанном плане данные, которые для одного субъекта будут представляться вполне точными, для другого — могут оказаться грубой «дезой».
Чтобы стать информацией, данные должны представлять для субъекта информирования «определенный интерес» и «новизну». Последнее означает, что они должны быть для него связаны с необходимостью решения каких-либо практических или других задач и сокращать «степень неопределенности» об объекте «интереса» (вспомним определение К. Шеннона!). В указанном плане информация помимо того, что она адресно «прибавляет знания» об интересующем объекте, должна доставляться своевременно. К примеру, сообщение о том, что «Сегодня в городе проливной дождь, гололед (или другие напасти)», полученное нами после того, как мы успели выйти из дома и промокнуть или забуксовать на дороге — информацией не является, как не является информацией и сообщение о погоде, скажем, в Чили или деревне Гадюкино, если там не живут наши близкие родственники и мы не собираемся туда ехать. Для нас эти данные являются тем, что в информатике принято называть информационным шумом. Однако для кого-то в зоне действия средств массовой информации (кто еще не вышел на улицу или живет в упомянутых местах) эти же сведения — информация.
«Информационным шумом» являются также сообщения и данные, не представляющие для субъекта информирования предмета новизны (другими словами — этими данными он уже владеет). Вспомним в этой связи о часто повторяющейся и вызывающей только раздражение рекламе даже нужных нам товаров и услуг!
Приведенные примеры, носящие откровенно бытовой характер, могут быть заменены другими из любой сферы деятельности человека. Смысл их от этого не изменится: данные, переданные «не по назначению», не своевременно или не представляющие новизну, являются информационным шумом.
Понятие информационный шум может быть также распространено на данные, «не удобные» (см. определение) для «использования, передачи, хранения и/или обработки», поскольку и в этом случае они приводят к бесполезным, а возможно и вредным затратам материальных, временных и других ресурсов.
Подводя итог сказанному, можно существенно сократить определение понятия информации: «Информация — это данные, необходимые или полезные тому, кому они передаются».
И в заключение — небольшое отступление, адресованное нетерпеливому читателю, раздраженному кажущейся ему пространностью этой словарной статьи: «Скажите, с чем связаны бытовавшие и, увы, существующие еще способы оценки эффективности работы библиотек, информационных органов, а также отдельных их служб и работников по количеству выданных пользователям (или читателям) документов, справок, библиографических описаний и т.п. без учета соответствия содержащихся в них данных признакам, делающим их информацией?».
Термин информация в сочетании с различными прилагательными широко употребляется в следующих случаях.
Сведения или данные, полученные в процессе какого-либо вида деятельности, отражают результаты этого вида деятельности или имеют отношение к ней и предназначены для справочно-информационного обслуживания и/или информационного обеспечения (см. далее) заинтересованных пользователей, например, научнотехническая информация [scientific-technical information], юридическая информация [juridical information], патентная информация [patent information] и т. и.
Сведения или данные имеют определенное назначение, наир.:
справочная информация [reference information] — сведения или данные для выдачи справок о чем-либо;
сигнальная информация [alert information, current awareness information] — информация, предназначенная для быстрого предварительного оповещения.
Словарная статья, определяет характер, принадлежность, форму или вид данных, используемых в информационном процессе, например:
априорная информация [aprior information] и апостериорная информация [aposterior information] — соответственно —
данные, имевшиеся до проведения какого-либо опыта или другого действия, и сведения, полученные после его выполнения;
коммерческая информация [commercial information] — данные, сведения и содержащие их документы, являющиеся объектом продажи их собственником;
личная информация [private information] — сведения (данные) о гражданах и организациях, затрагивающие их интересы и запрещенные для распространения без их согласия;
библиографическая информация [bibliographic information] — библиографические данные, описания и их перечни;
графическая информация [graphical (pictorial, image, pattern) information] — сведения или данные, представленные в виде схем, эскизов, изображений, графиков, диаграмм, символов;
ретроспективная информация [retrospective information] — сведения, содержащиеся в накопленных за два и более лет массивах данных или полученные в результате поиска в этих массивах (так называемого ретроспективного поиска).
Словарная статья характеризует средства закрепления, отображения и/или передачи данных, например:
документальная информация [documentary information] — сведения, закрепленные на каком-либо материальном носителе; содержание документа или текста;
устная информация [oral information] — содержание устного сообщения и т. и.
ЗНАНИЯ [knowledge]
Совокупность хранимых в базах знаний или памяти человека (специалиста-эксперта) фактов (данных, сведений) о некоторой предметной области, их взаимосвязей и правил, которые могут быть использованы для получения новых фактов и/или решения каких- либо задач, связанных с этой предметной областью. Знания отражают множество возможных ситуаций, характеризующихся состоянием и конкретной реализацией объектов определенного типа, способы перехода от одного описания объекта к другому. Для знаний характерна внутренняя интерпретируемость, структурированность, связанность и активность. Условно можно записать: «знания = факты + убеждения + правила» [265].
Различают следующие виды знаний [722]:
базовые (фундаментальные) знания [deep knowledge] — систематизированные знания, основанные на модели, описывающей все значимые аспекты некоторой предметной области, которые описывают ее сущности, их свойства и различные связи между ними;
компилятивные знания [compiled knowledge] — знания, полученные на основе уже известных знаний, путем их структурирования и/или систематизации в форме, необходимой для их использования в новых целях;
неполные знания [incomplete knowledge] — знания, из которых не могут быть получены некоторые значимые факты в данной предметной области;
нечеткие знания [fuzzy knowledge] — знания, основанные на нечеткой логике (см. далее);
поверхностные знания [surface knowledge] — неполные, фрагментарные знания, часто связанные с недостаточной изученностью предметной области. Тем не менее, такие знания могут быть успешно использованы в случаях, не затрагивающих ситуаций, которые ими не охвачены;
предметные знания [domain knowledge] — знания, относящиеся к конкретной узкой предметной области;
процедурные знания [procedural knowledge] — знания, воплощенные в компьютерных программах для решения тех или иных задач.
ЛОГИКА [logic]
Наука о законах и формах мышления, методах познания и условиях определения истинности знаний и суждений.
Нечеткая логика [fuzzy logici] — в математике и вычислительных системах*. форма представления знаний или данных, связанных с описанием различных объектов понятиями вида тяжелый, громкий, горячий и т. и., имеющими неточные или неопределенные значения. Более строгое определение значения указанных понятий возможно только с привлечением ряда дополнительных сведений или данных, входящих в нечеткие множества и составляющих перечни дополнительных данных или условий. Центральным понятием нечеткой логики является понятие вероятность члена множества, определяющее степень правомерности отнесения данного члена к указанному множеству. Например, для члена нечеткого множества, относящего предметы к тяжелым, вес 20 кг может иметь такое значение с вероятностью 90 % для миниатюрных женщин и, скажем, только для 20 % мужчин.
Нечеткая логика широко используется в различного рода экспертных системах для автоматизированного принятия решений, близких к человеческим, на основе адекватного реагирования на сигналы, поступающие от связанных с ними датчиков, а также команды с пульта управления.
ИСКУССТВЕННЫЙ ИНТЕЛЛЕКТ
(от лат. intellectus — разум, рассудок)
Искусственная система, имитирующая решение человеком сложных задач, связанных с различными видами его деятельности.
Научное направление, связанное с созданием на базе средств вычислительной техники средств обработки больших объемов данных и выработки на основе моделирования органов человека и/или заданных им алгоритмов решений определенных практических задач. Примерами использования искусственного интеллекта являются «экспертные системы», «интеллектуальные системы» и «компьютерное зрение» [4].
ИНФОРМАЦИОННЫЕ РЕСУРСЫ,ТЕОРИЯ ИНФОРМАЦИИ, ИНФОРМАТИКА
ИНФОРМАЦИОННЫЕ РЕСУРСЫ, ИР [information resources]
В общем случае под ИР понимается вся совокупность сведений, получаемых и накапливаемых в процессе развития науки и практической деятельности людей, для их многоцелевого использования в общественном производстве и управлении. ИР отображают естественные процессы и явления, зафиксированные в результате научных исследований и разработок или других видов целенаправленной деятельности в различного рода документах (например отчетах о НИР, патентах, проектно-конструкторской документации, массивах данных и т.п.), понятиях и суждениях, а также более сложных моделях действительности [4].
Данный термин начал широко использоваться в конце 1970-х — начале 1980-х гг. в результате осознания растущей зависимости промышленно развитых стран, отдельных организаций и фирм от источников информации (технической, политической, военной и т. д.), а также от уровня развития и использования средств передачи и переработки информации. С ним связаны термины: национальные информационные ресурсы (в том числе — государственные и негосударственные информационные ресурсы), информационные ресурсы территориально-административных образований, фирм (организаций), их подразделений и т. и.
В современном обществе ИР относятся к материальным и наиболее важным видам ресурсов, определяющих экономическую, политическую и/или военную мощь их владельца. В подтверждение этого тезиса можно привести ставший классическим пример с Японией: страна, практически
лишенная природных ресурсов и обладающая весьма скромными людскими ресурсами, является крупнейшим в мире производителем и экспортером не только изделий микроэлектроники, но и такой материалоемкой продукции, как автомобили и супертанкеры.
Отличием ИР от других материальных видов ресурсов (например полезных ископаемых) является их воспроизводимость. Как и другие виды ресурсов, ИР являются объектами импорта-экспорта, а также конкуренции, политической и экономической экспансии. Следует отметить, что границы понятия ИР в настоящее время четко не установлены. Так, некоторые ученые включают в его толкование также степень профессиональной подготовки общества или его части, способность воспроизводить и использовать ИР. Другие ограничивают ИР только совокупностью зафиксированных в документах и данных сведений, «представляющих ценность для учреждения (предприятия)» или, добавим, другого владельца ИР [5]. Заметим, что в последнем случае в понятие ИР не включены средства передачи и переработки информации.
Не будем спорить ни с теми, ни с другими авторами, хотя признаемся, что мы считаем предпочтительней более широкий подход к определению этого очень важного и интересного понятия. Для тех читателей, которые интересуются данной проблемой, рекомендуем монографию Г. Р Громова [6].
Виртуальные (информационные) ресурсы [virtual (information) resources] — информационные ресурсы других организаций, предприятий, фирм и т.п., доступные пользователям в режиме теледоступа по каналам глобальной связи, например Интернета.
ТЕОРИЯ ИНФОРМАЦИИ [information theory]
Раздел кибернетики, изучающий общие стороны процессов передачи, хранения, извлечения и классификации информации различной природы (в том числе биологической, технической, социальной и др.) в независимости от ее семантического (смыслового) содержания. Общим средством анализа, описания и количественной оценки исследуемых процессов теории информации является ее математический аппарат, представляющий собой основу разрабатываемых и используемых теорий и методов.
Важнейшей частью теории информации является теория передачи информации [theory of communication], основоположником которой является американский математик К. Шеннон. Основные понятия этого раздела теории: энтропия (количественная мера неопределенности ситуации) произошло от греческого entropia— поворот, превращение и количество информации, измеряемое величиной изменения энтропии в условиях, связанных с получе-
нием информации. С использованием этих понятий выражается пропускная способность канала связи между источником информации и ее адресатом, равная максимально допустимой скорости передачи информации со сколь угодно малой вероятностью ошибки [4].
Составной частью теории информации является также теория кодирования (или — теория оптимального кодирования), рассматривающая вероятностные аспекты проблем кодирования и декодирования информации. Большой вклад в разработку теории информации внесли отечественные ученые А. Н. Колмогоров, А. Я. Хин- чин, Р.Л. Добрушин, В. А. Котельников, А. А. Харкевич и др. Возросшая необходимость не только количественного, но и содержательного анализа информационных процессов породила появление новой науки — информатики.
ИНФОРМАТИКА [informatics, information science]
Упомянутый выше «Словарь по кибернетике» [4] содержит следующее определение: «Информатика — наука, изучающая информационные процессы и системы в социальной среде, — их роль, методы построения, механизм воздействия на человеческую практику, усиление этого воздействия с помощью вычислительной техники. Возникла как дополнение и конкретизация теории информации из потребностей автоматизации социально-коммуникативных процессов, и начала формироваться в 1970-е гг. как научная база использования электронных вычислительных машин в управлении, науке, проектировании, образовании, сфере услуг и т. д.». Как всякая относительно новая и быстро развивающаяся отрасль знания, не только связанная с социальной сферой, но и широко использующаяся в ней, информатика получила в последние годы множество толкований и не все они однозначны.
Наибольшие противоречия связаны с той частью данного понятия, которая определяет его семантические границы распространения. В качестве примера приведем другое определение: «Информатика — отрасль знания, изучающая закономерности сбора, преобразования, хранения, поиска и распространения документальной информации и определяющая оптимальную организацию информационной работы на базе современных технических средств» [5].
Видимые отличия цитируемых определений заключается, в частности, в том, что второе ограничивает понятие «информатика» технологическими процессами, входящими в функции информационных органов, а также документальной информацией. Следует отметить, что несмотря на давность этого определения (1971 г), оно используется и в настоящее время в среде работников инфор-
мационных органов и служб, в недрах которых изначально и было порождено.
Еще один подход связан с организациями, подведомственными Комитету по информатизации России, который основное внимание акцентирует на инструментальных (программных и технических) средствах «информатики» и «информатизации»: «Информатика [informatics, computer science] — ... группа дисциплин, занимающихся различными аспектами применения и разработки ЭВМ: прикладная математика, программирование, программное обеспечение, искусственный интеллект, архитектура ЭВМ, вычислительные сети» [265].
Анализируя сказанное, мы склонны предпочесть вариант «кибернетиков» как более объективный и полный.
С целью более глубокого понимания нашими читателями указанного термина продолжим выборочное цитирование соответствующей статьи «Словаря по кибернетике»: « ... Важнейшими категориями информатики являются понятия информационных сред (социальных подсистем, в которых осуществляются информационные процессы и куда внедряются ЭВМ как усилители человеческого интеллекта), полного информационного цикла (включающего зарождение информации, ее переработку, передачу, использование для снижения энтропии рассматриваемой социальной системы), полезной работы (отдачи) ЭВМ. Отдача ЭВМ. коэффициент полезного действия (подчеркнуто мною — Ф. В. ) зависят от уровня функционирования социальной среды, в которой они задействованы, ее упорядоченности, системности, условий для творческой деятельности людей, сложности и важности задач, решаемых с помощью машин. Информатика не заменяет собой кибернетику, теорию информации, электронику, системотехнику, а взаимодействует с ними, имея ряд общих проблем. Интегральный характер информатики заключается также в ее взаимодействии с такими дисциплинами, как теория познания, семиотика, лингвистика, документолистика, библиотековедение».
ДОКУМЕНТЫ, ДОКУМЕНТАЦИЯ,НОСИТЕЛИ ИНФОРМАЦИИ
НОСИТЕЛЬ [media]
Обобщающее наименование материала, на который можно записывать данные. Носители подразделяются на человекочитаемые (твердые) и машиночитаемые (см. далее).
Машиночитаемый носитель [machine-readable media] — носитель, пригодный для непосредственной записи и считывания данных программно-техническими средствами (ЭВМ). Термин обычно применяется к устройствам внешней памяти ЭВМ, например магнитным и оптическим дискам, дискетам и т.п. Однако он может использоваться и по отношению к определенной части твердых носителей, если они допускают использование специальных считывающих устройств, например сканеров. Подробнее о видах носителей см. раздел 3.4.2. «Память ЭВМ — общие термины», а об их характеристиках — раздел 3.5.1. «Внешняя память ЭВМ, накопители и связанные с ними термины».
Человекочитаемый (твердый) носитель [human readable media, hard media] — носитель, пригодный или используемый для записи данных непосредственно считываемых человеком, например — бумага.
Микроформа, микроноситель [microform] — общее наименование носителей, на которых тексты или графические изображения представлены в уменьшенном фотографическим способом виде. Микроформы широко используются в библиотеках для хранения в человекочитаемом виде (чтение их производится с использованием специальных читальных аппаратов) больших объемов копий документов и данных. Создание микроформ производится при помощи специальной (микрофильмирующей) фотоаппаратуры, а также компьютерной записи (см. также «Computer Out on Microfilm/microfiche» — «СОМ»). Основными типами микроносителей являются:
Микрофильм [microfilm] — пленка обычного фотоаппарата содержащая уменьшенные копии текстов и графических изображений;
Микрофиша [microfiche] — стандартный (105 х 148 мм) прямоугольный лист фотопленки, на котором располагается 420 кадров уменьшенных изображений страниц текста или графики.
ДОКУМЕНТ
[document от лат. documentum — свидетельство, доказательство^
Материальный носитель информации, зафиксированной вне памяти человека. В соответствии с ГОСТ 16487-70 [8] «документ» является средством «закрепления различным способом на специальном материале сведений о фактах, событиях явлениях объективной действительности и мыслительной деятельности человека». Документы могут содержать текстовую, цифровую, графическую и аудиоинформацию. Они могут подвергаться процессам записи (преобразования), хранения, поиска, передачи, получения, сбора и
чтения. В зависимости от характера обработки содержащихся в них данных документы принято разделять на первичные и вторичные.
Первичные документы [primary document, source] — документы, содержащие исходную запись сведений, полученных в процессе исследований, разработок, наблюдений, анализа или других видов человеческой деятельности независимо от ее характера или тематики. Деление документов на первичные и вторичные в значительной степени условно, поскольку один и тот же документ может содержать сведения, относящиеся и к первой, и ко второй группе. Так, считающиеся безусловно первичными видами документов — отчеты по НИР, проектные документы, монографии и т. д., могут содержать наряду с оригинальными сведения или данные ранее включенные в другие первичные, или даже вторичные документы.
Вторичные документы [secondary document] — документы, полученные в результате аналитико-синтетической и логической переработки сведений или данных, содержащихся в первичных документах. Примерами вторичных документов являются справочные и энциклопедические издания, рефераты и реферативные издания, библиографические издания, указатели и списки, обзоры (за исключением аналитических обзоров) и т. и.
Юридический документ — документ, оформленный в соответствии с действующим юридическим законодательством и имеющий правовое значение.
В зависимости от характера связи документов с технологическими процессами в автоматизированных системах и вида физического носителя информации различают*.
машинно-ориентированный документ, предназначенный для обработки части содержащейся в нем информации средствами вычислительной техники [9]. Примерами машинно-ориентированных документов могут служить заполненные специальные формы бланков библиографической записи, различного рода анкет и т. п., предназначенные для последующего считывания в ЭВМ записанных в них данных с использованием клавиатурных операций;
машиночитаемый документ [machine-readable document], документ, пригодный для автоматического считывания содержащейся в нем информации [9]. Средства автоматического считывания — сканеры предъявляют определенные требования к характеру оформления соответствующих текстовых, графических и других видов записей, включая их формат, виды шрифтов, наличие специальных служебных знаков, контраст и т. п.;
документ на машиночитаемом носителе, электронный документ, созданный средствами вычислительной техники, записанный на машиночитаемый носитель: магнитную ленту (МЛ), маг-
нитный диск (МД), дискету, оптический диск и т. и. и оформленный в установленном порядке ^. В зависимости от того, на каком носителе записан машиночитаемый (электронный) документ или документы, принято указывать его вид, например, «документ(ы) на магнитном (оптическом) диске», «документ(ы) на магнитной ленте»;
документ-машинограмма, распечатка [hard copy document] — документ на бумажном носителе, созданный средствами вычислительной техники и оформленный в установленном порядке;
документ на экране дисплея, документ, созданный средствами вычислительной техники, отображенный на экране дисплея (монитора) и оформленный в установленном порядке;
электронный документ; электронный текст [electronic document] — совокупность данных в памяти вычислительной системы, предназначенная для восприятия человеком с помощью соответствующих программных и аппаратных средств;
title — электронный документ, который идентифицируется и передается как единое целое;
служебный документ [internal document], содержание которого отражает способ или результаты решения какой-либо функциональной задачи автоматизированной системы;
входной документ [input document], составленный по определенной форме и содержащий данные, предназначенные для ввода в ЭВМ. Входные документы могут быть условно разделены на две категории: информационные документы и запросы;
информационный документ [information document], основное назначение которого — пополнение массивов или баз данных (БД) ЭВМ;
выходной документ [output document], являющийся носителем результатов обработки данных ЭВМ и/или формируемый автоматизированной системой и выданный системными средствами вывода.
электронное издание, ЭИ — самостоятельный законченный продукт, содержащий информацию, представленную в машиночитаемой (электронной) форме, все копии (экземпляры) которого соответствуют оригиналу, и предназначенный для длительного хранения, широкого распространения и многократного использования неопределенным кругом пользователей [687].
Ч Примечание*. Фраза «оформленный в установленном порядке» в цитируемом выше ГОСТе [9] относится к форме документа, а не к его юридическому статусу. Однако при выполнении определенных условий «оформления» эти дефиниции можно распространить и на юридические документы.
ДОКУМЕНТАЦИЯ
[documentation, collection of documents, file of documents]
Совокупность документов, объединенных по определенным признакам (например, по назначению, содержанию и т. и.) и оформленных по единым правилам.
Применительно к программным продуктам и средствам вычислительной техники термином «документация» обозначают:
Руководства по использованию.
Совокупность текстов, описывающих строение и применение соответствующих средств или изделий.
Документация предназначена для облегчения использования программных и технических средств и включает руководства, справочники, учебники, краткие справочники, обучающие программы, а также средства диалоговой документации и подсказки [9].
СИСТЕМА ДОКУМЕНТАЦИИ [documentation system]
Совокупность документов, состав, содержание, структура и правила оформления которых определены Государственными стандартами.
Очень часто понятие «система документации» подменяется другим — вид документации, который строго говоря не является его синонимом. Так, различают следующие виды документации: научно-техническая (научная и техническая), директивная, юридическая, нормативная (нормативно-техническая), технологическая, проектно-конструкторская (проектная и конструкторская), эксплуатационная, технико-экономическая и др. Данная классификация достаточно условна в том смысле, что состав и правила оформления большинства используемых в реальной практике видов документации, нормативно не определены (см. ГОСТ 6.10-2-83 [9]).
ДОКУМЕНТАЛИСТИКА
Направление в кибернетике, занимающееся изучением и оптимизацией документальных систем независимо от их назначения (в первую очередь — документов).
СРЕДСТВА ИНФОРМАЦИОННОГО ОБЕСПЕЧЕНИЯАВТОМАТИЗИРОВАННЫХ СИСТЕМ И ИХ СТРУКТУРА
Информационные элементы и их виды
ИНФОРМАЦИОННЫЙ ЭЛЕМЕНТ, ИЭ [information element (item)]
Единица информации, подлежащей обработке, хранению и передаче пользователям системы или предназначенная для обеспечения ее работы.
ИЭ является обобщенным наименованием структурной единицы информации, не зависящей от ее назначения, состава данных, характера или материала носителя и т. и. Например, ИЭ может быть названо содержание книги, статьи, библиографического описания или его части. С учетом сказанного ИЭ могут быть делимыми на части или не делимыми.
Виды информационных элементов
Составной ИЭ — информационный элемент, который может быть разделен на части средствами системы (без участия человека в выполнении логических или интеллектуальных операций, связанных с анализом и разделением содержащихся в этом информационном элементе данных), причем каждая из его частей также является информационным элементом системы.
Исходя из данного определения, составной ИЭ характеризуется видом и организацией содержащихся в нем данных. Так, неструктурированные вторичные документы — библиографическое описание, реферат и аннотация — не могут считаться составными ИЭ, если автоматизированная система не позволяет на физическом уровне своими средствами выделить содержащиеся в них различные виды данных (например, в библиографическом описании — сведения об ответственности, фамилии авторов, продолжение названия и т. и.) или аспекты описания.
В общем случае ИЭ, которые не могут быть разделены на части автоматизированными средствами, принято называть данными.
В указанном контексте уместно упомянуть еще одно существующее определение понятия «данные»: это «информация, представленная в виде пригодном для обработки автоматическими средствами при возможном участии человека» [265].
Элемент данных, ЭД [data item] — неделимый информационный элемент, ЭД являются минимальной структурной единицей информации, поскольку части ЭД теряют признаки информацион-
ного элемента. Примерами ЭД могут служить в библиографическом описании: фамилия автора, год издания, название издания и т.п. Деление на части лексических единиц, образующих соответствующие понятия, не приводит к образованию новых ИЭ.
Из сказанного следует, что вид элемента данных определяется как характером содержащихся в нем сведений, так и особенностью его организации или записи (см. далее статьи «Логическая запись» и «Физическая запись»).
В зависимости от характера содержащихся в ИЭ данных они могут подразделяться на следующие виды*.
документографический (документальный) ИЭ — информационный элемент, содержащий сведения о документах (например, библиографическое описание, реферат, аннотация, поисковый образ документа);
полнотекстовый ИЭ — информационный элемент, содержащий полные тексты документов или их частей;
фактографический ИЭ — информационный элемент, содержащий описание отдельных фактов или некоторой ограниченной совокупности фактов, объединенных по каким-либо признакам (например, сведения о курсе валют, расписания движения транспорта и т. п.);
объектографический ИЭ — информационный элемент, содержащий структурированное и логически связанное описание различных объектов (см. начало словаря) науки, техники или управления. Объектографические информационные элементы являются более сложным вариантом фактографических ИЭ, поэтому многие специалисты и организации, работающие в области информатики, используют в рассматриваемых случаях термины — фактографические ИЭ или его синонимы.
Развитие вычислительной техники может привести к появлению терминов, расширяющих приведенный ряд, например графический ИЭ, аудио ИЭ и т. и., хотя, следует признать, что в литературе мы с такими терминами или их синонимами пока не встречались.
ТИП ДАННЫХ [data type]
Множество допустимых значений данных, объединенных общим содержанием и именем (например «Библиографическое описание», «Автор», «Год издания», «Стоимость» и т.п.), а также совокупностью допустимых операций, которые можно выполнять над этими данными, включая способ их хранения в памяти ЭВМ. Понятие «тип данных» делает манипулирование данными с использованием средств вычислительной техники абстрактным процессом
и скрывает лежащее в основе обращения с ними представление их в виде двоичного кода [35].
Виды типов данных*.
аналоговые данные [analog data] — данные, принимающие произвольные значения из заданного диапазона, и представляемые в виде непрерывно изменяющихся физических величин, например напряжения, длительности сигнала и т.п.;
дискретные (цифровые) данные [digital data], представленные в дискретном коде в определенной, например, двоичной системе счисления;
аналого-цифровые данные [analog-digital data] — аналоговые данные, преобразуемые для обработки в цифровой код;
двоичные данные [binary data], представленные в двоичном коде;
десятичные данные [decimal data], представленные в десятичном коде;
алфавитно-цифровые (текстовые) данные [alphanumeric data], значения которых составлены из любых знаков алфавита;
числовые (арифметические) данные [arithmetic data], над которыми можно выполнять арифметические операции.
МНОЖЕСТВО [set]
Совокупность каких-либо объектов, представляемых как единое целое. Множество может включать в себя как однородные объекты, объединенные каким-либо общим признаком, так и неоднородные. Объединение последних в конкретное «множество» определяется на основе ассоциативных и других связей между его элементами (см. далее «Теория множеств»).
Некоторые виды множеств*.
конечное множество [finite set], содержащее определенное (конечное) число элементов;
нечеткое множество [fuzzy set], принадлежность объекта к которому определяется функцией, принимающей значения в области [0, 1];
ограниченное множество — упорядоченное множество, имеющее нижнюю и верхнюю границы;
пустое множество [empty set], не имеющее ни одного элемента;
подмножество [subset] — множество, являющееся частью другого множества;
эквивалентное множество [equivalent set] — множество, имеющее взаимно однозначное соответствие с другим множеством,
при котором каждому элементу одного из них соответствует один единственный элемент другого и наоборот.
ТЕОРИЯ МНОЖЕСТВ [set theory]
Раздел математики, исследующий общие свойства множеств и операций над ними. Понятия и методы теории множеств широко используются в информатике, в частности, в теории и практике построения информационно-поисковых систем ^.
Запись, файл, массив, ключ
ЗАПИСЬ [record, writing]
Единица обмена данными между программой и внешней памятью ЭВМ (record).
Процесс или результат закрепления (фиксирования) данных на носителе информации (writing). Запись может содержать один информационный элемент, включая и составной.
Логическая запись [logical record] — совокупность записей взаимосвязанных ИЗ (в том числе элементов данных, данных и составных ПЭ), рассматриваемая в логическом плане как единое целое. Одна логическая запись может состоять из нескольких физических или быть частью одной физической записи.
Физическая запись [physical record] — порция данных, пересылаемых как единое целое между основной и внешней памятью ЭВМ.
На машиночитаемом носителе (например, магнитном или оптическом диске, дискете и т.п.) физическая запись реализуется в форме «Поля данных», «Файла» (см. далее) и др. Физическая запись может содержать одну логическую запись, ее часть или несколько логических записей (см. также «Блок данных»).
ТИП ЗАПИСИ [record type]
Обобщенное имя записи типа данных.
В базах данных: тип, к которому относится данная запись).
О Подробнее см.: Словарь по кибернетике. 2-е изд. — Киев: Гл. редакция Украинской Советской энциклопедии им. М. П. Бажова, 1989. — С. 358, 422.
Характеристика, определяющая возможность записи менять свою длину (по этому признаку различают записи: фиксированной, переменной и неопределенной длины). См. также «Формат записи» и «Переменный формат».
БЛОК ДАННЫХ, БЛОК [data block, block]
Несколько последовательных логических записей, объединенных в одну физическую.
Единица доступа к внешней памяти ЭВМ.
Выделенный фрагмент текстового материала, который можно удалить, переместить или выполнить над ним преобразования.
В вычислительных сетях*, последовательность передаваемых данных, рассматриваемая как единое целое. Обычно имеет адрес и контрольную сумму, позволяющую обнаруживать ошибки, и другие служебные элементы, требуемые соответствующим протоколом канала связи.
ПАКЕТ [packet]
Единица информации в сети передачи данных. Пакет имеет строго определенную структуру. Она предусматривает наличие заголовка, который содержит адреса получателя и отправителя, данные для контроля ошибок, а также самого сообщения или его части, поскольку передаваемое сообщение (например, текстовый файл) может быть разделено и пересылаться в виде последовательности пакетов (см. также «Фрейм»).
Формат пакета [packet format] — в вычислительных сетях*. формат, определяющий размеры, размещение и содержание полей, входящих в состав пакета. Формат пакета регламентируется протоколом управления соответствующей сети передачи данных.
ФАЙЛ [file]
Идентифицированная последовательность или множество записей однотипных информационных элементов.
Поименованная целостная совокупность данных на машиночитаемом носителе.
Поименованная область внешней памяти ЭВМ.
В английском языке*, картотека, архив, комплект, подшивка и т. и. (см. также «Массив»).
Файл — основной структурный элемент хранения данных в ЭВМ, обеспечивающий возможность машине и человеку отличать один набор данных от другого при их поиске, изменении, удалении или выполнении с ними других операций.
Содержанием файла может стать одна поименованная логическая запись или несколько логических записей, объединенных общим именем. Например, файл может содержать записи некоторого множества библиографических описаний, каждое из которых по своей сути является логической записью, объединенной с другими каким-либо общим признаком (вид документа, тематика и т. и.). В других случаях содержанием записи в файле могут быть отдельные документы, управляющие работой ПЭВМ, программы или их части. «Идентификация» или «поименование» указанных записей или групп записей выражается присвоением каждому из них «уникального» или отличного от других имени, позволяющего автоматизированным средствам находить их в массивах других записей, в том числе файлов.
На физическом уровне содержимое файла может быть не структурировано и представлять собой единственную физическую запись или структурировано, например полями данных. В последнем случае оно будет включать соответствующее множество физических записей.
Некоторые типы файлов*.
файл данных [data file] — файл, содержащий данные в отличие от «программных» файлов, содержащих записи программ или их частей.
файл регистрации [log file] — файл, в котором хранятся записи о других файлах, например, если какие-либо файлы были архивирована (см. «Архивация»), список имен этих файлов может храниться в файле регистрации.
файл с произвольным доступом [random-access file] — файл, в котором любая запись может быть считана, записана или изменена без необходимости считывания других записей. Произвольный доступ должен быть обеспечен операционной системой и реализован специальной машинной программой.
основной файл [master file] — файл, являющийся основным источником данных для решения определенного класса задач, для какой-либо цели или назначения. Поддержка этого файла в актуальном состоянии, при котором содержащиеся в нем данные отвечают требованиям новизны и точности, производится с использованием операций обновления файла.
упорядоченный файл [sequential file] — файл, в котором записи упорядочены по ключевому полю для ускорения доступа к определенной записи.
последовательный файл [serial file] — файл, в котором записи не упорядочены; поэтому, чтобы прочитать нужную запись, требуется прочитать все предыдущие.
скрытый файл [hidden file] — файл, который не отображается на экране монитора при просмотре каталога файлов (директории). Скрытым можно сделать любой файл, с целью затруднения его нахождения, чтения и/или порчи другими лицами, которые могут иметь доступ к ЭВМ и др. [27, 265, 369, 722].
МАССИВ [array]
Упорядоченная структура множества документов или данных одного типа.
Поименованная совокупность однотипных (логически однородных), упорядоченных по индексам записей ИЭ.
Упорядоченное множество элементов одного типа. Каждый элемент массива должен иметь имя (идентификатор, индекс), обеспечивающее возможность его нахождения. Элементы массива могут быть одномерными и многомерными.
Применительно ко многим задачам автоматизированной обработки данных термины массив и файл могут использоваться как синонимы. Однако соответствующие понятия имеют и отличия: так, понятие массив не обязательно связано с записями информационных элементов (включая полнотекстовые документы) на машиночитаемых носителях. Понятие же файл в русскоязычной практике, как правило, предполагает указанное условие. О видах массивов см. [722].
Информационно-поисковый массив, поисковый массив [information collection, file] — массив документов или данных (соответствующие англ, эквиваленты — document collection, data collection), в котором производится информационный поиск [27, 265, 369].
АРХИВ [archives]
Организованная совокупность массивов данных или программ, длительно хранимых на внешних машиночитаемых носителях (например на гибких магнитных дисках, магнитных лентах и/или CD-ROM) с целью обеспечения возможности их дальнейшего использования.
Целями создания архивов являются.
создание страховочных копий информационных и программных продуктов на случай их утраты или порчи в ходе эксплуатации вычислительных средств;
освобождение внешней памяти ЭВМ (например накопителя на жестком магнитном диске) от программ и данных, потребность в оперативном использовании которых частично, полностью или временно отпала.
КЛЮЧ [key]
Информационный элемент, однозначно идентифицирующий запись или указывающий ее местоположение. Ключ может также служить средством для идентификации некоторого множества (в том числе массива) записей и располагаться в одном или нескольких из его полей.
В качестве ключа может служить элемент данных (в том чис- леиндекс, адрес, код и др.) или группа элементов данных. Так, в индексно-последовательном файле ключ является обязательным элементом записи в каждом поле данных. Набор значений некоторой совокупности атрибутов в реляционной модели данных служит ключом, который однозначно идентифицирует кортеж или группу кортежей конкретного отношения.
Параметр шифрования, представляющий один из возможных вариантов шифра. Для дешифрирования помимо ключа необходимо знать последовательность операций или правило его использования (см. также «Алгоритм»).
Значение, используемое для подтверждения полномочий на доступ к некоторой информации (в том числе к базам данных, отдельным файлам и т. п.), программным и/или техническим средствам. См. также значение «Ключ» в разделе 1.6.2.
База данных, банк данных
БАЗА ДАННЫХ, БД [Data Base, database, DB]
Организованная совокупность блоков информационных элементов, представленных на машиночитаемых носителях, предназначенных и пригодных для оперативного решения пользовательских, служебных и других задач с использованием средств вычислительной техники.
Существует великое множество дефиниций, посвященных данному понятию. Например:
«Организованная в соответствии с определенными правилами и поддерживаемая в памяти компьютера совокупность данных, характеризующих актуальное состояние некоторой предметной области и используемая для удовлетворения информационных потребностей пользователей» [722];
«Совокупность данных, организованных по определенным правилам, предусматривающим общие принципы описания, хранения и манипулирования данными, независимая от прикладных программ. Является информационной моделью предметной обла-
сти. Обращение к БД осуществляется с помощью системы управления базами данных» (см. «СУБД»);
«Совокупность взаимосвязанных данных, используемых несколькими приложениями под управлением системы управления базой данных» [27];
«Совокупность предназначенных для машинной обработки данных, которая служит для удовлетворения нужд многих пользователей в рамках одной или нескольких организаций» [28];
«Объективная форма представления и организации совокупности данных (статей и т. д.), систематизированных таким образом, чтобы эти данные могли быть найдены и обработаны ЭВМ» [159].
При всем многообразии определений понятия БД всегда предполагается, что БД отвечает следующим признакам.
БД содержит некоторое множество данных необходимых (и, желательно, достаточных) для решения конкретных задач многих пользователей (в том числе как реальных, так и потенциальных) или, что в принципе почти одно и то же, — удовлетворения соответствующих информационных потребностей.
Данные или информационные элементы в БД определенным образом структурированы и связаны между собой (т. е. организованы), при этом структура, состав данных и их содержание в БД не зависят от особенностей прикладных программ, используемых для управления БД.
Данные (информационные элементы) представлены на машиночитаемых носителях в форме пригодной для оперативного использования их с применением средств вычислительной техники, включая и систем управления базами данных (СУБД).
Совокупность данных или информационных элементов, не отвечающих любому из трех перечисленных выше признаков, не может называться базой данных!
Последнее замечание является реакцией на весьма распространенную практику многих работников отечественных библиотек и информационных органов — использовать указанный термин по отношению к массивам документов и данных, базами данных не являющимися. Это относится, в частности:
к отдельным файлам, а также совокупности нескольких файлов, содержащих данные, состав и организация которых не обеспечивает решение каких-либо задач пользователей или удовлетворение определенных информационных потребностей;
к любому набору документов и данных на твердых или человекочитаемых носителях;
к архивам документов и данных на машиночитаемых носителях.
Использование баз данных характеризуется следующими свойствами.
ОПЕРАТИВНОСТЬ: средства вычислительной техники позволяют осуществлять оперативный доступ к информации.
ПОЛНАЯ ДОСТУПНОСТЬ: вся информация, содержащаяся в БД, доступна для использования.
ГИБКОСТЬ: имеется возможность легко изменять состав и форму выдачи интересующих пользователя данных, изменения в БД вносятся также достаточно просто.
ЦЕЛОСТНОСТЬ (данных): минимизируется дублирование данных, предоставляется возможность упорядочения и согласованности данных, а также работ по их обновлению (см. далее «Целостность БД»).
С общими характеристиками БД связан также ряд взаимозависимых понятий.
Целостность БД [database integrity] — состояние БД, при котором все значения данных правильно отражают предметную область (в пределах заданных ограничений по точности и согласованности во времени) и подчиняются правилам взаимной непротиворечивости, Поддержание целостности БД предполагает ее проверку и восстановление или корректировку из любого неправильного состояния, которое может быть обнаружено. Это входит в функции администратора БД, который пользуется средствами системы управления БД (см. «СУБД»). Аналогично можно говорить и о целостности файла, хотя в типичных случаях файлы подвергаются менее обширным проверкам на целостность.
Защищенность БД [database security] — наличие и характеристика средств (аппаратных, программных, организационных, технологических, юридических и т. и.) обеспечивающих предотвращение или исключение:
доступа к информации лиц, не получивших на то соответствующего разрешения (см. также «Несанкционированный доступ»);
умышленного или непредумышленного разрушения или изменения данных.
Безопасность БД [database safety] — свойство БД, которое заключается в том, что содержащиеся в ней данные не причинят вреда пользователю при правильном их применении для решения любых функциональных задач системы, для которой она была создана. Часто понятия безопасность и защита БД рассматриваются как синонимичные, например в [265]. См. также «Информационная безопасность».
Эффективность БД [database efficiency]
Степень соответствия результатов использования БД затратам на ее создание и поддержание в рабочем состоянии, в случае оценки этого показателя в денежном выражении он носит наименование экономической эффективности БД.
Обобщающий показатель качества состояния и использования БД по совокупности признаков (в том числе скорость, доступность, гибкость, целостность, защищенность, безопасность и др.).
• Техническая эффективность БД — эффективность БД применительно к условиям их использования в конкретных автоматизированных системах.
БАНК ДАННЫХ (БнД) [databank]
Совокупность одной или нескольких баз данных и средств управления (манипулирования) данными. БнД является важнейшей составной частью автоматизированных информационных и других систем, функционирование которых связано с обработкой больших объемов данных (в том числе АСУ, АСУП, АСУТП и др.).
Разные авторы и документальные источники (в том числе нормативные) неоднозначно трактуют данное понятие. В одних случаях оно определяется, как совокупность баз данных и СУБД (см. далее), в других — в него включают также технические и организационные средства. В указанном плане уместно привести одно из самых расширенных представлений указанного термина, определяемого в «Толковом словаре по информатике» В. И. Першикова и В.М. Савинкова [265] следующим образом: «БнД — Автоматизированная информационная система централизованного хранения и коллективного использования данных. В состав БнД входят одна или несколько баз данных, справочник баз данных, система управления базами данных, а также библиотеки запросов и прикладных программ».
Учитывая изложенное, мы не считаем необходимым жестко определять состав средств, характеризующих данное понятие. Заметим только, что является грубой, хотя и весьма распространенной, ошибкой использовать термины Банк данных и база данных как синонимичные.
Распределенный банк данных [distributed databank] — система территориально разобщенных банков данных, объединенных средствами вычислительной сети и функциональным управлением. Основу такой системы составляют распределенная база данных и система управления распределенными базами данных (см. «СУРБД»).
Банк знаний [knowledge bank] — см. «Экспертная система».
1.4.4. Структуры, модели данных и связанныес ними термины
СТРУКТУРА [structure]
Фиксированное упорядоченное множество объектов и связей между ними.
С понятием «структура» связаны следующие термины*.
структура данных [data structure] — множество элементов данных, объединенных и упорядоченных определенным образом;
структура информационной базы [information support structure] — упорядоченная по определенным правилами совокупность подмножеств записей информационных элементов, образующих информационную базу, и необходимых для реализации функций автоматизированной системы;
структура базы данных [DB structure] — принцип или порядок организации записей в базе данных и связей между ними. Структуру БД принято рассматривать на разных уровнях абстракции (представления) и, в частности 1) концептуальном (с позиции администратора предприятия), 2) реализации или внешнем (с позиций конечного пользователя и прикладного программиста), 3) физическом или внутреннем (с позиций системного аналитика и системного программиста). Соответственно этим уровням различают концептуальную, внешнюю и физическую модели и/или схемы организации данных;
абстракция [abstraction] — использование для описания или представления общих свойств объекта без конкретной его реализации (например типов объектов — «читатель», «фирма», «автомобиль», но не конкретно названных читателей, фирм, марок автомобилей и т. и.);
абстрактная структура данных [abstract logic design] — структура данных, определенная функционально посредством выполняемых на ней операций. Такая структура не связана с поименованными типами объектов.
СПИСОК [list]
Структура данных, представляющая собой логически связанную последовательности записей — элементов списка.
Перечень различных объектов.
Связанные со «структурой» и «списком» понятия*.
цепной список, связанный список [chained (linked) list] — список данных, в котором порядок элементов списка задан посредством указателей, включенных в их запись;
подсписок [sublist] — ветвь списковой структуры, представляющая собой отдельный цепной список, на который имеется указатель от одного из элементов цепного списка вышестоящего уровня иерархии в данной структуре;
цепная структура [chain structure] — структура цепного списка;
ассоциативная (ассоциативно-адресная) структура [associative structure] — совокупность цепного списка и всех, связанных с ним подсписков. Различают объектные и признаковые списковые структуры;
однородная структура — структура, состоящая из однотипных элементов;
комбинированная структура [combined structure] — структура данных, полученная путем объединения (композиции) нескольких исходных структур.
МОДЕЛЬ [model]
Результат корректного воспроизведения каким-либо способом или средствами различных объектов (в том числе — процессов и явлений реального мира или мыслительной деятельности человека). Модели являются, с одной стороны, продуктом изучения свойств соответствующих объектов, процессов и явлений предметной области, с другой — служат инструментом для углубления знаний о них, а также решения разнородных прикладных задач (см. далее также «Моделирование»). В зависимости от характера средств, используемых для построения (создания) «моделей» последние подразделяются на описательные, математические, физические и комбинированные (например, физико-математические модели). Различают также статические и динамические модели (в том числе кибернетические модели) и др.
Тип, марка, образец конструкции (например, модель автомобиля - ВАЗ 21099).
Образец для подражания, образцовый экземпляр какого-либо изделия.
Оригинал, который служит для снятия копии, изображения или создания другого произведения, имеющего признаки сходства с ним (примерами могут служить неодушевленные предметы и люди, в том числе — «фотомодели», «натурщики» в живописи и т. и.).
МОДЕЛЬ ДАННЫХ [data model]
Представление данных и их взаимосвязей (отношений), описывающих понятия проблемной среды. Модели данных использу-
ются для представлений структур данных на концептуальном и внешнем уровнях, но не физическом (см. монографию Т. Тиори., Дж. Фрай [28, с. 14]). Понятие модель данных связано с их логической структурой.
Совокупность правил порождения структур данных в БД и выполнения операций над ними.
Формализованное описание структур данных и операций над ними.
МОДЕЛИРОВАНИЕ [modeling]
Методология выполнения экспериментальных работ путем исследования свойств различных объектов на их моделях (см. ранее). Виды моделирования различаются в зависимости от целей его выполнения, характера исследуемых объектов и выбранных для исследования средств (о некоторых видах моделирования см. в «Словаре по кибернетике» [4]). В связи с развитием вычислительной техники наиболее широкое применение в различных областях человеческой деятельности получило математическое моделирование.
Математическое моделирование [mathematical model(l)ing] — процесс построения и исследования в динамике поведения математических моделей различных процессов, явлений и физических объектов с использованием средств вычислительной техники. В основе математического моделирования лежит использование фундаментальных законов естествознания и конкретных наук, связанных с целями и предметами моделирования. На основании этих законов разрабатывается математический аппарат, описывающий исследуемые явления и объекты, который преобразуется в соответствующий алгоритм и программу для реализации его на ЭВМ. В зависимости от общих целей математического моделирования полученные в ходе «испытания» математической модели данные могут использоваться для принятия определенных решений, в частности, для выбора альтернативных вариантов поведения специалистов или для уточнения исходной математической модели (например, в виде поправок, вводимых в математический аппарат, и таким образом использоваться в качестве средства ее совершенствования). Методы математического моделирования нашли широчайшее применение при построении так называемых интеллектуальных (экспертных) систем, систем автоматизированного проектирования и др. Об использовании математического моделирования в области трехмерной компьютерной графики и анимации, а также реализующих его средствах программного обеспечения см. [503, 504].
Некоторые общие термины, связанные с моделированием и моделями данных*.
логическая структура [logical structure] — представление логической организации данных в виде множества типов записей данных и связей между ними;
структурная модель данных [structured data model] — модель данных, представленная в виде структуры — множества типов данных и связей между ними. Различают три основных вида структурной модели (логической структуры) организации данных: иерархической, сетевой и реляционной;
связь (между данными) [binding, link, relationship] — установленный характер взаимозависимости данных в различных информационных моделях и структурах данных. Связи между данными идентифицируются видом связи и направлением. Характер вида и направления связи могут отражаться ее именем (поименованная связь, характеристика отношения). Различают иерархическую или вертикальную, горизонтальную, ассоциативную, логическую, двунаправленную связи и др.;
иерархическая (вертикальная) связь [hierarchical binding, vertical binding] — вид связи, устанавливаемый между данными, находящимися на разных уровнях иерархической структуры (например, связи: «род — вид», «вид — подвид», «отец — сын» и т. и.);
горизонтальная связь [horizontal binding] — вид связи, устанавливаемый между данными, находящимися на одном уровне иерархической структуры;
логическая связь [logical relationship] — вид связи, устанавливаемый между типами данных в иерархической и сетевой моделях данных (см. далее), в отличие от связи между конкретными экземплярами данных в базах данных;
ассоциативная связь [associative link] — вид связи, устанавливаемый исходя из заданного сочетания признаков данных или информационных элементов, которые образуют таким образом упорядоченные последовательные цепочки. Указатели на связанные данные (адреса связи) могут размещаться в самих данных или программных средствах управления базой данных (см. также «СУБД» и «Гипертекст»);
двунаправленная связь [bidirectional binding] — совокупность связей в прямом и обратном направлении.
ИЕРАРХИЧЕСКАЯ МОДЕЛЬ (СТРУКТУРА) ДАННЫХ [hierarchical data model]
Модель организации данных, представляющая собой древовидный граф, состоящий из ряда типов записей (типов данных) и связей между ними (отношений или характеристик отношений), причем один из типов записей определяется как корневой или
Корневая запись
Рис. 1.1. Принцип построения иерархической модели организации БД
входной, а остальные связаны с ним или друг с другом отношениями «один-ко-многим» или (реже) «один-к-одному». При этом запись, идентифицируемая элементом «один», рассматривается как исходная, а соответствующая элементу «много», как порожденная. Каждая запись может быть порожденной только в одной связи, следовательно ей соответствует только одна исходная запись. Однако каждая запись может быть исходной во многих связях. Корневая запись может быть только исходной.
Граф [graph — от грен, grapho — пишу. изображаю^ — графическое представление математической модели системы связей между объектами любой природы. Объекты задаются в графе точками, которые называют вершинами, связи — линиями, соединяющими вершины, — ребрами или дугами графа. Каждое ребро может быть ориентированным (т. е. иметь определенное направление от одной вершины к другой) либо неориентированным (двунаправленным). Ребро, соединяющее вершину с нею самой, называется петлей. Вершины, которым не соответствует ни одно ребро, называются изолированными. Число ребер, соединяющих две фиксированные вершины, может быть произвольным, поскольку оно определяется количеством и характером связей между соответствующими этим вершинам объектами. В то же время каждому ребру соответствует не более двух вершин. Раздел математики, изучающий свойства различных геометрических схем, образованных мно-
Пример 1
Пример 2
Рис. 1.2. Принцип построения сетевой модели организации БД
жеством точек и соединяющих их линий (графов), называется теорией графов. Подробнее см. [4, с. 142-145]. Пример иерархической модели приведен на рис. 1.1.
СЕТЕВАЯ МОДЕЛЬ (СТРУКТУРА) ДАННЫХ [network data model]
Модель организации данных, подобная иерархической, но отличающаяся от нее тем, что каждая запись может вступать в любое количество поименованных связей с другими записями как исходная или порожденная, или как то и другое (см. «Двунаправленная связь»). Примеры (1 и 2) сетевой модели приведены на рис. 1.2.
РЕЛЯЦИОННАЯ МОДЕЛЬ (СТРУКТУРА) ДАННЫХ [relation data model]
Реляционная модель данных была предложена в 1969 г. сотрудником фирмы IBM Е. Ф. Коддом. Она представляет собой набор плоских файлов — таблиц, называемых отношениями, к которым применимы операции реляционной алгебры (см. далее) для реализации автоматизированного ответа на запросы пользователей системы .
Потенциально в реляционной модели может быть организовано очень большое количество связей между данными, значительная часть которых является избыточными (т. е. не используемыми). Поэтому разработаны формы (варианты) нормализации отношений: первая (1НФ), вторая (2НФ), третья (ЗНФ) и четвертая (4НФ).
Отношения включают атрибуты и кортежи (см. далее), составляющие соответственно столбцы и строки таблицы. Количество атрибутов в отношении соответствует количеству содержащихся в нем элементов данных, количество кортежей — числу экземпляров (реализаций) записей. Порядок следования атрибутов и кортежей может быть произвольным. Значения атрибутов определяются из доменов. Наличие доменов обеспечивает связи между разными отношениями. Примеры реализации реляционной модели приведены на рис. 1.3 и 1.4. В настоящее время существует достаточно большое число различных вариантов построения реляционных моделей. Одной из них является постреляционная модель (см. далее). Подробнее см. [28, 29, 552].
Термины, связанные с реляционной моделью данных.
Отношение [relation]
Форма связи между объектами (в рассматриваемом случае — разными типами данных или атрибутами), отражающая то общее, что их объединяет.
Два математических выражения, связанных знаком операции сравнения («=», «>», «<» и т. и.).
Таблица реляционной модели данных (см. ранее).
Заданное подмножество n-ой декартовой степени некоторого множества.
Реляционная алгебра [relational algebra] — язык для описания операций над отношениями. Основные операции реляционной алгебры: проекция, соединение, пересечение и объединение.
О Весьма распространенной ошибкой является употребление термина реляционная БД по отношению к любым массивам данных, имеющих табличную форму организации, однако не обеспечивающим выполнение указанного условия.
Отношение «Обслуживание заказчиков»
Отдел
Сотрудник
Заказчик
Вид услуги
№ договора
а
Рис. 1.3. Принцип построения реляционной модели (я) и связей внутри единственного отношения: б — первая нормальная форма (1НФ); в — вторая нормальная форма (2НФ); г — третья нормальная форма (ЗНФ)
Отношение 1: «Сведения о фирмах»
Рис. 1.4. Принцип организации связей между разными отношениями в реляционной модели с использованием двух доменов: первый — определяет область возможных значений атрибутов «Наименование фирмы» в отношении 1 и «Фирма изготовитель» в отношениях 2 и 3; второй — определяет область возможных значений атрибутов «Наименование продукции и/или услуг» в отношении 1, «Марка оборудования» в отношении 2 и «Марка комплектующих» в отношении 3
Сущность [entity] — то же, что тип объекта: обобщенное наименование множества однотипных объектов, называемых экземплярами. Каждый экземпляр обладает набором свойств (атрибутов— см. далее), отличающих его от всех остальных. Примеры сущности: автомобиль, самолет, врач и т. д. Примеры экземпляров: автомобиль ВАЗ-2106, самолет ТУ-104, врач Петров Иван Федорович и т. д.
Атрибут [attribute]
Признак, характеризующий объект или сущность (см. ранее), его свойства.
Описатель данного, содержащий одну из его характеристик (например, имя, тип, длину записи, форму представления, систему счисления и т. и.).
В реляционных моделях баз данных — столбец отношения (таблицы), содержащий реализации записей одного типа данных.
• Кортеж [tuple]
Запись группы взаимосвязанных элементов данных.
В реляционных моделях баз данных — строка отношения (таблицы), содержащая реализацию записей взаимосвязанных значений атрибутов.
Упорядоченный набор из N элементов.
Связь, глагол — логическое отношение между сущностями (объектами). Связи обладают свойством, называемым кардинальностью. Например, «Заказчик может иметь 0,1 или много заказов» (связь типа «0,1 или много»), «Заказ содержит 1 или много товаров» (связь типа «1 или много»). «У автомобиля 4 колеса» (связь типа «равно 4»), «Билет резервируется для 0 или 1 пассажира» (связь типа «0 или 1»). Наиболее типичными являются связи типа «один ко многим» и «многие к одному».
Домен [domain]
Область.
В реляционных моделях баз данных — область определения значений одного или нескольких атрибутов.
Крупная часть иерархической адресной структуры службе DNS Интернета (например, правительственная или коммерческая организация, страна и т. и.);
(мат.) Область определения функции.
• Имя домена [domain name] — полный адрес домена в Интернете, включает сам домен и наименование соответствующей ему организации.
ПОСТРЕЛЯЦИОННАЯ МОДЕЛЬ [postrelation data model]
Разновидность реляционной модели, позволяющая встраивать в отношения табличные записи реализаций отдельных атрибутов (так называемая многомерная табличная форма).
Записи в БД могут быть многомерными, т. е. включать несколько близких по содержанию кортежей, различающихся значением только одного или ограниченного числа полей (атрибутов). Например, в отношении «Владельцы информационно-программных продуктов (ИПП)» каждый конкретный «Владелец» может быть соотнесен с одним, двумя, тремя и т. д. разных ИПП. Поэтому использование одной из нормальных форм реляционной структуры БД может быть неэффективно из-за необходимости ввода и хранения значительного числа повторяющихся записей. Условиям более предпочтительной организации БД по данному признаку отвечает постреляционная модель данных НФ2, позволяющая создать компактную форму хранения путем использования «вложенных таблиц».
Указанным требованиям отвечает СУБД Universe фирмы Vmark Software (США). К концу 1993 г. данной фирмой было продано около 14 тыс. лицензий на указанную программу для 430 тыс. конечных пользователей (среди клиентов фирмы Министерство безопасности Великобритании, Министерство образования Австра-
лии и др.). Популярность программы определяется возможностью строить на ее основе высокоэффективные информационные системы на недорогих платформах, обеспечивающих одновременный доступ к информации большого числа пользователей. Так, фирма Equifax (США, г. Атланта шт. Джорджия) с помощью universe смогла организовать работу более 775 пользователей на одном сервере Hewlett-Packard Comp. В то же время по выполненным подсчетам применение реляционной СУБД потребовало бы установки отдельной системы на каждые 150 рабочих мест.
Другим примером реализации постреляционной модели является СУБД D3 Server 7.0 для операционных систем Windows 95 и Windows NT фирмы Pick Systems.
В 1998 г. на российском рынке появилась постреляционная СУБД Cache’ фирмы Intersystems, отличающаяся более высокой производительностью по отношению к объектно-реляционным системам. В Cache’ используются специальный язык запросов — Cache’ SQL, позволяющий вместе со словарем данных создавать реляционные таблицы для сохранения данных; Cache’ Script, позволяющий сохранить скомпелированные запросы, и Cache’ Scriptobject, обеспечивающий возможность работы с данными как с кодом. Существует также возможность обращения к данным на языках Java и Си++. Подробнее см. [150, 242, 457].
ОБЪЕКТНАЯ МОДЕЛЬ [object model]
Модель, соответствующая структуре построения реальных объектов — их характеру, составу, состоянию и/или представлению о них, не связанным с какой-либо предопределенной схемой построения. Объекты можно сохранять и использовать непосредственно, не раскладывая их по таблицам, как это, например, имеет место в реляционной модели. Типы данных в объектной модели определяются разработчиком. Управление объектными БД осуществляется объектными СУБД, в которых данные об объектах и методах их описаний помещаются в хранилища как единое целое. Объектные модели используются в настоящее время в так называемых правовых информационных системах типа «Гарант», «Консультант+» и др. Предполагается, что на их основе могут быть созданы консультационные экспертные системы (см. также «Объектное программирование» и «Бизнес-объект») [340, 377, 407].
ФРЕЙМОВАЯ МОДЕЛЬ [frame model]
Модель, основанная на использовании фреймов и их сетей. Является одним из способов представления знаний.
ФРЕЙМ [frame]
Единица представления знаний в искусственном интеллекте, описывающая понятие или объект. Фрейм состоит из ссылки на суперпонятие (т. е. понятие исходное или родовое) и описаний свойств, отличающих данный объект от суперпонятия.
Порция данных, передаваемая в сети передачи данных. Обычно кадр содержит набор служебных данных, включающих адрес устройства, которому он должен быть доставлен, адрес передающего устройства и др. Кадры могут быть unicast — предназначенные одному устройству, multicast — предназначенные группе устройств или broadcast — предназначенные всем устройствам (см. также «Пакет»).
Кадр изображения.
Рамка — часть структурированного документа в интегрированных системах типа Framework, содержащая таблицу, график, текст или несколько вложенных рамок и отображаемая на экране дисплея в отдельном окне.
Framework*
Набор программ, разработанных для IBM PC автором dBase А. Тейтом. Он включает в себя: текстовый процессор, электронную таблицу, базу данных и генератор графических символов. Управление программами производится при помощи командного языка, в котором каждая команда начинается с символа @.
Организатор или бизнес-организатор в спецификациях архитектуры так называемых бизнес-объектов (ВОСА, Business Object Component Architecture). Его задача — собирать бизнес- объекты внутри некоторой определенной пользователем сферы бизнеса (домена) в соответствии со специальным соглашением или контрактом, регламентирующим роли и ответственность компонентов в соответствии принятой пользователем (бизнес-)логикой [407].
BizTalk Framework — архитектура, упрощающая обмен данными между приложениями масштаба предприятий и позволяющая вести переписку с торговыми партнерами и заказчиками через Интернет. BizTalk Framework определяет XML-схемы и набор XML-элементов, используемых в сообщениях, которыми обмениваются приложения. Фирма Microsoft выпустила набор средств BizTalk JumpStart Kit, позволяющих разработчикам быстро создавать BizTalk-совместимые решения с использованием схем, инструментальных средств, сервисов и образцов приложений XML. Подробнее см. [533].
Активность [activity] — состояние данных, записей, файлов, баз данных и др., когда к ним производится обращение из при-
кладных программ или запросов пользователей. При отсутствии обращений эти данные, записи, файлы или базы данных считаются неактивными.
Интерпретируемость (от англ. — interpretation) — свойство знаний, отличающее их от данных возможностью получения с использованием ЭВМ четких ответов на любые вопросы относительно содержания объектов описания и отношений между ними, которые зафиксированы в базе знаний.
Другие термины, связанные с понятием модель данных
Бинарная модель [binary model] — реляционная модель, в которой каждое отношение содержит по два атрибута.
Идеальная модель [ideal model] — воображаемая модель, построенная на основе «идеальных» образов объектов предметной области (см. далее) с использованием чисто функциональной аналогии. Различают наглядно образные и знаковые идеальные модели.
Инфологическая (информационно-логическая) модель [information-logical model] — модель предметной области (см. далее), определяющая совокупность информационных объектов, их атрибутов и отношений между ними, динамику изменений предметной области и изменений информационных потребностей пользователей. Создается на основе предпроектного обследования предметной области с целью технико-экономического обоснования банка данных и составления технического задания на его проектирование.
Предметная (прикладная) область [application domain] — совокупность объектов, представляющих часть реального мира, относящихся к ним понятий, а также связей между ними, сведения о которых обрабатываются и хранятся в базе данных автоматизированной системы.
Информационная модель [information model]: 1) То же, что модель данных; 2) параметрическое представление процессов циркуляции информации (данных), подлежащей автоматизированной обработке в системе управления.
Имитационная модель [simulated model] — алгоритм или программа, имитирующие функционирование системы.
Логико-лингвистическая модель [logical-linguistic model] — модель знаний, в которой представление знаний основано на учете объектов предметной области, отношений между ними и использовании лингвистических средств. Примерами логико-лингвистических моделей являются семантические сети и сети фреймов.
Семантическая модель [semantic model] — представление понятий в виде графа, в вершинах которого расположены понятия,
а дуги представляют отношения между понятиями. Примером семантической модели является семантическая сеть (см. далее).
Семантическая сеть [semantic network] — способ представления знаний в виде ориентированного графа, в котором вершины соответствуют семантическим (смысловым) единицам языка или речи (в том числе — понятиям, объектам, действиям, ситуациям и т. и.), а дуги — свойствам или отношениям между ними.
Семиотическая модель [semiotic model]: 1) знаковая модель; 2) модель, отражающая свойства знаковой системы.
Модель предметной области — см. «Модель данных» и «Инфологическая модель».
Расширенная реляционная модель [extended relation model] — реляционная модель данных, в которую добавлен специальный Е-домен (домен сущностей), содержащий суррогаты (см. далее) всех доступных системе объектов предметной области. Каждый из суррогатов создается системой при первом упоминании объекта и находится под ее контролем.
Суррогат [surrogate] — в реляционной модели данных*, специальный домен, содержащий идентификаторы объектов в системе.
Структурная модель [structured data model] — модель данных, представленная в виде структуры — множества типов данных и связей между ними. Различают иерархические, сетевые и реляционные структуры.
Модель Чена (сущностей и связей) [Chen (entity-relationship) model] — семантическая реляционная модель данных, в основе которой лежит деление реального мира на отдельные различимые сущности, находящиеся в определенных связях друг с другом, причем как сущность, так и связь полагаются первичными, неопределенными понятиями. Модель представляется в виде так называемой E-R-схемы, на которой прямоугольниками отображаются имена типов сущностей, ромбами — имена типов соотношений между сущностями, овалами — имена атрибутов.
Сеть фреймов [frame network] — класс логико-лингвистических моделей, основанных на использовании фреймов для представления знаний о предметной области и позволяющий эффективно моделировать сложные и разнородные системы.
ГИПЕРТЕКСТ [hypertext]
Принцип организации информационно-поисковых массивов, при котором отдельные информационные элементы (в том числе документографические, фактографические, полнотекстовые, графические и др.) связаны между собой ассоциативными отношениями, обеспечивающими быстрый поиск необходимой ин-
формации и/или просмотр данных, взаимосвязанных указанными отношениями. Термин предложен в 1967 г. Теодором Нельсоном, представившим гипертекстовую структуру в виде ориентированного графа, в вершинах которого находятся записи разнородных видов данных (информационных элементов), а на ребрах — связи между ними. Средством организации связей в гипертексте и ориентации в нем является навигатор (см. также — «Навигация» (в базе данных) и «Автоматическая навигация»).
СУБД, реализующая гипертекст.
С гипертекстом связаны следующие понятиях
гиперсвязь [hyperlink]: 1) связь между записями в документе или различными документами, реализующая гипертекст. Место связи выделяется каким-либо образом (например цветом, шрифтом и т. д.); активизация гиперсвязи осуществляется при помощи мыши; 2) программа, обеспечивающая гиперсвязь;
навигация в базе данных [database navigation] — процесс продвижения по логически связанным данным в иерархической и сетевой базах данных с целью поиска требуемых записей. Маршрут задается пользователем либо программными средствами СУБД;
автоматическая навигация [automatic navigation] — выбор рационального пути (маршрута) поиска записей в базе данных, выполняемый программными средствами СУБД без участия человека;
навигатор [navigator] — схема маршрутов, алгоритм или совокупность алгоритмов поиска записей в базе данных или в информационно-поисковых массивах;
смарт-тэг [smart-tag] — «Интеллектуальная метка»: термин, введенный в 2001 г. фирмой Microsoft Corp., для обозначения специального механизма контекстно-зависимого исполнения действий на основе ассоциативных связей с фрагментами текста. Подробнее см. [726].
Термины, связанные с видами баз данных
Поскольку в настоящее время отсутствует строгая классификация баз данных, сгруппируем действующую терминологию по ниже перечисленным логически связанным основаниям:
В зависимости от вида информационных элементов или данных различаются*.
документографическая БД (часто используется термин документальная БД), разновидностью ее являются: библиографическая БД (содержит библиографические описания документов) и
реферативная БД (содержит библиографические описания документов и рефераты);
полнотекстовая БД, в которой хранятся записи полнотекстовых документов или их частей;
фактографическая БД, содержащая фактографические данные;
объектографическая БД — разновидность фактографической БД, содержащая расширенный набор данных о сложных объектах предметной области;
графическая БД [graphic database], в которой хранятся графические данные;
гибридная БД [hibrid database] 1. БД, в которой хранятся как символьные (цифровые и алфавитно-цифровые), так и графические данные.
БД со смешанной (гибридной) структурой (например иерархической и сетевой).
I. В зависимости от реализованной модели, структуры организации данных или уровня представления (абстракции) различаются*.
иерархическая БД [hierarchical database], основанная на иерархической модели организации;
сетевая БД [network database], основанная на сетевой модели организации;
реляционная БД [relational database], основанная на реляционной модели организации;
квазиреляционная БД [quasirelational database], обобщающая традиционные реляционные БД;
псевдореляционная БД [pseudorelational database] — реляционная БД, в любом отношении (таблице) которой допускается дублирование кортежей;
нормализованная БД [normalized database] — реляционная БД, все отношения (таблицы) в которой находятся в одной из нормальных форм (1НФ, 2НФ, ЗНФ или 4НФ);
интегрированная база данных [integrated database]: 1) база данных, объединяющая несколько логических БД (см. далее);
2) база данных, имеющая так называемую бесфайловую структуру организации. Интегрированные базы данных ориентированы на решение разнородных задач многих пользователей (в том числе относящихся к разным организациям, подразделениям и т. и.) [28, 30];
логическая БД [logical database] — база данных с точки зрения пользователя или прикладного программиста;
физическая БД [physical database]: 1) совокупность структур хранения данных на «внешнем носителе» (например, на магнитном
диске); 2) отображение концептуальной модели данных в физическую среду, физическая структура БД, база данных с точки зрения системного аналитика или программиста;
архивная БД [archive database] — архивная копия базы данных, зафиксированная на определенный момент времени;
виртуальная БД [virtual database] — воображаемое представление данных, в которое может быть преобразована каждая из интегрируемых БД произвольной системы управления базами данных.
В зависимости от общего назначения или принадлежности различаются*.
служебная БД, предназначенная для решения внутрисистемных функциональных задач персонала автоматизированной системы;
пользовательская БД [user database], предназначенная для решения задач пользователей автоматизированной системы;
персональная (личная) БД [personal database], обслуживающая одного пользователя и содержащая его личную информацию:
частная (закрытая) БД [private database], доступная для использования только ее владельцу (пользователю);
БД общего пользования [public database], доступная всем пользователям автоматизированной, вычислительной системы или сети (см. также «Общая БД»);
общая БД [shareable database]: 1) БД, с которой могут работать несколько прикладных программ или пользователей одновременно; 2) БД коллективного пользования.
В зависимости от содержания и прикладного назначения, хранимой информации различаются*.
база знаний [knowledge base] — совокупность фактов и правил, описывающая предметную область и вместе с механизмом вывода позволяющая отвечать на вопросы, соответствующие этой предметной области, но ответы на которые в явном виде не присутствуют в базе. База знаний является составной частью интеллектуальных, в частности экспертных систем. Для представления знаний используется ряд моделей, таких, как семантическая сеть, процедурная, фреймовая и др. модели;
интеллектуальная БД [intelligent database]: 1) база данных, в которой для ответа на запрос используются как непосредственно хранимые в ней факты, так и факты, получаемые логическим выводом; 2) БД, доступ к которой осуществляется на естественном языке или языке запросов близком к естественному.
семантическая БД [semantic database] — совокупность основных понятий и сведений о предметной области, состоящая из семантических элементов (например дефиниций) и отношений и не содержащая элементов поверхностной структуры профессионального языка специалистов в данной предметной области;
проблемно-ориентированная БД (ПОБД) [problem-oriented database] — база данных, содержащая тематически связанные документы и/или данные, предназначенные для решения прикладных задач определенного вида (класса). ПОБД могут содержать как однородные, так и разнородные информационные элементы, например, документо-графические, полнотекстовые, графические и т.п. Одной из разновидностей реализации ПОБД может служить информационная составляющая гипертекста;
демонстрационная (тестовая) БД [test database] — база данных небольшого объема, представляющая фрагмент какой-либо реальной БД и предназначенная для демонстрации (в том числе рекламирования) возможностей СУБД или исходной БД;
база целей [goal base] — компонент экспертной системы, содержащий информацию о функционально-целевом поведении объектов в предметной области и определяющий поведение самой экспертной системы. Является разновидностью баз знаний и используется в различного рода автоматизированных системах управления (например, летательными аппаратами, оружием и т. и.);
база данных «серой литературы» [grey literature database] — документографическая (в том числе — библиографическая и реферативная) или полнотекстовая база данных малотиражных изданий (например авторефератов диссертаций) или не прошедших издательскую обработку документальных источников (например диссертаций, отчетов по научно-исследовательским и опытноконструкторским работам, переводов и т. п.).
В зависимости от местоположения различаются*.
локальная БД [local database], размещенная на одном или нескольких носителях на одной вычислительной машине;
распределенная (децентрализованная) БД [distributed (decentralized) database]: 1) совокупность баз данных, физически распределенная по взаимосвязанным ресурсам вычислительной сети и доступная для совместного использования в различных приложениях; 2) территориально распределенная совокупность локальных БД, объединенных согласованными принципами организации комплектования и эксплуатации, а также каналами связи, и доступная для совместного использования;
централизованная БД [centralized database], содержание которой размещено в виде единого информационного массива на
одном или нескольких носителях в одной ЭВМ (в отличие от распределенной БД, компоненты которой расположены в разных узлах вычислительной сети);
многоэкземплярная БД [multiple copy database], скопированная в нескольких узлах вычислительной сети.
Формат, поле данных и связанныес ними термины
ФОРМАТ [format, form, data format]
Совокупность правил записи и представления данных в памяти ЭВМ, в базе данных, на экране монитора или на внешнем носителе (в том числе человекочитаемом). Основной структурной единицей формата является элемент данных, который записывается в поле данных (см. далее). Формат определяет перечень полей данных, их характеристики, содержание вносимых данных и размещение. Некоторое отличие от представленного определения имеют специальные форматы, например, формат SGML, в котором вместо полей данных служат «абзацы», «главы» и «списки».
Элемент языка, в символическом виде описывающий представление информационных объектов в записи (в том числе в файле, базе данных и т. п.).
Способ кодирования записи двоичной информации (например, текстовый формат [ASCII format] — представление текстовой информации в коде ASCII).
Способ разбиения поверхности носителя, например магнитного диска — формат диска [disk format] на адресуемые элементы (дорожки и сектора).
Характеристика линейных размеров (ширины и высоты) печатного издания, листа, полосы набора, текстовой полосы и т.п. (например формат издания [format (size) of publication]) и/или порядок размещения реквизитов (например формат документа [document format]).
Еще одна дефиниция, позволяющая полнее раскрыть сущность весьма широкого понятия — «формат»: «Определенная структура информационного объекта, подвергаемого обработке, записываемого на магнитный или оптический носитель, отображаемого на дисплее или распечатываемого на бумаге» [26].
В зависимости от характера информационного объекта, его структуры или способа записи различают*.
формат адреса [address format] — структура адресной части команды, определяющая элементы и способ формирования действительного адреса;
формат данных [data format] — способ представления данных в памяти ЭВМ и вне ее;
формат документа [document format] — структура документа, в том числе порядок расположения реквизитов и его линейные размеры;
формат записи [record format] — способность записи изменять свою длину См. также «тип записи»;
переменный формат [variable format] — формат записи переменной длины, при котором длина записи указана в ее начале;
текстовый формат [ASCII format] — представление текстовой информации в коде ASCII;
двоичный формат [binary format], в котором байт представляет двоичную (по основанию 2), а не десятичную величину
В зависимости от сферы действия или характера распространения:
Коммуникативный формат, обменный формат
Формат, предназначенный для обеспечения возможности обмена данными между автоматизированными системами разных организаций. Коммуникативный формат является средством согласования структуры и характера записей в массивах и базах данных, являющихся объектами передачи и приема в процессах информационного взаимодействия систем. Требования коммуникативных форматов накладывают определенные ограничения по составу, структуре и правилам заполнения обязательных для каждого из них составов полей данных на коммуникативные форматы более низкого уровня иерархии (международного — на государственные, государственного — на общесистемные и т. п.) а также внутренние форматы систем, на которые распространяется его действие. Примерами международных библиотечных коммуникативных форматов являются формат MARC и его версии UNIMARC, MARC-21 и др.
Для информационного обмена библиографической информацией в СЭВ служил МЕКОФ (Международный коммуникативный формат), который остается также государственным форматом России для организаций государственной автоматизированной системы научно-технической информации (ГРНТИ). Общесистемный формат или формат автоматизированной системы является средством, обеспечивающим обмен данными внутри группы организаций, выделенной по ведомственным, территориальным или другим признакам.
Форматы MARC (Machine-Readable Catalogue or Cataloguing)
Общая часть наименования ряда библиотечных коммуникативных форматов. Впервые программа MARC 1 разработана Библиотекой Конгресса США в 1965-1966 гг. с целью получения данных каталогизации в машиночитаемой форме. Аналогичная работа выполнялась в Великобритании Советом по Британской национальной каталогизации для обеспечения использования машиночитаемых данных при подготовке печатного издания Британской национальной библиографии — British National Bibliography (проект BNB MARC). На основе указанных разработок в 1968 г. начал создаваться коммуникативный англо-американский формат MARC (проект MARC II). Целями его создания стало обеспечение:
гибкости решения каталогизационных и других библиотечных задач,
пригодности для национального библиографического описания любых видов документов и использования структуры записи в автоматизированных системах.
В процессе развития использования формата в 1970-х гг. появились более 20 его различных версий, ориентированных на национальные правила каталогизации (в том числе UKMARC, INTERMARC, USMARC, AUSMARC, CANMARC, DanMARC, LCMARC, NorMARC, SwaMARC и др.).
В своих последних редакциях формат USMARC превратился в комплекс специализированных форматов (USMARC Concise Formats) для записи библиографических, авторитетных, классификационных данных, данных о фондах и общественной информации (соответственно — USMARC for Bibliographic Data, USMARC Format for Authority Data, USMARC for Classification Data, USMARC Format for Holding Data, USMARC Format for Community information). Каждый из указанных форматов опубликован, содержит подробное описание полей, инструкции по применению и правила, обеспечивающие ввод и идентификацию данных.
Для преодоления несовместимости этих форматов в 1977 г. Международной федерацией библиотечных ассоциаций (ИФЛА) было выпущено издание «Универсальный формат MARC» [Universal MARC Format, UNIMARC]. Его целью провозглашено « ... содействие международному обмену данными в машиночитаемой форме между национальными библиографическими службами». Предполагалось, что этот формат должен стать посредником между любыми национальными версиями форматов MARC и, следовательно, обеспечивать конвертирование данных из национального формата в него, а из него — в другой национальный формат.
В 1980 г. вышло в свет второе издание UNIMARC, а в 1983 г. — UNIMARC Handbook, в которых основное внимание уделялось каталогизации монографий и сериальных изданий. При этом были использованы требования Международного стандарта библиографических описаний [International Standard Bibliographic Description, ISBD].
В 1987 г. издана новая версия формата UNIMARC, отраженная в Руководстве по применению UNIMARC — «UNIMARC Manual», которая расширила его действие на другие виды документов. Кроме того, Руководство предусмотрело возможность использования данного формата «как модели для разработки новых машиночитаемых библиографических форматов». Дальнейшее развитие формата было связано, в частности, с созданием его разновидности для ведения так называемых авторитетных записей, обеспечивающих технологию ведения массивов имен персоналий и наименований (организаций, изданий и т. и.) для однозначного и удобного их использования при автоматизированной библиографической обработке документов, Соответствующий формат UNIMARC/AUTHORITIES был опубликован в 1991 г.
В том же году в рамках программы ИФЛА «Универсальный библиографический учет и международная программа MARC» (Universial Bibliographic Control and International MARC — UBCIM) создан Постоянный комитет no UNIMARC (PUC), на который возложены функции контроля за развитием формата, включая обеспечение совместимости вносимых изменений ранее разработанным его версиям. Необходимость указанных функций была вызвана продолжением развития национальных версий формата MARC. Тем не менее в дальнейшем при ведущей роли Библиотеки Конгресса США предпринимались усилия по созданию на базе трех близких между собой национальных версий формата MARC — USMARC, UKMARC и CANMARC — нового международного коммуникативного формата IMARC — International MARC, который должен был конкурировать с форматом UNIMARC.
В 1999 г. в результате согласования и последующего слияния библиографических форматов США и Канады (USMARC и CANMARC) объявлено об образовании на их основе нового формата («Формата XXI века») — MARC-21. С этого времени организации, ориентировавшиеся на формат USMARC, должны перейти на формат MARC-21 и отслеживать все его последующие изменения, включая новые дополнения к нему (ранее подобные требования отсутствовали). MARC-21 включает в себя форматы:
библиографических данных;
авторитетных данных;
данных о фондах;
классификационных данных;
общественной информации.
В настоящее время формат MARC-21 используется в США, Канаде, Австралии, Новой Зеландии, в университетских библиотеках Великобритании и Франции, Венгрии, Дании, Испании, Швеции, Финляндии а также в Национальной библиотеке Италии [233-236, 613-618].
RUSMARC
Российский коммуникативный формат представления библиографических записей - это российская версия международного коммуникативного формата UNIMARC в трактовке и категориях, действующих в России государственных стандартов и правил каталогизации. Формат разработан в 1997 г. по заказу Министерства культуры в рамках программы LIBNET под эгидой Российской Библиотечной ассоциации. В разработке использовались международные стандарты ISO, отечественные стандарты СИБИД, а также рабочие материалы Постоянного комитета по UNIMARC. Формат распространяется на книги и сериальные издания; предназначен для обмена библиографическими записями в машиночитаемой форме. Особенностью формата является широкое применение полей связи с использованием технологии встроенных полей. Для элементов данных национального значения, не нашедших отражения в формате UNIMARC, введены дополнительные поля и подполя в соответствующих блоках с цифрой 9, определяющей национальный статус. Формат RUSMARC для библиографических записей дополняет взаимосвязанный с ним Российский коммуникативный формат представления авторитетных/нормативных записей, разработанный в 1997 г. [622].
ВНУТРЕННИЙ ФОРМАТ
Формат локальной (т. е. каждой отдельно взятой) автоматизированной системы (АС). Основные отличия внутренних форматов от коммуникативных характеризуются составом дополнительных полей данных, предназначенных для решения служебных и пользовательских задач конкретной АС. В соответствии с этапами обработки информации в АС внутренний формат складывается из нескольких форматов. В общем случае в их число входят: предмашинный, предсистемный, формат хранения, рабочий формат, формат поиска, издательский (см. далее) и коммуникативный форматы [201]. В конкретных реализациях автоматизированных систем некоторые из перечисленных форматов могут совмещаться.
Виды внутреннего форматах
предмашинный формат — внутренний формат, предназначенный для представления результатов аналитико-синтетической обработки (переработки) документов и фактов и обеспечения ввода данных в ЭВМ. Реализуется предмашинный формат в виде рабочих листов (бумажных формуляров и/или на экране монитора);
предсистемный формат — внутренний формат, предназначенный для выполнения операций корректуры, формальнологического контроля записей и последующего их преобразования в другие форматы (например, формат хранения, издательский формат и т. и.);
формат хранения — внутренний формат, предназначенный для обеспечения компактности представления записей в БД и удобства перехода в рабочий формат и обратно.
рабочий формат — внутренний формат, предназначенный для обеспечения простоты и высокой скорости доступа ко всем элементам данных при выполнении разнородных видов машинной обработки и преобразования данных;
формат поиска — внутренний формат, предназначенный для обеспечения выдачи данных (на экран монитора или печать) в режиме диалога (см. также «Формат вывода»);
издательский формат, обеспечивающий выполнение требований к издательской продукции (например, в части правил представления библиографических описаний документов — ГОСТ 7.184. [21]);
формат вывода, выходной формат [output format] — формат выдачи результатов работы программы.
Некоторые виды действующих форматов*.
формат AIFF — формат файла, содержащего аудиоинформацию, используется главным образом с ПЭВМ фирм Apple Computer и Silicon Graphics;
формат AVI (Audio Video Interleaved), введенный фирмой Microsoft Corp, для использования систем, работающих с видеоизображениями в среде Windows. Этот формат чередует секторы с видеоданными с секторами с аудиоданными таким образом, чтобы видеоплеер мог поддерживать минимальную буферизацию данных (см. также «AVI-файл»);
формат BMP (Bit Map) — аппаратно независимый стандартный формат графических файлов, разработанный для работы в среде Windows. Формат поддерживает изображения от 1 бита до 24 битов на одну точку и использует RLE сжатия;
формат CD-I (Compact Disk Interactive) — формат для компакт-дисков, в котором предусмотрено чередование на одной и
той же дорожке исходных данных с компьютера и аудиоданных. Формат позволяет обеспечить размещение данных на диске и в составе операционной среды CD-RTOS, которая может считывать и воспроизводить звуковые данные с диска;
формат DAT (Digital Audio Таре) — цифровой стандарт и соответствующий ему формат, предназначенные для высококачественной записи на магнитные ленты сравнительно небольших объемов разнородных данных (в том числе звука). Формат также используется для создания дубликатов дисков. Стримеры, предназначенные для работы с этим стандартом, носят наименование DDS и обеспечивают хранение от 4 до 12 Гбайт данных при скорости чтения/записи от 44 до 60 Мбайт/мин. Подробнее см. [347];
формат DLT (Digital Linear Таре) — стандарт и соответствующий ему формат считаются последним словом в технологии цифровой магнитной записи. Разработан фирмой DEC в начале 1990-х годов. В 1995-1997 гг. выпущены стримеры (DLT 4000 и DLT 7000), обеспечивающие хранение соответственно 10 и 35 Гбайт данных при скорости чтения/записи 90 и 300 Мбайт/мин. Подробнее см. [347];
формат GIF (Graphic Interchange Format) — «Графический формат обмена», разработанный в 1987 г. фирмой CompuServe, предназначен для поддержки и переноса графических изображений, в частности — для их размещения на Web-серверах, снабжен встроенными средствами динамического сжатия. Используется рядом популярных пакетов графических редакторов (например, Adobe Illustrator, Macromedia FreeHand, CorelDRAW и др.). Для описания изображений применяются таблицы перекодирования глубиной до 8 битов. Изображение в формате GIF строится по принципу чересстрочной развертки, поэтому оно отображается на экране уже после загрузки части файла. В начале выводится его как бы грубый набросок с очень низким разрешением, который становится все более отчетливым по мере загрузки оставшейся части файла. В новой версии GIF89a поддерживается прозрачность фона, поэтому изображения не обязательно должны иметь прямоугольную форму. Наиболее успешно GIF можно применять для передачи изображений с небольшим количеством цветов (256). Для более сложных изображений, например фотографий, предпочтительнее использовать JPEG (см. также PGML, SWF, УМЕ и PNG) [294, 480];
формат ISO 9660 (прежнее наименование High Sierra) — широко используемый файловый формат для CD-ROM, который позволяет читать оптические компакт-диски подобно защищенным от записи жестким дискам. Он определяет структуру каталога, которая была принята Международной организации по стандартам;
формат PDF (Portable Document Format) — мобильный формат документа, разработанный фирмой Adobe Systems для системы Acrobat. Недостатком данного формата являются проблемы поддержки с его помощью векторной графики на Web-сайтах. Последнее стало причиной разработки ряда новых так называемых векторных форматов, которые находятся на рассмотрении консорциума W3C (WWW Consortium), в частности PGML и УМЕ [480];
формат SGML [SGML (Standard Generelized Markup Language) format] — формат «Обобщенного стандартного языка разметки», ориентированный на подготовку издательской продукции. Структурными элементами формата SGML служат «заголовки», «абзацы», «главы», «списки», «сноски» и т.п., длина которых может быть произвольной. Каждый из элементов имеет присвоенный ему дескриптор, идентифицирующий его по отношению к другим элементам. Указанная структура формата позволяет производить избирательный поиск документов и данных в полнотекстовых БД, их выборку, а также подготовку, редактирование и вывод на печать новой издательской продукции [43];
формат SF2 (SoundFont 2) — формат хранения звуковых файлов на различных носителях (жестких дисках, дискетах, CD-ROM) для звуковых карт AWE и SB Live. Используется фирмой Creative Labs [484].
ФОРМАТИРОВАНИЕ, ИНИЦИАЛИЗАЦИЯ, РАЗМЕТКА (диска) [formatting, format, initialization]
Процедура записи на магнитный диск меток, определяющих последующее расположение записей данных (блоков, секторов, дорожек), участков не пригодных для записи, а также другой управляющей информации. Форматирование выполняется перед первым использованием диска.
Форматирование текста [text formatting] — преобразование текста в вид, в котором он должен выводиться на экран монитора или печать: установка границ страницы, формирование абзацев, центрирование заголовков, выравнивание полей, разбиение на страницы, установка колонтитулов и т. и.
Форматировать [format]
Размещать данные в соответствии с предписанным форматом.
Производить разметку или форматирование диска.
Переформатирование [reformating]
Изменение формата данных.
Повторное форматирование магнитного диска.
RTF (Rich Text Format) — пакет соглашений, разработанных фирмой Microsoft Corp. (США) для включения форматированных
данных в текстовый документ независимо от используемой аппаратуры или типа системы обработки текстов.
ПОЛЕ ДАННЫХ (ПД), ПОЛЕ [data field, field]
Область на носителе информации (машино- или человекочитаемом), выделенная для записи определенного вида данных (в том числе информационных элементов, данных, элементов данных).
Часть записи или заполняемой формы, имеющая функционально самостоятельное значение и обрабатываемая как отдельный элемент данных.
Примечание*. Поле данных идентифицируется «внешним» и «внутренним» именами и характеризуется «видом данных», «длиной» и «структурой» записи. Поля данных могут быть «элементарными», «множественными» и «групповыми», а также «повторяющимися» (в одной записи) и «неповторяющимися» (см. далее).
Внешнее имя ПД — наименование типа данных или обобщенное наименование характера информационного элемента, записи реализаций которых производятся в полях с указанным именем. Внешнее имя поля данных является средством его идентификации для пользователей автоматизированной системы и реализуется в рабочих листах при вводе, обработке и/или поиске данных.
Внутреннее имя ПД, (внутренняя) метка, имя данных [internal label, data name] — короткий символьный код, открывающий запись в поле данных и хранимый вместе с данными, которые он идентифицирует. Внутреннее имя поля данных является средством его идентификации для программных средств автоматизированной системы.
Длина ПД [data field length] — количество символов (байт), разрешенных для записи в поле данных. По указанному признаку поля данных могут быть фиксированной, переменной и неопределенной длины (см. далее).
ПД фиксированной длины [fixed-length (data) field] — поле данных, длина которого не изменяется.
ПД переменной длины [variable-length (data) field] — поле данных, длина записи в котором может содержать произвольное число символов (байтов).
ПД неопределенной длины [undefined-length (data) field] — поле данных, для которого резервируется память, рассчитанная на максимальную длину, а реальная его длина определяется длиной конкретной реализации записи.
Метка конца поля (данных) [field marc] — ограничитель поля, символ конца записи в поле данных, например @, !.
Структура (записи в поле данных) [structure] — принцип упорядочения записей в поле данных. По указанному признаку различают следующие виды полей данных: текстовые, нормированные, форматированные и числовые; говорят также: «Поле данных с текстовой (числовой и т. и.) структурой или формой записи».
Текстовое ПД [alphanumeric/character (data) field] — поле данных, запись в котором ограничивается только длиной (другими словами, она не регламентируется порядком или правилами набора буквенно-цифровых символов, составляющих ее содержание).
Нормированное ПД — поле данных, в которое производится запись только разрешенных терминов, контролируемых машинными словарями автоматизированной системы. Нормированными объявляются поля данных, содержащие сведения наиболее важные для идентификации (при поиске или машинной обработке) документов и данных, например «поисковый образ документа», наименование стран, фирм, организаций, «марок» изделий и т. и.
Форматированное ПД — поле данных, с однозначно установленной последовательностью записи буквенно-цифровых символов. Примеры полей с форматированной записью: «дата» — мм-дд-гг (в конкретной реализации записи: 02-23-95, что означает — 23 февраля 1995 г): «время» — чч:мм:сс (в конкретной реализации записи: 12:34:45, что означает 12 час. 34 мин. 45 сек.) и т. п.
Примечание. Форматированные поля данных служат средством сортировки и поиска данных по содержащимся в них сведениям. Для решения ряда задач некоторые форматированные ПД могут быть одновременно объявлены также нормированными (по словарю). Так, для контроля технологической дисциплины обработки документальных потоков с установленными сроками прохождения разных видов документов по звеньям технологической цепи (например «заказ книги», «поступление в отд. комплектования», «поступление в отд. обработки», «поступление в отд. абонемента» и т.п.) соответствующие технологические поля могут контролироваться обязательным вводом текущей (а ни какой иной) даты и времени обработки и/или передачи документов;
Числовое ПД, содержащее записи только количественных значений измеряемых величин (например денежных сумм, показателей веса, геометрических размеров — длина, высота или ширина и т. п.), над которыми можно производить арифметические операции.
Элементарное ПД — минимальная структурная единица физической записи, не содержащая в своем составе других полей или подполей данных.
Подполе — поле данных, которое является составной частью множественного или группового ПД (см. далее).
Множественное ПД, содержащее в своем составе несколько элементарных полей («подполей») с записями однотипных данных
(элементов данных), каждая из которых может быть выделена средствами системы как самостоятельная. В фактографических базах данных групповые поля используются для записи взаимосвязанных значений, например «длины», «высоты» и «ширины» объектов в соответствующих подполях поля — «Габариты объекта».
Групповое ПД, включающее в себя два и более элементарных, других групповых и/или множественных полей. Служит средством объединения нескольких полей, которые можно выделить (идентифицировать), используя имя группового поля данных соответствующего уровня иерархии. В библиографических и полнотекстовых БД примером группового поля является «Библиографическое описание».
Повторяющееся ПД — поле данных, с кратностью повторения выше единицы. Повторяющимися могут быть элементарные, множественные и групповые поля данных. Примером повторяющегося ПД в международном библиографическом формате MARC-21 является поле «Другие авторы».
ИНФОРМАЦИОННАЯ ТЕХНОЛОГИЯ
Общие термины
ИНФОРМАЦИОННАЯ ТЕХНОЛОГИЯ [information technology]
Комплекс методов, способов и средств, обеспечивающих хранение, обработку, передачу и отображение информации и ориентированных на повышение эффективности и производительности труда.
Информационная технология (ИТ) является непременной составной частью большинства видов интеллектуальной, управленческой и производственной деятельности человека и общества. Развитие ИТ в современных условиях основано на применении вычислительной техники и связанных с нею методов и средств автоматизации информационных процессов. В зависимости от степени использования этих средств ИТ условно разделяют на традиционную ИТ и современную ИТ.
СПРАВОЧНО-ИНФОРМАЦИОННОЕ ОБСЛУЖИВАНИЕ, СИО
Можно кратко сформулировать сущность понятия СИО как «совокупность процессов по удовлетворению информационных запросов (см. далее) потребителей информации». Данное определение СИО взято из отечественного стандарта [7] и расширено нами с «научно-технической информации» на любой вид информации.
Характерной особенностью СИО является его преимущественная ориентация на выявленные устойчивые или длительно существующие информационные потребности (см, ниже) определенных групп пользователей информации. Реализация СИО предполагает выполнение библиотеками и информационными органами достаточно стандартизованных в рамках организаций видов работ по комплектованию справочно-информационных фондов, их каталогизации, созданию и ведению баз данных, поиску и распространению информации по заявленным в форме «запросов» или «подписки» на обслуживание потребностям пользователей и т. п. В отличие от справочно-библиографического обслуживания (СБО), ориентированного на предоставление пользователям (в том числе читателям) сведений библиографического характера, СИО распространяется на подготовку и выдачу заинтересованным лицам и организациям данных любого вида. В указанном контексте СБО можно рассматривать как одну из разновидностей СИО.
По своим основным признакам СИО может быть отнесено к категории сравнительно недорогих «массовых» или «стандартных» видов услуг. Оно не предусматривает возможности удовлетворения информации потребностей «слишком привередливых» или не вписывающихся в общий ряд «сложных» клиентов, нуждающихся в индивидуальной подготовке документов и данных, а также в специальном порядке и сроках их предоставления.
Необходимость устранения указанного недостатка привела к появлению другого режима и связанного с ним понятия — «Информационное обеспечение».
ИНФОРМАЦИОННОЕ ОБЕСПЕЧЕНИЕ, ИО
ГОСТ 7.27-80 [7] трактует ИО как «Совокупность процессов по подготовке и предоставлению специально подготовленной научно-технической информации (НТИ) для решения управленческих и научно-технических задач в соответствии с этапами их решения».
Отдавая должное уважение времени и специалистам, породившим этот термин, отметим, что жизнь уже требует его более широкого толкования. На наш взгляд, ограничения ИО только его научнотехнической составляющей должно быть снято, как и состав задач, на которые оно распространяется. В этом случае понятие «ИО» получит следующее определение:
«ИО — совокупность процессов по подготовке и предоставлению специально подготовленной информации для решения управленческих, научных, технических, производственных, коммерческих и других задач в соответствии с этапами их решения».
Важными отличительными признаками ИО по отношению к СИО являются*.
избирательный характер содержания информации, а также видов работ, связанных с ее подготовкой, формой и сроками представления, ориентированный не только на конкретного потребителя, но и порядок выполнения им определенных этапов задач (в том числе связанных или смежных проблем, работ, заданий и т. и.);
активный и упреждающий характер выполняемых информационных работ вне зависимости от того, были ранее точно сформулированы возможные частные запросы пользователя на информацию или нет. Другими словами, ИО рассматривается как индивидуальное непрерывное сопровождение и поддержка «решения задач пользователя» комплексом информационных услуг и продукции, обеспечивающим успешное решение этих задач.
См. «Информационное обеспечение АИС».
ИНФОРМАЦИОННЫЙ ФОНД [data collection]
Совокупность данных, используемых потребителями информации. В автоматизированной информационных системах к информационному фонду относятся пользовательские базы данных и СИФ (справочно-информационный фонд), в других автоматизированных системах — это базы данных, архивы и т. и.
СПРАВОЧНО-ИНФОРМАЦИОННЫЙ ФОНД, СИФ [reference information collection, reference file, inquiry file]
Систематизированное и снабженное справочно-поисковым аппаратом собрание различных документов на человекочитаемых и/или машиночитаемых носителях, предназначенное для выполнения справочно-информационной работы.
ИНФОРМАЦИОННАЯ ПОТРЕБНОСТЬ
[Information demand, Information need, Information requirement]
Состояние отдельного лица, коллектива или системы, характеризующееся необходимостью получения информации для успешного достижения каких-либо целей или выполнения работы. Специалисты в области информатики различают: истинную или объективную информационную потребность, определяющую действительно необходимый в каждом конкретном случае состав и объем сведений или данных, и субъективную, характеризующуюся представлением субъектов об информации, которая им необходима.
Различия между указанными видами информационных потребностей определяются профессиональными и личностными характеристиками конкретных пользователей информации. В практике работы информационных органов и библиотек учет этих разновидностей информационных потребностей имеет чрезвычайно важное значение.
ИНФОРМАЦИОННЫЙ ЗАПРОС
[Information request (inquiry, question)]
Выраженная на естественном языке информационная потребность (см. ранее).
Запрос [query, request, interrogation] — входное сообщение в автоматизированную систему, содержащее требование на выдачу информации или (в более общем случае) на выделение ресурсов. Следует отметить, что запрос может иметь и побочную роль информационного документа (см. далее), поскольку содержит сведения об информационных потребностях пользователей, о самих пользователях, режимах их обращения к системе и др. данные, которые могут быть объектами обработки и накопления в базах данных ЭВМ.
Обработка данных и связанныес нею термины
Ключевыми или исходными понятиями и отражающими их терминами в данном разделе могут служить обработка и переработка (документов, данных, информации и т.п.), а также созданные на их основе производные понятия, такие, например, как аналитикосинтетическая обработка и переработка (соответственно — АСП и АСО), библиографическая обработка и др. При всей кажущейся очевидной их ясности нет большей неразберихи или путаницы в терминологических построениях, связанных с использованием соответствующих терминов не только в практическом их применении, но и в нормативных документах. В основе отмеченного явления далеко не всегда лежит пренебрежение истинными значениями слов родного языка или их незнание [29].
Существенную роль играет откровенное или мало осознанное стремление (чаще!) повысить или снизить интеллектуальный, качественный, количественный или другой показатель, характеризующий содержание соответствующих видов деятельности, работ, операций; установить то, что мы называем «ведомственными
барьерами» и т.п. Наиболее яркими примерами сказанного могут служить отечественные государственные стандарты, в частности ГОСТ 7.26-80 Библиотечное дело. Основные термины и определения, ГОСТ 7.27-80 Научно-информационная деятельность, ГОСТ 7.9-77. Реферат и аннотация, ГОСТ 7.59-90 Индексирование документов. Общие требования к систематизации и предметизации и др. [7, 10, 22, 24].
Учитывая сказанное, считаем для начала нелишним обратиться к толковым словарям Д. Н. Ушакова и С. И. Ожегова [31, 32].
ПЕРЕРАБОТКА [conversion]
Производственный процесс, которому подвергается сырье (в нашем случае — исходные документы, данные и т. п.).
Действие по глаголу «переработать»: превратить во что-нибудь в процессе работы, обработки (переработка сырья в изделие).
Переделать, сделать по-новому, иначе.
ОБРАБОТКА [processing]
Действие по глаголу «обработать»:
Подвергнуть выделке, отделке, какой-нибудь производственной операции.
Отделать, привести в законченный вид, сделать более совершенным.
Подвергнуть выделке, отделке, сделать готовым для чего- нибудь.
Исходя из приведенных значений указанных терминов, следует, что в применении к информационным процессам понятие «переработка» предполагает внесение существенных преобразований содержания и/или формы исходных информационных продуктов, выполняемых на основе анализа и синтеза (см. далее) содержащихся в них данных.
Примерами «переработки» могут служить подготовка нового вида документа (в том числе — реферата, обзора, поискового образа документа и т. п.), его перевод на другой язык, преобразование данных (например, из текстовой формы в табличную, в том числе их формализация — см. далее) и др. Процессы обработки — «выделка», «отделка», «совершенствование» и т. д. — составляют производственные операции, которые, не изменяя содержания и формы информационного продукта, делают его пригодным или готовым «для чего-нибудь», например типографского издания, автоматизированной или машинной обработки (см. далее), а может быть — и переработки. Существенным отличием обработки документов и данных от их переработки может служить отсутствие в ее процессах использования методов индукции, дедукции и синтеза.
Примерами видов обработки документов [document processing] и данных [data processing] могут служить их форматирование, перефор-
матирование (см. ранее), редактирование (техническое), корректура, измерение, копирование (полное или частичное), запись, перезапись (переписывание), чтение, сортировка, кодирование и др. процессы или отдельные операции, выполняемые как человеком, так и автоматизированными средствами. Таким образом, вопреки бытующей в профессиональных и около профессиональных кругах практике, нашедшей отражение даже в нормативных документах, в частности стандартах СИБИД, «обработка информации» может рассматриваться как составная часть ее «переработки», а не как некий синоним этого термина [29, 33].
Анализ [analysis]
Метод научного исследования, состоящий в расчленении целого на составные элементы.
Разбор, рассмотрение чего-либо [34].
Синтез [synthesis]
Метод исследования какого-либо явления в его единстве и взаимной связи частей.
Обобщение, сведение в единое целое данных, полученных в результате анализа.
Индукция [induction]
Логический метод исследования, основанный на переходе от частных, едининых случаев (фактов) к общему выводу («от частного к более общему»).
Форма мышления, в соответствии с которой мысль наводится на какое-либо общее правило или общее положение, присущее единичным объектам.
Дедукция [deduction]
Логический метод исследования, заключающийся в переходе от знания более общих положений к частным суждениям или другим общим выводам («от общего к частному»).
Форма мышления, в соответствии с которой новое знание выводится чисто логическим путем из предшествующих знаний или мыслей. Дедукция неразрывно связана с индукцией.
Формализация [formalization]
Процесс представления информации об объектах (в том числе процессах), явлениях реального мира и мыслительной деятельности человека в формализованном виде (форме). В автоматизированных информационных системах вид формализации задается
технологическими инструкциями и другими средствами, например, так называемыми рабочими листами.
Метод исследования, основанный на использовании формализованных математических, логических и т. и. систем, в которых вместо естественного языка используется язык специальных символов.
Формализация данных [data formalization]
Выбор, разработка и/или реализация заполнения форм входных документов для ввода данных (см. далее) в систему. Наиболее распространенными формами входных документов в информационных и библиотечных системах являются анкетная и табличная.
Цикл обработки [processing cycle]
Постоянно повторяющаяся последовательность операций по обработке документов и/или данных.
Последовательность шагов, многократно выполняемых ЭВМ, в процессе работы программы. Центральный процессор ЭВМ непрерывно действует в циклическом режиме, включающем выбор текущей команды программы из памяти, ее исполнение и внесение результатов в память перед обращением к последующей команде нового цикла.
Параллельная обработка [parallel processing]
В автоматизированных системах*. одновременное выполнение нескольких программ или разных частей одной программы при работе с данными.
Сортировка [sorting]
Упорядочение данных (записей, файлов и т. и.) по какому-либо признаку или группе признаков. Последние выбираются из состава полей данных, связанных с объектом сортировки. Например, сортировка сведений об организациях или фирмах может производиться по признакам: область деятельности (отрасль), страна, город, наименование фирмы и т. д., если существуют заполненные записями соответствующие поля данных, связанные между собой определенными отношениями. Поля данных, содержащие признаки сортировки, называются ключевыми полями.
Интерактивный режим, диалоговый режим [interacting mode]
Способ взаимодействия пользователя или оператора с ЭВМ (в том числе в ходе обработки или переработки данных), при котором
происходит непосредственный и двухсторонний обмен информацией, командами или инструкциями между человеком и ЭВМ. Основной режим диалога построен в форме вопросов и ответов.
Цифровая обработка сигнала, ЦОС [Digital Signal Processing, DSP]
Автоматическая или автоматизированная обработка данных, представленных в виде электрических сигналов в двоичном (цифровом) коде.
АНАЛИТИКО-СИНТЕТИЧЕСКАЯ ПЕРЕРАБОТКА, АСИ
Совокупность процессов по преобразованию исходных документов и данных путем их анализа и синтеза. К видам АСП можно отнести подготовку обзоров, аннотаций (аннотирование), рефератов (реферирование), а также каталогизацию.
В автоматизированных системах АСП выполняется, как правило, человеком с учетом правил формализации данных, установленных в соответствующих системах, с привлечением технических средств для выполнения рутинных процессов и отдельных операций. К процессам указанного класса могут быть отнесены авто индексирование, построение частотных словарей [34] и некоторые др., выполняемые так называемыми лингвистическими процессорами. По мере дальнейшего развития программно-технических комплексов степень их участия в процессах АСП будет возрастать. В качестве примеров таких процессов могут быть названы автоматизированный (машинный) перевод, автоматизированный анализ текста, автоматизированное аннотирование и реферирование. О технологии и технических средствах автоматизированного или машинного перевода и автоматизированного анализа текста см., в частности, [658, 732].
Каталогизация [cataloging] — вид аналитико-синтетической переработки документов, представляющий собой совокупность процессов, обеспечивающих создание и функционирование библиотечных каталогов, включая и электронные каталоги (см. далее). Каталогизация включает составление библиографического описания, индексирование (в том числе систематизацию и предметизацию), организацию и редактирование библиотечных каталогов.
AACR2 (Anglo-American Cataloging Rules) — «Англо-американские правила каталогизации»: набор правил, которые описывают содержание библиотечных каталожных записей.
Библиографическое описание [bibliographic description] — совокупность библиографических сведений о документе, приве-
денных по установленным правилам и предназначенных для его идентификации и общей характеристики.
Аннотация [annotation] — краткая характеристика первичного документа, его части или совокупности документов с точки зрения содержания, назначения, формы и др. особенностей. Аннотация носит пояснительный или рекомендательный характер и служит в качестве средства информационного поиска документов [24].
Реферат [abstract] — краткое изложение содержания первичного документа, его части или совокупности документов, включающее основные сведения и выводы, а также количественные и качественные данные об объектах описания. Реферат предназначен для непосредственного обеспечения пользователей краткой информацией без обращения к первоисточнику, а также для выполнения информационного поиска документов и данных [24].
АНАЛИТИКО-СИНТЕТИЧЕСКАЯ ОБРАБОТКА, АСО
Отдельные процессы, включающие операции или группы операций, связанные с анализом документов или данных, но не ведущие к существенному изменению их содержания, структуры и вида.
В автоматизированных системах АСО может выполняться как в виде ручных, «человеко-машинных», так и чисто «машинных» (т. е. с использованием только автоматизированных средств) операций. Примерами полностью или частично автоматизированной реализации АСО могут служить операции сортировки, записи/перезаписи, кодирования, декодирования, шифрования/дешифрования, конвертирования и др.
БИБЛИОТЕЧНЫЙ КАТАЛОГ [library catalogue]
Перечень произведений печати и других документов, имеющихся в фонде библиотеки или группы библиотек, составленный по определенному принципу и раскрывающий состав или содержание библиотечных фондов.
ЭЛЕКТРОННЫЙ КАТАЛОГ, ЭК, КАТАЛОГ [catalog, electronic catalog directory]
. Библиотечный каталог (см. ранее), реализованный в машиночитаемой форме» — такое определение может быть дано на основании ст. 8 ГОСТ 7.26-80 [22]. В существующей информационной и библиотечной практике под «электронным каталогом» понимают как библиографические базы данных, отвечающие признакам каталога, так и библиотечные автоматизированные системы (например АБИС) или их подсистемы.
. Справочник файлов со ссылками на их расположение. Используется операционной системой ЭВМ для определения местоположения файла. Система каталогов может включать главный (корневой) каталог и подкаталоги (соответственно — директорию и поддиректории).
ОБРАБОТКА ДАННЫХ [data processing]
Обобщенное наименование разнородных процессов, связанных с данными. Термин нашел преимущественное применение в контексте с вычислительной техникой и разного рода автоматизированными системами (информационными, библиотечными, управленческими и др.) и, как правило, относится к рутинным операциям обработки и хранения больших массивов документов и данных.
Ряд зарубежных и отечественных авторов толковых словарей по вычислительной технике справедливо считают данный термин неудачным, поскольку «все вычислительные операции можно считать обработкой данных» (см., например [35, с. 125]).
Термины, связанные с видами обработки данных*.
Интегрированная обработка данных [integrated data processing] — принцип организации обработки данных в автоматизированной системе, при котором процессы или операции, ранее выполнявшиеся в различных организациях, подразделениях или участках технологической цепи, объединяются или оптимизируются с целью повышения эффективности системы. Одной из возможных целей интегрированной обработки данных является создание интегрированных баз данных.
Распределенная обработка данных [distributed (data) processing] — обработка данных, проводимая в распределенной системе, при которой каждый из технологических или функциональных узлов системы может независимо обрабатывать локальные данные и принимать соответствующие решения. При выполнении отдельных процессов узлы распределенной системы могут обмениваться информацией через каналы связи с целью обработки данных или получения результатов анализа, представляющего для них взаимный интерес (см. также «Система телеобработки данных.
Автоматизированная обработка (данных/документов) [automatized (data/document) processing] — обработка (данных или документов), выполняемая автоматически — без участия человека или при ограниченном его участии. Техническими средствами реализации автоматизированной обработки могут быть ЭВМ или иные устройства, машины.
Машинная обработка [machine processing] — выполнение операций над данными с помощью ЭВМ или других устройств обработки данных (см. также «Автоматизированная обработка»).
Предмашинная обработка, подготовка данных для ввода [data preparetion] — этап аналитико-синтетической переработки или обработки документов, связанный с формализацией итоговых документов и записью их содержания на рабочий лист (см. далее). Часто с этим этапам связывают также и ввод документов в ЭВМ, в том числе клавиатурный ввод и бесклавиатурный ввод (например с использованием сканера).
Сортировка [sorting] — автоматическое или ручное (соотв. англоязычные эквиваленты: automatic sorting и manual sorting) распределение документов или данных по каким-либо заданным признакам.
Обновление файла [file updating] — совокупность процессов, связанных с приведением записей в файле в соответствие с последними изменениями в предметной области или полученными новыми сведениями (данными). Обновление файла предполагает выполнение следующих операций: просмотр записей, добавление новых записей, стирание (удаления) или исправление (редактирование) существующих записей.
Конвертирование (данных, баз данных, программ и др.) [translation] — преобразование исходного информационного продукта в другой, пригодный для новых условий или целей использования .
Систематизация [ordering, systematization] — процесс упорядоченного распределения объектов, осуществляемый по сходству или различию присущих им признаков.
Предметизация [subject cataloguing]
Вид систематизации, связанный с распределением объектов по предметным рубрикам — некоторым классификационным признакам.
Определение предметной рубрики для произведения печати или другого документа в соответствии с его содержанием.
РАБОЧИЙ ЛИСТ, РЛ
Формализованная анкета, предназначенная для обработки и записи структурированных данных.
В общем случае РЛ содержит состав полей данных, соответствующих виду обрабатываемых документов или данных, и некоторый набор сведений о их содержании и правилах заполнения (например
9 Указанный термин будет рассмотрен в последующих разделах.
внутреннее и внешнее имя, длину, структуру записи и т.п.). РЛ может быть реализован на твердом носителе — в виде бумажных бланков, пригодных для заполнения сведениями при так называемой предмашинной обработке документов и данных, а также в виде специально размеченной структуры экрана монитора для реализации клавиатурного ввода.
Ввод данных и связанные с ним термины
ВВОД ДАННЫХ/ИНФОРМАЦИИ (в ЭВМ, систему)
[input, data (information) input, entry]
Комплекс операций, обеспечивающий считывание и передачу данных от внешнего их носителя в основную память ЭВМ.
В зависимости от способа выполнения этих операций различают*.
автоматический ввод [от англ, bootstrap — загружать, запускать^ — метод ввода, в соответствии с которым считывание данных с внешнего носителя и запись их в память ЭВМ осуществляется под управлением специальной программы, которая также настраивает и запускает остальную часть системы;
ручной ввод [manual input] — наименее автоматизированный метод ввода данных с использованием операций клавиатурного или бесклавиатурного ввода (например, при помощи устройств типа планшет;
клавиатурный ввод [keyboard input] — ввод (данных) с клавиатуры (разновидность ручного ввода). Технологическим средством обеспечения клавиатурного ввода является рабочий лист;
оптический ввод, сканирование [optical entry, scanning] — ввод с использованием оптических средств считывания данных (например сканеров) и поддерживающих их работу программных средств распознавания символов (образов). В зависимости от характера конкретной реализации указанных средств оптический ввод может быть отнесен к разновидности ручного (не автоматизированного), частично автоматизированного или автоматизированного ввода;
графический ввод [graphic input]: 1) ввод данных в графической форме (в том числе оптический ввод); 2) ввод графических изображений;
речевой/голосовой ввод [speech/voice input] — ввод данных в ЭВМ с голоса человека с использованием программно-технических средств, обеспечивающих перевод аудиоинформации в текстовую
форму и запись ее в память ЭВМ. Речевой ввод является одним из важных сервисных средств автоматизации диалога «человек- машина» и развития ЭВМ пятого поколения, начало промышленного выпуска которых может быть отнесено уже к настоящему времени (см. также «Распознавание речи»);
распознавание речи, автоматическое распознавание речи, речевой ввод [speech recognition] — процесс и технология, связанные с вводом данных в ЭВМ голосом (см. ранее «Рече- вой/голосовой ввод»). Принятый звуковой сигнал преобразуется в электрическую форму, анализируется и сопоставляется с заранее сделанной «эталонной» записью (например, по частотному спектру) для принятия решения о соответствии или несоответствии эталону. Анализ речи, ее запись и последующее воспроизведение при необходимости «голосом» (см. «Речевой вывод») в ЭВМ пятого поколения учитывает особенности тембра говорящего человека. Указанное качество может использоваться для ограничения доступа к данным или охраняемым объектам [679];
распознавание речи без настройки на пользователя [speaker-independent voice recognition] — технология преобразования речи в текстовую форму. Обычно используется в системах голосовой электронной почты для обеспечения взаимодействия с голосовыми системами пользователей, имеющих телефоны с пульсовым набором номера абонента (в отличие от тонового DTMF (Dual Топе Multi Frequency), при котором цифры набранного номера кодируются сочетанием двух звуковых тонов). Системы распознавания голоса без настройки на пользователя могут работать с весьма ограниченными словарями, например, для произнесения номера абонента вместо набора его цифрами на клавиатуре. В отличие от последних, обучаемые системы с настройкой на голос могут работать с существенно большими словарями и имеют более низкую цену. В 1998 г. на рынке программных продуктов появился ряд ПП автоматического распознавания речи, предназначенных для решения задач бесклавиатурного ввода данных в ЭВМ. Лидирующими производителями продукции этого вида стали фирмы Dragon (Naturelly Speaking Prefered), IBM (ViaVoice 98 Executive Edition), Lemout & Hauspe (Voise Xpress Professional) и Philips (FreeSpeech 98). Указанные ППП позволяют не только работать с текстовыми редакторами, но и бесклавиатурно вводить ряд команд (например управлять перемещением по рабочему столу Windows, листанием, «нажатием» на кнопки управления текстового редактора Word и т. и.). Однако эксперты, проводившие тестирование указанных продуктов, отмечают, что при работе с большими текстами клавиатурный ввод остается более предпочтительным. Существенные затруднения встречаются
также при работе с табличными редакторами (например Excel). Подробнее см. [224, 458];
диалог [dialog] — двухсторонний непосредственный обмен информацией, командами или инструкциями между человеком и ЭВМ; основной режим диалога построен в форме вопросов и ответов;
диалоговый (интерактивный) ввод [conversational/interac- tive entry] — режим ввода данных (с клавиатуры или голосом) в процессе диалога пользователя с системой;
прямой ввод — технологический способ выполнения так называемой безбумажной аналитико-синтетической обработки и переработки первичных документов, завершаемый непосредственным вводом полученных (вторичных) документов без промежуточной их записи на бумажный носитель;
поэтапный ввод — технологический способ выполнения аналитико-синтетической переработки и предмашинной обработки документов, в соответствии с которым различные части итоговых документов (например библиографического описания, реферата, аннотации, ПОДа и т.п.) готовятся и вводятся по частям разными сотрудниками или группами сотрудников с использованием промежуточных носителей или без них;
вход в систему [login] — процедура, обеспечивающая доступ к системе и регистрацию известных ей, т. е. зарегистрированных пользователей;
ввод-вывод данных [I/O — Input/Output] — совокупность начальных и конечных операций, связанных с обработкой данных средствами вычислительной техники (ЭВМ);
выход из системы [log off, log out] — процедура, при помощи которой пользователь прекращает работу с системой и позволяет ей зарегистрировать это действие.
ВВОДИМЫЕ ДАННЫЕ [input data, input]
Исходные данные, предназначенные для ввода в память ЭВМ, обработки и/или записи их на машиночитаемые носители.
Входной файл [input file] — файл, содержащий вводимые данные.
Входной поток [input stream] — последовательность документов и данных, поступающих для ввода в систему. Документы, составляющие входной поток, подразделяются на информационные документы, предназначенные для формирования баз данных или других информационных массивов и запросы на поиск информации в системе.
ЗАПИСЬ ДАННЫХ [data record]
Единица структуры данных, зарегистрированная на каком- либо носителе.
Машинная операция, состоящая в переводе данных из основной (оперативной) памяти ЭВМ во внешнюю память (например, жесткий магнитный диск, дискету и т. и.). Единицей обмена данными при этом является физическая запись.
Некоторые виды записей
• Активная запись [active record]
Запись данных, с которой в данный момент работает оператор при вводе данных или пользователь в результате выполнения программно-техническими средствами поиска необходимых данных (файла) и вывода их на экран монитора (дисплей ЭВМ).
Запись файла, к которой обращается программа в процессе работы с нею.
Текущая запись [current record] — часть активной записи, на которую установлен указатель позиции (курсор) на экране монитора ЭВМ.
Неактивная запись [not active record] — запись, к которой не было обращения, не являющаяся в данный момент активной записью.
Главная (основная) запись [master record] — запись данных, которая в целях повышения достоверности информации имеет копии.
Дублирующая запись [duplicate record] — запись, имеющая одинаковый ключ с другой записью в одном и том же файле, базе или массиве данных. Дублирующая запись может иметь характер альтернативной записи, предназначенной для подготовки вариантов итоговых документов, например писем различным адресатам.
Эталонная (единичная) запись [unit record] — запись, равная по объему определенному количеству символов, составляющая какую-либо нормативную величину, например, длину стандартной печатной строки (120 символов).
Закрепленная запись [allocation record] — запись, в файле базе данных, на которую есть ссылка (указатель) от других записей. Такую запись нельзя удалять или перемещать, не обновив значения всех указателей, связанных с нею.
Начальная запись [home record] — первая запись файла, содержащего списки, перечисления или любую другую последовательность данных.
Итоговая запись [total/summar record] — запись, размещающаяся в конце документа или определенной его части и содержащая
обобщающие или итоговые сведения, например данные вида «итого», «всего» и т. и.
Цепная запись [chained record] — часть цепного списка.
Корневая запись [root record] — исходная запись в иерархической базе данных (см. «Иерархическая модель данных»), идентифицирующая последующие записи.
Родительская запись [parent record] — исходная запись, с которой связана другая (подчиненная ей) запись.
Паспортная запись [header record]: 1) запись, идентифицирующая группу последующих записей; 2) часть передаваемого сообщения, поясняющая его характер и назначение.
Разделяющая запись [space record] — запись, разделяющая страницы в наборе данных.
Корректирующая запись [amendment record] — запись, входящая в файл изменений (файл, который содержит данные, предназначенные для корректировки другого файла, считающегося основным).
Добавляемая запись [addition record] — новая запись, включаемая в файл в процессе его обновления или актуализации.
Вариантная запись [variant record] — тип данных для представления переменных (см. далее), принимающих значения разных типов. Вариантная запись имеет в своем составе поле признака и переменную часть; совокупность имен и типов полей переменной части определяется значением поля признака.
ПЕРЕМЕННАЯ [variable]
Запись, содержащая сведения о типе или типах информационных элементов, наименование и значение которых может быть получено или изменено с использованием программных средств (программным способом). Простейшим примером переменной может служить поле переменной длины. Переменная характеризуется именем, адресом, типом и описанием. Она содержит в себе также поле вариантных записей (см. ранее «Вариантная запись»).
Число или другой элемент программы, имеющий имя и значение, которое может быть выбрано и изменено программой или программистом.
Виды переменных и связанные с ними термины*.
глобальная переменная [global variable] — переменная (в программер доступная для любой команды программы;
локальная переменная [local variable] — переменная (в программер доступ к которой может осуществляться только при ис-
пользовании команд в пределах определенной части программы (подпрограммы). О других видах переменных см. [265, с. 263-265];
имя переменной [variable name] — короткий символьный код, идентифицирующий переменную;
адрес переменной [variable address] — указатель места в области памяти, в которой хранится запись переменной;
тип переменной [type variable] — обозначение назначения или области распространения ее действия. Существует достаточно большое количество различных типов переменной, например «метка», «файл», «указатель», «область» и др. Подробнее см. [3];
описание переменной [variable declaration] — определение типа переменной (см. далее), размера (т. е. длины записи) и структуры записи, идентификатора и других характеристик;
поле признака [tag field, variant record] — подполе вариантной записи, определяющее совокупность имен и типов остальных ее компонентов.
ПАРАМЕТР [parameter]
Переменная, которой в рамках конкретного применения присваивается определенное значение. В программировании при помощи указанного понятия производится описание типизированных объектов, жестко не привязываясь к их конкретному виду. Заданием параметров можно воссоздать необходимую реализацию этих объектов; например, для прямоугольника — длины, толщины и цвета его линий, что позволяет нарисовать любой прямоугольник. В программах текстовых редакторов в качестве одного из параметров используется вид шрифта и т. и.
Различают различные виды параметров, в частности*.
динамический параметр [dynamic parameter] — параметр, значение которого устанавливается во время выполнения программы;
заданный параметр [present parameter] — параметр, значение которого заранее установлено (например в программе) и изменению не подлежит;
ключевой параметр [keyword parameter] — параметр, значение которого задается с помощью ключевого слова;
позиционный параметр [positional parameter] — параметр, занимающий определенное положение (позицию) в списке параметров. Изменение позиции таких параметров не допускается;
необязательный параметр [optional parameter] — параметр, значение которого соответствует стандартному и поэтому его можно не указывать.
ВЕРИФИКАЦИЯ [verification]
Проверка, установление подлинности или истинности копий — производится в автоматизированном режиме программными средствами ЭВМ по главной записи.
ХЭШ-СУММА, КОНТРОЛЬНАЯ СУММА [hash total, chechsum]
Метод контроля правильности записи при вводе наборов цифровых данных, например, платежных ведомостей и счетов, при котором происходит автоматический подсчет и сопоставление вводимых данных с контрольной суммой (см. также «Криптографическая контрольная сумма»).
АКТУАЛИЗАЦИЯ (ДАННЫХ) [(data) updating]
Поддержание данных в актуальном состоянии, т. е. приведение их в соответствие с состоянием отображаемых объектов предметной области. Актуализация включает в себя операции добавления, исключения, а также редактирования (в том числе правки или исправления) записей. Подробнее об этих терминах см. [33, С. 359].
Информационный поиск (общие термины)
ПОИСК [search]
Совокупность операций, связанных с определением местонахождения объектов с заданными характеристиками или признаками.
ИНФОРМАЦИОННЫЙ ПОИСК, ПОИСК ИНФОРМАЦИИ [information retrieval, data search]
Процесс нахождения, отбора и выдачи определенной заранее заданными признаками информации (в том числе документов, их частей и/или данных) из массивов и записей любого вида и на любых носителях. Побудительной причиной осуществления информационного поиска является информационная потребность, выраженная в форме информационного запроса. В зависимости от степени привлечения к информационному поиску технических средств и участия в нем человека различают «ручной», «машинный» и «автоматизированный» информационный поиск. Последний может производиться в режиме диалога или пакетной обработки запросов.
В автоматизированных информационных системах (см. «АИС») информационный поиск обеспечивается и осуществляется с при-
влечением лингвистических, информационных, программно-технических, технологических, организационных средств и составленных из них комплексов (подробнее см. раздел II. Автоматизация информационных процессов и информационные системы).
Непосредственно информационный поиск производится средствами информационно-поисковой системы, являющейся подсистемой АИС. Основными критериями качества результатов информационного поиска являются полнота, точность и оперативность поиска.
Виды поиска*.
Библиографический поиск [bibliographic search/retrieval] — вид информационного поиска по массивам библиографических описаний документов;
Документальный информационный поиск, поиск документов [document retrieval] — вид информационного поиска, связанный с процессами нахождения и выдачи документов.
Двоичный поиск [binary search] — быстрая техника, использующаяся для поиска любой конкретной записи в упорядоченном списке записей;
Фактографический информационный поиск [data retrieval] — вид информационного поиска, связанный с процессами нахождения и выдачи конкретных (фактографических) данных;
Координатный поиск [coordinate retrieval] — вид информационного поиска, основанный на использовании координатного индексирования;
Ретроспективный поиск [retrospective retrieval] — информационный поиск, проводимый по всему накопленному массиву документов или фактов по любому запросу, соответствующему тематике и виду информационно-поискового массива.
ТЕОРИЯ ИНФОРМАЦИОННОГО ПОИСКА [information retrieval theory]
Раздел информатики, изучающий и разрабатывающий вопросы построения информационно-поисковых систем (см. далее) и их использования.
ПОИСКОВАЯ СИСТЕМА [retrieval system]
Комплекс средств, предназначенный для нахождения и получения (выдачи) необходимых объектов (в том числе изделий, документов, текстов и т. п.), обладающих определенными признаками, соответствующими указанным в запросах. Различают поисковые системы: «ручные», «механизированные», «автоматизированные» и т. п.
ИНФОРМАЦИОННО-ПОИСКОВАЯ СИСТЕМА, ИПС [information retrieval system]
Автоматизированная поисковая система, реализованная на средствах электронной вычислительной техники и предназначенная для нахождения, а также выдачи ее пользователям необходимой информации по заданным критериям. ИПС представляет собой совокупность информационно-поискового языка, программных средств и правил перевода текстов на этот язык (индексирования), а также обеспечения поиска по заданным критериям. В информационной практике принято многоаспектное использование термина «ИПС», которое связанно с ее абстрактным или материализованным представлением.
Абстрактное представление ИПС ограничивается рассмотрением информационно-поискового языка, правил индексирования и критериев выдачи (см. далее). Материализованное представление ИПС включает в это понятие также информационные массивы, их носители (магнитные, оптические диски и т. и.), программные и технические средства. В указанном плане ИПС может рассматриваться как часть системы управления базами данных (см. «СУБД»).
В зависимости от видов информационных массивов, на работу с которыми ориентирована ИПС, различают документографические (документальные), фактографические, документальнофактографические (интегрированные) ИПС.
Абстрактная информационно-поисковая система [abstract information retrieval system] — совокупность информационно-поискового языка, методов индексирования и поиска документов и данных.
ОРАС (Online Public Access Catalogue) — информационно-поисковая система, ориентированная на предоставление услуг доступа конечным пользователям к библиотечным (в основном библиографическим) базам данных в диалоговом (онлайновом) режиме.
КРИТЕРИЙ [criterion]
Признак, который при оценке объектов, выполняемой путем сравнения, принимается в качестве наиболее существенного для принятия определенного решения, например отбора и последующей выдачи документов из информационного массива при поиске. При информационном поиске используются разнородные критерии и, в частности, критерии соответствия, смыслового соответствия и формального соответствия и др. (см. далее).
Критерий соответствия [match criterion] — признак или совокупность признаков, по которым определяется степень соответствия между запросом или поисковым предписанием и поис-
ковым образом документа, самим документом или записью его части для принятия решения о выдаче или не выдаче конкретного документа на информационный запрос, обрабатываемый системой.
Критерий смыслового соответствия, критерий релевантности (документов, данных) [relevancy criterion] — признак или совокупность признаков, по которым определяется степень смыслового соответствия между содержанием поискового предписания и поискового образа документа, самим документом или записью его части для принятия решения о выдаче или не выдаче конкретного документа на информационный запрос, обрабатываемый системой.
Критерий формального соответствия [formal match criterion] — признак или совокупность признаков, по которым определяется степень формального соответствия между поисковым предписанием и поисковым образом документа, самим документом или записью его части для принятия решения о выдаче или не выдаче конкретного документа на информационный запрос, обрабатываемый системой.
Релевантность [relevance] — характеристика степени соответствия смыслового содержания документа, найденного в результате поиска, содержанию информационного запроса.
Пертинентность [pertinence] — характеристика степени соответствия документа или данных, найденных в результате поиска, информационной потребности пользователя, выраженной в его запросе.
Точность поиска, коэффициент точности поиска/выдачи, ТП [precision ratio, accuracy ratio, precision coefficient, accuracy coefficient] — количественная характеристика результатов информационного поиска. Точность поиска определяется путем деления количества выданных в результате выполнения поиска релевантных документов на общее число выданных документов (релевантных и нерелевантных). Данный показатель используется также для оценки качества информационно-поисковых систем.
Коэффициент информационного шума, коэффициент шума, ИШ [noise, noise ratio, noise coefficient] — количественная характеристика информационного поиска. Коэффициент информационного шума определяется путем деления количества выданных в результате выполнения поиска нерелевантных документов на общее число выданных документов (релевантных и нерелевантных). Будучи выраженным в процентах, ИШ = 100%; ТП = 0. Данный показатель используется также для оценки качества информационно-поисковых систем.
Полнота поиска, коэффициент полноты поиска, ПП [recall, recall ratio, recall coefficient] — количественная характеристика результатов информационного поиска, которая определяется путем деления количества выданных в результате выполнения поиска релевантных документов на общее число релевантных документов, имеющихся в информационно-поисковой системе (выданных и невыданных). Данный показатель используется также для оценки качества информационно-поисковых систем.
Коэффициент потерь, КП [losses coefficent] — количественная характеристика результатов информационного поиска. Определяется определяется путем деления количества не выданных в результате выполнения поиска релевантных документов на общее число релевантных документов, имеющихся в информационно-поисковой системе (выданных и невыданных). Будучи выраженным в процентах, КП = 100% — ПП. Данный показатель используется также для оценки качества информационно-поисковых систем.
Оперативность (время) поиска [seek time]
Время, затрачиваемое на выполнение поиска, с момента формирования задания и выдачи команды на производство поиска до момента получения его результатов.
В ЭВМ*, время, затрачиваемое головкой чтения/записи дисковода (накопителя), для того чтобы достичь определенного элемента данных, записанного на диске, дискете или другом носителе данных внешней памяти ЭВМ.
Процессы, завершающие поиск
Отбор [selection] — процесс выделения из небольшого массива документов или данных, отвечающих дополнительным признакам, не учтенным или частично учтенным при информационном поиске. Отбор может составлять часть информационного поиска или выполняться как самостоятельная операция. В зависимости от степени участия в этом процессе человека различают «автоматический» и «машинный» (т. е. с привлечением технических средств) или «ручной» отбор;
Выдача/вывод информации [information output] — В автоматизированных системах*, процесс выведения документов или данных на экран монитора ЭВМ или в виде твердой копии при помощи печатающего устройства или планшетного графопостроителя;
Отображение [display, imaging, mapping]
Процесс визуального представления данных, например, на экране монитора ЭВМ.
Установление соответствия между элементами двух множеств.
Установление соответствия между двумя структурами.
Множество значений, обладающих определенным соответствием со значениями и величинами другого множества.
Информационно-поисковые языки,словарные средства
ИНФОРМАЦИОННО-ПОИСКОВЫЙ язык, ипя [information retrieval language, indexing language]
Искусственный язык, предназначенный для формализованного описания смыслового содержания документов, данных, отдельных понятий или терминов и обеспечения последующего их поиска в информационно-поисковых массивах.
Формализация лексики и создание различных ИПЯ вызвано необходимостью устранения «избыточности» и «недостаточности» естественного языка для целей информационного поиска, а также ликвидации присутствующих в нем синонимии и омонимии (см. далее) для реализации однозначности информационного поиска.
Различают языки описания (декларативные языки), которые в свою очередь подразделяются на языки предкоординатные (классификационные) и посткоординатные (координатные), а также процедурные языки (языки запросов и манипулирования данными). Подробнее см. [36-38].
Каждый тип языковых средств включает в себя: алфавит и микросинтаксис (графические средства представления данных), лексику с парадигматикой (отражаемых словарями) и синтаксис, который для языков описания может быть представлен в виде наборов форматов.
По области или по сфере применения информационнопоисковых языков можно выделить*.
Коммуникативные (общесистемные) ИПЯ, предназначенные для обеспечения взаимодействия между различными (информационными, библиотечными и др.) системами (в том числе распределенными по государственной, ведомственной или территориальной принадлежности);
Локальные (внутренние) ИПЯ, предназначенные для использования в рамках отдельной системы;
Внешние ИПЯ, используемые в других системах и предназначенные для взаимодействия только с ними.
ПРЕДКООРДИНАТНЫЕ ИПЯ (ИПЯ КЛАССИФИКАЦИОННОГО ТИПА) [pre-coordination language]
ИПЯ, построенные на принципах предкоординации (см. далее). Эти языки представлены известными классификационными системами: УДК, МКИ, ГРНТИ, ББК, ТБК и др.
Предкоординация [pre-coordination] — построение словарного состава ИПЯ (до его использования при индексировании), которое характеризуется применением словосочетаний и фраз, выражающих сложные понятия.
ПОСТКООРДИНАТНЫЕ ИПЯ (ИПЯ ДЕСКРИПТОРНОГО ТИПА) [post-coordination language]
ИПЯ, построенные на принципах посткоординации (см. далее). Эти языки представлены различного вида тезаурусами, а также ключевыми словами.
Посткоординация [post-coordination] — построение словарного состава путем разделения сложных понятий на составные элементы и последующего объединения полученных лексических единиц ИПЯ при индексировании документов, вводимых в информационно-поисковые массивы, и запросов с использованием логических операторов и других средств, представляющих его синтаксис.
Термины, связанные с посткоординатными ИПЯ
Координатный (посткоординатный, дескрипторный) ИПЯ [post-coordination language, descriptor language] — ИПЯ, построенный на принципах посткоординации, лексическими единицами которого являются дескрипторы. Основными словарными средствами, реализующими эти языки, являются тезаурусы, представляющие нормированную лексику и ключевые слова — ненормированную лексику.
Объектно-признаковый ИПЯ — вид координатного ИПЯ, предназначенный для представления объектографических (фактографических) данных.
Дескриптор [descriptor] — лексическая единица дескрипторного ИПЯ, которая при индексировании выбирается не из обрабатываемого текстового или другого материала, а из специального словаря. Дескрипторы отличаются от ключевых слов тем, что им придана смысловая однозначность.
Ключевое слово, недискриптор [keyword, non-descrip tor] — лексическая единица, выбираемая из обрабатываемого (индексируемого) текста (вводимых в систему документов и запросов на поиск), а не словаря. Однако ключевые слова (точнее было бы
их назвать «ключевыми терминами») составляются на основании специальных правил и построенных на их основе технологических инструкций, обеспечивающих однозначность их понимания и применения.
СЛОВАРЬ [dictionary]
Упорядоченный перечень слов, словосочетаний, терминов, символических имен или наименований, знаков с указанием их значений или толкований или без них. Важным требованием к словарям, используемым в автоматизированных системах, является устранение синонимии и омонимии для обеспечения точности и полноты поиска.
В автоматизированных информационных системах словарь это структура данных, обеспечивающая доступ к БД и отдельным записям по их текстовому имени.
Виды словарей'.
Машинный словарь — словарь, находящийся в памяти ЭВМ. Используется для автоматического и/или контролируемого индексирования.
Рубрикатор [rubricator] — разновидность словаря, содержанием которого является перечень предметных рубрик и их классификационных индексов. Одним из наиболее распространенным видов рубрикаторов, являются иерархические тематические рубрикаторы (УДК, ГРНТИ, ББК, МКИ и др.).
Тезаурус (информационно-поисковый) [thesaurus normative, thesaurus]
Словарь, который содержит разрешенные для использования при индексировании лексические единицы ИПЯ, а также парадигматические отношения между этими лексическими единицами. Тезаурусы различают по принципу их организации (например, алфавитный, иерархический или фасетный), способу использования (например, машинный тезаурус, т. е. находящийся в памяти ЭВМ), тематике и полноте охвата его лексикой определенной предметной области (например, базовый тезаурус, рабочий тезаурус, многоотраслевой тезаурус, узко тематический тезаурус и т. и).
В некоторых автоматизированных информационных системах словари, выполняющие функции тезауруса, носят иные названия, например, — «Базовый терминологический словарь (БТС)» вими.
Словарь синонимов (см. далее «Синонимия») — в программном обеспечении: файл с синонимами, записанными на диске совместно с программой, использующей этот файл [35].
Понятия и термины, связанные со словарями
Предметная рубрика [subject heading] — краткое наименование классификационного признака однородных объектов (узко) библиографической или (широко) информационной деятельности.
Классификационный индекс [classification number] — условное обозначение цифровыми или буквенно-цифровыми символами деления какой-либо системы классификации.
Синонимия [synonymy] — совпадение или близость значений различных слов (синонимов [synonyms]). Разновидностью синонимии является логическая синонимия [logical synonymy], относящаяся к различным словосочетаниям, отражающим одни и те же понятия. Например, словосочетания «мой любимый город», «место, где я вырос» и т. и. могут означать понятие, выражаемое названием конкретного города, скажем, Севастополя .
Омонимия [homonymy] — внешнее совпадение слов, одинаковых по написанию и звучанию (омонимов [homonyms]), но выражающих различные понятия. Наличие в естественном языке омонимов так же, как логических синонимов (см. ранее), характеризует его недостаточность для выполнения эффективного поиска необходимых документов и данных.
Лексическая единица, ЛЕ — обозначение отдельного понятия в естественном или специально созданном искусственном языке, например ИПЯ. Лексическая единица может иметь вид слова, устойчивого словосочетания, аббревиатуры, символьного кода и т. п.
ГРАММАТИКА [gramma]
Система правил построения и описания естественного или искусственного языка, в том числе правил словообразования и построения словосочетаний (см. «Синтаксис») ИПЯ.
С грамматикой связаны следующие термины*.
позиционная грамматика [position grammar] — способ фиксации характера смысловых отношений между лексическими единицами индексируемого материала путем размещения этих единиц в соответствующей последовательности;
мешочная грамматика — расстановка дескрипторов или ключевых слов производится независимо от их значения или положения соответствующих им понятий в индексируемом тексте;
О Приведенный пример может иллюстрировать также упомянутую в статье «ИПЯ» «недостаточность естественного языка», поскольку в других случаях эти словосочетания могут быть синонимичными совершенно другим понятиям (например, Москва, С.-Петербург и т. и.).
синтаксис [syntax] — раздел грамматики, изучающий способы организации слов в словосочетаниях и предложениях, а также типы предложений, их значения и условия использования. С синтаксисом связаны правила использования ИПЯ при подготовке поисковых образов документов и поисковых предписаний;
семантика [semantics] — часть определенного языка, касающаяся указания смысла и действия текста, составленного в соответствии с синтаксическими правилами этого языка.
ОТНОШЕНИЯ [relations]
Форма связи между объектами, выражающая то, что их объединяет. Различают отношения: парадигматические, синтагматические, ассоциативные, семантические и др. (см. далее).
Виды отношений и связанные с ними термины
Ассоциативные отношения [associative relations]
Разновидность парадигматических отношений (см. далее), отражающих представление пользователя о взаимосвязи понятий, которые они отображают. Часто под ассоциативными отношениями понимаются все виды парадигматических отношений, кроме отношений типа «вид-род» и «часть-целое». Так же, как и парадигматические отношения они являются внетекстовыми и служат для реализации конкретных задач пользователей.
Отношения между данными в структурах данных.
Парадигматические отношения, аналитические отношения, ассоциативные отношения [paradigmatic relations, analytical relations, context-free relations] — вид логических отношений между лексическими единицами ИПЯ (дескрипторами, ключевыми словами и т. и.), не зависящих от конкретного контекста, в котором соответствующие им понятия употребляются. Парадигматические отношения позволяют осуществлять избыточное индексирование текстов путем включения в поисковый образ документа и поисковое предписание близких по смыслу лексических единиц ИПЯ для повышения полноты поиска.
Семантические отношения [semantic relations] — отношения между понятиями в так называемых семантических сетях. Различают лингвистические (соответствующие взаимоотношению слов в предложении), теоретико-множественные и логические отношения.
Синтагматические отношения, текстуальные отношения, синтаксические отношения [syntagmatic relations, synthetic relations, contextual relations] — отношения между лексическим единицами ИПЯ (дескрипторами, ключевыми словами и т. и.),
которые выражают логические связи между соответствующими понятиями в тексте документа. Синтагматические отношения являются разновидностью семантических отношений.
Синтагма [syntagma] — группа лексических единиц, связанных синтагматическим отношениями и представляющих собой законченное предложение на информационно-поисковом языке.
Некоторые дополнительные термины, связанные с видами ИПЯ:
естественный язык [natural language] — неформализованный язык пользователя информационно-поисковой системы, являющийся средством человеческого общения;
естественно-деловой язык, ограниченно нормализованный естественный язык, язык деловой прозы — разновидность естественного языка, расширенная специальными терминами;
профессионально-ориентированный язык — естественноделовой язык, ориентированный на определенную область науки или производственной деятельности человека;
язык запросов [query language] — язык общения пользователей с информационной системой, являющийся средством описания запросов на поиск и вывод данных;
язык предметных заголовков — ИПЯ, основанный на использовании иерархических предметных рубрик с фиксированным числом уровней, в котором для обозначения рубрик или связанных с ними понятий не используются специальные классификационные индексы или коды;
синтагматический язык [syntagmatic organization language] — семейство ИПЯ, использующих связанные в предложения лексические единицы — синтагмы;
тематический информационно-поисковый язык, тематический ИПЯ — язык ключевых слов без грамматики, основными лексическими единицами которого являются слова и словосочетания естественного языка;
язык с синтаксисом — ИПЯ, в котором лексические единицы, включая коды, могут соединяться в более сложные (составные) лексические единицы и фразы;
язык фасетной структуры — ИПЯ с синтаксисом, основанным на использовании фасет;
фасета [facet] — группа однородных терминов, связанных общностью какого-либо признака (характеристики, основания деления); служит средством построения ИПЯ фасетной структуры;
фреймовый язык, язык представления фреймов [frame language] — язык представления знаний, основанный на использовании фреймов.
Индексирование данных,поисковый образ документа
ИНДЕКС [index, code, notation, mark, symbol]
Условный знак (в том числе слово, словосочетание, цифра, буквенный или буквенно-цифровой код и т. и.), обозначающий определенное понятие и используемый для записи результатов классифицирования, а также идентификации объектов поиска в информационно-поисковых массивах.
Указатель адреса.
Таблица в электронном каталоге, определяющая местоположение набора данных.
Совокупность указателей, при помощи которых можно найти запись в файле данных.
Уровень в иерархической структуре системы многоуровневого индекса (см. далее).
Виды индексов, связанных с их структурой*.
многоуровневый индекс [multilevel index] — индекс, относящийся к структуре индексов, которая построена в виде иерархического дерева, имеющего два и более уровней иерархии. Корень этого дерева называется индексом высшего уровня или главным индексом [master index].
одноуровневый индекс — индекс, относящийся к структуре, которая не отвечает признакам многоуровневости (см. ранее).
В зависимости от характера используемой системы знаков различают*.
буквенный индекс [alphabetic code, alphabetic notation] — индекс, использующий отдельные буквы или сочетание букв алфавита;
цифровой индекс [numerical code, numerical notation] — индекс, использующий отдельные цифры, числа, сочетания цифр или их комбинации;
десятичный индекс [decimal code, decimal classification code] — цифровой индекс, составленный на основе десятичной системы счисления;
алфавитно-цифровой индекс [alphanumeric code] — смешанный индекс, состоящий из букв и цифр;
смешанный индекс [mixed code, mixed notation] — индекс, состоящий из разнородных знаков, например, из букв различных алфавитов, букв и цифр и т. и.
В зависимости от структуры и организации записи различают*.
простой индекс [unitary code] — индекс, имеющий вид одной законченной записи и отображающий одно понятие, один признак, одно множество и т.п.;
сложный индекс [compound code, compound classification number] — индекс, представляющий собой сложное понятие и составленный путем объединения нескольких других (простых и/или сложных) индексов (см. ранее);
составной индекс [combined index (code), combined classification number]
. Индекс, образованный в результате объединения нескольких индексов, каждый из которых сохраняет свое основное значение;
. Индекс, в качестве которого используется комбинация атрибутов (см. «Реляционная модель»);
многоуровневый (ступенчатый, иерархический) индекс [multilevel index, hierarchically structured classification number] — простой или сложный индекс, в котором отдельные его составные части расположены в форме «дерева» в последовательности от общего (корневого) значения к частному, например индексы УДК, ГРНТИ и др. Корневым в этой структуре (дереве) является индекс высшего уровня.
В вычислительных системах элементы нижнего уровня многоуровневого индекса, так же как элементы одноуровневых индексов (т. е. не являющихся многоуровневыми) непосредственно указывают на отдельную запись или группу записей. Элементы верхних уровней многоуровневого индекса указывают на группу элементов более низкого уровня. Использование многоуровневых индексов производится в тех случаях, когда время поиска по одноуровневым индексам оказывается недопустимо большим;
интервальный индекс [interval index] — индекс, значения которого определяются некоторой областью, например, диапазоном от 3 до 12.
В зависимости от уровня приоритетности различают*.
гипериндекс [hyperindex] — высший уровень индекса индексной организации баз данных, принятый в некоторых СУБД (наряду с главным и нормальным индексами — см. далее);
главный (основной, первичный, старший) индекс [master index, primary index, main subject code, main classification number]: 1) индекс высшего уровня в иерархической системе организации данных (см. «Иерархическая модель»); 2) индекс, отражающий главную тему содержания индексируемого текста, документа и т. п. и относящийся к основной принятой системе классификации;
нормальный индекс [normal index] — подмножество ключей базы данных, соответствующих конкретному значению поля,
объявленного дескриптором (признаком поиска); используется в четырехуровневой системе индексов СУБД, например ADABAS;
вспомогательный (дополнительный) индекс [additional index, auxiliary code, auxiliary classification number] — индекс, являющийся дополнением к главному (основному) индексу и отражающий дополнительные признаки индексируемого текста, документа и т.п. или относящийся к вспомогательной системе классификации.
В зависимости от характера индексируемых объектов и/или назначения индекса различают*.
авторский знак [author mark, author notation, author number] — индекс, обозначающий автора произведения, используемый при расстановке и поиске книг в библиотеках;
кеттерский знак [cutter number] — авторский знак, определяемый по «Авторской таблице» Ч. Кеттера;
расстановочный индекс [location mark, location number] — индекс, используемый для расстановки и поиска книг, документов и т. п. в библиотеке или фонде;
каталожный индекс [catalog classification mark, catalog classification number] — индекс, используемый для расстановки и поиска карточек в каталоге;
индекс каталога [catalog index] — старший индекс в библиотечной организации данных;
индекс массива [array index] — индекс, присваиваемый массиву документов или данных для его идентификации;
индекс файла [index number] — в некоторых операционных системах (например, Unix) — номер индексного дескриптора файла и др.
ИНДЕКСАЦИЯ [subscripting, notation system, indexing]
Метод, обеспечивающий возможность обращения к элементу массива с помощью указания массива и выражений, определяющих местоположение этого элемента в массиве:
Система (совокупность) индексов, используемая для индексирования (см. далее) и соответствующая определенной системе классификации.
Примечание: В указанных выше определениях понятие «индексация» ни коим образом не обозначает процесс; его нельзя смешивать с понятием «индексирование»!
Автоматическое определение истинного адреса путем сопоставления содержимого индексного регистра с адресной частью команды.
Различаются следующие виды индексации*.
кумулятивная индексация [cumulative indexing] — индексация, предусматривающая присвоение одному адресу несколько индексов;
однорядная индексация [pure notation system] — индексация, в которой использованы так называемые однорядные знаки: буквы одного алфавита, цифры одной системы счисления и т. и.:
одноуровневая индексация — индексация с использованием одноуровневых индексов (см. также «Многоуровневый индекс»);
многоуровневая индексация — индексация с использованием многоуровневых индексов;
смешанная индексация [mixed notation system] — индексация, в которой использованы различные знаки: буквы, цифры и т. и.
ИНДЕКСИРОВАНИЕ [indexing]
Процесс выбора и присвоения документам, их частям, данным и/или отдельным понятиям (терминам) индексов — лексических единиц ипя (в том числе цифровых или символьных кодов, если они предусмотрены).
В зависимости от характера используемого ИПЯ различают предкоординатное индексирование и координатное (посткоординатное) индексирование, в том числе свободное индексирование (разновидность координатного индексирования производимого ключевыми словами, т. е. без использования какого-либо словаря). В зависимости от полноты учета разнородных признаков индексируемого материала (объекта индексирования) различают одноаспектное и многоаспектное индексирование (см. далее).
Процесс индексирования включает*.
Анализ содержания индексируемого материала и выбор из него так называемых номинативных лексических единиц, существенных для его понимания.
Формирование перечня ключевых слов, используемых при свободном индексировании.
Нормализацию ключевых слов по форме и содержанию при помощи словаря используемого ИПЯ пред- или посткоординатного типа.
Избыточное индексирование (см. далее).
Заполнение рабочего листа с введением в него грамматических средств.
В зависимости от объекта и содержания процесса индексирования его результатами являются: поисковый образ документа (ПОД), поисковый образ лексической единицы (ПОЛЕ), поисковый образ запроса (ПОЗ) или поисковое предписание (ПП).
ПРЕДКООРДИНАТНОЕ ИНДЕКСИРОВАНИЕ [pre-coordinate indexing]
Система индексирования документов на основе предварительной (до поступления запроса) организации лексических единиц — предметных рубрик и их классификационных индексов.
Индексирование документов и др. текстовых материалов с использованием классификационных словарей (рубрикаторов).
КООРДИНАТНОЕ (ПОСТКООРДИНАТНОЕ) ИНДЕКСИРОВАНИЕ [coordinate (postcoordinate) indexing]
Система индексирования документов и фактов, в которой дескрипторы связываются или комбинируются для указания любых отношений, необходимых для организации наиболее полного и точного поиска.
Индексирование документов и фактов с использованием ключевых слов или дескрипторов.
По разным признакам различают также следующие виды индексирования*.
контролируемое индексирование [controlled indexing] — индексирование, контролируемое машинными словарями системы;
свободное индексирование [free indexing] — координатное индексирование текста документа ключевыми словами, выбираемыми непосредственно из самого текста или добавляемые в ПОД без использования какого-либо нормативного словаря;
избыточное индексирование [redundant indexing] — дополнение ПОДа лексическими единицами ИПЯ, связанными парадигматическими отношениями с лексическими единицами исходного ПОДа, в том числе индексами других уровней при использовании системы многоуровневой индексации. Избыточное индексирование служит средством обеспечения повышения характеристик качества поиска;
восходящее индексирование — разновидность избыточного индексирования; характеризуется тем, что ПОД дополняется лексическими единицами (индексами) словаря или рубрикатора, подчиняющими индексы, используемые в исходным ПОДе. В словарных средствах с иерархической организацией такими индексами являются лексические единицы (индексы), находящиеся на более высоких уровнях иерархического дерева;
одноаспектное индексирование [single-aspect indexing] — метод индексирования, при котором в поисковый образ документа включаются лексические единицы, характеризующие только один тематический аспект содержания индексируемого документа.
Так, в индексируемом документе может присутствовать некоторое множество существенно различных аспектов описания предметной области, например «флора», «фауна» и «общественные отношения»; разнородные виды технических средств и технологий и т.п. При одноаспектном индексировании в ПОД включаются только лексические единицы ИПЯ, связанные с некоторым отдельным тематическим аспектом описания документа. В развитых информационных системах обработки документов одноаспектное индексирование может использоваться в качестве технологического приема для реализации более точного и полного многоаспектного индексирования путем привлечения к этому процессу специалистов, имеющих различные профили профессиональной подготовки О ;
многоаспектное индексирование [multiple-aspect indexing] — метод индексирования, при котором в поисковый образ документа включаются лексические единицы, характеризующие несколько (более одного) тематических аспектов содержания индексируемого документа (см. также пояснение и ссылку к ст. «Одноаспектное индексирование»);
автоматическое индексирование [automatic indexing] — индексирование документов, выполняемое полностью программнотехническими средствами (ЭВМ); см. далее также «Деривантное» и «Ассоциативное индексирование»;
ассоциативное индексирование [associative indexing] — индексирование документов («ручное» или автоматическое) основанное на использовании ассоциативных связей между ключевыми словами, полученными путем анализа частоты повторений их сочетаний в текстах;
деривантное индексирование — метод автоматического индексирования документов, при котором система анализирует лексический состав текстов и выбирает из них лексические единицы, удовлетворяющие заданным критериям.
ПОИСКОВЫЙ ОБРАЗ ДОКУМЕНТА, ПОД [document description, search document image]
Описание содержания документа на ИПЯ, отражающее важные признаки его содержания и вида для реализации поиска данного документа.
В связи со сказанным нельзя согласиться с трактовкой этого термина, данного в словаре В. И. Першикова и В. М. Савинкова [3, с. 123] и сформулированного как «Метод индексирования документов, при котором ПОД состоит из одной лексической единицы» (выделено нами — прим. авт.). Сказанное относится и к определению многоаспектного индексирования, в соответствии с которым оно отличается от одно аспектного лишь тем, что « ... ПОД состоит из двух или более лексических единиц».
Поисковый образ лексической единицы, ПОЛЕ — описание лексической единицы или ее значения в терминах ИПЯ.
Поисковый образ запроса, ПОЗ [retrieval prescription] — содержание запроса, записанное терминами ИПЯ.
ПОИСКОВОЕ ПРЕДПИСАНИЕ, ПИ
[retrieval request (formulation), search specification]
ПОЗ, дополненный логическими операторами, необходимыми для успешной реализации поиска .
Логический оператор, ЛО [logical operator] - символ, определяющий логическую операцию (см. далее).
ЛОГИЧЕСКАЯ ОПЕРАЦИЯ [logical operation]
Машинная операция, реализующая действия над логическими величинами с получением логического значения, в языках программирования и при информационном поиске чаще всего используются три логические операции: конъюнкция, дизъюнкция и отрицание (см. далее).
Конъюнкция [konjaction] — логическая операция умножения, требующая совпадения двух или нескольких признаков искомого документа или факта. Соответствующий ей логический оператор — «И»; обозначается знаками «&» и «и»; используется для сужения области поиска.
Дизъюнкция [disjaction] — логическая операция сложения, разделяющая два или несколько признаков искомого документа или факта. Соответствующий ей логический оператор — «ИЛИ»; обозначается знаками «,» и «или»; используется для расширения области поиска.
Отрицание [negatio] — логическая операция «импликации» (вида логической связки), требующая исключения из области поиска тех документов или фактов, которые имеют «нежелательные» признаки. Соответствующий ей логический оператор — «НЕ» («NOT»). Обозначается знаками «!», «NOT».
ИНДЕКСНЫЙ ФАЙЛ [index file]
Файл, обеспечивающий доступ к записи по ключу.
Список указателей записей базы данных, упорядоченный по значениям одного или нескольких ее полей. В качестве указателей используются логические или физические адреса записей.
Является весьма распространенной ошибкой считать понятия ПОЗ и ПП синонимичными.
ИНДЕКСИРОВАННЫЙ ФАЙЛ [indexed file]
Файл данных, в котором обращение к записям производится при помощи системы индексов, обеспечивающей быстрый доступ. В автоматизированных информационных и библиотечных системах примером последнего является режим быстрого поиска.
Если одно и то же поле используется в индексе и для упорядочения записей файла, то индекс называется основным, а файл — индексно-последовательным. В другом случае индекс называется вторичным.
ИНВЕРТИРОВАННЫЙ ФАЙЛ [inverted file]
В информационно-поисковых системах — файл или каталог, организованный таким образом, что каждый их элемент (запись) идентифицирован соответствующим индексом, причем все записи (в файле или каталоге) упорядочены в соответствии с числовым или алфавитным возрастанием индексов (см. также «Индекснопоследовательный набор данных»).
Файл, в котором последовательность расположения данных, изменена на обратную.
Разновидности инвертированных файлов*.
индексно-последовательный набор данных [indexed-sequ- ential data set] — набор (массив) данных, в котором каждая запись содержит ключ, определяющий местоположение этой записи. Место размещения каждой записи в индексно-последовательном наборе данных вычисляется при помощи индекса, а сами записи упорядочены в возрастающей последовательности значений индекса (см. также «Инвертированный файл» и «Индексно-последовательный файл»);
индексно-последовательный файл [indexed-sequential file] — файл, каждая из записей которого снабжена своим ключом, в результате чего обеспечивается как прямой доступ к каждой записи по ее ключу, так и последовательный доступ в соответствии с реализованным принципом упорядочения записей по ключам;
файл прямого (произвольного) доступа [direct access file] — файл, доступ к записям которого производится по адресу либо последовательно путем поиска по ключу.
БЕЗОПАСНОСТЬ ИНФОРМАЦИОННОЙ ТЕХНОЛОГИИ
Общие термины
БЕЗОПАСНОСТЬ ИНФОРМАЦИОННОЙ ТЕХНОЛОГИИ, ИНФОРМАЦИОННАЯ БЕЗОПАСНОСТЬ [information technology security, information security, data security]
Признак, характеризующий отсутствие угрозы человеческому сообществу, определенной группе людей, конкретному индивидууму и/или окружающей среде от использования средств или продуктов современной информационной технологии. В конкретных случаях применения термина принято дополнять его сведениями об области распространения или использования, например, «безопасность информационной системы», «информационная безопасность личности», «информационная безопасность фирмы» и т. и. (см. также «ITSEC» и «Хакер»).
Состояние защищенности данных (информации), обрабатываемых средствами вычислительной техники или автоматизированной системы от внутренних и внешних угроз.
Совокупность правовых, организационных, технологических мер, методов и средств, предназначенных для предотвращения потерь или неправильного (случайного или сознательного) использования информации. Частными средствами и мерами реализации информационной безопасности являются защита данных, защита от несанкционированного доступа, архивация и др. [348, 381, 398, 559, 676-678].
В соответствии с действующим в Российской Федерации законодательством и, в частности, Федеральным законом РФ «Об информации, информатизации и защите информации» от 20 февраля 1995 г. № 24-ФЗ, информационная безопасность обеспечивается с учетом характера конкретных видов документов и данных. Ниже приведены классификация информационных источников по признакам ограничения их распространения и степени защиты, а также основания для отнесения к той или иной категории [523, 524]:
Открытая информация — информация во всех областях знаний и деятельности, относящаяся как к государственным, так и негосударственным информационным ресурсам, доступ к которой не может быть ограничен.
Информация с ограниченным доступом — информация, которая в соответствии с российским законодательством не отнесена к разряду открытой (см. ранее). Информация с ограниченным
доступом подразделяется на информацию, отнесенную к государственной тайне и конфиденциальную информацию (см. далее).
Информация, отнесенная к государственной тайне — документы, данные и сведения в любой форме, которым на основании Закона РФ «О государственной тайне» уполномоченными органами присвоены грифы «Особой важности», «Сов. секретно» и «Секретно».
Конфиденциальная информация — информация, отнесенная Российским законодательством к «Персональным данным», «Сведениям о коммерческой деятельности»; Сведениям о профессиональной деятельности» и/или «Сведениям служебного характера». Режимы защиты конфиденциальной информации устанавливают ее собственники — государственные органы, учреждения, организации, предприятия, фирмы, физические лица.
Персональные данные — сведения, защищенные Ст. 23 Конституции РФ о праве на «неприкосновенность частной жизни, личную и семейную тайну».
Сведения о коммерческой деятельности — сведения, защищенные Гражданским кодексом РФ и федеральными законами, как «Коммерческая тайна» (определение см. в Гражданском кодексе РФ, Ст. 139 (см. п. 5 Перечня 1)).
Сведения о профессиональной деятельности — к ним относятся следующие виды сведений:
о сущности изобретения (см. и. 6 Перечня);
— составляющие тайну следствия (см. и. 2 Перечня);
отнесенные к «Банковской тайне» (Ст. 26 Федерального закона «О банках и банковской деятельности»);
о предмете Договора и результатах его выполнения (Ст. 771 Гражданского кодекса РФ).
е) Сведения служебного характера:
документы с грифом ДСП в федеральных органах и их структурах (Постановление Правительства РФ от 3 ноября 1994 г. № 1233);
служебная информация о деятельности Банка России (Ст. 92 Федерального закона «О Центральном банке РФ»);
служебные сведения, отнесенные Гражданским кодексом и федеральными законами к «Служебной тайне» (см. п. 3 Перечня);
служебные сведения, имеющие коммерческую ценность (Ст. 139 Гражданского кодекса РФ);
сведения о вкладах физических лиц (Ст. 108 Закона РФ «О федеральных органах налоговой полиции).
Перечень сведений конфиденциального характера. Утвержден Указом Президента РФ от б марта 1997 г., № 188. См. также законы РФ [676-678].
См. также «Интернет», «Руснет» и «Субъекты юридических отношений в Руснет».
ЗАЩИТА ДАННЫХ, ЗАЩИТА ИНФОРМАЦИИ, БЕЗОПАСНОСТЬ ДАННЫХ [data protection]
Совокупность мер, обеспечивающих защиту прав собственности владельцев информационной продукции, в первую очередь — программ, баз и банков данных от несанкционированного доступа, использования, разрушения или нанесения ущерба в какой- либо иной форме. Например, по данным Министерства обороны США за 1995 г. зафиксировано 250 тыс. попыток проникновения в компьютеры этого ведомства; 65% из привели к различного рода негативным последствиям. Стоимость нанесенного ущерба и мер борьбы с ними оценивается в десятки миллионов долларов. С каждым годом количество таких попыток удваивается. По оценкам ФБР ежегодный ущерб от компьютерных преступлений составляет $7,5 млрд, причем 80% из них совершается через Интернет [155, 348]. По данным организации InterGov, сотрудничающей со следственными органами в борьбе с виртуальными преступлениями, до 80% компьютерных и связанных с Интернет преступлений совершаются собственными сотрудниками фирм, а вызванные этими действиями убытки составляют в среднем $110 тыс. в расчете на одну жертву [759].
Защита данных обеспечивается законодательными актами на международном и государственном уровнях. В России такими законодательными актами являются закон «Об информации, информатизации и защите информации» (базовый), закон «О правовой охране программ для электронных вычислительных машин и баз данных», «О государственной и военной тайне» (с изменениями от 06.07.1997 г), выпущенные соответственно в 1995, 1992 и 1993 гг. В 1981 г. Совет Европы одобрил Конвенцию по защите данных. В Великобритании аналогичный закон был принят в 1984 г. Указанные законы устанавливают нормы, регулирующие отношения в области формирования и потребления информационных ресурсов, создания и применения информационных систем, информационных технологий и средств их обеспечения, защиты информации и защиты прав граждан в условиях информатизации общества,
С развитием Web-технологии и коммерции в Интернете проблемы защиты конфиденциальной информации многократно возросли. Исследования показали, что, когда дело касается Web и коммерции в Интернете, потребителей в первую очередь интересует вопрос соблюдения конфиденциальности данных о личности потребителя.
В то же время 85% Web-сайтов собирают такую информацию и лишь 14% из них сообщили Федеральной торговой комиссии США (ФТК), какая это информация и как они с нею поступают. В связи с актуальностью данной проблемы в 1998 г. рядом компаний (в том числе AOL, IBM, Microsoft Corp, и др.) создан Союз защиты конфиденциальности в сети [Online Privacy Alliance — ОРА] со своим Web-сайтом (www.ptivacyalliance.org), сформулировавший свои задачи, политику защиты частной информации и политику наблюдения за соблюдением принятых норм.
Существуют следующие принципы защиты информации (ЗИ):
ЗИ должна быть комплексной и включать правовые, административные и программно-аппаратные средства;
ЗИ должна строиться адаптивно с учетом постоянно изменяющихся условий;
абсолютно надежной ЗИ не существует, поэтому она должна строиться исходя из характера потенциальной угрозы и ценности защищаемой информации, что определяет в комплексе характер выделяемых на нее сил и средств.
В зависимости от характера ЗИ различают*.
защиту от несанкционированного доступа ресурсов автономно работающего ПК (реализуется преимущественно программными и программно-аппаратными средствами);
защиту серверов и отдельных пользователей сети Интернет от хакеров (для этого используются межсетевые экраны — брандмауэРы);
защиту секретной, конфиденциальной и личной информации от чтения и использования посторонними лицами (применяются программные, в том числе криптографические и аппаратные средства);
ЗИ от утечки по побочным каналам, например, радио, электромагнитного излучения, цепям питания и т.п. (применяются разнородные средства — экранирование рабочих помещений, генераторы шума, специальные составы оборудования и комплектующих средств, имеющие минимальный уровень излучения и т. и.);
защиту программного обеспечения от копирования (использование электронных ключей);
ЗИ от шпионских устройств, устанавливаемых непосредственно в комплектующие изделия ПК (выполняется специальными средствами компетентных органов);
ЗИ от атак средствами и методами социальной инженерии (см. далее).
Подробнее см. [381, 459, 559, 651, 676-678, 680, 782], а также — «Копирайт» и «ITSEC».
Система защиты данных [security system] — комплекс программных, технических, криптографических и организационных средств, обеспечивающих защиту данных от несанкционированного доступа к ним, их использования, а также преднамеренного или случайного разрушения и искажения.
Социальная инженерия, социальный инжиниринг [social engineering]
В обычном смысле: действия злоумышленников, связанные с получением конфиденциальной информации лично или с использованием средств связи (например телефона) путем обмана, в том числе выдачи себя за другое лицо.
В широком значении: психологическое воздействие на человека с использованием современных телекоммуникационных и вычислительных средств (в том числе через Интернет) путем введения в заблуждение для достижения каких-либо (часто преступных) целей (в том числе проникновения в охраняемый объект, базу данных, получения конфиденциальной информации и т. и.).
Подробнее о методах и средствах «социальной инженерии», а также способах борьбы с нею см. [755, 782].
NESSIE (New European Schemes for Signatures, Integrity and Encryption) — «Новые европейские схемы для электронной подписи, обеспечения целостности информации и шифрования»: конкурс, на котором выбираются основные общеевропейские стандарты защиты информации [728].
Копирайт [copyright] — право автора или собственника какого- либо продукта интеллектуальной деятельности (например литературного произведения, программы, базы данных и т. п.) запретить его несанкционированное использование и тиражирование. Защищается государственным и международным законодательством. В России такими законодательными актами являются закон «Об информации, информатизации и защите информации» (базовый) и закон «О правовой охране программ для электронных вычислительных машин и баз данных», выпущенные соответственно в 1995 и 1992 гг. В 1981 г. Совет Европы одобрил Конвенцию по защите данных. В Великобритании аналогичный закон был принят в 1984 г. Указанные законы устанавливают нормы, регулирующие отношения в области формирования и потребления информационных ресурсов, создания и применения информационных систем, информационных технологий и средств их обеспечения, защиты информации и защиты прав граждан в условиях информатизации общества (см. также «ITSEC»).
ITSEC (Information Technology Security Evaluation Criteria) — принятые в 1991 г. сообществом четырех Европейских стран (Франция, Германия, Нидерланды и Великобритания) «Критерии оценки безопасности информационных технологий». Указанные в документе критерии рассматривают следующие составляющие части информационной безопасности:
конфиденциальность информации [information sensitivity] — защита от несанкционированного получения информации;
целостность информации [information integrity] — защита от несанкционированного изменения данных (информации);
доступность информации [information accessibility] — защита от несанкционированного удержания информации и ресурсов.
Обеспечение гарантированных функций безопасности в соответствии с указанными критериями достигается комплексом мер, распределенных по своему содержанию в следующих разделах выпущенного ITSEC нормативного акта: «Идентификация и аутентификация», «Управление доступом», «Подотчетность», «Аудит», «Повторное использование объектов», «Точность информации», «Надежность обслуживания» и «Обмен данными». Для облегчения задач оценки и сертификации информационных систем и продуктов «Критерии ...» содержат описания десяти типизированных классов функций безопасности для правительственных и коммерческих систем [73, 381].
Конфиденциальная информация [sensitive information]
Сведения о личности, которые охраняются законодательством в соответствии с правом гражданина на защиту от тайного надзора или нанесения ему ущерба со стороны государства, каких-либо юридических, а также других частных лиц. Сохранение конфиденциальности находится в определенном противоречии с требованиями обеспечения государственной безопасности и поддержки других государственных интересов. Оно еще более усложняется в условиях действия современных информационных технологий, в том числе создания и развития правительственных и неправительственных банков данных, которые содержат или могут содержать конфиденциальную информацию, и средств теледоступа к ним.
Любая информация, требующая защиты от несанкционированного доступа.
Кодирование/декодирование данных
КОДИРОВАНИЕ [coding, encode]
В информационных системах*, процесс преобразования текстовых и других материалов из одной системы символов в другую.
Процесс отображения дискретных сообщений сигналами в виде определенных сочетаний символов.
Процесс преобразования детальной спецификации из одной программы в другую программу.
Процесс шифрования (см. далее).
ДЕКОДИРОВАНИЕ [decoding, code translation, interpretation]
В информационных системах — процесс преобразования кодированных данных в исходную или другую пригодную для чтения форму.
Uu-кодирование/пп-декодирование [uuencode/uudecode] — самый распространенный набор алгоритмов кодирования и декодирования, благодаря которому становится возможным обмен файлами между различными системами электронной почты, ЭВМ отправителя преобразует текст файла в ASCII-код, который может быть декодирован получателем в процессе восстановления исходных данных.
Кодер [coder] — Устройство, преобразующее исходный текст в какой-либо код, кодирующее устройство. См. также «Шифратор».
ДЕКОДЕР [decoder]
Устройство, преобразующее закодированный текст в исходную форму (вид), декодирующее устройство.
Электронное устройство, предназначенное для выбора и реализации одного из способов передачи данных, например, для направления данных в индивидуальные ячейки памяти внутри быстродействующего запоминающего устройства ЭВМ. См. также «Шифратор».
Шифрование [ciphering, coding, crypting] — процесс перевода текстов, цифровых и др. данных в зашифрованную форму с целью ограничения доступа к их содержанию нежелательных лиц, организаций и т. и.
Дешифрирование [deciphering, decoding] — процесс преобразования закодированных текстов, цифровых и др. данных в их первоначальную или другую удобную для чтения форму.
КОД [code]
Использующийся для кодирования, набор символов, которому приписан некоторый смысл.
Шифр (см. далее).
Множество слов (кодовых комбинаций), букв некоторого алфавита, цифровых или др. знаков и их сочетаний, поставленное во взаимно однозначное соответствие другому (кодируемому) множеству.
Программа на машинном языке.
Язык, на котором написана программа (см. также «Машинный код»).
Наиболее употребительные в информационной технологии коды
Двоичный (цифровой) код [binary number code] — код, основанный на двоичной системе исчисления [binary number system], использующей для представления буквенно-цифровых и др. символов наборы комбинаций цифр 1 и 0. Является основой всех используемых в цифровых ЭВМ кодов (например, ASCII, шрифтов Windows и др.).
ASCII* (American Standard Code for Information Interchange) — американский стандартный код для обмена информацией. Поддерживает кодирование 128 буквенно-цифровых символов. Представляет собой систему кодирования, в которой буквам, цифрам и знакам присвоены определенные числовые (десятичные и двоичные) значения. Например, десятичное число 45 (двоичное — 0101101) соответствует знаку «—», а 65 (двоичное — 1000001) — заглавной букве «А». Первые 32 числа кода используются для функций управления (например, возврата каретки или возврата на один символ). Восьмой бит (в примерах не показан) используется для представления дополнительных символов или для целей контроля правильности передачи данных (см. «Контроль четности»).
EBCDIC* (Extended Binary-Coded Decimal Interchange Code) — расширенный двоично-десятичный 8-разрядный код, способный поддерживать 256 буквенно-цифровых символов. Продолжает использоваться во многих больших ЭВМ (преимущественно фирмы IBM), хотя в мини- и микро-ЭВМ применяется код ASCII.
Unicode* — 16-разрядная система кодирования, совместимая с системой ASCII, которая охватывает символы разных письменностей: латинской, кириллической, греческой, а также языков, использующих иероглифы, например китайского и японского). Стандарт предложен образованной в 1991 г. некоммерческой организацией Unicode Consortium. Для представления каждого символа в этом
стандарте используются два байта; коды разделены на несколько областей: область с кодами от 0000 до 007F содержит символы набора Latin 1 (младшие байты соответствуют кодировке ISO 8859-1), далее идут области, в которых расположены символы различных письменностей, а также знаки пунктуации и технические символы. Часть кодов зарезервирована для использования в будущем. Символам кириллицы выделены коды в диапазоне от 0400 до 0451. Для работы с документами Unicode необходимы соответствующие шрифты. Как правило, файл шрифта Unicode содержит начертания не для всех символов, определенных в стандарте. Подробнее о работе с Unicode см. [409].
KOI8-R* (КОИ — Код обмена информацией) — 8-разрядный код, ориентированный на обмен сообщениями в Интернет, написанными кириллицей (на русском языке). Его организация обеспечивает смещение русских букв относительно латинских на 128 (см. ранее «ASCII»). В случае «срезания» восьмого бита при прохождении сообщений по сети, исходный русский текст транслитерируется латинским шрифтом. Подробнее об этом коде и проблемах кодирования в Интернете см. [212].
Штриховой код [bar code] — код, сформированный в виде набора коротких линий (штрихов) и пробелов различной ширины. Автоматизированное кодирование и декодирование производится с использованием средств вычислительной техники, однако расшифровка штрихового кода может быть произведена и человеком, знакомым с принципом кодирования. Автоматизированная запись и считывание штриховых кодов производится при помощи специализированных принтеров и сканеров. Штриховые коды широко используются в торговле, промышленности и библиотечном деле.
PIN (Personal Identification Number) — «Персональный идентификационный номер»:
В банковском деле: уникальный цифровой код, используемый в качестве пароля для идентификации клиента при пользовании автоматическим банкометом. PIN записывается на магнитной полоске банковской карточки клиента в зашифрованной форме. Перед выдачей денег банкомет сопоставляет считанную с карточки запись с ручным набором, выполненным клиентом при помощи клавиатуры.
Аналог пароля в разных механизмах аутентификаций [728].
ШИФР [cipher]
Код, значение и правила использования которого известно ограниченному кругу лиц. Шифр предназначен для защиты информации и других объектов от несанкционированного доступа.
ПАРОЛЬ [password]
Секретная комбинация символов или слово, предъявляемые пользователем для получения доступа в автоматизированную систему Служит для защиты программ и данных от несанкционированного доступа (см. также «Код», «Шифр», «Идентификатор пользователя», «Электронная подпись»).
БИОМЕТРИЧЕСКИЙ ПАРОЛЬ [biometrick password]
Средство аутентификации, основанное на предварительной записи и сопоставлении с предъявляемыми при контроле некоторых биологических характеристик пользователей или лиц, имеющих доступ к чему-либо в охраняемой системе. Такими биологическими характеристиками могут быть изображение (лица, радужной оболочки глаза, отпечатков пальцев и т. д.), тембр голоса, ДНК, геометрическая форма руки, ритм работы на клавиатуре и т. д. Подробнее см. [679].
ИДЕНТИФИКАТОР ПОЛЬЗОВАТЕЛЯ [user identificator]
Присвоенный пользователю кодовый шифр (пароль), с которым зарегистрированный пользователь входит в систему и который используется системой для определения уровня его прав, а также для регистрации факта доступа и характера выполненных им работ или предоставленных ему услуг. В некоторых автоматизированных системах (в первую очередь — теледоступа) предусматривается возможность оказания ограниченного объема услуг незарегистрированным пользователям, входящих с гостевым идентификатором (паролем) — guest.
В последние годы в качестве идентификаторов стали все чаще применяться биометрические средства, основанные на использовании в качестве паролей записанных в памяти ПК образцов изображений зарегистрированных пользователей (например сетчатки глаза, отпечатков пальцев и т. п.) и/или тембров их голосов [679].
6.3. Криптология и связанные с нею понятия
КРИПТОЛОГИЯ [Criptologic]
Область деятельности, связанная с защитой информации. По мнению одного из основоположников криптологии как науки Джеймса Мэсси (университет ЕТН, Швейцария), она делится на два направления — криптографию и криптоанализ.
Целью криптографии является поиск и использование методов гарантирующих надежное засекречивание сообщений и/или подтверждения их подлинности. Результат криптографической обработки исходных (открытых) сообщений носит наименование криптограммы или шифр-текста. Управление процессами шифрования и дешифрирования производится при помощи специальных алгоритмов и секретных ключей. При этом алгоритмы могут быть известны (не засекречены), а основная нагрузка на защиту сообщений ложится на секретный ключ. Степень способности криптосистемы противостоять раскрытию шифра называют ее стойкостью. См. также «Электронный ключ», «Электронная подпись», «Шифрование», «Шифратор» и др.
Криптоанализ ориентирован на вскрытие шифров («раскрытие шифртекста» — не путать с «дешифрированием»!), а также подделку кодов сигналов так, чтобы их можно было принять за подлинные. Подробнее см. [680].
КЛЮЧ, ЭЛЕКТРОННЫЙ КЛЮЧ [key]
Цифровой код, применяемый при шифровании и/или дешифрировании документов и, в частности, при их пересылке или предоставлении доступа в Интернет. Известны различные методы использования шифровальных ключей, в том числе шифрование закрытым ключом [private-key] и шифрование двойным ключом. В первом случае посылающая и принимающая сообщения стороны имеют по одному разному закрытому ключу, соответственно для шифрования и дешифрирования данных. Этот вид ключей используется стандартом США — DES (Data Encryption Standard), принятым в 1977 г. и предназначенным для защиты конфиденциальной информации. Во втором случае обе стороны используют два одинаковых ключа, один из которых секретный, а другой — открытый [public-key]. Наиболее широко известным из этой группы методов является метод RSA (Rivest—Shamir— Adieman). Первый ключ — открытый, а второй держится в секрете. Пользователь, желающий отправить секретное послание адресату, шифрует данные с использованием открытого ключа конкретного адресата. При получении данных адресат дешифрирует их с использованием секретного ключа, известного только ему. Использование в Интернете второго способа шифрования сообщений считается более надежным. Недостаток данного способа заключается в том, что необходимо быть уверенным, что используется действительно открытый ключ данного конкретного индивида. Обычный способ решения — передача задачи генерирования открытых ключей специальной организации, которую называют Certification Authority
(уполномоченный по сертификации) [589]. См. также «Ключ» в разделе 1.4.2. «Электронная подпись», «Шифрование» и др.
PKI (Public Key Infrastructure) — «Инфраструктура открытых ключей»: набор средств и правил управления криптографическими ключами — электронными сертификатами. Последние обеспечивают пользователям возможность доступа к защищенным ими ресурсам через Интернет с любого ПК. Многие годы PKI была прерогативой правительственных учреждений, крупных компаний и финансовых структур; в настоящее время используется более широким кругом организаций разного рода, в частности, создающих и эксплуатирующих так называемые виртуальные частные сети (VPN). В связи с растущим спросом на PKI в мире развивается рынок услуг, обеспечивающий регистрацию клиентов и получение ими сертификатов через Интернет. Для аутентификации клиентов используется центр Registration Authority, а также другие центры, например Baltimore Technologies, Entrust, VeriSign и др. Подробнее см. [728, 754].
ЦИФРОВАЯ ПОДПИСЬ, ЭЛЕКТРОННАЯ ПОДПИСЬ, ЭЛЕКТРОННАЯ ЦИФРОВАЯ ПОДПИСЬ, ЭЦП [digital signature]
Криптографическое средство — аналог подписи, позволяющий подтвердить подлинность электронного документа. «Подпись» представляет собой уникальную последовательность битов, жестко связанную с конкретным документом. Ее структура зависит от двух аргументов: текста документа и так называемого секретного ключа, известного только его владельцу. Всякое несанкционированное изменение текста документа ведет к искажению цифровой подписи. Считается, что из-за сложной привязки к указанным аргументам электронную подпись невозможно подделать. Наиболее распространенные принципы реализации ЭЦП основаны на использовании Хэш-функций и, в частности MD5, которая выполняет специальное преобразование битов в файле и генерирует в его конце псевдослучайное 128-битное число, соответствующее количеству бит в записи.
MD5 может использоваться для файлов любой длины. Если два файла отличаются хотя бы на один бит, значение числа MD5 будет иным. И наоборот, если два файла имеют одно и то же характеризующее их число, вероятность того, что это разные файлы — бесконечна мала. После вычисления этого числа, оно шифруется с использованием открытого ключа собственника записи в файле, что и представляет собой цифровую подпись. Перед тем, как проверить подпись, пользователь дешифрирует ее с использованием своего открытого ключа. Если полученное значение числа совпада-
ет с исходным, это означает, что запись в файле не изменялась, и цифровая подпись считается аутентичной. Получателю документа для его дешифрирования передается значение открытого ключа.
Достоинством использования MD5 в качестве цифровой подписи является высокая скорость вычислений для больших файлов, однако стопроцентной гарантии того, что код может быть вскрыт, дать невозможно. Надежность ЭЦП находится в прямой зависимости от длины кода, используемого в ключе. Существуют различные алгоритмы ЭЦП. К ним следует отнести отечественные стандарты ГОСТ Р34.10-94 и ГОСТ 28147-89 (обязательные для применения в государственных организациях России), новый ГОСТ Р34.10-2001 (с июля 2002 г. он заменяет ранее действовавшие стандарты), ряд общеизвестных алгоритмов, включая RSA (Riversi-Shamir-Adleman), DSA (Digital Signature Algorithm), Эль Гамаля и др. Подробнее см. [487, 589, 673, 676, 686].
Криптографическая контрольная сумма [cryptographic checksum] — контрольная сумма, предназначенная для проверки неизменности данных в файлах.
Некоторые термины, связанные с криптографией [728]
AES (Advanced Encryption Standard) — «Усовершенствованный стандарт шифрования» — новый алгоритм шифрования, предложенный Американским институтом стандартов в качестве общемирового стандарта вместо другого более раннего стандарта — DES* (см. далее), отличающегося от предыдущего в частности более длинным ключом, что затрудняет его раскрытие [673, 728].
Brute-force attack* — атака методом «грубой силы»: атака на зашифрованный текст или электронную цифровую подпись (см. «ЭЦП»), использующая прямой перебор всех возможных вариантов ключей шифрования или ЭЦП.
СА (Certification Authority) — «Центр сертификатов»: служба или организация, осуществляющая выпуск криптографических ключей (сертификатов) для индивидуальных пользователей или организаций.
DES (Data Encryption Standard) — «Стандарт шифрования данных»: наиболее распространенный стандарт шифрования данных, разработанный в США в 1977 г.
DoS (Denial of Service) — отказ в доступе: класс сетевых атак, целью которых является отказ системы — жертвы атаки обслуживать своих легальных пользователей.
ECB (Electronic Codebook) — «Электронная кодовая книга»: простейший из режимов работы алгоритмов симметричного шифрования путем раздельного шифрования блоков данных; называется также режимом «простой замены».
EFS (Encrypted File System) — «Шифрующая файловая система»: файловая система (поддерживается в Windows 2000 и ХР), позволяющая прозрачно шифровать содержимое файлов и каталогов.
FEK (File Encryption Key) — «Ключ шифрования файла»: случайный ключ для шифрования файлов, аналог дискового ключа.
Flood (Наводнение) — DoS-атака, выполняемая отправкой жертве большого числа TCP-, UDP- или ICMP-пакетов.
Fortezza* — Набор стандартов безопасности, разработанный Агентством национальной безопасности США (АНБ); также название аппаратных шифраторов, реализующих данные стандарты.
IDEA (International Date Encryption Algorithm) — «Международный алгоритм шифрования данных»: алгоритм симметричного шифрования, разработан в 1992 г. Несмотря на столь звучное название, он имеет существенно меньшее распространение, чем DES.
OFB (Output Feedback) — «Обратная связь по выходу»: один из режимов работы алгоритмов симметричного шифрования; называется также «гаммированием».
PGP* (Pretty Good Privacy) — «Довольно хорошая секретность»: алгоритм шифрования данных, разработанный в 1996 г. Филипом Р. Зиммерманном (Philip R. Zimmermann), а также семейство средств стандартного программного обеспечения, используемых для разных операционных систем и приложений, в частности, для шифрования электронной почты и защиты данных, записанных на диски, от несанкционированного чтения (в локальном и интерактивном режимах, в том числе через Интернет). PGP получил широкое распространение и стал международным криптографическим стандартом. Подробнее см., в частности, на http://www.pgpi.com.
Ping of Death — «Свист смерти»: Dos-атака, осуществляемая при помощи не корректно фрагментированных ICMP-пакетов.
PKI (Public Key Infrastructure) — «Инфраструктура открытых ключей»: набор средств и правил управления криптографическими ключами — электронными сертификатами.
SCR* (Smart Card Reader) — устройство, осуществляющее запись и считывание данных со смарт-карт.
SET (Secure Electronic Transaction) — «Защищенная электронная транзакция»: распространенный протокол защиты электронных платежей.
SSET (Simplified Secure Electronic Transaction) — «Упрощенная защищенная электронная транзакция»: протокол защиты электронных платежей, упрощенный по сравнению с SET для
ускорения вычислений и возможности использования при ограниченных ресурсах.
SSH (Secure Shell) — «Защищенная оболочка»: протокол и программа, позволяющие выполнять telnet-сеансы с передачей информации в зашифрованном виде.
Teardrop — «Слеза»: DoS-атака, провоцирующая компьютер на сборку пакета отрицательной длины.
TGS (Ticket-Granting Service) — «Служба предоставления билета»: одна из служб KDC (Центра распределения ключей), предоставляющая клиенту билет, разрешающий доступ к определенному серверу.
TGT (Ticket-Granting ticket) — «Билет предоставления билета»: билет, разрешающий доступ к Службе предоставления билета - TGS.
ТМ* (Touch Memory) — чип, содержащий микросхему энергонезависимой памяти, используется для хранения криптографических ключей.
XOR (Exclusive-OR) — «Исключающее или»: логическая операция; один из основных криптографических примитивов, используемых в алгоритмах шифрования.
II. АВТОМАТИЗАЦИЯ ИНФОРМАЦИОННЫХПРОЦЕССОВ
И АВТОМАТИЗИРОВАННЫЕ СИСТЕМЫ
ОБЩИЕ ТЕРМИНЫ
КИБЕРНЕТИКА
[cybernetics от греч. слова kybernetike — искусство управления}
Наука об общих законах управления и связи в природе и обществе, а также получении, передаче и преобразовании информации в кибернетических системах.
Непосредственной предшественницей кибернетики была теория автоматического управления (см. «Автоматика»), которая рассматривала относительно простые (технические) объекты, описываемые системами дифференциальных уравнений. Основной задачей теоретической кибернетики является разработка аппарата и методов исследований, пригодных для изучения систем управления, независимо от их природы. Подробнее см. [4, с. 259-266].
ИНТЕЛЛЕКТ [intelligence от лат. intellectus — разум, рассудок}
Мыслительные способности человека. Отдельные интеллектуальные способности человека могут быть воспроизведены в технических средствах (в том числе в автоматах) путем создания систем искусственного интеллекта (см. далее).
ИСКУССТВЕННЫЙ ИНТЕЛЛЕКТ [artificial intelligence]
Свойство автоматических и автоматизированных систем брать на себя отдельные функции человеческого интеллекта, т. е. выбирать и принимать оптимальные решения на основе ранее полученного опыта и рационального анализа внешних условий (воздействий).
Искусственная система, имитирующая решение человеком сложных задач, связанных с его жизнедеятельностью.
Направление научных исследований, сопровождающих и обусловливающих создание систем искусственного интеллекта.
Наибольшее развитие получили системы искусственного интеллекта, построенные на базе средств вычислительной техники и предназначенные для восприятия, обработки и хранения информации, а также формирования решений по целесообразному поведе-
нию в различных ситуациях, воспроизводящих (моделирующих) состояние некоторой среды (мира, природы, общества, производства и т. и.). Современные системы искусственного интеллекта ориентированы на базы знаний и экспертные системы. Подробнее см. [4, с. 245, 259].
АВТОМАТИКА [automation]
Отрасль науки и техники, охватывающая «Теорию автоматического управления», а также принципы построения автоматических систем и входящих в их состав технических средств.
Совокупность механизмов, устройств и систем, функционирующих автоматически.
Автоматика базируется на использовании современных средств вычислительной техники и научных методов.
Автоматический [automatic, automation]
Технический объект — устройство или система — имеющий признаки автомата (см. ранее).
Процесс, выполняемый одним или несколькими автоматами без участия человека.
АВТОМАТ
[automaton, automatic machine (device, unit etc.), automation]
Устройство (или взаимосвязанная группа устройств), которое без участия человека выполняет целенаправленные действия, связанные с приемом, преобразованием, использованием и передачей энергии, материалов или информации, согласно заложенной в нем программе.
Автоматы используются во всех областях человеческой деятельности. Ряд наиболее распространенных применений автоматов имеет целью повышение технико-экономической эффективности производства и, в частности, производительности труда, освобождение человека от утомительной и однообразной (рутинной) работы, а также защиту его здоровья и жизни от опасных воздействий. Разновидностью автоматов являются различного рода роботы (робототехнические системы), в том числе с элементами искусственного интеллекта. В основе конструкции современных автоматов лежат так называемые программно-технические комплексы, созданные на основе средств вычислительной техники.
Одно из основных понятий кибернетики, математическая модель реально существующих или принципиально возможных (гипотетических) систем, которые принимают, хранят и перерабатывают информацию.
Понятие «автомат» используется при построении и изучении «кибернетических моделей» биологических, технических, экономических, социальных и др. систем, а также искусственного интеллекта и процессов эволюционного развития.
РОБОТ [robot]
Автомат, имитирующий своим поведением, выполняемыми функциями, а иногда и внешним видом человека.
Различают роботы с жестко заданной программой действия, управляемые (человеком-оператором) роботы и роботы с искусственным интеллектом. Подробнее см. [4, с. 570-572].
АВТОМАТИЗАЦИЯ, АВТОМАТИЗИРОВАТЬ [automation, to automate (глагол)]
Использование автоматических устройств для управления какими-либо процессами или выполнения каких-либо действий (в том числе реализации некоторых функций, операций и т. и.).
Внедрение автоматических устройств в средства реализации каких-либо процессов или замена этих средств на автоматы.
Комплекс мероприятий, направленный на повышение производительности труда человека посредством замены части этого труда работой машин.
Термины, связанные с автоматизацией*.
автоматизированный [automated] — технический объект: устройство, система или процесс, в котором используются автоматы или другие средства автоматизации. В отличие от понятия автоматический в работе указанных средств или в выполняемом ими процессе предполагается участие человека;
комплексная автоматизация [complex automation] — автоматизация, при которой весь комплекс операций технологического процесса, включая и транспортные, осуществляется системой машин и технологических агрегатов, объединенных общей системой управления. Комплексная автоматизация таких сложных объектов, как предприятие, цех, объединение и т. и. может охватывать наряду с технологическими также административно-управленческие, экономические и др. процессы;
сквозная автоматизация [through automation] — автоматизация всех этапов жизненного цикла изделия, т. е. от начала его проектирования до окончания эксплуатации;
автоматизация чтения (считывания) [reading automation] — использование технических средств для автоматического переноса текстов и изображений с одного физического носителя на другой
для их последующей обработки, хранения и воспроизведения с применением ЭВМ.
CASE*
Computer Aided System Engineering — автоматизированная разработка систем.
Computer Aided Software Engineering — автоматизированная разработка программного обеспечения.
• CASE Technology — «CASE-технология»:
Технология автоматизированной разработки систем.
Технология автоматизированной обработки программного обеспечения.
CAD (Computer Aided Design) — автоматизированное проектирование.
АВТОМАТИЗАЦИЯ БИБЛИОТЕКИ, АВТОМАТИЗАЦИЯ ИНФОРМАЦИОННЫХ И БИБЛИОТЕЧНЫХ ПРОЦЕССОВ, КОМПЬЮТЕРИЗАЦИЯ БИБЛИОТЕКИ
[library automation, automation of information and library processes, library computerization]
Комплекс научных, проектных, технических работ и организационных мероприятий по внедрению во все виды библиотечной деятельности современных информационных технологий, основанных на использовании средств вычислительной техники и связи. Результатом выполнения этих работ является создание автоматизированной библиотечно-информационной системы (АБИС). На рабочие места сотрудников библиотеки и читателей устанавливаются компьютеры или терминалы (см. также «Техническое обеспечение»), подключенные к ЭВМ, т. е. создаются автоматизированные рабочие места библиотекарей, библиографов, читателей, работников административно-управленческого аппарата и т. д.
Основными целями автоматизации библиотеки являются*.
повышение качества обслуживания читателей (пользователей), включая расширение состава оказываемых им услуг и предоставляемой литературы;
создание более комфортных условий работы пользователей и персонала библиотеки;
повышение доступности и сохранности фондов;
освобождение сотрудников от рутинных работ, связанных с подготовкой каталожных картотек, библиографических списков, заказов, писем, отчетной документации и т. и.
Автоматизация технологических процессов в библиотеке призвана обеспечить следующие возможности*.
одноразовый ввод данных и многоцелевое их использование для поиска документов, печати подобранной информации, передачи массивов данных другим организациям, подготовки изданий и т. д.;
многоаспектный поиск данных по различным признакам и их сочетаниям без формирования дополнительных карточек, указателей;
обращение к каталогам и иным информационным ресурсам других библиотек в режиме теледоступе по каналам связи, а также к базам данных на дискетах или оптических дисках большой емкости, устанавливаемых на технических средствах своей библиотеки;
обеспечение читателям своей библиотеки выхода в отечественное и мировое информационное пространство, включая доступ к полнотекстовым документам и данным других библиотек, информационных служб, а также отдельных организаций и фирм;
организацию комплектования фонда с использованием баз данных издающих и книготорговых организаций с автоматическим формированием заказов и автоматизированным учетом их выполнения;
автоматизированный учет и ведение статистики по всем процессам, включая обслуживание читателей;
надежное хранение библиографической информации в нескольких копиях и др.
В юношеских и детских библиотеках электронные каталоги помогают вырастить пользователей современных библиотек и информационных систем.
Можно выделить следующие основные неприятности, подстерегающие библиотеку на пути автоматизации'.
неудачный выбор программного обеспечения или исполнителя для его разработки, что преимущественно связано с отсутствием опыта постановки задачи автоматизации библиотечными работниками;
получение случайного комплекта технических средств, которые оказываются непригодными для реализации задуманного, ненадежными или слишком дорогими;
отрицательная реакция сотрудников на изменение характера труда и необходимости повышения квалификации в связи с внедрением вычислительной техники, а также с неизбежным повышением требований к четкости выполнения различных инструкций и технологических требований;
увеличение объема работ и ответственности администрации, связанные с необходимостью комплектования библиотеки вычислительной техникой и сопутствующими материалами, их хранением, обновлением и использованием.
В АБИС обычно выделяются следующие группы функциональных задач, подлежащих автоматизации*.
комплектование фондов и книгообмен;
библиографическая и аналитическая обработка литературы, ведение электронного каталога;
обслуживание читателей (регистрация заказов, обеспечение выдачи и контроля возврата литературы и т. д.);
справочно-библиографическое обслуживание на основе собственного электронного каталога;
библиографическое и информационное обслуживание пользователей на основе использования баз данных и электронных каталогов своей библиотеки и других библиотек и/или информационных служб в режимах локальном и теледоступа;
задачи, связанные с межбиблиотечным обменом литературой (межбиблиотечным абонементом — МБА и доставкой литературы);
автоматизированная подготовка библиографических изданий, а на первых этапах автоматизации до создания полноценного электронного каталога — также распечатка и тиражирование каталожных карточек;
функции управления (учет, контроль, статистика, кадры, бухгалтерия и т. д.).
Автоматизация библиотеки производится на основе принципов, изложенных в разделе «Проектирование АС». Подробнее об автоматизации библиотек см. [464, 468-471, 568, 771].
АВТОМАТИЗИРОВАННАЯ ОБРАБОТКА ДАННЫХ [automated data processing]
Выполнение комплекса операций над данными с помощью ЭВМ. Автоматизированная обработка данных является неотъемлемой частью современной информационной технологии. В автоматизированных информационных системах процесс обработки может быть условно разделен на два этапа:
Получение исходных данных и их первичное преобразование (первичная обработка).
Подготовка выходных результатов (вторичная обработка).
Виды автоматизированной обработки данных
Первичная обработка — включает операции сбора данных, их первичного учета, индексирования, ввода, перезаписи в формы (формат), удобные для выполнения машинных операций (см. также форматы — «Предсистемный», «Рабочий», «Хранения», «Поиска»), проверку полноты и точности записи данных и их со-
ответствия определенным форматам или правилам представления, проверку на дубль.
Вторичная обработка — включает внутренние преобразования форматов данных (например, из формата хранения вформат поиска, коммуникативный формат и т.п.), поиск данных, их сортировку, группировку и перегруппировку, редактирование и/или преобразование полученных данных, подготовку и заполнение выходных форм. Частными операциями автоматизированной обработки данных являются также обработка текста, бесклавиатурный ввод и обработка изображения документа (см. далее).
Обработка текста [word processing] — все виды операций над текстовыми материалами, выполняемые с использованием ЭВМ, включая клавиатурный и бесклавиатурный ввод, редактирование, форматные преобразования, вывод на печать или экран, копирование, хранение, пересылка и др.
Бесклавиатурный ввод — автоматизированный ввод данных в ЭВМ без использования клавиатурных работ (см. «Оптический ввод», «Графический ввод», «Речевой ввод»).
Обработка изображения документа [DIP, Document Image Processing] — ввод в ЭВМ документа, путем сканирования, т. е. считывания его изображения с использованием сканера, и последующая обработка полученной записи с целью получения требуемого формата ее представления и качества.
Диалоговая (интерактивная) обработка [interactive processing] — обработка данных (в том числе текстовых, табличных и др. материалов), выполняемая с использованием диалогового ввода данных в ЭВМ; является основным режимом работы автоматизированных систем.
Пакетная обработка (запросов/данных), пакетный режим (обработки данных) [batch processing] — обработка, выполняемая путем объединения соответствующих материалов в пакет и его передачи в ЭВМ в виде задания. Пользователь не может влиять на результаты работы ЭВМ до завершения полного цикла обработки задания. Данный режим работы является эффективным для обработки хорошо отработанных персоналом автоматизированной системы задач, требующих значительных затрат машинного времени на их выполнение.
ЗАДАЧА [problem, task]
В общем случае это проблема, подлежащая анализу или решению. Применительно к вычислительной технике задача является основной единицей или элементом работы, требующим выделения ресурсов ЭВМ.
Разновидности задач*.
Функциональная задача [functional problem] — задача, связанная с основным назначением функционирования соответствующей конкретной автоматизированной системы или ее части. Функциональные задачи каждой автоматизированной системы могут быть условно подразделены на служебные задачи, т. е. ориентированные на внутрисистемные функции или операции, и пользовательские задачи, ориентированные на обслуживание пользователей системы.
Прикладная задача [application task] — задача, имеющая так называемый прикладной характер (в отличие от системной задачи, носящей общий характер и предназначенной для обеспечения решения, как правило, нескольких прикладных задач). Прикладная задача представляется в виде приложений — программ и запросов.
Информационная задача [information task] — задача, связанная с поиском (обработкой и формой выдачи) необходимых пользователям или персоналу системы данных. Подробнее см. [29, 38, 771].
АВТОМАТИЗИРОВАННЫЕ СИСТЕМЫ
Видовой состав вычислительныхи автоматизированных систем
СИСТЕМА [system]
В широком значении*, образующая единое целое совокупность материальных и/или нематериальных объектов, объединенная некоторыми общими признаками, свойствами, назначением или условиями существования, жизнедеятельности, функционирования и т. и.
По отношению к техническим системам*, взаимосвязанная общим управлением, назначением или условиями функционирования совокупность различных объектов и отношений между ними, образующая единое целое.
АВТОМАТИЧЕСКАЯ СИСТЕМА [automatic system]
Совокупность управляемого объекта и автоматических управляющих устройств, функционирующая самостоятельно, без участия человека.
АВТОМАТИЗИРОВАННАЯ СИСТЕМА (AC) [automated system]
Совокупность управляемого объекта и автоматических управляющих устройств, в которых часть функций управления выполняет человек-оператор.
Комплекс технических, программных, др. средств и персонала, предназначенный для автоматизации различных процессов. В отличие от автоматической системы не может функционировать без участия человека.
ВЫЧИСЛИТЕЛЬНАЯ СИСТЕМА [computer system]
Совокупность ЭВМ и средств программного обеспечения, предназначенная для выполнения вычислительных процессов.
Любая автоматизированная система, основанная на использовании ЭВМ.
По разным признакам различают*.
гибридная вычислительная система [hibrid computer system] — вычислительная система, в состав которой входят как цифровые, так и аналоговые ЭВМ или их компоненты;
дуплексная система, система с дублированием [duplex(ed) system] — система с двумя идентичными комплектами технических средств, из которых один является резервным и может быть использован для замены другого (например, при неисправностях). Резервируемая часть дуплексной системы может находиться в одном из двух состояний — отключенном (холодном резервировании) или включенном (горячем резервировании);
многомашинная вычислительная система [multicomputer system] — вычислительная система или сеть ЭВМ, в которой для выполнения совместно решаемых функций или задач несколько ЭВМ объединены средствами межмашинного обмена или совместным использованием их внешних устройств;
система коллективного пользования (доступа) [multi-user (multiaccess) system] — вычислительная система, обеспечивающая одновременную работу нескольких (определенного множества) пользователей;
однопользовательская система [single-user system] — вычислительная система, обеспечивающая работу только одного пользователя;
многопроцессорная (мультипроцессорная) система [multiprocessor system] — вычислительная система, имеющая два или более взаимосвязанных процессоров, использующих общую память и управляемых единой операционной системой или обслуживающих общий поток заданий;
многотерминальная система [multiterminal system] — вычислительная система, состоящая из ЭВМ и некоторого множества подключенных к ней терминалов (оконечных устройств);
децентрализованная система [decentralized system] — многопроцессорная система или вычислительная сеть, в которых управление распределено по различным ее узлам;
распределенная система, система с распределенными функциями [distributed (function) system]: 1) автоматизированная система, в которой отдельные функции и операции реализуются ее распределенными в пространстве технологическими узлами или подсистемами в том числе и автономными (см. далее); 2) любая вычислительная система, позволяющая организовать взаимодействие независимых но связанных между собой машин (см. также «Распределенная обработка данных»).
автономная система [off-line (isolated, stand-alone) system]: 1) система, не входящая в состав какой-либо другой системы или не находящаяся под ее управлением; 2) в вычислительной технике*. подсистема (см. далее), не находящаяся под управлением центрального процессора;
локальная (изолированная) система — [stand-alone system]: 1) автоматизированная (в том числе информационная) система предприятия или организации, работающая в автономном режиме (см. также 1. «Автономная система»); 2) вычислительная система, управляемая с одного терминала;
Адаптивная (адаптируемая) система [adaptive system] — автоматизированная система, которая может приспособляться (адаптироваться) к изменениям внешних и внутренних условий путем изменения своей структуры и/или значений параметров (см. также «Самообучающаяся система» и «Самоорганизующаяся система»).
ОТКРЫТАЯ СИСТЕМА [open system]
Вычислительная система, которая отвечает стандартам OSI (Open Systems Interconnection).
Основные принципы построения открытых систем*.
переносимость [portability], позволяющая легко переносить данные и программное обеспечение между различными платформами;
взаимодействие [interoperability], обеспечивающее совместную работу устройств разных производителей;
масштабируемость [scalability], гарантирующая сохранение инвестиций в информацию и программное обеспечение при переходе на более мощную аппаратную платформу [176].
В основе открытых систем по этому признаку изначально лежала операционная система Unix, которая используется в большинстве открытых систем и в настоящее время (см. также «Совместимость»).
Применительно к сетевым технологиям модель OSI предполагает обеспечение совместимости работающего оборудования и процессов по семи уровням: 1) физическому, 2) канальному, 3) сетевому, 4) транспортному, 5) сеансовому, 6) представительскому и 7) прикладному. Подробнее см. «Уровни OSI», а также [333].
Вычислительная система, обеспечивающая свободный доступ пользователей к своим ресурсам.
Вычислительная система, способная видоизменяться (см. также «Гибкая система»).
Термины, логически связанные с открытыми системами*.
OSI (Open Systems Interconnection) — «Взаимодействие открытых систем»: система международных стандартов для вычислительных сетей, разработанных ISO и CCITT (Consultative Committee for International Telephony and Telegraphy) и содержащих общие принципы взаимодействия вычислительных средств разных производителей;
OSI reference model* (Open Systems Interconnection reference model) — модель взаимодействия открытых систем;
закрытая система [closed system] — автоматизированная система, не отвечающая признакам открытых систем;
гибкая система [flexibility system] — система, которая может быть относительно легко и быстро перенастроена на новый состав решаемых задач (см. также — 3. «Открытая система»).
развивающаяся (расширяющаяся) система [evolutionary system] — автоматизированная система, ориентированная на введение в ее состав новых программных, технических, лингвистических, информационных и других средств для расширения ее возможностей (в том числе — круга решаемых задач, видов услуг и т. и.);
самообучающаяся система [self-learning (self-adapting) system] — автоматизированная система, обладающая способностью улучшать свое функционирование на основе накопления данных о предшествующей работе (см. также «адаптивная система»);
самоорганизующаяся система [self-organizing system] — автоматизированная система, обладающая способностью расширять имеющуюся информацию и совершенствовать свою структуру на основе предъявляемых ей данных (см. также «Адаптивная система»).
По другим признакам различают также следующие виды систем*.
сложная (большая) система [complicated system] — автоматизированная система, представляющая собой совокупность значительного числа подсистем, взаимосвязанных и объединенных общими целями функционирования. Сложная система характеризуются наличием следующих отличительных признаков: широко развитая структура, многоцелевой характер, сложный алгоритм управления, высокий уровень автоматизации, большой состав персонала и/или пользователей, значительные периоды времени создания и жизни системы;
замкнутая система [closed (self-contained) system]: 1) автоматизированная система, не допускающая расширений; 2) система с обратной связью;
защищенная система [protected system]: 1) автоматизированная система, которая с целью ограничения доступа к своим техническим, программным и/или информационным средствам, требует ввода пароля; 2) система, снабженная средствами защиты данных от несанкционированного доступа, в том числе — использования, разрушения и/или искажения (см. также «Система защиты данных»);
восстанавливаемая система [recovery system] — вычислительная система, допускающая возврат к нормальной работе после ее сбоя или отказа;
система восстановления (данных) [purification (data) system] — комплекс программных средств, предназначенный для поддержания целостности данных; используется в банках данных и других автоматизированных системах;
прикладная система [application system] — вычислительная система, предназначенная для решения определенной задачи или класса задач или для предоставления пользователям определенных видов услуг (см. далее также «Специализированная система»);
специализированная система [dedicated system] — вычислительная система, предназначенная для решения узкого класса задач (см. также «Прикладная система»);
типовая автоматизированная система [typical automated system] — автоматизированная система, в которой используются типовые для данного или определенного класса систем технические, программные и др. средства;
универсальная автоматизированная система [general-purpose system] — автоматизированная система, обеспечивающая решение разнородных задач — вычислительных, информационных, управленческих, моделирования и т. и.;
система реального времени [real-time system] — автоматизированная система, работающая в режиме реального времени, который характеризуется тем, что скорость выполнения полного цикла внутрисистемных процессов и операций выше скорости процессов, протекающих во внешней среде, с которой система взаимодействует;
система управления [control system] — совокупность аппаратных (технических) и программных средств, предназначенных для поддержания или улучшения работы объекта управления;
диалоговая (интерактивная, онлайновая) система [on-line system] — автоматизированная человеко-машинная система (см. ранее), работающая в режиме диалога, при котором она отвечает на каждую команду пользователя и обращается за информацией к нему по мере надобности;
резервная система [backup system] — вычислительная система, которая принимает на себя управление в случае нарушения работы основной системы; является частью системы с дублированием;
система, сдаваемая «под ключ» [turnkey system] — вычислительная система для работы с которой пользователю требуется только включить компьютер. При этом он получает доступ к прикладному программному обеспечению. Такие системы реализуются, в частности, на домашних ПЭВМ;
человеко-машинная система, система «человек-машина» [man-machine system] — любая система, включающая человека (оператора) и техническое устройство, с которым он взаимодействует.
ЭКСПЕРТНАЯ СИСТЕМА [expert system]
Автоматизированная система, реализующая признаки и средства искусственного интеллекта, содержащая базу знаний с набором правил решения определенного круга задач и программнотехнические средства, позволяющие на основании вводимых в нее данных о текущем состоянии объекта управления или анализируемой ситуации поставить диагноз и сформулировать предложение или варианты альтернативных предложений (рекомендаций) для выбора решения пользователя системы (см. также «Интеллектуальная система»).
Система, способная получать, накапливать, корректировать знания, предоставляемые преимущественно экспертами, из некоторой предметной области выводить новые знания, решать на основе этих знаний практические задачи и объяснять ход их решения.
Экспертные системы нашли применение в самых разных областях человеческой деятельности в том числе управлении, экономике, проектировании сложных технических объектов, медицине (например, диагностика и лечение заболеваний), метеорологии, машиностроении, образовании, военном деле, робототехнике и др.
Интеллектуальная система [KBS, Knowledge-Based System] — см. «Экспертная система».
ПОДСИСТЕМА [subsystem]
В широком значении', часть любой системы, объединенная по родовидовому признаку; назначению; условиям жизнедеятельности, взаимодействия или функционирования (в частности, выполняющая одну или несколько ее основных или вспомогательных функций).
Подсистема по своим основным признаком может являться системой, входящей в состав (или охватывающей ее) другой — более сложной системы. Декомпозиция (расчленение) систем на подсистемы и методы их исследования рассматриваются в Теории сложных систем управления.
Совокупность технических, программных, организационных, технологических и/или других средств, которые при взаимодействии реализуют определенную функцию, необходимую для реализации назначения системы в целом.
Функциональная подсистема [functional subsystem] — составная часть автоматизированной системы, реализующая одну или несколько взаимосвязанных функций. При создании или исследовании сложных систем практикуется их декомпозиция (расчленение) на функциональные подсистемы. Выделение функциональных подсистем предполагает также задание функциональных связей между ними, объединяющих эти подсистемы в единое целое — систему.
АВТОМАТИЗИРОВАННОЕ РАБОЧЕЕ МЕСТО, АРМ, РАБОЧАЯ СТАНЦИЯ [workstation]
Индивидуальный комплекс технических и программных средств, предназначенный для автоматизации профессионального труда специалиста и обеспечивающий подготовку, редактирование, поиск и выдачу (на экран и печать) необходимых ему документов и данных. АРМ может быть реализовано в виде автономной автоматизированной системы на ПЭВМ или являться терминалом автоматизированной системы.
Узел локальной вычислительной сети, пригодный для работы пользователя в диалоговом (интерактивном) режиме.
ТЕРМИНАЛ [terminal]
Устройство, предназначенное для взаимодействия пользователя или оператора с ЭВМ или автоматизированной системой, включающее в свой состав средства ввода (например, клавиатуру) и вывода (экран монитора, печатающее устройство или др.) данных.
В сетях ЭВМ*, устройство, являющееся источником или получателем пересылаемых в сети данных;
В системах связи*, оконечное устройство сети приема-передачи данных;
В кабельных системах*, главный распределительный пункт зданий, соединенных магистральными каналами, промежуточный распределительный пункт (распределительный пункт так называемой вертикальной системы) [314].
Терминалы классифицируются по назначению (например, терминал пользователя, редакторский терминал, игровой терминал), по принципу действия (например, интерактивный терминал, акустический терминал), по способу использования (например, групповой терминал, индивидуальный терминал), по месту расположения (например, локальный терминал — напрямую подсоединенный к ЭВМ, и удаленный терминал — связанный с ЭВМ через каналы связи и модем) и т. д.
ИНТЕЛЛЕКТУАЛЬНЫЙ ТЕРМИНАЛ [intelligent terminal]
Терминал, снабженный средствами собственной памяти и микропроцессором, обеспечивающими выполнение операций редактирования и преобразования данных независимо от ЭВМ или автоматизированной системы, к которой он подключен.
ПЭВМ, используемая в качестве терминала большой ЭВМ или автоматизированной системы.
Некоторые виды терминалов*.
терминал ввода-вывода [dumb terminal] — терминал, не обладающий собственной способностью обработки данных и работающий только как средство доступа к центральному процессору, например сервера;
удаленный терминал [remote terminal] — терминал, связанный с ЭВМ через модем и телефонную линию связи;
игровой терминал [game consol] — микроЭВМ или приставка к телевизору, предназначенная только для компьютерных игр с использованием картриджей, вставляемых в терминал. Обычно стоимость таких терминалов невелика по отношению к ПЭВМ, а качество игр достаточно высокое. Их недостатками являются узкий диапазон программного обеспечения и несовместимость (см.
«Совместимость») одних типов терминалов с другими, в результате чего возможность обмена игровыми картриджами весьма ограничена;
телекоммуникационный терминал [telecommunications closet] — устройство в виде шкафа (шкафов), рам, стоек и т.п., используемое для размещения телекоммуникационного оборудования, кроссирующих, соединительных и распределительных панелей, магистральных кабельных каналов;
устройство визуального отображения [VDU, Visual Display Unit] — терминал, состоящий из монитора и клавиатуры;
Функционально-ориентированныеавтоматизированные системы
АВТОМАТИЗИРОВАННАЯ ИНФОРМАЦИОННАЯ СИСТЕМА, АИС [automated information (data) system]
В прямом (узком) значении', комплекс программных, технических, информационных, лингвистических, организационно-технологических средств и персонала, предназначенный для решения задач справочно-информационного обслуживания и/или информационного обеспечения пользователей информации.
В расширенном значении*, комплекс программных, технических, информационных, лингвистических, организационно-технологических средств и персонала, предназначенный для сбора, обработки (первичной), хранения, поиска, обработки (вторичной) и выдачи данных в заданной форме (виде) для решения разнородных профессиональных задач пользователей системы.
В различных практических применениях вместо термина «АИС» и его эквивалентов часто употребляется термин автоматизированная система, АС.
АИС представляют собой последующую ступень в развитии информационно-поисковых систем, которые обеспечивают только одну функцию — поиск информации. В отличие от последних АИС характеризуются:
многофункциональностью (т. е. способностью решать разнообразные задачи);
независимостью процессов сбора (первичной) обработки, ввода данных и их обновления (актуализации) от процессов их использования прикладными программами;
независимостью прикладных программ от физической организации баз данных;
развитыми средствами лингвистического, организационнотехнологического обеспечения и др.
В зависимости от характера поддерживаемых баз данных АИС (в прямом или узком значении термина) могут подразделяться на документографические, фактографические, полнотекстовые и т. п.
В зависимости от характера решаемых задач АИС (в широком значении термина) могут подразделяться на библиотечные (АБС), библиотечно-информационные (АБИС) или информационно-библиотечные (АИБС), справочные и информационно-справочные, научно-технической информации (АСНТИ) и т. и. Следует отметить, что широкий класс различных автоматизированных систем (управленческих, обучающих и др. — см. далее) в сущности являются разновидностью автоматизированных информационных систем, адаптированных для решения соответствующих функциональных задач и дополненных необходимыми программными и техническими средствами.
Автоматизированная информационно-логическая система [automated information-logical system] — автоматизированная информационная система, обеспечивающая хранение и обработку информации, характеризующейся большим разнообразием и значительной неопределенностью используемой терминологии. Последнее связано с недостаточным уровнем формализации предметной области.
Интеллектуальная информационная система [intelligent information system] — автоматизированная информационная система, снабженная интеллектуальным интерфейсом, позволяющим пользователю обращаться к данным на естественном или профессионально-ориентированном языке.
СИСТЕМА УПРАВЛЕНИЯ БАЗАМИ ДАННЫХ, СУБД [DataBase Management System, DBMS]
Комплекс программных и лингвистических (языковых) средств, предназначенный для реализации функций создания, ведения и эксплуатации баз данных многими пользователями. Структура и организация СУБД определяется используемой моделью данных. СУБД является частью автоматизированной информационной системы. Общие сведения о наиболее распространенных средствах программного обеспечения СУБД см. [558, 574, 575, 712].
Некоторые разновидности СУБД*.
настольная СУБД [desktop DBMS] — предназначена для работы в автономном (локальном) режиме. Наиболее распространенное программное обеспечение настольных СУБД: dBASE, Paradox,
FoxPro, Access, MSDE (Microsoft Systems Data Engine). Подробнее см. [558];
серверная СУБД [server DBMS] — предназначена для работы в системах типа «клиент-сервер». Наиболее распространенные СУБД этого типа — Oracle, Informix, DB2, Sybase, Microsoft SQL Server. Подробнее см. [574, 575];
объектная СУБД [Object DataBase Management System, ODBMS] — построена на так называемом «объектном» подходе к структуре БД, который предполагает использование их моделей, близких к реальным представлениям их сущности у разработчиков. Типы данных определяются разработчиком и не ограничиваются каким-либо набором предопределенных типов. При этом данные о каждом объекте и методе его описания помещаются в хранилище как единое целое. В основе разработки объектных СУБД лежит использование объектного программирования. В 1992 г. ведущие разработчики объектных СУБД образовали группу по выработке и согласованию стандартов — ODMG (Object Database Management Group). Подробнее см. [340];
система управления распределенными базами данных, СУРБД [distributed data base management system] — СУБД, предназначенная для организации доступа пользователей к распределенной базе данных;
интегрированная система обработки данных, ИСОД [integrated data processing system] — Функциональная подсистема «интегрированной информационной системы» (см. 2. «Интегрированная система»);
система переработки текста [text processing (revision) system] — автоматическая или автоматизированная система, предназначенная для преобразования текста на естественном языке в текст на этом же или другом языке, связанный семантическими отношениями с исходным текстом. Типичными функциями системы переработки текстов являются «машинный перевод», индексирование (автоматическое), установление семантического соответствия при информационном поиске и др.;
система сбора данных [data collection system] — система телеобработки данных (см. далее), обеспечивающая прием данных и их обработку без выдачи результатов в обратном направлении;
система телеобработки данных [teleprocessing system] — взаимосвязанный комплекс технических, программных средств и процедур обмена данными, обеспечивающий телеобработку данных, т. е. их обработку на расстоянии, удаленном от источника их получения или дальнейшего использования (см. также «Распределенная обработка данных»).
ЭЛЕКТРОННЫЙ КАТАЛОГ, ЭК [electronic catalog]
Основная подсистема любой автоматизированной информационной системы. ЭК представляет собой банк данных, содержащий библиографические записи документов определенного библиотечного фонда или нескольких фондов с указанием места хранения документов (шифров хранения для ЭК одной библиотеки или указанием библиотек в сводных ЭК) и обеспечением поиска в режиме каталога.
Электронные каталоги, которые представляются читателям и абонентам библиотек в удаленном интерактивном (диалоговом) режиме, в зарубежных библиотеках получили наименование ОРАС (On-line Public Access Catalogue) — «Каталог публичного доступа в режиме онлайн». В отечественной терминологии аналогичное наименование пока отсутствует, поэтому часто используется его зарубежный эквивалент.
Основные функциональные задачи библиотек, которые решаются с использованием ЭК;
заказ, контроль и входная обработка текущих поступлений отечественных изданий, приобретаемых или получаемых библиотеками из разных источников;
заказ, контроль и входная обработка поступлений периодики;
аналитическая обработка текущих поступлений литературы;
библиотечное обслуживание читателей всеми видами литературы;
справочно-библиографическое обслуживание читателей и абонентов;
подготовка различного рода библиографических изданий (например указателей новых поступлений литературы);
ведение учета и списания литературы, состояния библиотечных фондов;
обеспечение контроля циркуляции документов в библиотеке в процессе обслуживания;
обеспечение внутрибиблиотечных технологических процессов (например, автоматизация процессов формирования читательского требования, передачи заказа в хранилище);
ведение учета и статистики, контроль за состоянием и движением фондов, а также технологическими процессами обработки документов и обслуживания.
Для обеспечения полноты и точности поиска в ЭК используются различные ИПЯ, соответствующие нормативам, действующим в соответствующих библиотечных системах. Указанной цели служат также нормативные записи — Authority Records, используемые для
формирования электронных каталогов и поиска в них. В частности, в виде Authority files (файлов авторитетных/нормативных записей) должны быть представлены данные об индивидуальных и коллективных авторах (см. также «Формат представления нормативной записи»), книгоиздательских организациях и фирмах и т. и.
В современных программных продуктах, поддерживающих работу ЭК, предусматриваются возможности настройки параметров системы самими пользователями (т. е. библиотечными работниками) без участия программистов. Интерфейсы должны обеспечивать процессы формирование баз данных и поиска в ЭК, понятные для неподготовленного пользователя, включая использование терминологии, знакомой библиографам-каталогизаторам и читателям.
Полномасштабные ЭК включают следующие функциональные блоки*.
собственно ЭК, в котором происходит хранение и поиск БЗ по различным сочетаниям формальных и смысловых поисковых признаков;
блок классификаций, тезаурусов и т. и. («база знаний»), в котором осуществляется поиск индексов, дескрипторов, ключевых слов и т. п., соответствующих тематическим запросам пользователей и содержанию ЭК;
справочный блок, в котором хранятся массивы справочной информации (нормативные записи для индивидуальных авторов и организаций, вспомогательные данные), обеспечивающие процессы формирования и поиска БЗ или выполняющие самостоятельную справочную функцию;
блок обслуживания, в котором хранятся и постоянно актуализируются при осуществлении процессов обслуживания сведения о читателях и экземплярах (единицах хранения): свободных (доступных), занятых читателями, отправленных по МБА, переданных на реставрацию или отсутствующих по какой-либо другой причине;
блок «Управление периодическими изданиями», в котором хранятся записи о периодических изданиях и организуется регистрация поступления периодики, а также поиск информации о ней;
блок конвертирования файлов БЗ из внутрисистемного формата конкретной АБИС в коммуникативные форматы — Российский национальный библиографический формат RUSMARC, UNIMARC, MARC-21 (USMARC), а также из коммуникативных форматов — во внутрисистемный для обмена данными с другими библиотеками и библиотечными системами.
Функции учета и статистики реализуются во всех блоках. Ввод записей и вспомогательной информации в ЭК осуществляется в ре-
жиме диалога по макетам ввода («рабочим листам») или в пакетном режиме с внешних машинных носителей, получаемых из других центров обработки литературы. Библиографическое обслуживание на базе ЭК ориентировано преимущественно на самостоятельную работу читателя в режиме диалога с системой. Читатель самостоятельно формирует стратегию поиска, выбирая из меню на экране монитора один из предлагаемых системой вариантов операций или действий.
ИНТЕГРИРОВАННАЯ СИСТЕМА [integrated system]
Автоматизированная система (в широком значении). обеспечивающая различные потребности (в том числе информационные, вычислительные и/или другие) пользователей и поддерживающая единый порядок взаимодействия с пользователями включая и способы представления данных.
Автоматизированная система, в которой данные перерабатываются по единой схеме на основе единых исходных правил для различных прикладных задач. Это позволяет оптимизировать как технологическую схему обработки данных, так и их использование. Частными составляющими интегрированных систем являются организационно-технологический принцип «Одноразовой обработки данных для многоразового и многофункционального их использования», а также интегрированные базы данных.
АВТОМАТИЗИРОВАННАЯ ОБУЧАЮЩАЯ СИСТЕМА, АОС [automated training system]
Комплекс программно-технических и информационных (в том числе — учебно-методических) средств, предназначенный для повышения эффективности обучения и, в частности, его активизации за счет предоставления учащимся возможности самостоятельно решать учебные задачи в режиме диалога. Функционально АОС ориентированы на предоставление учащимся определенного объема знаний, навыков и умений, а также контроль результатов обучения.
АОС подразделяются на узко специализированные (см. также «Тренажер»), предназначенные для обучения одному какому-либо предмету (курсу, разделу учебной дисциплины и т. и.), и универсальные, обеспечивающие возможность изучения нескольких связанных предметов (курсов, дисциплин и т. и.).
Автоматизированное обучение [CAL, Computer-Assisted Learning] — обучение профессии с использованием автоматизированных обучающих систем.
ТРЕНАЖЕР [trainer, simulator for training, training equipment]
Техническое средство профессиональной подготовки человека, реализующее физическую или функциональную модель системы «человек-машина», ее взаимодействие с предметом труда или другого вида деятельности человека и с внешней средой. Тренажер предназначен для отработки профессиональных навыков и умений, а также их контроля. Наиболее развитые виды тренажеров, использующие средства вычислительной техники, могут быть условно отнесены к разновидности специализированных автоматизированных обучающих систем (см. ранее).
АВТОМАТИЗИРОВАННАЯ СИСТЕМА УПРАВЛЕНИЯ, АСУ [automated control system]
В расширенном значении*, комплекс программных, технических, информационных, лингвистических, организационно-технологических средств и персонала, предназначенный для управления различными объектами;
В специальном значении*, человеко-машинная система, основанная на комплексном использовании экономико-математических методов и технических средств обработки информации для решения задач планирования и управления различными объектами производственно-хозяйственной деятельности (отрасли, предприятия, фирмы, организации и т. и.).
Основное назначение АСУ и, соответственно, принципы их построения связаны с процессами сбора, хранения, обработки (или переработки), а также выдачи значительных объемов информации. В указанном плане АСУ могут рассматриваться как разновидность автоматизированных информационных систем. Однако в современных АСУ реализуются также средства и принципы искусственного интеллекта, которые позволяют в соответствующих случаях рассматривать их как разновидность экспертных систем.
В зависимости от назначения и особенностей реализации к разряду АСУ (в расширенном значении термина) относятся:
автоматизированная система управления отраслью (ОАСУ);
автоматизированная система управления предприятием (АСУП);
автоматизированная система управления учреждением (офисом);
автоматизированная система плановых расчетов;
автоматизированная система управления технологическими процесса (АСУТП);
боевые информационно-управляющие системы (БИУС) и др.
АВТОМАТИЗИРОВАННАЯ СИСТЕМА НАУЧНЫХ ИССЛЕДОВАНИЙ, АСНИ [automated research system]
Программно-технический комплекс, предназначенный для решения одной или нескольких задач научной деятельности с использованием средств вычислительной техники (ЭВМ). Отличается от других типов автоматизированных систем (см., например, АИС, АСУ, АСУП, АСУТП и т. и.) характером информации на выходе системы. Это обработанные и/или обобщенные данные, полученные в ходе исследовательской деятельности человека, а также создаваемые на основе этих данных математические модели исследуемых объектов, явлений или процессов.
СИСТЕМА АВТОМАТИЗИРОВАННОГО ПРОЕКТИРОВАНИЯ, САПР [design-automation system]
Комплекс программных, технических, информационных (в том числе проектно-конструкторской документации), технологических и др. средств, а также персонала системы, предназначенный для автоматизации процессов проектирования в том числе подготовки проектно-конструкторской документации различных технических объектов (деталей, узлов, механизмов, приборов, программ, систем и т. и.). САПР широко используются в машиностроении, электронике, архитектуре.
СИСТЕМА АВТОМАТИЧЕСКОГО УПРАВЛЕНИЯ, САУ [automatic control system]
Комплекс технических и программных средств, предназначенный для автоматического воздействия на один или несколько параметров управляемого объекта с целью поддержания желаемого режима его работы и/или достижения заданной цели его функционирования. При этом обеспечивается либо поддержание заданных значений регулируемых величин (система стабилизации, система программного и следящего управления), либо оптимизируется определенный критерий качества управления (система экстремального регулирования или система автоматической оптимизации). При значительных изменениях параметров объекта управления, характеристик возмущений и помех применяются самонастраивающиеся (адаптивные) САУ.
По принципу управления, заложенному в САУ, последние подразделяются на замкнутые, разомкнутые и комбинированные.
Для управления сложными объектами разрабатываются и используются сложные системы управления различной структуры.
СИСТЕМА С ЧИСЛОВЫМ ПРОГРАММНЫМ УПРАВЛЕНИЕМ, СИСТЕМА С ЧПУ [computer numerical control system]
Автоматизированная на базе вычислительной техники система управления станками и промышленными роботами, выполняющими повторяющиеся операции, в том числе на конвейерных производственных линиях. Программы обработки изделий для систем с ЧПУ разрабатываются с использованием специализированных проблемно-ориентированных языков программирования или задаются методом «обучения» непосредственно на рабочем месте. Системы с ЧПУ используются в металлургическом производстве, машиностроении, горнорудном деле, легкой и пищевой промышленности и др.
НАСТОЛЬНАЯ ИЗДАТЕЛЬСКАЯ СИСТЕМА [DTP, DeskTop Publishing]
Комплекс программных и технических средств, использующий профессионально ориентированные ПЭВМ и предназначенный для подготовки, редактирования, верстки и макетирования различной печатной продукции: книг, журналов, газет, рекламы и т. п. Настольные издательские системы могут быть отнесены к категории автоматизированных рабочих мест (АРМ), работающих как в составе более сложной автоматизированной системы (в том числе издательской, информационной, библиотечной и т. п.), так и в автономном режиме. В зависимости от назначения и состава используемых программных и технических средств настольные издательские системы могут быть условно подразделены на системы общего назначения и специализированные.
Примерами средств программного обеспечения настольно-издательских систем могут служить ППП PageMaker (фирмы Aldus Corp.) и Ventura Publisher (фирмы Xerox), Quark XPress (фирмы Quark) и др. Значительную часть функций DTP-систем, включая верстку и редактирование сравнительно небольших документов (в том числе книг и брошюр объемом до 500 с.), также могут выполнять развитые текстовые редакторы, например Microsoft Word и Лексикон и др. Подробно о сравнительных характеристиках пакетов PageMaker и QuarkXPress см. [295].
ГЕОГРАФИЧЕСКАЯ ИНФОРМАЦИОННАЯ СИСТЕМА, ГИС [GIS, Geographic Information System]
Комплекс программных, информационных и технических средств, ориентированных на поддержку, обработку и выдачу картографических и связанных с ними данных (в текстовой, табличной, иллюстративной и др. формах) для решения разнородных задач (в том числе — профессиональных, бытовых и т. д.). Представленные в настоящее время на рынке ГИС программные средства можно условно разделить на несколько категорий [146]:
инструментальные ГИС [instrumental GIS] — системы, обеспечивающие ведение картографических БД, пространственный анализ данных, обработку сложных запросов и вывод твердых копий;
ГИС-«вьюверы» [viewer GIS] — системы, обеспечивающие просмотр введенных ранее данных, выполнение запросов к сформированным инструментальными ГИС базам данных, организацию вывода оформленного картографического планшета на твердый носитель;
справочные картографические системы, СКС [information cartographic system] — системы типа «вьюверов», обеспечивающие выполнение разнородных запросов к встроенным в них картографическим базам данных (возможности обновления последних отсутствуют);
векторизаторы растровых картографических изображений [raster cartographic maps vectorizators]: 1) системы, обеспечивающие ввод пространственной информации со сканера и ее автоматическое или полуавтоматическое преобразование в векторную форму; 2) специализированные средства пространственного моделирования — программно-аппаратные средства, ориентированные на решение задач моделирования процессов вида: распространение загрязнений, геологические явления, анализ рельефа и т.п.; 3) средства обработки и дешифрирования данных дистанционного зондирования — программно-аппаратные средства, предназначенные для обработки цифровых изображений земной поверхности, полученных с борта летательных аппаратов и искусственных спутников Земли. О ГИС и об их использовании в Интернете см. [493].
ЭЛЕКТРОННАЯ БИБЛИОТЕКА, ЭБ, ЦИФРОВАЯ БИБЛИОТЕКА [digital library]
Библиотека, в которой документы хранятся и используются в машиночитаемой («электронной») форме. В настоящее время термин «Электронная библиотека» еще строго не определен. Кеннет
Доулин, в своем труде «Электронная Библиотека», изданном в 1984 г, определил признаки ЭБ следующим образом:
управление ресурсами через компьютер;
способность связать поставщика информации с потребителем через электронные каналы;
способность персонала вмешаться в электронные процессы, когда это необходимо;
способность хранить, организовать и передать информацию пользователю с использованием электронных средств.
В 1991 г. при открытии Национальной программы по ЭБ в Великобритании («ЭЛЕОНОР») в качестве исходного использовано следующее рабочее определение: «Библиотека становится цифровой, когда большинство ресурсов поддерживается в электронной форме». В указанном контексте хорошо автоматизированная обычная библиотека не является электронной. На следующем этапе выполнения указанной программы ЭБ была представлена как «Среда управления мультимедийными материалами в цифровой форме, созданная для определенной совокупности пользователей, организованная для облегчения доступа к содержанию материалов и оборудованная средствами навигации в глобальной сети».
Еще один вариант определения электронной (в оригинале — цифровой) библиотеки, данный в книге Вильяма Адамса (Массачусетский университет, США): «Управляемая коллекция информации в совокупности с соответствующими сервисами, причем информация хранится в цифровых форматах и доступна по сети». В этом определении автор делает особый акцент на том, что это «управляемая коллекция» и обязательно доступная по сети [589].
Следует ожидать, что по мере развития ЭБ представление об их сути будет претерпевать последующие изменения, однако и сегодня важно отметить, что ЭБ опираются в своем функционировании и развитии на всю совокупность достижений современной информационной и телекоммуникационной технологий. Особую значимость для ЭБ имеет обеспечение их интероперабельности и использование метаданных.
Работы по созданию ЭБ начаты в США в 1980-х г, в Великобритании — в начале 1990-х г. В настоящее время они ведутся во всех развитых странах и приобрели статус национальных программ и международных проектов: проект создания ЭБ для стран «Большой семерки» (к участию в нем приглашена и Россия); программы «DLI» в США и «eLib» в Великобритании; проект «Электронные библиотеки XXI века» в Японии; «Global-Info» — в Германии. В 1999 г. по поручению правительства РФ разработана Межведомственная программа «Электронные библиотеки России».
Электронные библиотеки могут содержать любые виды информационных материалов, представленных последовательностью битов: текст, графику, звукозаписи, чертежи, спецификации, компьютерные программы, базы данных, игры и т. д. независимо от их тематики, содержания, формы организации и назначения. При этом указанные материалы могут представлять собой как копии уже опубликованных в традиционной форме документов и данных, так и оригинальные «объекты», не имеющие «твердого» эквивалента.
В ЭБ записи документов могут храниться в «цифровой» и/или «графической» формах, т. е. в виде наборов буквенно-цифровых символов или изображений страниц.
Цифровая форма представления текстовых документов является более гибкой, поскольку позволяет оперировать в автоматизированном режиме отдельными словами и знаками, легко производить поиск, обработку и переработку необходимых пользователю документов и данных, а также является существенно более экономичной по объему занимаемой этими документами и данными внешней памяти ЭВМ.
Графическая форма позволяет достаточно точно передавать внешний образ исходных документов, что является существенным для сохранения изображений различных раритетов (в том числе редких книг, автографов и других документов) и предоставления их пользователям в удобной форме средствами современной вычислительной техники и связи (включая каналы Интернета).
Создание ЭБ на основе документов из ретроспективных фондов связано с переводом в машиночитаемый вид значительных объемов текстовых и графических материалов и, соответственно, со значительным объемом работ и, возможно, финансовых затрат на их выполнение (см. «Конвертирование карточных каталогов»). Развитию ЭБ и соответствующих им форм обслуживания пользователей способствует тот факт, что значительное число периодических и других изданий распространяются не только в твердой (типографской), но и машиночитаемой форме, включая средства Интернета. Подробнее см. [569].
Применение ЭБ потенциально открывает следующие возможности;
получать информацию независимо от времени и места нахождения пользователя или ЭБ;
существенно повысить оперативность предоставления пользователям необходимой литературы, документов и данных;
использовать машиночитаемые копии для сохранения оригинальных документов (например, особо ценных или редких) и создания страховых массивов документов на случай утраты оригиналов;
открывать новые формы библиотечного и информационного обслуживания пользователей, в том числе обслуживания инвалидов по зрению;
делать доступными для значительно большего числа пользователей документы, имеющиеся в библиотеках в ограниченном количестве (редкие книги, фотоальбомы, современные зарубежные издания, приобретение которых большинству библиотек недоступно, и т. п.) или в единственном экземпляре (рукописные книги и архивы); таким образом, для большинства пользователей электронная форма предоставляет единственную возможность получить требуемый документ;
производить работу с электронными документами, которая выходит за рамки простого чтения текста или просмотра изображения (в том числе редактировать, соединять, добавлять, вводить подразделы, перестраивать электронные документы, создавать на их основе новые);
более эффективно (в том числе компактно) решать проблемы библиотек, связанные с обеспечением сохранности фондов.
Вполне возможно, что ЭБ будет обладать не только электронными и традиционными (главным образом печатными) документами, но и гибридом того и другого, выступая при этом как своего рода издатель и книготорговец в одном лице, обеспечивающий высокое качество печати электронных текстов или графики.
Фонд электронной библиотеки может включать*.
электронные текстовые эквиваленты печатных изданий — книг, журналов и др. При этом предполагается, что содержащаяся в них текстовая информация представлена в форме, допускающей посимвольную обработку;
электронные образы печатных изданий, когда элементы последних (например, страницы) представляются как целостные графические образы, к этому же виду электронных изданий относятся образы рукописных материалов;
базы данных, отвечающие требованиям, предъявляемым к электронным изданиям, например, библиографические, адресные, статистические, лингвистические, к этому же виду относятся и полнотекстовые базы данных;
новые формы публикаций, включая электронные объявления, материалы электронных конференций, электронные препринты, электронные сообщения и некоторые другие, доступные потребителям через телекоммуникационные сети;
специальные издания, в том числе электронные публикации аудио- и видеоинформации [464-468, 589].
ИНТЕРОПЕРАБЕЛЬНОСТЬ [interoperability]
Способность различных независимых друг от друга информационных систем и служб к взаимодействию в процессе обслуживания пользователей путем предоставления им возможности использования своих информационных ресурсов несмотря на различия в программных, технических и других средствах, которые поддерживают эти ресурсы и обеспечивают удаленный доступ к ним.
МЕТАДАННЫЕ [metadata]
Данный термин принято толковать, как «данные о данных», однако его значение распространяется помимо описания состава данных, их структуры (формата) представления, места хранения и других признаков описания также на поддерживающие их информационные системы, технологии, пользователей, методы доступа и т. д. Особенно широко этот термин стал использоваться в последние годы в связи с развитием электронных библиотек, поскольку метаданные стали важнейшим средством обеспечения навигации и поиска информации в Интернете. Однако до настоящего времени значение этого термина до конца четко не определено.
Существуют различные категории метаданных, например, описательные метаданные [descriptive metadata] (в том числе библиографические данные); метаданные о структурах и форматах [structural metadata]; административные метаданные [administrative metadata], содержащие данные для управления доступом; идентификационные метаданные [identifier metadata], которые однозначно идентифицируют объекты внешнего мира и т. и. Существующие схемы организации метаданных могут рассматриваться в трех взаимосвязанных аспектах: семантическом, синтаксическом и структурном. Различие между данными и метаданными часто условно и зависит от контекста. Например, реферат с точки зрения терминологии электронных библиотек относится к метаданным, хотя в электронном каталоге или реферативной БД его содержание рассматривается как данные. Существуют различные концепции, стандарты и системы представления метаданных. Ниже приводятся только некоторые из них. Подробнее см. [589, 722].
. Dublin Core (DC) — «Дублинское ядро»: разработка ведется с 1995 г. рабочей группой с одноименным названием. Ею предложена простая структура описания документов, которая, по мнению разработчиков, должна заменить сложные системы существующей каталогизации документов. Текущая версия (DC 1.1) спецификации «Дублинского ядра» была принята в июле 1999 г. В соответствии с нею структура описания данных включает 15 элементов:
Title — «Заголовок» (название, присвоенное ресурсу его создателем);
Creator — «Создатель» (лицо, организация или служба, ответственная за подготовку ресурса — автор, исполнитель, фотограф);
Subject — «Предмет» (тема ресурса, выраженная ключевыми словами или короткой фразой);
Description — «Описание» (текстовое описание ресурса);
Publisher — «Издатель» (лицо, организация, или служба, обеспечивающая доступ к ресурсу);
Contributor — «Участник создания материала» (человек или организация, которые не являются авторами, однако внесли в создание ресурса значительный интеллектуальный вклад помимо указанного в разделе «Создатель»);
Date — «Дата» (дата, указывающая на создание или появление ресурса в доступном для использования виде);
Туре — «Тип» (жанр, категория ресурса, например домашняя страница, роман, статья и т. и.);
Format — «Формат» (способ представления ресурса, например тип программного обеспечения и ПК, необходимых для отображения ресурса);
Identifier — «Идентификатор» (например URL);
Source — «Источник» (сведения о первичном источнике, из которого был продуцирован данный ресурс);
Language — «Язык» (представления ресурса);
Relation — «Связь» (ссылка на ресурс, связанный с данным; идентификатор вторичного ресурса и его связь с настоящим ресурсом, например издание книги и глава книги);
Coverage — «Охват» (области времени, пространства и т. и., к которым относится содержание ресурса);
Rights — «Права» (права интеллектуальной собственности на ресурс).
В настоящее время ведется разработка версии DC 2.0. Рабочая группа Dublin Core работает в контакте с разработчиками RDF. Подробнее см. [589, 722].
RDF* (Resource Definition Framework) — структурная модель для выражения синтаксиса обмена метаданными, разработанная консорциумом W3C. Для описания схемы метаданных и для обмена данными между различными вычислительными системами используется язык XML. Структурная модель состоит из «Ресурсов», «Типов свойства» и «Значений». Используя подходы RDF для синтаксиса и структуры, а также представления записей в XML. Предоставляется возможность производить связь метаданных с различными информационными ресурсами и обмениваться мета-
данными между различными системами, которые их используют. Подробнее см. [589, 722].
Warwick* — концепция организации метаданных Warwick ведет свое происхождение от некоторых идей, высказанных на рабочей встрече в университете Warwick (Великобритания) в 1996 г. Огромный массив метаданных, включая такие описательные метаданные, как каталоги MARC, метаданные управления доступом, структурные метаданные, а также идентификаторы, может прилагаться к одному цифровому объекту. Участники рабочей встречи предложили организовать метаданные в «пакеты» (package), например, один пакет для Dublin Core, другой — для географических данных и т. п. Такая специализация облегчает достижение интероперабельности: если клиент и хранилище способны обрабатывать пакеты метаданных одного типа, они способны успешно взаимодействовать, даже если другие пакеты у них разные. Подробнее см. [589].
Стандарты CDIF* [CASE Data Interchange Format] — система стандартов, разрабатываемая и развиваемая организациями — членами Ассоциации EIA (Electronics Industries Standard). Их общая цель — стандартизацию представления и обмена метаданными, описывающими различные информационные ресурсы, которые были созданы и поддерживаются с использованием различных технологий. Стандарты CDIF открывают возможности для повторного использования ресурсов метаданных в информационных системах для решения разнородных задач, в том числе для интеграции информационных ресурсов, полученных из различных источников. В настоящее время эти стандарты имеют статус внутренних для Ассоциации EIA, однако для придания им международного статуса они переданы на рассмотрение в ISO. Подробнее см. [722].
КОРПОРАТИВНАЯ БИБЛИОТЕЧНО-ИНФОРМАЦИОННАЯ СИСТЕМА, КБИС [corporate library-information system]
Добровольное объединение нескольких АБИС, входящих в состав взаимно независимых в административном и хозяйственном планах организаций (например, библиотек, информационных органов, предприятий, фирм и т. д.) для совместного создания и использования информационных ресурсов общего пользования при решении каждым участником корпорации своих функциональных и информационных задач.
Известны различные цели и организационные формы создания подобных корпораций. Одним из примеров их реализации в мировой библиотечной практике является корпорация OCLC (Online Computer Library Center), включающая более 20 тыс. библиотек США и 60 стран — ее пользователей. Центр OCLC и часть ведущих
библиотек — членов системы (более 3 тыс.) осуществляют каталогизацию литературы в едином формате с использованием общих словарных средств и правил описания документов, составляют сводный перечень сериальных изданий. Данная система обеспечивает групповой и индивидуальный онлайновый доступ к объединенным ресурсам системы. В результате эффективной работы корпорации большинство библиотек США, а также многие библиотеки Европы (по разным оценкам от 30% до 80%) и других континентов отказались от выполнения полномасштабных работ по каталогизации своих фондов. Подобные цели и организационные принципы поддерживают ряд других зарубежных корпоративных систем, в том числе REIN, WEN, PICA и др.
В России по инициативе Института «Открытое общество» (ИОО, также — Фонд Сороса — Россия) в 1999 г. открыта программа «Российские корпоративные библиотечные системы». В рамках этой программы создаются региональные системы библиотек (в том числе разнородных) для совместного создания библиотечноинформационных ресурсов и обслуживания различных категорий пользователей на основе использования современных информационных технологий и телекоммуникаций в среде Интернета. Подробно об организационных, технических и технологических принципах построения КБИС см. на Web-сайте ГПНТБ России (http://gpntb.ru/ в разделе «Корпоративные системы»), а также [771].
Персонал и пользователиавтоматизированных систем
ПЕРСОНАЛ АВТОМАТИЗИРОВАННЫХ СИСТЕМ [automated systems personal, computer personal]
Совокупность лиц, выполняющих в автоматизированных системах определенную функцию или пользующихся их услугами и средствами. Персонал автоматизированных систем может быть условно разделен на три основные категории:
разработчиков средств программного, технического, информационного, лингвистического и организационно-технологического обеспечения системы;
персонал, обслуживающий систему;
пользователей системы.
В зависимости от характера каждой конкретной системы, этапов ее развития, а также видов выполняемых в определенный момент времени работ, отдельные лица, относящиеся к персоналу системы,
могут выступать в ней в качестве представителей различных категорий (например, разработчика, представителя обслуживающего персонала и/или пользователя).
АДМИНИСТРАТОР БАЗ(Ы) ДАННЫХ, АДМИНИСТРАТОР БД, АБД, [database administrator]
Лицо, отвечающее за выработку требований к базе или базам данных, ее или их проектирование, реализацию, эффективное использование и сопровождение. В зависимости от сложности автоматизированной системы в ней может функционировать один или несколько АБД (подсистем, подразделений, рабочих смен и т.п.), входящих в группу администратора БД, руководимой АБД системы, предприятия или организации. В штатной структуре библиотек, информационных органов и других видов организаций России, имеющих автоматизированные системы, функции АБД, как правило, выполняет (или должен выполнять) руководитель подразделения автоматизации.
В процессе проектирования системы и ее развития АБД взаимодействует с пользователями (см. далее) для определения требований к системе в целом или ее подсистем и формулирует задание на проектирование БД разработчикам программных продуктов.
В процессе реализации системы АБД отвечает за начальную загрузку баз данных, контролирует работоспособность системы и ее соответствие техническим требованиям.
В процессе эксплуатации системы АБД руководит работой системных программистов (см. далее) и других лиц группы администратора БД в части поддержания штатного режима функционирования системы. Используя соответствующие программные и аппаратные средства АБД лично контролирует работоспособность БД (в том числе ее целостности, защищенности, безопасности и эффективности), определяет порядок и контролирует или лично осуществляет актуализацию БД (пополнение новыми документами и данными, а также исключение устаревших записей), принимает решение о модернизации существующей (существующих) БД или создании новых.
Одной из наиболее важных обязанностей АБД является согласование конфликтующих требований, предъявляемых к системе как различными конечными пользователями, так и ее персоналом.
На этапе проектирования БД подобные проблемы в основном возникают в связи с организацией, составом данных и структурой БД (в том числе ее форматом и/или форматами), поскольку требования различных функциональных подразделений, заинтересованных в использовании данных могут быть далеко не однородными.
На этапе эксплуатации системы конфликты преимущественно возникают в связи с необходимостью распределения ее ресурсов для обслуживания одной и той же базой данных различных прикладных задач.
АБД является ключевой фигурой в правильной организации и эффективном использовании БД, поэтому уместно привести цитату из книги Т. Тиори и Дж. Фрая [28, т. 1, с. 13], очень точно характеризующую требования к профессиональным качествам специалиста, занимающего эту должность:
«АБД должен быть энергичной и способной личностью, организатором по призванию, желательно с техническим уклоном. Он должен уметь поддерживать взаимосвязи как с руководством высшего уровня, так и с пользователями, обрабатывающими данные, а также руководить штатом технических специалистов. Этот штат должен включать лиц, имеющих опыт работы в таких областях, как программное обеспечение СУБД, операционные системы, техническое обеспечение ЭВМ, прикладное программирование, системное проектирование. Важно также, чтобы в этот штат были включены лица, имеющие представление об организации и ее информационных потребностях. Персонал АБД должен уметь поддерживать хорошие отношения с другими группами, не входящими в отдел обработки данных.
Место АБД было определено тогда, когда организации осознали необходимость централизованного управления ресурсами данных, обработкой данных и другими аспектами, связанными с базой данных. Группы пользователей и отдельные пользователи должны обслуживаться всеми средствами исходя из целей и возможностей организации в целом. Поэтому АБД является ответственным за анализ потребностей пользователей, проектирование базы данных, ее внедрение, обновление или, если необходимо, реорганизацию базы данных, а также за консультацию и обучение пользователей».
АНАЛИТИК [analyst]
Специалист в области информатики, в функции которого входит анализ проблем, связанных с автоматизацией конкретной организации, оптимизация их решения и постановка задач на проектирование или совершенствование уже функционирующих автоматизированных систем и баз данных.
Системный аналитик [system analyst] — аналитик в области операционных систем, систем программирования и автоматизированных систем.
Системный анализ [systems analysis] — всесторонний детальный анализ состава, организации и технологии функционирования объекта автоматизации (организации, службы, производства, производственного процесса и т. д.), включая его отдельные звенья, операции или процедуры, их взаимные (внутренние) и внешние связи,
оказывающие влияние на конечные результаты выполнения основных и частных задач функционирования. Системный анализ составляет основу содержания предпроектного обследования объекта автоматизации. Результаты системного анализа являются исходным материалом для проектирования с целью создания новой автоматизированной системы или совершенствования существующей.
СИСТЕМНЫЙ ИНТЕГРАТОР [system integrator]
Специалист по проектированию программно-аппаратных комплексов автоматизированных систем. Термин также применяется для определения характера деятельности специалистов, ориентированных на поддержку работы интегрированных вычислительных систем.
АДМИНИСТРАТОР СЕТИ, СИСТЕМНЫЙ АДМИНИСТРАТОР [system administrator, network administrator]
Специалист, отвечающий за нормальное функционирование и использование ресурсов автоматизированной системы и/или вычислительной сети.
Web-мастер — специалист, выполняющий функции создания Web-сайта своей организации и поддержку его работы. Следует отметить, что указанная специализация начала оформляться недавно — в период 1994-1995 гг. Летом 1995 г. она впервые была заявлена на первой конференции, на которую съехалось более 1000 специалистов правительственных учреждений США этого профиля. По существу Web-мастер объединяет в себе функции издателя, библиотекаря, системного администратора и дизайнера. В некоторых организациях Web-мастер отбирает или даже создает материалы, которые устанавливаются на сайте. В иных случаях эти материалы создаются коллективами других специалистов. При этом в задачу Web-мастера входит их редактирование, форматирование и структурирование в рамках единого Web-сайта [589].
ПРОГРАММИСТ [programmer]
Специалист в области разработки, отладки или сопровождения работы средств программного обеспечения автоматизированных систем. В зависимости от характера деятельности программисты могут подразделяться на программистов-аналитиков, прикладных и системных программистов (см. далее).
Некоторые разновидности должностей программистов'.
программист-аналитик [programmer-analyst] — специалист, сочетающий функции программиста и аналитика;
прикладной программист [application programmer] — программист, осуществляющий разработку и отладку прикладных программ. Квалифицированный прикладной программист должен быть одновременно специалистом в предметной области, с которой связаны разрабатываемые им программные продукты;
системный программист [systems (software) programmer, toolsmith] — программист, в функции которого входит эксплуатация и сопровождение средств программного обеспечения системы, а также разработка отдельных (как правило, — вспомогательных) программных модулей, совершенствующих ее работу
По другим признакам различаются также.
ведущий/главный программист [master (chief) programmer] — программист, осуществляющий руководство разработкой средств программного обеспечения (программ) и непосредственно участвующий в проектировании отдельных их частей;
местный/собственный программист [on-site programmer] — программист, состоящий в штате сотрудников определенной автоматизированной системы или вычислительного центра.
ИНЖЕНЕР [engineer]
Квалификация специалиста с высшим техническим образованием, дополняется указанием области его профессиональной подготовки (см. далее).
Некоторые разновидности инженерных должностей*.
инженер-программист [programmer-engineer] — инженер, занимающийся разработкой и эксплуатацией средств программного обеспечения (см. также «Программист»);
инженер-системотехник [computer engineer] — инженер, занимающийся ремонтом и поддержкой в рабочем состоянии аппаратных средств автоматизированных систем. В отечественной языковой практике в указанном значении используется также термин инженер-электронщик;
инженер по эксплуатационному обслуживанию [customer engineer] — специалист в области электроники или вычислительной техники; инженер по образованию, в функции которого входит организация эксплуатации и поддержка в исправном состоянии технических средств автоматизированной системы;
инженер знаний [knowledge engineer] — специалист по искусственному интеллекту с инженерным образованием, занимающийся разработкой баз знаний или экспертных систем.
Инженерия знаний [knowledge engineering] — область информатики, связанная с теорией искусственного интеллекта, при-
кладная направленность которой ориентирована на создание экспертных систем различного назначения и, в частности, разработку баз знаний, способов их актуализации и управления ими.
ОПЕРАТОР, ОПЕРАТОР ЭВМ [operator]
Специалист, управляющий работой автоматизированного устройства.
Лицо, ответственное за текущий контроль состояния аппаратных (технических) средств вычислительной системы.
Специалист, входящий в штат сотрудников организации (фирмы, предприятия), обслуживаемой автоматизированной системой, если они выполняют свои функциональные обязанности с использованием ее терминальных средств.
В автоматизированных библиотечных и информационных системах операторами являются все специалисты подразделений комплектования, каталогизации или аналитико-синтетической обработки (переработки) документов, абонемента и др., поскольку их функции связаны с комплектованием или эксплуатацией электронных каталогов, баз данных, массивов документов или данных на машиночитаемых носителях и т. и. При этом термин «оператор» может явно включаться в наименование должности (например, библиограф-оператор, оператор бесперфорационного ввода) или опускаться. В последнем случае необходимость выполнения специалистом обязанностей оператора отражается только в его должностной инструкции.
В банковских и бухгалтерских автоматизированных системах в качестве синонима указанного термина используется также термин «операционист».
БИБЛИОТЕКАРЬ ФАЙЛОВ [file librarian, media librarian]
Работник автоматизированной системы, выполняющий функции хранения и выдачи программ и данных, записанных на машиночитаемые носители.
ПОЛЬЗОВАТЕЛЬ [user, subscriber]
В широком значении', любое лицо, использующее услуги автоматизированной системы для получения информации или решения различных задач, включая поддержку функционирования системы и ее развитие. В указанном плане лица, относящиеся к персоналу автоматизированной системы (в том числе аналитик, системный аналитик, прикладной программист, системный программист, оператор и др.), также являются ее пользователями. Однако
преимущественно под этим термином понимается внешний или конечный пользователь (в том числе пользователь-непрограммист, см. далее).
Программа или автоматизированная система, использующие ресурсы другой системы.
Виды пользователей
Абонент [abonent, subscriber, user] — лицо, группа лиц или организация, имеющие право на пользование услугами системы в качестве ее внешних или конечных пользователей (см. далее).
Внешний (конечный) пользователь [external/end user] — пользователь, обращающийся к информационным ресурсам автоматизированной системы или вычислительной сети для решения различных задач и, как правило, не входящий в состав персонала соответствующей системы.
Внутренний пользователь [internal user] — в сетях передачи данных — пользователь, относящийся к персоналу системы, предоставляющей свои ресурсы в вычислительную сеть.
Диалоговый/интерактивный пользователь [interactive/on- line user] — пользователь, работающий с системой в диалоговом (интерактивном) режиме.
Терминальный пользователь [terminal user] — пользователь, взаимодействующий с автоматизированной системой со своего терминала, например ПЭВМ.
Удаленный пользователь [remote user] — пользователь, осуществляющий доступ к ресурсам системы с удаленного терминала с использованием каналов телефонной, радио и др. видов связи.
Пользователь-непрограммист [nonprogrammer user] — пользователь автоматизированной системы или ЭВМ, не являющийся специалистом в области программирования (не обладающий знаниями и умениями в области использования языков программирования).
Зарегистрированный пользователь [authorized user] — пользователь, имеющий личный регистрационный номер или код, определяющий характер его прав при работе с системой коллективного пользования (см. также «Идентификатор пользователя»).
Привилегированный пользователь [high-priority user, pri- vileged/authorized user] — пользователь, имеющий больше прав («привилегий») по сравнению с другими пользователями при работе со средствами и ресурсами автоматизированной системы.
Незарегистрированный пользователь [unauthorized user]:
Пользователь, не состоящий на учете в данной системе коллективного пользования.
Пользователь, работающий в системе не по графику или в условиях превышения установленных для него прав.
Случайный/разовый пользователь [casual user] — пользователь, работающий с автоматизированной системой нерегулярно, эпизодически или не имеющий права постоянного доступа к ее ресурсам.
Хакер [hacker] — лицо, осуществляющее систематические несанкционированные доступы в компьютерные системы и сети с целью развлечения, мошенничества (в том числе кражи денег, приобретения товаров за чужой счет и т. и.) или нанесения ущерба (в том числе путем разработки и распространения компьютерных вирусов, повреждения программного обеспечения, кражи информации и т. и.). Хакерами называют также программистов, производящих несанкционированную переработку и/или распространение программных продуктов. В странах с развитой современной информационной инфраструктурой явления, связанные с деятельностью хакеров, рассматриваются как угроза национальной безопасности наравне с терроризмом.
В более широком смысле термин «хакер» часто распространяется также на всех высококвалифицированных программистов. В зависимости от направления их деятельности различают «белых», т. е. законопослушных, и «черных» хакеров (последние также — кибервзломщики) [348, 681].
Мощный пользователь [power user] — пользователь мощного ПК, хорошо знающий и любящий свою машину и способный самостоятельно реализовывать ее возможности. Доктор Джон Уорломонт (старший менеджер отдела Silicon Innovation корпорации IBM) делит всех «мощных пользователей» на профессионалов и любителей. К первой категории он относит тех, кому необходимы сложные вычисления или развитые программы для подготовки печатных изданий, работы с графикой и т. д. Представители второй группы рассматривают свой ПК не столько, как основной инструмент своей профессиональной деятельности, сколько как «хобби» — игрушку, на которую они затрачивают массу времени, переустанавливая на него новые программы и настраивая его параметры [283].
Тощий клиент [thin client] — Пользователь маломощного ПК или рабочей станции, выполняющий с их помощью ограниченный круг видов работ и операций [283].
Компьютерная грамотность [computer literacy (competency)] — совокупность знаний и умений, позволяющих использовать ЭВМ в своей профессиональной деятельности и повседневной жизни.
Fair use — «Честное использование»: концепция законодательства об авторских правах, позволяющая ограниченное использова-
ние материалов без получения разрешения владельца прав, например для обучения или использования в обзорах.
Фирменная сертификация специалистов*.
CNA* (Certified Novell Administrator) — сертифицированный администратор Novell — первая ступень подготовки специалистов по локальным сетевым технологиям, связанным с эксплуатацией программных продуктов фирмы Novell. CNA может выполнять функции администратора сети малого предприятия (см. также «CNE», «CNM» и «ММ») [107, 270, 367];
CNE* (Certified Novell Engineer) — сертифицированный инженер Novell — второй (повышенный) уровень подготовки специалистов по сетевым технологиям, связанным с эксплуатацией программных продуктов фирмы Novell. CNE владеет основой теории сетевых технологий, может обслуживать и поддерживать работу сетевых аппаратных средств, способен спроектировать и внедрить локальную сеть, а также решать серьезные задачи администрирования (см. также «CNA», «CNM» и «NIM») [107, 270, 367];
Master CNE* (CNM, Certified Novell Master Engineer) — высший уровень подготовки сертифицированного инженера Novell. CNE обладает фундаментальными знаниями в области сетевых технологий, может поддерживать работу сложных сетей с несколькими независимыми рабочими группами и их аппаратных средств (см. также «CNA», «CNE» и «NIM») [107, 367];
MNS (Master of Network Science) — группа специализаций, входящих в программу подготовки сертифицированных специалистов фирмы ЗСош, которая открыта в начале 1999 г. П,ель программы: подготовка профессионалов с высоким уровнем теоретической подготовки в области сетевых технологий и практическим опытом настройки и эксплуатации оборудования ЗСош. В состав специализаций входят: LAN Solutions — «Решения в области локальных сетей», LAN Solution Plus — «Продвинутые решения в области локальных сетей», WAN Solutions — «Решения в области глобальных сетей», Network Management — «Управление сетями» и Remote Access Solutions — «Обеспечение удаленного доступа». Подробнее см. [518];
NCIP* (Novell Certified Internet Professional) — группа специализаций, введенная в конце 1997 г. специальным департаментом Novell Education. Она включает дизайнеров Web-страниц; программистов, занимающихся разработкой активных элементов Web- узлов; Web-менеджеров, решающих задачи использования Интернета в бизнесе; системных инженеров, отвечающих за установку и сопровождение Web-серверов [270, 367];
NIM* (Novell Internet Manager), Web-master — объявленная в июне 1996 г. фирмой Novell программа подготовки и аттестации специалистов по Интернету и корпоративным сетям (Интранет). Web-мастер осуществляет руководство функционированием узла Интернета или отвечает за работу корпоративной интрасети. Программа сертификации охватывает такие задачи, как предоставление поддержки, управление защитой, планирование вычислительной мощности и пропускной способности сети, инсталляция на узле приложений клиент/сервер, чтение/написание кода HTML и ДР- [Ю7];
МСР (Microsoft Certified Professional) — «Профессионал, сертифицированный фирмой Microsoft» — включает три варианта программ аттестации специалистов: Microsoft Certified Product Specialist — сертифицированный пользователь программной продукции фирмы Microsoft Corp., System Engineer — системный инженер и Solution Devoloper — разработчик (системных) решений (по содержанию этот термин близок к понятию «Системный интегратор»). Подробнее см. [109, 312];
MCSE (Microsoft Certified System Engineer) — «Системный инженер, сертифицированный фирмой Microsoft» — один из уровней сертификации специалистов, введенный фирмой Microsoft Corp. Обучение для получения сертификата может производиться очно в специализированных автоматизированных центрах этой фирмы (АТЕС — Microsoft Authorized Technical Education Center) под руководством преподавателей, имеющих статус Microsoft Certified Trainer, а также заочно. Подробнее см. [312].
ВЕНДОР [vendor]
Организация или физическое лицо, продающее информационные услуги.
2.2.4. Лингвистическое и информационноеобеспечение автоматизированных систем
ЛИНГВИСТИЧЕСКОЕ ОБЕСПЕЧЕНИЕ АИС, ЛО [linguistic support]
В автоматизированных информационных системах выделение лингвистического обеспечения (ЛО) из состава информационного обеспечения и оформление его в качестве самостоятельной подсистемы службы или направления деятельности было фактически завершено к 1976 г. и получило юридическое закрепление Поста-
новлением от 30.09.81 «Об утверждении единого порядка разработки и развития автоматизированных систем НТИ». В настоящее время этот документ считается утратившим силу. Лингвистическое обеспечение достаточно развитой автоматизированной информационной системы (АИС) должно включать в себя следующие компоненты:
Языковые средствах
алфавит и микросинтаксис [alphabet and microsyntax] — графические средства представления данных (см. далее);
язык библиографических данных [bibliographical data language] — для представления библиографической информации;
классификационные языки [classification languages] — для тематического уровня представления информации;
дескрипторные [descriptor languages] и другие посткоординатные языки [postcoordinate languages] — для предметного уровня представления информации;
объектно-признаковые языки [object-sign languages] — для фактографического уровня представления информации;
языки запросов и манипулирования данными [inquiry and data manipulations languages] — средства операционного уровня.
Средства поддержки ЛО:
лингвистические процессоры [linguistic processors] — алгоритмы и программы автоматической обработки текстовой информации, а также создания и ведения языковых средств;
лингвистический банк данных [linguistic data bank] — содержит базы данных машинных словарей и авторитетных записей, а также программно-аппаратные средства управления ими;
Нормативная, конструкторская и технологическая документация, регламентирующая процессы создания, ведения и использования языковых средств, а также средств поддержки;
Служба ведения языковых средств как организационно оформленный компонент системы.
Каждый тип языковых средств, кроме алфавита, единого для всего лингвистического обеспечения системы, включает в себя:
словари [dictionaries], т. е. лексику [lexicon] и парадигматику [paradigmatic, context-free relations];
синтаксис [syntax], в частности, представленный в виде набора форматов.
Особенность лингвистического обеспечения сети по сравнению с автономно работающими системами заключается в том, что ЛО сети делится еще по одному основанию — области применения.
По области применения выделяются*.
Общесистемные языковые средства [general language resources], применяемые всеми звеньями системы (типовые ЛО) либо используемые для взаимодействия между звеньями в качестве языка-посредника (обменные средства ЛО, см., например, «Общесистемный формат»).
Локальные языковые средства [local language resources], применяемые только в рамках отдельно взятого звена (см., например, «Внутренний формат»).
Внешние языковые средства [external language resources], не применяемые для решения задачи внутри системы и используемые только при взаимодействии с внешними по отношению к АИС системами.
Графические средства представления данных — средства естественного языка (план выражения письменного текста) включают в себя алфавиты и микро синтаксис:
алфавит [alphabet] — упорядоченный набор букв, цифр (арабских, римских и др.), специальные знаки (препинания, математические символы и др.) и средства представления текстовых особенностей. Алфавиты, используемые в АИС, включают в себя ограниченные наборы символов, представленные в таблицах двоичных кодов (например, ASCII, KOI8-R, UNICODE, ISO 8859-5 и др.);
микросинтаксис [microsyntax] — средства представления расширенного кириллического, латинского, греческого или других алфавитов, представляющие собой дополнительные таблицы, содержащие соответствующие символы.
В текстах на естественном языке используются следующие алфавиты*.
кириллический (сокращенный или полный, включающий в себя символы — диакриты);
латинский (сокращенный или полный, т. е. включающий в себя символы — диакриты);
греческий;
готический и др.
Под текстовыми особенностями в текстах на естественном языке понимают*.
размер символа;
начертание символа (например, курсив); жирность шрифта;
положение символа в строке (на основной линии, выше или ниже ее).
Представление графической информации в АИС сопряжено с рядом трудностей, вызванных, с одной стороны, ограниченностью набора символов, с другой — необходимостью строгой линейно-
сти записи без полиграфических особенностей. Поэтому графические средства АИС обычно беднее, чем соответствующие средства естественных языков. Однако АИС, в которых формируются информационные издания, вынуждены разрабатывать и использовать специальные средства для представления разнообразной текстовой информации [36].
НОРМАТИВНАЯ/АВТОРИТЕТНАЯ ЗАПИСЬ [Authority Record]
Стандартизованная (нормируемая) машиночитаемая запись, основным содержанием которой является имя собственное какого- либо лица, наименование организации, предмета, темы, заглавие произведения, устанавливаемые каталогизирующей организацией, ответственной за запись. В дополнение к указанной основной части («заголовку») запись может содержать: информационные примечания, все вариантные и связанные «заголовки», от которых должны формироваться ссылки, примечания об источниках информации и т. д., сведения о каталогизирующей службе, ответственной за описание, Международный стандартный номер нормативных данных.
Основным назначением авторитетных записей является обеспечение полноты и точности поиска в автоматизированных, в том числе информационных и библиотечных системах. Существуют различные традиционные и машинные способы представления лексических единиц и отношений между ними в информационно-поисковых тезаурусах, делений предметных и иерархических библиотечных классификаций с отношениями между ними. Для того чтобы стандартизировать способы представления указанных данных, в мировой практике ведется специальная работа, поддерживаемая ИФЛА, по созданию машиночитаемых записей, называемых Authority records и массивов (файлов) этих записей — «Authority files» — файлов нормативных записей, или авторитетных файлов.
Дискуссия о переводе на русский язык терминов Authority records (нормативные, или авторитетные, записи) еще не закончена. Специалисты по автоматизации библиотек используют «двойной» перевод: «нормативные/авторитетные записи», «файлы норма- тивных/авторитетных записей».
В 1984 г. опубликовано Руководство по составлению нормативных и ссылочных записей (GARE). На основе совещаний Рабочей группы ИФЛА в 1989, 1990 и 1991 гг. подготовлено и утверждено в 1992 г. Руководство по предметным нормативным и отсылочным записям. Почти все машиночитаемые нормативные записи для авторов представлены в форматах типа MARC. Однако пока очень небольшое число стран используют UNIMARC для обмена нормативными записями, поскольку обмен файлами еще не является
обычным делом. Большинство партнеров продолжают использовать для этого микрофиши [472, 473].
ИНФОРМАЦИОННОЕ ОБЕСПЕЧЕНИЕ АВТОМАТИЗИРОВАННОЙ ИНФОРМАЦИОННОЙ СИСТЕМЫ, ИО АИС [information support]
Структурированная совокупность всех документов и данных (или иначе — информационных элементов), хранящихся и циркулирующих в автоматизированной информационной системе, включая ее вход и выход, независимо от характера носителей, на которых они записаны. Тематический и видовой состав документов и данных ИО АИС определяется ее функциональным назначением. В системном плане вся совокупность документов и данных в АИС, составляющих ее ИО, рассматривается как единое целое. Взаимосвязь отдельных компонентов ИО (базы и банки данных различного назначения, электронные каталоги, фонды документов, справочноинформационные фонды, массивы данных и т. п.) определяется логической структурой средств ИО, а правила их формирования, поддержки в рабочем состоянии, актуализации и использования — соответствующей технологической и организационной документацией, в свою очередь составляющей часть ИО АИС. Состав и количественные характеристики ИО каждой системы в течение времени изменяются, поэтому принято четко фиксировать его состояние в привязке к календарю или определенным временным интервалам. В этом случае используется также понятие информационная база автоматизированной системы.
Примечание*, некоторые специалисты относят к ИО АИС также используемые системы кодирования данных, которые скорее могут быть отнесены к средствам лингвистического обеспечения АИС.
ИНФОРМАЦИОННАЯ БАЗА (автоматизированной системы, службы) [information support]
Состояние информационного обеспечения автоматизированной информационной системы в заданный или определенный промежуток времени.
Существуют и другие определения понятия «информационная база» (ИБ), например: «ИБ в автоматизированных системах — совокупность данных, размещаемых на внешних носителях и предназначенных для использования программами и пользователями. Так, например, в банках данных информационная база — это часть информационного фонда, включающего базы данных и их описания — метаданные» [265].
Видимые различия в приведенных определениях одного и того же понятия касаются двух моментов: отсутствия во втором определении явной привязки ИБ к конкретному моменту или промежутку времени, что делает данную дефиницию близкой по указанному признаку к ИО АИС, и ограничение ИБ только той частью информационного фонда, которая размещена на машиночитаемых (в тексте — внешних) носителях информации.
Мы не намерены полемизировать с уважаемыми авторами процитированного определения, поскольку, действительно, значительная часть специалистов придерживается аналогичных взглядов на это понятие. Тем не менее, нашим читателям полезно знать, что в относительно новой и быстро развивающейся отрасли знания — информатике существует значительное число не установившихся терминов, а также различия в их толковании.
2.2.5. Проектирование автоматизированных систем
ПРОЕКТИРОВАНИЕ АВТОМАТИЗИРОВАННОЙ СИСТЕМЫ [automated system design]
Детализированная разработка проекта системы, содержащего полный комплект ее организационной, конструкторской, технологической и эксплуатационной документации. В соответствии с ГОСТ 34.601-90 [3] проектирование автоматизированных систем предполагает выполнение ряда стадий, в том числе: формирование требований к АС, разработку концепции АС, разработку технического задания, эскизное проектирование, техническое проектирование и разработку рабочей документации. Стадии создания АС помимо проектирования включают: ввод в действие и сопровождение АС. Каждая стадия подразделяется на этапы. В приложениях к данному стандарту также определены:
содержание работ по стадиям и этапам проектирования,
перечень видов организаций, участвующих в работах.
В зависимости от характера объекта проектирования и конкретных его условий ГОСТ 34.601-90 допускает исключение отдельных стадий, а также их объединение. С учетом сложившейся в России многолетней практики при создании автоматизированных информационных систем обычно выполняются следующие сдадии проектирования: предпроектное обследование, концептуальное проектирование, эскизное проектирование, техническое проектирование и рабочее проектирование. Другие государственные стандарты, регламентирующие различные аспекты проектирования АС:
б*
ГОСТ 34.602-89. Комплекс стандартов на автоматизированные системы. Техническое задание на создание автоматизированной системы. Введ. 01.01.90.
Стандарт 34.603-92. Информационная технология. Виды испытаний АС.
Стандарты 34.(971, 972, 973, 974, 981)-91. Информационная технология. Взаимосвязь открытых систем.
Стандарт 34.91. Информационная технология. Локальные вычислительные сети и др. [3, 18, 19].
Предпроектное обследование [predesign inspection] — сбор и обработка сведений об организации и особенностях функционирования объекта автоматизации, включая данных о его взаимодействии с внешней средой и другими объектами, а также выполнение системного анализа, разработка технико-экономического обоснования целесообразности автоматизации и выработка общих требований на разработку АС. Содержание работ при предпро- ектном обследовании объекта автоматизации соответствует стадии «Формирование требований к АС» — ГОСТ 34.601-90, этапы: «Обследование объекта и обоснование необходимости создания АС», «Формирование требований пользователя к АС», «Оформление отчета о выполненной работе и заявки на разработку АС — тактикотехнического задания» [3, 18, 19, 38].
Концептуальное проектирование [conceptual design] — соответствует стадиям проектирования по ГОСТ 34.601-90 — «Разработка концепции АС» (этапы: «Разработка вариантов концепции АС и выбор варианта концепции АС, удовлетворяющей пользователя», «Оформление отчета о выполненной работе») и «Разработка технического задания». Видами итоговых документов работ на данной стадии являются аванпроект (также используются наименования «Концептуальный проект», «Пилотный проект») или Программа создания системы, которые включают:
краткую характеристику исходного состояния объекта автоматизации и среды, в которой он функционирует;
указание основных целей и перечень задач автоматизации;
описание укрупненной организационно-функциональной структуры выбранного варианта (или вариантов) построения создаваемой системы;
технико-экономическое обоснование;
укрупненное описание и основные требования к средствам информационного и лингвистического обеспечения;
общие требования к средствам программно-аппаратного обеспечения;
перечень и укрупненную характеристику этапов создания системы, сроки их выполнения, состав исполнителей и ожидаемые результаты;
исходную оценку стоимостных показателей выполнения работ;
техническое задание на систему в целом и/или ее основные составные части (подсистемы, программно-технические комплексы и средства, отдельные задачи и т. д.) 1), утверждаемое заказчиком работ [3, 18, 19, 38, 771].
Эскизное проектирование [draft design] — разработка предварительных проектных решений по системе и ее частям. Итоговым документом выполнения работ на данной стадии проектирования является эскизный проект, который содержит принципиальные конструкторские и схемные решения объекта разработки, а также данные, определяющие его назначение и основные параметры (при проектировании программного обеспечения системы эскизный проект должен содержать полную спецификацию2) разрабатываемых программ) [3, 18, 19, 38, 771].
Техническое проектирование [preliminary design] — стадия работ по проектированию АС, которая включает:
разработку проектных решений по системе и ее частям;
разработку документации на АС и ее части;
разработку и оформление документации на поставку изделий для комплектования АС и/или технических требований (технических заданий) на их разработку;
разработку заданий на проектирование в смежных частях проекта объекта автоматизации.
Итоговым документом данной стадии проектирования является технический проект, содержащий помимо перечисленных материалов принципиальные электрические схемы и конструкторскую документацию объекта разработки и составных его частей, перечень выбранных готовых средств программного и технического обеспечения (в том числе ЭВМ, операционной системы, прикладных программ и т. д.), а также алгоритмы решения задач для разработки новых средств программного обеспечения и др. [3, 18, 19, 38, 771].
9 В соответствии с ГОСТ 34.601-90 данная работа может быть выделена в отдельную стадию или этап проектирования.
^Спецификация программы [program specification] — 1) в общем случае: комплект документов, содержащих описание программы (программных средств); 2) в данном контексте: технические условия и требования к разработке программных средств.
Рабочее проектирование [detailed design] — заключительная стадия проектирования, которая помимо требуемой ГОСТ 34.60190 разработки рабочей документации на систему и ее части в общем случае предусматривает уточнение и детализацию результатов предыдущих этапов, создание и испытания опытного и/или опытно-промышленного образца объекта автоматизации, разработку и отработку программных продуктов, технологической и эксплуатационной документации. Результаты излагаются в рабочем или технорабочем проекте. В современной практике проектирования автоматизированных информационных систем (например, АБИС, АСНТИ, АСУ и др.) он является начальным этапом их внедрения в работу фирмы, организации или службы, являющейся заказчиком проекта, или головной в ряде других автоматизируемых фирм, организаций, служб и т. д. [3, 18, 19, 38, 771].
Цикл разработки (проектирования) программного обеспечения [software project lifecycle] — совокупность стадий разработки программного обеспечения, начиная от системного анализа и разработки исходных требований до ее внедрения.
Принципы проектирования АИС — набор закрепленных многолетним и разносторонним опытом создания и эксплуатации АИС правил или требований. Наиболее общие из них:
идентичность — разработка новой, совершенствование уже существующей или внедрение полученной извне АИС являются сходными по своему содержанию научно-техническими проблемами, отличающимися одна от другой только содержанием ряда этапов и временными параметрами;
технологичность — автоматизированная технология означает разработку новой технологии или модернизацию существующей в условиях АИС и не допускает простого использования разработанного программно-аппаратного обеспечения в условиях старых традиционных технологий;
непрерывность, поэтапность и преемственность разработки и развитиях АИС — постоянно развивающиеся на своей основе система; каждое нововведение служит развитием основных системных принципов и уже достигнутого качества;
адаптивность*, составляющие АИС должны обладать свойствами, обеспечивающими быструю адаптацию этих составляющих к изменениям внешней среды и новым средствам;
модульный принцип построения программных и технических средств предполагает, что состав указанных средств состоит из блоков («модулей»), обеспечивающих возможность их замены или изменения с целью совершенствования функционирования АИС или ее адаптации к новым условиям;
технологическая (в том числе сетевая) интеграция предполагает единство для всей системы технологии создания, обновления, сохранения и использования информационных ресурсов и, в частности, однократную обработку документов и данных а также их многократное и многоцелевое использование;
полная нормализация процессов и их мониторинг — многоцелевое использование информации АИС требует обеспечения высокой достоверности данных в системе. Для этого на различных этапах обработки и ввода информационных документов необходимо использовать различные формы контроля информации, требования к которому могут быть сформированы из состава решаемых задач и обрабатываемых данных. Постоянный мониторинг необходим также для получения качественных и количественных характеристик функционирования АИС на основе встраиваемых и специально разрабатываемых средств интеллектуальной статистики;
регламентациях АИС ориентированы на функционирование в промышленном режиме, обеспечивающем массовую поточную обработку информационных документов; эта обработка регламентируется стандартами, маршрутными и пооперационными технологиями, нормативами на ресурсные и временные показатели, развитой службой диспетчеризации;
экономическая целесообразность*, создание АИС должно предусматривать выбор таких проектных решений (в том числе программных, технических и организационно-технологических), которые при условии достижения поставленных целей и задач обеспечивают минимизацию затрат финансовых, материальных и трудовых ресурсов;
типизация проектных решений*, разработка и развитие АИС и их сетей производится с ориентацией на межбиблиотечное сотрудничество и кооперацию, а также в соответствии с правилами и протоколами международного информационного обмена;
максимальное использование готовых решений*, для сокращения стоимости и сроков разработки и внедрения АИС, а также уменьшения ошибок проектирования как системы в целом, так и отдельных ее составляющих, рекомендуется максимально возможно использовать готовые решения и средства. В указанном плане при создании новой системы значительный объем работ связан с анализом альтернативных вариантов возможных решений, выбором наиболее соответствующего для объекта автоматизации и его адаптации к новым условиям применения;
корпоративность*, при проектировании автоматизированной системы, входящей в состав системы более высокого уровня (города, ведомства, республики и т.п.), должна быть предусмотрена
ее аппаратная, программная, лингвистическая и информационная совместимость с другими участниками системы и/или сети АИС. Требования корпоративности могут входить в противоречие с требованиями или решениями, диктуемыми другими принципами, например преемственности проектных решений;
ориентация на первых лиц объекта автоматизации*, успешное выполнение работ по созданию АИС, ее развитию и эксплуатации возможно только при условии их безусловной поддержки первым лицом объекта автоматизации (например, директором библиотеки или информационного органа) и закреплении непосредственной ответственности за их выполнение приказом по организации за руководителем на уровне не ниже заместителя директора [28, 29, 38, 568, 771].
ТЕХНИЧЕСКОЕ ОБЕСПЕЧЕНИЕАВТОМАТИЗИРОВАННЫХ СИСТЕМ
ТЕХНИЧЕСКОЕ ОБЕСПЕЧЕНИЕ АИС, ТЕХНИЧЕСКИЕ (АППАРАТНЫЕ) СРЕДСТВА [hardware]
Совокупность электрических, электронных и механических компонентов автоматизированных систем, составляет их техническое обеспечение (в отличие от программных средств [software], составляющих программное обеспечение автоматизированных систем).
ЭВМ, ИХ ВИДЫ И ОБЩАЯ КЛАССИФИКАЦИЯ
ЭЛЕКТРОННАЯ ВЫЧИСЛИТЕЛЬНАЯ МАШИНА, ЭВМ, КОМПЬЮТЕР [computer]
Комплекс технических и программных средств, основанный на использовании электроники и предназначенный для автоматической или автоматизированной обработки данных в процессе решения вычислительных и информационных задач.
Впервые принципы построения и функционирования ЭВМ были сформулированы американским ученым математиком Джоном фон Нейманом в 1945 г. В соответствии с указанными принципами в состав ЭВМ должны входить: арифметическое логическое устройство (АЛУ [ALU, Arithmetic and Logic Unit]), выполняющее арифметические и логические операции; устройство управления, предназначенное для организации выполнения программ; запоминающие устройства (ЗУ); внешние устройства для ввода- вывода данных.
ПОКОЛЕНИЕ ЭВМ [computer generation]
Один из способов классификации ЭВМ по степени их развития. Каждое «поколение ЭВМ» отличается от других архитектурой, элементной базой, степенью развитости программных средств, производительностью и другими показателями. В настоящее время различают пять поколений ЭВМ:
ЭВМ первого поколения [first-generation computer] — использовали ламповую элементную базу, обладали малым быстро-
действием и объемом памяти, имели неразвитые операционные системы; программирование выполнялось на языках программирования низкого уровня (конец 1940-х и 1950-е гг.).
ЭВМ второго поколения [second-generation computer] — использовали полупроводниковую элементную базу, изменяемый состав внешних устройств, языки программирования высокого уровня и принцип библиотечных программ (конец 1950-х, 1960-е и начало 1970-х гг).
ЭВМ третьего поколения [third-generation computer] — использовали в качестве элементной базы интегральные схемы (ИС), имели развитую конфигурацию внешних устройств и стандартизованные средства сопряжения, обладали большим быстродействием и значительными объемами основной и внешней памяти. Развитая операционная система обеспечивала работу в так называемом мультипрограммном (т. е. с использованием многих программ) режиме (1970-е, начало 1980-х гг).
ЭВМ четвертого поколения [fourth-generation computer] — используют большие и сверхбольшие интегральные схемы (БИС и СБИС), виртуальную память, многопроцессорный с параллельным выполнением операций принцип построения, развитые средства диалога (середина 1980-х гг. по настоящее время).
ЭВМ пятого поколения [fifth-generation computer] — характеризуются наряду с использованием более мощных СБИС применением принципа «управления потоками данных» (в отличие от принципа Джона фон Неймана «управления потоками команд»), новыми решениями в архитектуре вычислительной системы и использованием принципов искусственного интеллекта. С ЭВМ пятого поколения связывают наряду с другими особенностями возможность ввода данных и команд голосом. Начало разработки ЭВМ этого поколения можно отнести ко второй половине 1980-х гг; внедрение первых образцов — первая половина 1990-х гг.
ЭВМ различаются также по следующим основаниям
По принципу построения и действия
Аналоговая ЭВМ, ABM [analog computer] — вычислительная машина непрерывного действия, обрабатывающая аналоговые данные. Предназначена для воспроизведения определенных соотношений между непрерывно изменяющимися физическими величинами. Основные области применения связаны с моделированием различных процессов и систем.
Цифровая ЭВМ, ЦЭВМ [computer] — то же, что ЭВМ. Уточнение типа (ЦЭВМ) производится в случаях, когда это особо необходимо, например, в сложных вычислительных системах, включающих ЭВМ разных видов.
Комбинированная (аналого-цифровая) ЭВМ [combined computer] — ЭВМ, сочетающая аналоговую и цифровую формы обработки данных.
МНОГОПРОЦЕССОРНАЯ ЭВМ (СИСТЕМА) [multiprocessor system (computer)]
ЭВМ, архитектура которой предусматривает использование большого числа процессоров, что обеспечивает существенное повышение ее вычислительной мощности и, в частности, возможность обработки больших массивов данных, аудио- и видеопотоков в режиме реального времени (онлайн), производство вычислений с плавающей запятой, реализацию режима многозадачности и т. д. Принципы построения таких ЭВМ осуществлены в симметричных многопроцессорных системах [SMP, Symmetric MultiProcessor systems] (например PowerScale группы компаний Bull), системах с массовым параллелизмом [МРР, Massively Parallel Processing architectures] и др. [74, 223, 683].
МРХ (MultiProcessor extended) — многопроцессорное расширение. В декабре 2001 г. фирма AMD выпустила в массовое производство набор микросхем AMD-760MPX, основанный на использовании двух микропроцессоров Athlon МР или Duron МР, памяти DDR SDRAM и принципе построения SMP-систем (см. ранее). AMD-760MPX обеспечивает эффективное и сравнительно недорогое совместное выполнение задач группой процессоров. Высокая производительность подобных систем зависит от выбранных способов передачи данных от центрального процессора по системной шине и оптимизации работы системной памяти. В 2002 г. фирма AMD выпустила кристалл Athlon ХР 2200+, имеющий тактовую частоту 2,4 ГГц, сократив, таким образом, свое отставание от Intel Corp. Подробнее см. [683, 737].
ТРАНСПЬЮТЕР [transputer — от англ. TRANSistor и comPUTER ]
Микроэлектронный прибор, объединяющий на одном кристалле мощный микропроцессор, быструю память, интерфейс внешней памяти и каналы ввода-вывода. Предназначен для построения параллельных вычислительных структур. Создан фирмой INMOS (Великобритания) в 1983 г.
ЭВМ с многопроцессорной параллельной архитектурой, что обеспечивает существенное увеличение ее производительности. При построении транспьютеров используется специальный язык параллельного программирования Occam. Подробнее см. [170, 171].
По вычислительной мощности и габаритам
СуперЭВМ [supercomputer] — класс сверхпроизводительных ЭВМ, предназначенных для решения особо сложных задач в областях науки, техники и управления. Сверхвысокая производительность достигается преимущественно за счет параллельной архитектуры, предусматривающей использование большого числа функционально-ориентированных процессоров (см. ранее «Многопроцессорная ЭВМ») и параллельного программирования, сверхглубокого охлаждения процессоров (до температур, близких к абсолютному нулю), а также высокоскоростных СБИС. В мире насчитывается ограниченное количество ЭВМ такого типа (порядка 500). Основными их производителями являются фирмы США и Японии, в частности Cray, Fujitsu и NEC.
Большая ЭВМ [large computer] — ЭВМ, имеющая высокую производительность, большой объем основной и внешней памяти, обладающая способностью параллельной обработки данных и обеспечивающая как пакетный, так и интерактивный (диалоговый) режимы работы.
ЭВМ средней производительности [medium computer] — производительность до нескольких миллионов операций в секунду, емкость оперативной памяти в несколько десятков Мбайт, разрядность машинного слова — не менее 32.
Малая ЭВМ, миниЭВМ [small computer, minicomputer] — в прошлом так назывались ЭВМ, конструктивно выполненные в одной стойке и занимавшие небольшой объем (порядка десятых долей кубометра). По сравнению с большими и средними машинами мини-ЭВМ обладают существенно более низкой производительностью и объемом памяти. Термин «миниЭВМ» не имеет точного определения, он очень близок по содержанию к термину «микроЭВМ», четкой границы между двумя классами этих машин нет.
МикроЭВМ [microcomputer]
Кристалл большой или сверхбольшой интегральной схемы (см. «БИС» и «СБИС»), который в отличие от микропроцессора содержит все логические элементы, необходимые для образования полноценной вычислительной системы.
ЭВМ, использующая в качестве арифметического и логического устройства (см. «АЛУ») один или несколько микропроцессоров. Указанное значение термина в смысле отнесения ЭВМ к тому или иному классу машин может быть признано не корректным в связи с широким применением микропроцессорной техники в машинах разных классов.
С понятием микроЭВМ связаны также термины:
однокристальная ЭВМ [single-chip computer] — микроЭВМ, выполненная на одной большой (БИС) или сверхбольшой (СБИС) интегральной микросхеме;
одноплатная ЭВМ [single-board computer] — микроЭВМ, у которой микропроцессор, микросхемы устройств памяти и подсистемы ввода-вывода, а также другие основные компоненты размещены на одной печатной плате;
однопроцессорная ЭВМ [monoprocessor computer] — ЭВМ с одним центральным процессором;
интеллектуальная карта, смарт-карта [smart card] — пластиковая карточка со встроенным микропроцессором и памятью; может хранить, например, личные сведения, идентификационные шифры для охранных устройств, данные банковского счета и т. д.
3. По назначению
Базовая ЭВМ [original computer] — ЭВМ, являющаяся начальной исходной моделью в серии ЭВМ определенного типа или вида.
Универсальная ЭВМ [universal computer] — ЭВМ, предназначенная для решения широкого класса задач. ЭВМ этого класса имеют разветвленную и алгоритмически полную систему операций, иерархическую структуру ЗУ и развитую систему устройств ввода- вывода данных.
Специализированная ЭВМ [specialized computer] — ЭВМ, предназначенная для решения узкого класса определенных задач. Характеристики и архитектура машин этого класса определяются спецификой задач, на которые они ориентированы, что делает их более эффективными в по отношению к универсальным ЭВМ. К разряду специализированных могут быть отнесены, в частности, управляющие, бортовые, бытовые и выделенные ЭВМ.
Управляющая ЭВМ [control computer] — ЭВМ, предназначенная для автоматического управления объектом (устройством, системой, процессом) в реальном масштабе времени. Сопряжение ЭВМ с объектом управления производится с помощью аналогоцифровых и цифро-аналоговых преобразователей.
Бортовая ЭВМ [onboard computer] — специализированная управляющая ЭВМ, устанавливаемая на борту транспортного средства (самолета, спутника, корабля, автомобиля и т. и.) и предназначенная для оптимального управления функционированием других бортовых устройств, в частности, связанных с управлением перемещением своего носителя в пространстве.
Выделенная ЭВМ [dedicated computer] — разновидность (как правило) однокристальной специализированной ЭВМ,
встроенной в какое-либо устройство с целью управления им или передачи ему данных; используется в бытовой технике и других видах устройств — нагревательных приборах, часах, автомобилях, магнитофонах и т. д.
Бытовая (домашняя) ЭВМ [home computer] — то же, что домашняя ПЭВМ или домашний ПК.
5. По функциям, выполняемым в многомашинных системах комплексах
ГЛАВНАЯ (ВЕДУЩАЯ, ЦЕНТРАЛЬНАЯ) ЭВМ, ГВМ, ХОСТ [master (host, central) computer]
В многомашинных вычислительных комплексах*. ЭВМ, осуществляющая управление другими ЭВМ, организацию работ в системе (вычислительной сети) и производящая основную обработку информации.
В телекоммуникационных вычислительных сетях*. ЭВМ, обеспечивающая обслуживание сети, передачу сообщений и выполнение программ, связанных с дополнительными функциями или задачами.
СЕРВЕР [server]
В локальных вычислительных сетях*, специализированная ЭВМ, управляющая использованием разделяемых между терминалами сети дорогостоящих ресурсов системы, например, — внешней (дисковой) памяти, баз данных, средств связи, принтеров и т. д. По признаку характера разделяемых ресурсов различают файловые серверы, серверы приложений и др. (см. далее);
ЭВМ, выполняющая определенные функции обслуживания вычислительной сети.
Некоторые разновидности серверов*.
Почтовый сервер [mail server] — сервер, обеспечивающий поддержку обмена электронной почтой в рамках сетей Интернет и Интранет (см., в частности, [306]).
Сервер-издатель [publishing server] — сервер с базой данных, которые рассылаются («публикуются») по другим станциям сети.
Сервер приложений [application server] — сервер, управляющий работой локальной сети ЭВМ при выполнении каких-либо прикладных задач автоматизированной системы. Примерами такого рода задач могут служить: обеспечение связи с другими локальными и/или телекоммуникационными системами, коллективное использование печатающих устройств и т.п. В указанной связи
различают также серверы связи (см. далее) и сервер печати [print server].
Сервер (станция) связи [gateway server] — специализированный узел (станция, сервер) локальной сети, обеспечивающий доступ терминалов этой сети к внешней сети передачи данных и другим вычислительным сетям.
Сервер (станция) телексной связи [telex server] — сервер, обеспечивающий связь данной локальной сети и отдельных ее узлов с телексной сетью.
Файловый сервер, файл-сервер [file server] — сервер, управляющий созданием и использованием информационных ресурсов локальной сети (системы ЭВМ), включая доступ к ее БД и отдельным файлам, а также их защиту (см. далее также «Удаленный файловый сервер»). Для поддержки и ведения «больших» и «очень больших» баз данных, содержащих десятки миллионов записей, используются так называемые многопроцессорные системы, способные эффективно обрабатывать большие объемы информации и обладающие хорошим соотношением характеристик «цена/производительность». Разновидностью файловых серверов, предназначенных для обеспечения резервного копирования данных абонентов сети, являются NFS (Network File System) и NAS (Network Attached Storage). Более гибкими и перспективными считаются NAS. Существуют несколько разновидностей серверов NAS, использующих различные системы внешней памяти, в том числе комбинированные. Подробнее см. [625].
Телефонный сервер API [TSAPI, Telephony Server Application Programming Interface] — сервер, предназначенный для управления вызовами, мониторинга устройств, маршрутизации вызовов и других функций связи; разработан фирмой Novell при участии фирмы AT&T [346].
Мэйнфрейм [mainframe] — мощная многопроцессорная высокопроизводительная ЭВМ с весьма значительным объемом оперативной и внешней памяти, которая выполняет функции сервера в развитых локальных вычислительных сетях (ЛВС) с большим числом периферийных ЭВМ и терминалов (например, ЛВС больших организаций, фирм, учебных заведений и т. д.). Данный термин многими специалистами считается устаревшим, в связи с развитием персональных ЭВМ [169].
Псевдо-УАТС, телефонный телекоммуникационный сервер — объединение в одном продукте готового аппаратного обеспечения, серверного программного обеспечения и программного обеспечения телефонии для выполнения функций учрежденческой автоматической телефонной станции (УАТС); выполняет также функции
автоматического секретаря, голосовой почты и факсимильной связи. Термин введен Эдвином Маргулисом [346].
Удаленный файловый сервер [remote file server] — сервер, обеспечивающий телеобработку и управление информационными ресурсами распределенной сети на расстоянии через каналы связи.
Хост-узел [host] — отдельная ЭВМ или их группа, имеющая прямое сетевое соединение с Интернетом, и предоставляющая пользователям теледоступ к своим информационным ресурсам, программно-техническим средствам и службам.
WAIS (Wide Area Information Server) — «Сервер глобальной информации» предоставляет доступ к неструктурированной информации, распределенной по сети Интернет; использует простой язык управления, близкий к естественному. Поиск информации производится по ключевым словам.
По режимам и месту работы
Активная ЭВМ [active computer] — ЭВМ, входящая в состав многомашинного комплекса (см. «Вычислительная сеть») и ведущая в данный момент обработку или готовая к немедленной обработке задач пользователей.
Дублирующая (резервная) ЭВМ [slave (standby) computer] — ЭВМ, ориентированная на выполнение тех же операций, что и активная ЭВМ, но работающая в так называемом «дежурном» или «ждущем» режиме, предусматривающем передачу ей функций активной машины в случаях сбоев в работе или выхода из строя последней.
Периферийная ЭВМ [peripheral (satellite) computer]
ЭВМ, управляющая периферийным оборудованием;
ЭВМ, выполняющая вспомогательные функции, например, предварительный сбор и обработку данных.
Подчиненная ЭВМ [slave computer] — в многомашинных системах*. ЭВМ, работающая под управлением главной (центральной) ЭВМ.
Псевдоведущая ЭВМ [take host] — ЭВМ, осуществляющая сбор статистики о работе вычислительной сети.
3.2. АРХИТЕКТУРА, КОНФИГУРАЦИЯ, ПЛАТФОРМА ЭВМ
АРХИТЕКТУРА [architecture]
По отношению к ЭВМ*, общий принцип построения и организации работы, включая определение функционального состава основных узлов и блоков, а также структуры управляющих и ин-
формационных связей между ними, обеспечивающих реализацию заданных целей и характеристик.
По отношению к вычислительным сетям*. понятие «архитектура» включает также протоколы и интерфейсы, требуемые для реализации связи, форматы данных и процедуры их передачи по сети.
Открытая архитектура [open architecture] — архитектура, допускающая сборку, усовершенствование и ремонт ЭВМ по ее составным элементам — модулям. Указанный принцип построения широко используется в конструкции ПЭВМ. В частности, при производстве так называемых IBM-совместимых (или Intel-совместимых) ПК.
Параллельная архитектура [fat node architecture] — архитектура, предусматривающая одновременное (параллельное) выполнение вычислительных процессов; используется при построении ЭВМ разных классов в том числе и суперЭВМ, имеющих в своей конструкции несколько мощных процессоров (см. также «Многопроцессорная ЭВМ»).
КОНФИГУРАЦИЯ [configuration]
По отношению к ЭВМ*, особенности конструкции, включая архитектуру, состав и характеристики основных составных частей и вспомогательных (периферийных) средств, а также организацию связей между ними. Характер конфигурации ПЭВМ как при их проектировании, так и выборе, определяется составом и сложностью задач, на которые они рассчитаны, включая требования, предъявляемые соответствующими средствами программного обеспечения.
Понятие минимальная конфигурация ПЭВМ (ПК) обычно связывается с конкретным типом центрального процессора, стандартными или минимальными для него размерами внутренней и внешней памяти, клавиатурой и монитором. Подробнее о конфигурации современных ПЭВМ см. далее в разделе 3.3. «Персональные ЭВМ».
Build to Order — о конфигурации ПК*, «сборка под заказ» (также «компьютеры только под заказ»). Принцип обслуживания заказов на приобретение ПК и инсталляцию программного обеспечения, при котором конфигурация компьютеров гибко выбирается по желанию клиентов и/или оптимизируется поставщиком в соответствии с исходными требованиями покупателей.
Модернизация ЭВМ, апгрейд [upgrade] — изменение конфигурации ПК, связанное с переходом от одной модели к другой — более современной и производительной. Апгрейд ПК обычно пред-
полагает замену его материнской платы, увеличение оперативной, кэш- и внешней памяти и/или увеличение тактовой частоты («разгон» ПК), а также переход на новые средства программного обеспечения (в первую очередь — операционную систему). В зависимости от поставленной цели модернизации количество и характер изменений в конфигурации ПК, а, соответственно, и стоимость ее реализации могут быть различными. Подключение к ПК дополнительных периферийных устройств, увеличение емкости ОЗУ или переход на новую операционную систему считать модернизацией не принято. Рекомендации по модернизации IBM-совместимых PC см. в [50, 194, 291, 419, 498, 499, 748].
Разгон, оверклокинг [overclocking] — под данным термином подразумевается повышение производительности ПК или других его схемных элементов (например, видеокарты) при проведении апгрейда (см. ранее) за счет искусственного повышения тактовой частоты. Существуют разные способы обеспечения разгона, в частности, за счет изменения коэффициента умножения тактовой частоты процессора, увеличения частоты системной шины (последнее ведет к соответствующему росту тактовой частоты процессора) и т. д. Возможности разгона всегда ограничены и связаны с опасностью сокращения надежности системы. Подробнее см. [692].
Технология (архитектура) NSP (Native Signal Processing)
«Естественная обработка сигнала»: технология построения и/или архитектура аппаратно-программных средств, предложенная фирмой Intel Corp, для ПЭВМ, использующих микропроцессоры Pentium частотой от 75 МГц и выше, а также шину PCI. Суть данной технологии, разработанной еще в середине 1995 г, заключается в постепенном переносе специализированных функций обработки сигналов с дополнительных плат на центральный процессор. Ее прикладное назначение — оптимизация работы системы, сокращение числа дополнительных плат расширения и уменьшение габаритов оставшихся плат, облегчение эксплуатации и наращивание функциональных возможностей ПЭВМ в области мультимедиа. Разработана также стандартная архитектура платформы, получившая наименование NSP Reference Platform [95, 99, 138, 231].
МОДУЛЬ [module]
Унифицированный легко заменяемый функциональный узел (блок, устройство, схема, элемент и т. п.) ЭВМ.
Единица программного обеспечения (см. также «Программный модуль»).
ПЛАТФОРМА [platform]
По отношению к ЭВМ*, тип ЭВМ, определяемый маркой центрального процессора и операционной системы, на которой она работает.
Общая аппаратная платформа [CHRP, Common Hardware Reference Platform] — совместная разработка фирм Apple Computer, IBM и Motorola взаимно совместимой ЭВМ, обеспечивающей возможность работы с операционными системами Mac OS, Windows NT и OS/2. Базовая конфигурация прототипа, выпуск которой намечался на конец 1995 г, должна была включать микропроцессор PowerPC 604, 8 Мбайт RAM (расширяемой до 1 Гбайта), шину PCI [98].
СОВМЕСТИМОСТЬ [compatibility]
В общем плане*, способность различных объектов к взаимодействию. По отношению к ЭВМ и основным областям их использования различают аппаратную, техническую, программную и информационную совместимость.
Аппаратная (техническая) совместимость [hardware (equipment) compatibility] — способность одной ЭВМ работать с узлами или устройствами, входящими в состав другой ЭВМ. Составной частью аппаратной совместимости является электромагнитная совместимость.
Электромагнитная совместимость, ЭМС [EMC, ElectroMagnetic Compatibility]
Способность работающих (в том числе автономно) технических средств не создавать взаимных электромагнитных помех.
Способность электронных устройств функционировать при наличии внешних электромагнитных полей.
Ограничение собственного электромагнитного излучения устройств до уровня, не влияющего на работу других устройств.
Информационная совместимость [data compatibility] — способность двух или более ЭВМ или систем адекватно воспринимать одинаково представленные данные. Частью информационной совместимости, а также средством ее обеспечения является совместимость форматов представления данных.
Программная совместимость [software compatibility] — возможность выполнения одних и тех же программ на разных ЭВМ с получением одинаковых результатов (не путать с совместимостью программ — см. далее).
Совместимость программ [program compatibility] — пригодность программ к взаимодействию друг с другом и, в частности,
к объединению в программные комплексы для решения более сложных задач, например в автоматизированных системах.
Полная совместимость [fully compatibility] — аппаратная, программная и информационная совместимость двух или более ЭВМ без каких-либо ограничений для их пользователей.
ПЕРСОНАЛЬНЫЕ ЭВМ
ПЕРСОНАЛЬНАЯ ЭВМ, ПЭВМ, ПЕРСОНАЛЬНЫЙ КОМПЬЮТЕР, ПК [PC, Personal Computer]
Универсальная ЭВМ, предназначенная для индивидуального использования. Ориентирована на решение широкого круга задач различных пользователей, в том числе не специалистов в области вычислительной техники.
Реализация указанных признаков в ПЭВМ достигается*.
использованием микроэлектронной элементной базы (в частности БИС И СБИС), обеспечивших высокие вычислительные возможности ЭВМ в габаритах не превышающих настольную установку (см. также «Портативная ПЭВМ»);
модульным принципом построения (см. также «Открытая архитектура»);
специальным программным обеспечением, облегчающим работу непрофессионалов в области вычислительной техники при решении самых разнородных задач практически всех видов человеческой деятельности.
Составными частями ПЭВМ, входящими в их основную комплектацию при продаже или поставке являются системный блок, клавиатура и монитор. Дополнительные (периферийные устройства) ПЭВМ: мышь, принтер, сканер, плоттер, джойстик, графический планшет, световое перо, дисковод CD-ROM и др.
Примечание*. С 1981 г., после появления первой модели ПК фирмы IBM (IBM PC, термин «РС» стал распространяться на все типы ПЭВМ, а примерно с конца 1980-х-начала 1990-х гг. в связи с развитием микроэлектроники и вычислительной техники термины «ПЭВМ», «ПК» и «РС» начали распространяться также на профессиональные ПЭВМ, имеющие различное назначение, мощности и габариты.
ДОМАШНЯЯ ПЭВМ, ДОМАШНИЙ ПК
[home personal computer, home PC]
ПЭВМ, предназначенная для решения различных задач в бытовой сфере: вычислительных, управляющих объектами бытовой
техники, информационных и игровых. ПЭВМ этого класса характеризуются следующими общими требованиями: они должны быть относительно недорогими, легко конфигурируемыми, обладать простой системой обучения, хорошей производительностью и иметь специальный набор программ, включая мультимедиа и телекоммуникационные.
Ведущие мировые фирмы-производители*. AST, Compaq, Gateway, IBM, Micron, Packard Bell и др. Объявленная в 1995 г. «основная конфигурация» домашнего ПК характеризовалась следующими параметрами: 66 МГц процессор i486DX2, RAM — 8 Мбайт, факсмодем, дисковод CD-ROM с удвоенной скоростью и 16-разрядная звуковая плата [46], однако уже в 1996 г. в России основные параметры комплектования таких ПК включали: Pentium 100-133 МГц, RAM 8-16 Мбайт, CD-ROM drive 6х-8х. В 1998 г. была объявлена другая конфигурация домашних ПК. В 1999 г. появилась очередная концепция создания домашних ПК — Easy PC, ориентированная на реализацию так называемых «Электронных домов». В соответствии с этой концепцией домашние ПК и платформы для них должны поддерживать работу в Интернете, иметь широкие возможности воспроизведения мультимедиа, использовать операционную систему Windows ME (новая «бытовая» ОС фирмы Microsoft Corp., известная и как Windows Millennium Edition), функционально обеспечивать управление комплексом домашних бытовых приборов и технических средств, иметь современный дизайн для органичного вписания в интерьер жилых помещений. В частности, помимо различных цветовых гамм окраски используются разнообразные формы корпуса, в том числе имитирующие предметы домашнего обихода: настенные и настольные плоские «рамы» для «картин» и «фотографий», пуфики для сидения и т. д. Подробнее см. [553, 640]; см. также: «Сетевой ПК», «Корпоративный ПК», «РС 99», «РС 2001» и «Конфигурации ПК 2002 г».
SOHO* (Small Office Home Office) — аббревиатура, обозначающая разновидность домашней ПЭВМ, объединяющей функции также малого (в том числе домашнего) офиса. О характеристиках современных ПК этого класса и их выборе см. [45].
Entry-level PC* — дешевая ПЭВМ начального уровня с невысокими функциональными возможностями; имеет минимальные характеристики комплектации и стоимости; иногда имеются в виду младшие модели семейства ПЭВМ [136, 641].
ПРОФЕССИОНАЛЬНАЯ ПЭВМ, ППЭВМ, ПРОФЕССИОНАЛЬНЫЙ ПК [Profession (personal) Computer, PC]
ПЭВМ, предназначенная для решения задач различной профессиональной ориентации в автономном (локальном) режиме и системах телеобработки данных. Профессиональные ПК проектируются с повышенными характеристиками для использования в автономном режиме, в сетевой среде или вне ее. Они хорошо приспособлены для выполнения широкого круга деловых программ, часто обеспечиваются сетевыми адаптерами, а также, как правило, работают с развлекательными, 3D- и мультимедийными программами. Большинство таких ПК в настоящее время оснащены средствами DVD для хранения и просмотра кинофильмов с цифровым качеством, а также мощной аудиоподсистемой и дисками, имеющими достаточную емкость (от 9,6 до 17,4 Гбайт). Во многих моделях установлены факультативные устройства резервного копирования (на магнитной ленте или перезаписываемых оптических дисках). Часто ППЭВМ называют также рабочими станциями. Последний термин распространяется и на портативные (мобильные) ПК, имеющие соответствующую конфигурацию. Подробнее см. [443].
СЕТЕВАЯ ПЭВМ, СЕТЕВОЙ ПК [NetPC]
ПЭВМ, ориентированная на работу массовых пользователей в распределенных и глобальных сетях, например, Интернете. В октябре 1996 г. с инициативой разработки эталонной платформы сетевой ПЭВМ выступили корпорации Intel Corp, и Microsoft Corp, при поддержке ведущих производителей аппаратных и программных средств (Compaq, Dell, Digital, Gateway 2000, Hewlett-Packard Comp., Nec, Texas Instruments и др.). По замыслу разработчиков ее введение должно снизить стоимость первоначального приобретения ПК и сократить расходы на его техническую поддержку. Исходная конфигурация включала: Pentium-100 МГц; RAM — 16 Мбайт; монитор — VGA; модем — 28,8 Кбит/с; сетевой режим Ethernet или Token Ring. Предполагается также, что каждой NetPC изначально присваивается идентифицирующий ее шифр [184].
В начале 1996 г. фирма Getway 2000 выпустила совершенно новую разновидность ПК Destination, которая может также служить в качестве большого телевизора [282]. В 2000 г. появились так называемые legacy-free PC (ПК, лишенные наследства) — архитектуры упрощенных ПК, являющихся Интернет-приставками. Их основной отличительной особенностью является тот факт, что они используют основное программное обеспечение и внешнюю память, установленные на сервере Интернет-провайдера. Эти
ПК привлекательны простотой обслуживания, ориентированной на неопытных пользователей, и возможностью хранить данные «вне дома». Однако их функциональные возможности весьма ограничены [641]. Разновидностью сетевых ПК стали так называемые корпоративные ПК (см. далее).
КОРПОРАТИВНЫЙ ПК [Corporate PC]
Разновидность сетевого ПК (см. ранее), снабженного средствами дистанционного управления и, в определенном смысле, — обслуживания. Иногда его называют также управляемым ПК. Современные ПК этого класса располагают средствами учета и отслеживания всех системных ресурсов, аппаратного мониторинга, обнаружения попыток взлома системного блока, включения ПК по ЛВС, дистанционного включения и отключения питания. Помимо сказанного, эти ПК могут использовать специальные программные средства (например, Insight Manager) для отслеживания состояния дисков и оперативной памяти, а также обнаружения назревающих отказов. Использование указанных средств позволяет также производить дистанционное обновление BIOS, блокировать отдельные компоненты системы и даже запирать корпус системного блока. Подробнее о современных конструкциях и моделях корпоративных ПК, их характеристиках и выборе см. [444, 545, 626, 641].
ПАНЕЛЬНЫЙ ПК [Panel PC]
Конфигурация и технология построения настольного ПК, объединяющая в одной конструкции собранный на одной панели системный блок и плоский крупноформатный ЖК-дисплей. Отличительными особенностями панельного ПК являются также повышенная надежность, применение сенсорных экранов, защита от неблагоприятных факторов внешней среды (ударопрочность, пыле- и влагонепроницаемость и т. п.). Поскольку панельный ПК является весьма малогабаритным изделием, в нем в качестве периферийных устройств используются 2,5” жесткие диски, сверхтонкие накопители на гибких магнитных дисках и CD-ROM, применяемые преимущественно в ноутбуках. Так как ПК предназначены для использования в условиях, требующих повышенной надежности (банки, торговля, транспорт, медицина, общественное питание и др.), в качестве внешней памяти (накопителей) они могут использовать полупроводниковые «диски» на основе флэш-памяти. По мере дальнейшего развития технологии производства панельных ПК и, в частности, реализации идеологии Easy PC для так называемого электронного дома, они начали выпускаться в кон-
фигурации, позволяющей вешать их на стену в виде «картины» или устанавливать на столе в форме рамки для фотографий. Одна из первых реализаций панельного ПК РРС-140 фирмы Advantech имела следующий состав и характеристики: микропроцессор Pentium ММХ/233 МГц, SDRAM 128 Мбайт, плоский 15”TFT (Thin- Film Transistor Display) дисплей, представляющий собой активный ЖК-дисплей (разрешение 1024 х 768 точек, 256 тыс. цветов, угол обзора 120°); 2,5” винчестер с интерфейсом EIDE; Sound Blaster- совместимая звуковая плата; 4 последовательных, параллельный и игровой порты; 2 порта USB; порт Ethernet 100/10 Base-T. Подробнее см. [382, 553, 667].
PC 99, РС’99 (Personal Computer 99)
Конфигурации ПК 1999 г., объявленные фирмами Microsoft, Intel при поддержке Compaq, Dell, Gateway 2000, Hewlett-Packard и другими (всего порядка 50 ведущих фирм-производителей ПК и средств ПО), в выпущенном ими в 1998 г. Руководстве «РС 99 System Design Guide». Основными целями данного документа являются:
повышение качества аппаратного обеспечения, встроенных программ и драйверов устройств;
гарантирование качественного аппаратного обеспечения и драйверов, поддерживающих возможности Windows 98 и Windows NT, включая гарантирование дешевых ПК, позволяющих поддерживать указанные ОС.
Одним из основных решений явился полный отказ от поддержки устаревших интерфейсов ввода-вывода, включая шину ISA. Принят следующий план действий*.
РС 99 не должен содержать расширительных слотов ISA. Все компоненты системной платы, такие, как ROM, BIOS, Super I/O, звуковые и клавиатурные адаптеры должны соответствовать технологии plug-and-play. Порты СОМ и LPT могут использовать только принтеры, однако и последние должны переходить на соединения типа USB и IEEE 1394;
с интерфейса АТА и ATAPI следует переходить на IEEE 1394;
для модемов рекомендуется соединение USB, для сканеров и других устройств ввода и обработки изображения — SCSI или IEEE 1394;
для аудиоплат самыми распространенными решениями являются PCI и USB;
графические адаптеры не должны использовать ISA, рекомендуются AGP или PCI;
пока еще можно использовать традиционные интерфейсы для «мышей» и клавиатур, однако рекомендуется их подключение через USB.
Руководство определяет следующие «базовые» версии конфигурации PC 99, предназначенные для работы с 32-раз- рядными Window s-приложениями-.
Consumer PC* — самый массовый «домашний» вариант ПК, не предназначенный для работы в локальной сети, однако предполагающий возможность работы в Интернете;
Office PC* — предназначен для работы в локальной сети предприятия, должен отвечать офисным требованиям по низкому уровню излучения, иметь записываемую систему BIOS и возможность удаленной загрузки;
Mobile PC* — ноутбук должен иметь возможность использоваться как офисный и потребительский ПК, нормируются также требования к его весу и времени работы элементов питания;
Workstation PC* — рабочая станция, являющаяся более мощным ПК по отношению к офисной версии, значительное внимание уделяется возможности обеспечения им интенсивной вычислительной работы;
Entertainment PC* — отличается от обычного потребительского ПК количеством и качеством мультимедийных компонентов; должен обеспечивать сочетание высокопроизводительных 2D и 3D подсистем, предназначенных для игр с качеством, превышающим телевизионное, полноэкранным просмотром, видеопроигрывателем MPEG-2 для просмотра фильмов в формате DVD, цифровым телевидением и т. д. [383, 384, 481]. Полный текст руководства см. http://www.microsoft.com/hwdev/pc99.htm.
Подробно о современных ПК и их выборе для разных категорий пользователей см. [529, 562, 626, 63 5, 640, 641, 763].
PC 2001, PC System 2001* (Personal Computer System 2001)
Завершено открытое обсуждение следующей редакции PC 2001 System Design Guide, которая определяет идеологию конфигураций офисных ПК (см. http://www.pcdesguide.org/). На ближайшие два года минимальные требования к процессору для PC System: тактовая частота — 667 МГц, размер кэш памяти —128 Кбайт, объем оперативной памяти —128 Мбайт для ПК с предустановленной Windows 2000 и 64 Мбайт для всех остальных ОС. В PC System должно быть не менее двух свободных USB-порта.
Ряд ведущих производителей вычислительной техники уже выпустили серийные модели домашних и офисных ПК, соответству-
ющих указанным канонам. В результате получились весьма эффективные, компактные, но довольно дорогие (стоимость порядка $1500-3000) настольные компьютеры для офисов и продвинутых пользователей. Особое внимание в них уделяется обеспечению требований надежности, которые доминируют над требованиями по производительности при прочих равных условиях. Одна из таких моделей (OptiPlex GX115 фирмы Dell) имеет следующую конфигурацию: Intel Pentium III или Celeron (минимальные требования к PC 2001 — частота 667 МГц, кэш L2 — 128 Кбайт), чипсет — Intel 815Е (4 Мбайт дисплейного кэша на плате), шина —133 МГц, RAM 64-128 Мбайт non ЕСС SDRAM (соответствует PC 2001), интегрированный сетевой контроллер — ЗСот 10/100 Мбит/с WuOL Capable Ethernet, дисковый контроллер — EIDE SMART II АТА-100, привод — 20/48xCD-ROM, дополнительно — DVD, Zip, CD-RW. Указывается, что это одна из наиболее «умеренных» конфигураций. Подробнее см. [624, 63 5, 640].
Конфигурации ПК 2002 г.
Приход на мировые рынки микропроцессоров, выполненных по новым технологиям, стремительное развитие их характеристик, а также архитектуры построения и характеристик (включая стоимостных) других элементов вычислительной техники (в частности чипсетов, процессорных шин и т. д.) приводят к весьма условному разделению возможных конфигураций ПК. В работе [763] предлагаются следующие их варианты: идеальный ПК, высокопроизводительный мультимедийный ПК класса High-End, ПК среднего уровня и бюджетный ПК класса Low-End. В основу указанной классификации положены прежде всего производительность и стоимость ПК, построенных на базе процессоров Intel Pentium 4 и Intel Celeron.
Идеальный ПК — самый высокопроизводительный и дорогой ПК (стоимость ~ $ 2000). Построен на последней модели процессора Intel Pentium 4 3.06 ГГц с поддержкой технологии HyperThreading. Материнская плата должна поддерживать 533-мегагер- цовую процессорную шину и наиболее производительную на настоящее время оперативную память — RDRAM РС1066 (1 Гбайт). Единственый чипсет, который удовлетворяет этим требованиям — Intel 850Е. Примерами таких плат могут быть Gigabite CA-8IHXP и ASUS Р4Т533. Видеокарта — GeForce Ti4600; дисковый массив на основе RAID-контроллера, состоящего не менее чем из двух жестких дисков (предпочтительно — IBM) Deskstar 120GXP емкостью 100 или 120 Гбайт или Western Digital Caviar WD1200JB емкостью 120 Гбайт; устройство для чтения CD/DVD-дисков; внешнее
устройство для записи CD-дисков (для последних приводов предпочтительным считается продукция фирмы Plextor. Для обеспечения высокого качества воспроизведения звука должна использоваться звуковая карта Sound Blaster Audigy. Корпус системного блока должен обеспечивать необходимую вместимость, надежный теплоотвод и быть оборудован мощным источником питания (не менее 300 Вт), а также двумя вентиляторами — вытяжным и нагнетающим.
Мультимедийный ПК класса High-End — высокопроизводительный ПК, который может использоваться как игровой компьютер, мультимедийный центр развлечений, а также для ресурсоемких приложений. Приблизительная стоимость $ 1500. Построен на основе процессоров Intel Pentium 2,4-2,8 ГГц или AMD AthlonXP 2100+ и выше (например, 64-битный Athlon 64 — Clawhammer, который в 2003 г. должен заменить AthlonXP). Материнская плата для процессоров фирмы Intel Corp, должна поддерживать 533 МГц процессорной шину и память на базе SDRAM DDR266 (РС2100) или DDR333 (РС2700). Объем оперативной памяти должен составлять от 512 Мбайт до 1 Гбайта. Выбор чипсетов достаточно велик: для процессоров фирмы Intel Corp. — Intel 845Е, Intel 845PE, VIA Apollo P4X400 и SIS 648. Используемые варианты видеоподсистемы: GeForce4 Ti 4600 или Ti 4400, ATiRADEON 9700 или ATiRADEON 9000. Дисковая система состоит из двух жестких дисков основе архитектуры RAID-массива нулевого уровня. Желательным является использование устройств чтения/записи не только CD-, но и DVD-дисков. Звуковая карта должна обеспечивать вывод звука в формате 5.1 (Sound Blaster Audigy или SB Live Player 5.1). Требования к корпусу те же, что и для «Идеального ПК» (см. ранее).
ПК среднего уровня — производительный ПК стоимостью от $500 до $1000, предназначенный для решения достаточно сложных разнородных офисных и игровых задач. Еще в начале 2002 г. он считался высокопроизводительным мультимедийным ПК класса High-End (см. ранее). Его конфигурация включает процессор Intel Pentium с тактовой частотой от 1,6 до 2,6 ГГц; ядро процессора Northwood или Willamette; частота процессорной шины 400 МГц; тип поддерживаемой оперативной памяти SDRAM DDR266 (РС2100) объемом от 256 до 512 Мбайт; чипсеты, удовлетворяющие этим условиям — Intel 845, VIA Apollo Р4Х266А или SIS 645 DX; видеокарта допускает разные варианты (например, Ati RADEON 9000 или GeForce 4 МХ460/440/420); дисковая подсистема на одном жестком диске без использования RAID-контроллера емкостью от 40 до 60 Гбайт; CD-привод (наличие DVD-привода не обязательно); CDRW-привод может устанавливаться вместо CD-
привода в зависимости от предназначения ПК; звуковая карта может быть интегрированной (она обеспечивает достаточное качество звучания). Требования к корпусу аналогичны предыдущим версиям ПК с той лишь разницей, что достаточно одного вентилятора, количество 5,25 дюймовых отсеков может быть ограничено до 2-3. Мощность источника питания должна составлять 300 Вт с учетом возможности ее наращивания.
Бюджетный ПК класса Low-End — ПК стоимостью до $ 500, предназначенный для офисных работ. Его конфигурация включает: процессор Intel Celeron с тактовой частотой от 1,2 до 2,0 ГГц; тип поддерживаемой оперативной памяти SDRAM DDR266 (РС2100) или даже DDR200 (РС1600) объемом от 128 до 256 Мбайт; чипсеты, удовлетворяющие этим условиям — с интегрированным графическим контроллером (1845G или 1845GV); видео- и аудиоподсистемы основаны на интегрированных кодеках; дисковая подсистема на одном жестком диске емкостью от 20 до 40 Гбайт (модель диска особой роли не играет); CD-привод (наличие DVD- CDRW-приводов не предусмотрено). Требования к корпусу по количеству отсеков и вентиляции облегченные по сравнению с предыдущими версиями ПК. Мощность источника питания может составлять ^ 250 Вт. Подробнее см. [763].
BRAND NAME*
Сертификат международного стандарта качества ПЭВМ. Компьютеры, снабженные этой маркой помимо высоких технических характеристик, включая надежность, поставляются в едином комплекте с лицензионным программным обеспечением и, как правило, с подробным руководством по их установке.
ODM (Original Design Manufacturer) — термин «Производитель оригинальной разработки» относится к фирмам, которые непосредственно разрабатывают и производят исходную продукцию, выпускаемую на рынки аппаратных и программных средств. Благодаря широкопоточному выпуску и продажи своей продукции ODM-фирмы обеспечивают себе коммерческий успех. Продукция этих фирм (например блокнотные ПК) может заказываться и/или скупаться другими фирмами (см. далее «ОЕМ») и после некоторой доработки (преимущественно внешнего вида) или без нее выпускаться на рынок под своей маркой. В некоторых случаях производители ODM-продукции полностью передают другим фирмам как свои разработки, так и их производство [514].
OEM (Original Equipment Manufacturer) — термин «Производитель оригинального оборудования» относится к фирмам, которые приобретают оригинальные разработки у других фирм-
разработчиков (см. ранее «ODM») и после некоторой доработки или без нее выпускают эту продукцию на рынок под своей маркой. Основными производителями OEM-блокнотных ПК (суммарный объем их поставок составляет порядка 40 % мирового рынка) являются тайванские фирмы (Quanta Computer, Compal и др.). Их поставщиками являются такие известные фирмы, как Apple Computer, Dell и Gateway. Другими основными производителями OEM-продукции являются Acer, Inventec и Arima [514].
High-End — «высший уровень» или «высокий класс»: система с максимальными возможностями на сегодняшний день.
Low-end — «начальный уровень»: система минимальной стоимости при приемлемой производительности.
СИСТЕМНЫЙ БЛОК И ЭЛЕМЕНТЫЕГО КОНСТРУКЦИИ
СИСТЕМНЫЙ БЛОК [system unit]
Основная часть ПЭВМ, включающая:
электронные устройства, управляющие работой ПЭВМ (в том числе центральный процессор, сопроцессор, оперативную память, контроллеры (адаптеры), шину);
блок питания, преобразующий переменное напряжение сети в постоянное требуемой низкой величины и подающий его на электронные схемы и другие узлы ПЭВМ;
устройства внешней памяти, предназначенные для записи и чтения программ и данных и состоящие из накопителя на жестком магнитном диске (НЖМД) и одного-двух накопителей на гибких магнитных дисках (НГМД).
Конструкция системного блока ПЭВМ состоит из корпуса, нескольких электронных плат (в первую очередь — системной или материнской платы), унифицированных разъемов (слотов), гибких многожильных соединительных кабелей, выключателя электропитания и небольшого числа переключателей (кнопок) управления режимами работы ПЭВМ.
Корпус системного блока ПЭВМ исполняется в вариантах:
горизонтальном (настольном) [Desktop] в том числе в его уменьшенных (Mini-footprint, Slimline) и малогабаритном вариантах (Ultra-slimline);
вертикальном (башенном) [tower], в том числе в укрупненном его виде, пригодном для установке на полу, — большая башня
[Big tower, Full tower], малогабаритном — микробашня [microtower] и малая башня [Minitower] и среднем исполнении — средняя башня [Miditower];
все в одном [All-In-One] — настольном с объединением в одном корпусе системного блока и монитора;
портативном [portable computer] или переносном, включающем целый ряд различных вариантов, в том числе наколенный [Laptop] и блокнотный (см. — «Ноутбук» [Notebook] или «По- кетбук» [Pocketbook]). В этих случаях корпус системного блока объединяет также монитор, клавиатуру, трэкбол, а в некоторых моделях — и дисковод CD-ROM (см. также PDA, PDF, Электронный органайзер, Электронная книга, КПК).
■ Процессоры, их виды и связанныес ними термины
ПРОЦЕССОР [processor]
Устройство, выполняющее вычислительные и/или логические операции над данными. Может быть автономным или функциональной частью ЭВМ. В последнем случае под этим термином часто подразумевается центральный процессор, в том числе микропроцессор. В зависимости от функционального назначения различают арифметический процессор, буферный процессор, процессор данных, процессор баз данных, текстовый процессор, процессор ввода-вывода, интерфейсный процессор, лингвистический процессор, сетевой процессор, межсетевой процессор, процессор передачи данных, терминальный процессор, специализированный процессор и др.
Машинная программа, которая предназначена для управления определенными процессами, например обработкой данных, вычислительными процессами, работой каналов связи и т. и.
Символьный процессор [symbolic processor] — процессор или ЭВМ на его основе, созданные для выполнения так называемых программ манипулирования символами, используемых в системах искусственного интеллекта и написанных на языке Лисп. Некоторые символьные процессоры могут также работать с программами, написанными на языке Пролог.
Цифровой сигнальный процессор [Digital Signal Processor, DSP] — процессор, предназначенный для эффективной цифровой обработки сигналов; увеличивает вычислительные возможности ПЭВМ. Конструктивно выполняется в виде дополнительной платы
DSP (также применяется термин «ускоряющая плата»). Используется при обработке изображений, в машинной графике, звуковых платах, факсимильных машинах, модемах, сотовых телефонах, цифровых фотоаппаратах и видеокамерах, а также в научно-технических расчетах и других алгоритмах ЦОС. Установка DSP в ПЭВМ совместно с модулями аналогового ввода-вывода позволяет решать на нем прикладные задачи по акустике, гидроакустике, радиолокации, радионавигации, медицине, геофизике, телерадиовещании, вибродиагностике и т. д. Цифровые сигнальные процессоры могут также включаться в системы мультимедиа. Системы цифровой обработки сигналов являются, как правило, узкоспециализированными и выпускаются под конкретные задачи небольшими партиями либо в единичных экземплярах [46, 93, 547].
ЦЕНТРАЛЬНЫЙ ПРОЦЕССОР, ЦП
[central processor, central processing unit, CPU]
Главный рабочий элемент ЭВМ, который выполняет команды программ и управляет действиями других ее узлов. Основными составными частями ЦП являются: арифметико-логическое устройство (АЛУ), устройство управления (блок команд), быстродействующая постоянная («не стираемая») память (см. — «ПЗУ»), а также их регистры — функционально ориентированные ячейки памяти — в том числе регистр команд, накапливающий регистр и регистр последовательного управления.
МИКРОПРОЦЕССОР, ЦЕНТРАЛЬНЫЙ МИКРОПРОЦЕССОР, МП [microprocessor, processor]
Центральный процессор, выполненный в виде большой или сверхбольшой интегральной схеме (БИС и СБИС). МП является устройством, реализующим выполнение программ и управляющим работой остальных узлов и устройств ПЭВМ. Его характеристики определяют возможности и области практического использования ПЭВМ, а также их техническую совместимость.
Модели микропроцессоров отличаются тактовой частотой и разрядностью. В частности, МП одной модели могут иметь различную тактовую частоту, задаваемую ее генератором, и, соответственно, различаться по производительности.
В наиболее распространенных в мире моделях МП, выпущенных фирмой Intel Corp. (INTegrated Electronics Corp.) до 1998 г. и используемых в ПК типа IBM PC, а также совместимых с ними ПК других фирм, применялась маркировка: 8086, 8088 — для первых ПК класса IBM PC/XT и 80286, 80386, 80486 — для машин класса
IBM PC/AT. Первые две цифры в указании марки модели МП фирмы Intel Corp, часто опускались и приводились в виде: 286, 386, 486 или 1286, 1386, i486. Дополнительные буквенные и буквенноцифровые обозначения в маркировке изделий МП фирмы Intel Corp, несут сведения о подвиде модели. Наиболее часто встречаются следующие варианты: SX — (условно) промежуточная версия между предыдущей и данной моделью МП в том числе по производительности (для МП класса выше i486 такой промежуточной моделью является МП OverDrive); DX — основной вариант данной модели МП, DX2 (3, 4, ...) — варианты данной модели с повышенной производительностью, кратной цифровому индексу.
Указанный ряд моделей МП фирмы Intel Corp, (в литературе также используется обозначение — «семейство1п!е1 х86») характеризуется последовательностью выпуска МП, а также возрастанием их производительности и стоимости. Сказанное относится и к последующим выпускам моделей МП фирмы Intel Corp.: Pentium, Pentium Pro или P6 (старое наименование) и Pentium II.
Тактовая частота МП Intel 8086 и 8088 находилась в пределах от 4,7 до 10 МГц (менее 1 млн. операций/с.), 80286 — от 6 до 12 МГц, 803 86 — от 16 до 3 3 МГц, 486 от 20 до 66 МГц, Pentium — от 60 до 200 МГц (100-200 и более операций/c.), Pentium Pro (Р6) — тактовые частоты — 13 3, 150, 166, 180 и 200 МГц, Pentium II — 233, 266, 300, 333, 350, 400 и 450 МГц. В середине 1998 г. фирма Intel Corp, провела тестирование нового процессора класса Pentium с тактовой частотой 1000 МГц (т. е. 1 ГГц). Выпущенные в 1999 г. с февраля по июль модели версий Pentium III имели тактовуй частоту соответственно 500, 550 и 600 МГц. В марте 2000 г. сначала фирма AMD, а за нею Intel Corp, выпустили на мировой рынок первые партии микропроцессоров Coppermine с тактовой частотой в 1 ГГц. В 1999-2000 гг. все ведущие фирмы-производители микропроцессоров начали активно работать над созданием моделей, работающих на частотах 1,3-1,5 ГГц и выше, в частности модели Pentium 4 — Willamette-479 (называемого также Вилли [Whilly — сокр. от Willamette^.
В 2001 г. появились первые системы на базе процессора Pentium 4 и Athlon МР, устойчиво работающие при тактовой частоте 1,8 ГГц. Очередная модификация Pentium 4, выпущенная фирмой Intel Corp, в начале 2002 г. под кодовым названием Northwood, благодаря внедрению 0,13 мкм технологии позволила увеличить тактовую частоту первоначально до 2,2 ГГц, затем до 2,24 ГГц, к середине года — до 2,53 ГГц, в августе 2002 г. — 2,8 ГГц, а в ноябре 2002 г. — 3,05 ГГц. В ноябрьской 2002 г. модели МП фирма Intel Corp, изменила архитектуру микропроцессора, обес-
печив этим поддержку технологии Hyper-Threading. Последняя была разработана ранее для серверных процессоров Intel Xeon. Технология Hyper-Threading является промежуточной между многопоточной обработкой, осуществляемой в многопроцессорных системах, и параллелизмом, реализуемым на уровне инструкций в однопроцессорных системах. Она позволяет повысить среднюю призводительность процессора без увеличения тактовой частоты приблизительно на 30 %.
На форуме корпорации Intel Corp, для разработчиков (Intel Developer Forum, IDF), проходившем в феврале 2003 г, были обнародованы планы выпуска ряда версий процессоров и чипсетов для мощных настольных ПК. Процессор с кодовым наименованием Prescott будет производиться по усовершенствованной 90-нанометровой технологии Hyper-Threading в микроархитектуре NetBurst, с добавлением новых 13 команд. Тактовая частота будет составлять 4-5 ГГц. Для этого процессора готовятся к выпуску два новых набора микросхем под кодовыми наименованиями Springdale и Canterwood, которые будут отличаться дополнительными функциями, в частности поддержкой двухканальной памяти DDR400, высокоскоростной системной шиной с тактовой частотой 800 МГц, встроенным интерфейсом AGP 8х и контроллером Serial ATA/RAID. В планах корпорации на 2004-2006 гг. предусматривается переход на 65-нанометровую технологию производства микросхем и повышение тактовой частоты до 6 ГГц. Подробнее см. [762, 763, 809, 819, 820].
Модели МП ряда Intel до 80386 были 16-разрядными (исключение составляет 8-разрядная модель МП 8088). Модели ряда 80386 стали выпускаться как 32-разрядные МП с дальнейшим переходом на использование 64-разрядных шин данных начиная с модели Pentium (регистры в этих МП остались 32-разрядными). Разработка 64-разрядных микропроцессоров начата фирмой Intel Corp, во второй половине 1990-х гг. в рамках архитектуры, получившей наименование Itanium 2 (McKinley). Они предназначены для оборудования мощных серверов, предназначенных для поддержки крупных (корпоративных) БД, интеллектуального анализа значительных объемов данных, решения финансовых задач, автоматизированного проектирования, управления цепочками поставок и ресурсами предприятий и других ресурсоемких приложений. О последних моделях микропроцессоров см. [13 8, 603, 664, 682, 683, 715, 729, 737, 740, 747, 763, 808, 826]. См. также «Процессор-клон».
Виды процессоров*.
Буферный процессор [front-end processor] — процессор или специализированная микроЭВМ, реализующая промежуточ-
ную обработку данных, которыми обмениваются центральный процессор или центральная ЭВМ с устройствами ввода-вывода.
Препроцессор [preprocessor] — 1) программа, выполняющая предварительную обработку данных для другой программы; 2) то же, что буферный процессор (см. ранее).
CISC (Complex Instruction Set Computing) — «Вычислитель co сложным набором команд» — технология и архитектура построения микропроцессоров фирмы Intel Corp. (см. далее также RISC).
RISC (Redused Instruction-Set Computer) — «Вычислитель с сокращенным набором команд» — технология и архитектура построения микропроцессоров, альтернативная технологии CISC. Принцип построения RISC-процессоров основан на применении набора простых команд и на их основе сборки требуемых более сложных команд. Это позволяет сделать микропроцессоры более компактными и производительными, а также менее энергоемкими и дорогими. Другое преимущество технологии RISC заключается в принципиальной возможности обеспечения совместимости ПЭВМ типа IBM PC и Macintosh фирмы Apple Computer. Работы, направленные на реализацию указанной возможности, ведутся с 1992 г. фирмами Apple Computer, IBM и Motorola в рамках проекта PowerPC™. В 1994 г. фирмой Apple Computer была выпущена первая ПЭВМ «Power Macintosh» с МП PowerPC (Performance Optimized With Enhanced RISC Perconal Computer). Последний из выпускаемых МП этого вида — 132-х МГц PowerPC является самым «быстрым» или производительным и в указанном плане составляет конкуренцию МП Pentium, а возможно и Pentium Pro. Однако полной совместимости с МП ряда Intel он, так же, как и другие модели PowerPC, пока не обеспечивает (для согласования этих систем используется программный транслятор, преобразующий команды х86 в команды PowerPC, который обеспечивает возможность поддержки ограниченного числа применяемых IBM PC программных продуктов). Сказанное сдерживает массовое применение МП PowerPC. Тем не менее объем продаж МП PowerPC в течение одного года с момента выпуска первой ПЭВМ «Power Macintosh» составил более одного млн машин [47]. Подробнее о последних разработках Power Мас см. [305]. Фирмы Intel Corp, и Hewlett-Packard Comp, ведут разработку следующего за Pentium Pro поколения микропроцессоров, которые будут построены по гибридной технологии, объединяющей признаки CISC и RISC архитектуры (см. далее).
Процессор-клон, клон [clone processor, clone] — процессор, выпускаемый другой фирмой — не его основным разработчиком и
производителем, в том числе по лицензии или без нее. Наибольшее распространение на мировом рынке средств вычислительной техники получили клоны микропроцессоров моделей ряда х386, х48б, Pentium, ..., Pentium III и т.д., выпускаемые другими фирмами — не Intel Corp. Как правило, клоны представляют собой собственную разработку выпускающих их фирм. При этом они могут быть как полностью, так и только частично совместимы с оригинальной продукцией фирмы Intel Corp., иметь отличные от них характеристики и даже успешно конкурировать с ними. Так, например, 29 ноября 1999 г. фирма AMD (Advanced Micro Devices) выпустила и провела презентацию микропроцессора Athlon 750 МГц, впервые в мире произведенного по так называемой алюминиевой 0,18 мкм технологии и превысившего по производительности микропроцессор Intel Pentium III 733 МГц. В марте 2000 г. фирма AMD выпустила на мировой рынок первую партию микропроцессоров с тактовой частотой в 1 ГГц, а в октябре того же года — процессор Athlon 1,2 ГГц и Duron 800 ГГц. В 2001 г. фирма AMD выпустила версию Althon ХР 1800+, которая имеет тактовую частоту 1,53 ГГц, в 2002 г. — микропроцессор Athlon ХР 2200+, использующий 0,13 мкм технологию и имеющий тактовую частоту 2,4 ГГц. В феврале 2003 г. для одно- и двухпроцессорных серверов и рабочих станций она представила свои процессоры Athlon ХР 2500+ с 3 3 3-мегагерцовой системной шиной (ее реальная тактовая частота — 2083 МГц), Athlon ХР 2800+ и Athlon ХР 3000+. В середине 2003 г. запланирован выпуск процессора Athlon ХР 3200+. Все указанные модели процессоров выполнены на базе ядра Barton и оснащены дополнительной интегрированной кэшпамятью.
Однако главным событием в борьбе фирм AMD и Intel в 2002 г. стала разработка нового 64-разрядного процессора под кодовым названием Hammer (по другим источникам — Clawhammer), который по планам фирмы должен был заменить в 2003 г. микропроцессор Athlon ХР. Позднее в печати появились сообщения о том, что эта задача решается фирмой путем выпуска моделей Opteron и Athlon 64, предназначенных для применения в различных ПК — от мощных серверов до настольных и мобильных систем. Демонстрация первой версии Athlon 64 запланирована на сентябрь 2003 г. Подробнее см. [803, 808, 809, 826].
Следует отметить, что чипы AMD на $200-300 дешевле Pentium 4. Учитывая высокое качество клонов и их более низкую стоимость по отношению к микропроцессорам фирмы Intel Corp., имеющим близкие или равные характеристики, клоны имеют высокую конкурирентную способность на мировом рынке.
Наиболее известными фирмами-производителями клонов являются AMD, Cyrix, IBM, SGS-Thomson, Texas Instruments, NexGen и др. О популярных клонах микропроцессоров ряда Pentium, их характеристиках, результатах сопоставительного (с процессорами фирмы Intel Corp.) тестирования см. [196, 197, 254, 272, 292, 298, 385, 422, 477, 482, 532, 554, 664, 682, 729, 737, 740, 803, 808, 809, 826].
GPU* (Graphics Processing Unit) — графический процессор, который берет на себя часть функций по формированию трехмерного (3D) изображения и позволяет разгрузить центральный процессор (CPU) от выполнения операций, связанных с расчетами геометрических трансформаций, моделей освещения и т. д. [692].
IGP (Integrated Graphics Processor) — «Интегрированный графический процессор»: микропроцессор, обеспечивающий функции северного моста интегрированного мультимедийного чипсета фирмы nVIDIA. Он состоит из интегрированного графического ядра GeForce! GPU, архитектуры памяти TwinBank (отличается тем, что для увеличения быстродействия доступ к памяти производится по двум независимым 64-битным шинам), динамического адаптивного предпроцессора с предсказанием ветвлений (Dynamic Adaptive Speculative Pre-Processor, DASP) и интерфейса HyperTransport для связи с южным мостом. Подробнее см. [719].
МСР (Melia & Communications Processor) — «Звуковой и коммуникационный микропроцессор», обеспечивающий функции южного моста интегрированного мультимедийного чипсета фирмы nVIDIA. Он включает аудиопроцессор (Audio Processor Unit, APU), технологию распределения потоков данных Stream- Thru, полный набор средств коммуникации (Complete Communication Suite) и интерфейс HyperTransport для связи с северным мостом. Подробнее см. [719].
Некоторые термины, связанные с процессорами и их работой
Тактовая частота [clock rate] — частота синхронизирующих работу ЭВМ тактовых импульсов, задаваемых генератором тактовой частоты, которые регулируют выполнение циклов выборки и исполнения команд. Чем выше тактовая частота, тем выше быстродействие (производительность) ЭВМ. Тактовая частота измеряется в мегагерцах (МГц).
Быстродействие, производительность [performance] — показатель качества ЭВМ; выражается в миллионах элементарных операций, выполняемых в одну секунду (операций/с). Из чего складывается быстродействие (см. [276]), а также ниже: «Индекс iCOMP» или «iCOMP» и «mips».
mips (Million Instructions Per Second) — аббревиатура, обозначающая быстродействие (микро)процессора — миллион операций в секунду.
Индекс производительности, индекс iCOMP [iCOMP, Intel Comparative Microprocessor Perfomance] — число, соответствующее относительной производительности конкретного микропроцессора в сопоставлении с производительностью МП i486SX-25, величина которой принята за 100. Указанная мера измерения введена фирмой Intel Corp, в 1992 г. в связи с тем, что производительность МП зависит не только от тактовой частоты, но и других особенностей конструкции МП, например, наличия схем параллельной обработки сигналов (RISC-технология), встроенной кэшпамяти, применения технологии внутреннего умножения частоты и т. и.
Флоп (FLOP, FLOating Point operation per second) — «Количество операций с плавающей запятой в секунду» — единица измерения скорости работы ЭВМ.
Разрядность — длина обрабатываемого двоичного слова (байта), выраженная в битах.
Разрядный — термин, обозначающий разрядность технических и программных продуктов, например 32-разрядный, 64-разряд- ный и т. и.
Core — «Ядро» — часть процессора, выполняющая арифметико-логические операции.
MTBF (Mean Time Between Failures) — «Среднее время между отказами»: значение, обозначающее надежность работы технических средств и выраженное в среднестатистическом времени безотказной работы устройства (в том числе процессора, ЭВМ и т. д.).
Superscalar — «Суперскалярность» — способность параллельного исполнения процессором нескольких команд.
Superpipelined — «Суперконвейерность» — режим исполнения команд процессором, при котором команда разбивается на большое число очень простых «фаз», каждая из которых исполняется очень быстро, а отдельные фазы конвейеризуются как для одной, так и для нескольких соседних команд. Обычно суперконвейерными считаются процессоры, в которых число фаз конвейера превышает 8-10. Для сравнения, в 486-м процессоре 4 фазы, в Pentium — 5, в Pentium MMX — 6, в Pentium II — 11 и более фаз [385, 386].
Мобильный процессор [Mobile Processor] — центральный микропроцессор, предназначенный для использования в ноутбуках и других видах переносных (мобильных) ПК. Основной особенностью этих процессоров является наличие в них средств управления
энергопотреблением для увеличения времени автономной работы ПК. Одной из технологий, реализующей указанные свойства, является Enhanced Intel SpeedStep, позволяющая снижать частоту процессора и напряжение питания при работе от батарей в режиме ожидания (Deeper Sleep), а также технология IMVP (Intel Mobile Voltage Positioning), динамически изменяющая напряжение питания процессора в зависимости от его загрузки. Данные технологии использованы при разработке специальных версий мобильных процессоров, например Intel Pentium III — М и Intel Pentium 4 — М.
В марте 2003 г. фирма Intel Corp, произвела презентацию новой технологии для мобильного ПК — Intel Centrino. Эта технология включает в себя следующие составляющие: микропроцессор Intel Pentium М (ранее известный под кодовым названием Banias), чипсет Intel 855 (ранее — Odem), а также чипсет 855GM (ранее — Montara-GM) и беспроводное решение — Intel PRO/Wireless. Процессор Pentium М выполнен по 0,13 мкм технологии (имеет 77 млн транзисторов). Существуют три различных его варианта: Intel Pentium М, Intel Pentium М Low Voltage (LW) и Intel Pentium M Ultra Low Voltage (ULV). Различаются эти процессоры напряжением питания и поддерживаемыми тактовыми частотами: первый имеет тактовые частоты 1,3; 1,4; 1,5 и 1,6 ГГц; второй — 1,1 ГГц; третий — 900 МГц. Подробнее см. [813].
СОПРОЦЕССОР [coprocessor]
Специализированный микропроцессор, дополняющий функциональные возможности основного (в том числе центрального) процессора. Например, фирма Intel Corp, наряду с микропроцессорами ряда х86 выпускала математические сопроцессоры [mathematical coprocessor] 8087, 80287, 80387, предназначенные для повышения эффективности работы ПЭВМ при обработке массивов числовых данных с плавающей точкой [floating point] — знаком, отделяющим целую часть числа от дробной, позиция которого в поле данных не фиксирована форматом представления численной величины. Использование сопроцессора позволяет существенно (в 5-15 раз) ускорить операции с плавающей точкой, что имеет важное значение во многих применениях, например, при работе с компьютерной графикой, выполнении разного рода вычислительных работ и т. п. Микропроцессоры 486 DX и Pentium сами поддерживают операции с плавающей точкой, поэтому при их использовании математический сопроцессор не требуется.
Графический сопроцессор [graphical coprocessor] — сопроцессор, предназначенный для улучшения обработки графики. Используется в системах компьютерной графики.
АКСЕЛЕРАТОР, УСКОРИТЕЛЬ [accelerator]
Разновидность процессора, предназначенного для выполнения части операций центрального процессора с целью повышения производительности ЭВМ. Наиболее распространенными направлениями использования акселераторов являются: обработка графических данных (например, цветных высококачественных изображений), запись/считывание данных с диска на диск, обмен данными между компьютерами и т.п. Такие устройства получили также наименование графических ускорителей или графических адаптеров. Конструктивно акселераторы выполняются в виде микросхем. Эффект ускорения достигается различными способами, в том числе путем сокращения времени доступа к памяти, изменения организации данных и/или памяти, увеличения разрядности шины «память-контроллер» и т. д. Об акселераторах для видеоадаптеров и графических ускорителях см. [89, 505, 531].
КОНТРОЛЛЕР [controller]
Специализированный процессор, предназначенный для управления внешними устройствами: накопителями, мониторами, принтерами и т.п. Наличие контроллера освобождает центральный процессор от выполнения этих функций.
В зависимости от характера объекта управления или назначения различают*.
групповой контроллер [group controller] — контроллер группы однотипных устройств или механизмов;
контроллер дисплея [display controller] — компонент процессора монитора, управляющий выводом данных из буфера изображения на экран монитора;
контроллер ввода-вывода (внешнего устройства), периферийный контроллер [Input/Output (peripheral) controller] — процессор, управляющий обменом данными между внешними устройствами и памятью ЭВМ;
интеллектуальный контроллер [intelligent controller] — контроллер, который наряду с непосредственным управлением обменом данными между центральным процессором и периферийными устройствами одновременно выполняет функции редактирования данных, их контроля, обработку сложных команд и т. и.;
контроллер канала [channel controller] — устройство управления каналом ввода-вывода данных;
местный (встроенный) контроллер — контроллер, встроенный в управляемое им устройство, и др.;
видеоконтроллер [video controller] — контроллер ввода- вывода, ориентированный на работу с видеоизображениями (см. «Видео»). Видеоконтроллер является основой видеоадаптера. Он отвечает за вывод изображения из видеопамяти, регенерацию ее содержимого, формирование сигнала развертки для монитора и обработку запросов центрального процессора. Для ускорения вывода изображения на экран монитора и снижения частоты конфликтов при обращении к памяти со стороны видеоконтроллера и центрального процессора первый имеет отдельный буфер, который заполняется данными из видеопамяти в промежутках времени свободных от обращений к ней центрального процессора. Внутренняя шина данных контроллера обычно шире внешней (32, 64 или 128 разрядов против 16 или 32). Современные видеоконтроллеры имеют архитектуру, по сложности мало уступающую центральному процессору и зачастую превосходящую его по числу используемых транзисторов. Подробнее см. [505].
3.4.2. Память ЭВМ — общие термины
ПАМЯТЬ [memory, storage]
Среда или функциональная часть ЭВМ, предназначенная для приема, хранения и избирательной выдачи данных. Различают оперативную (главную, основную, внутреннюю), регистровую, кэш- и внешнюю память.
Запоминающее устройство, ЗУ [storage unit, memory unit] — техническое средство, реализующее функции памяти ЭВМ.
Ячейка памяти [cell, memory cell, storage cell] — минимальная адресуемая (см. «Адресация») область памяти (в том числе запоминающего устройства и регистра).
В зависимости от возможности записи и перезаписи данных, устройства памяти подразделяется на следующие типы*.
память (ЗУ) с записью-считыванием [read/write memory] — тип памяти, дающей возможность пользователю помимо считывания данных производить их исходную запись, стирание и/или обновление. К этому виду могут быть отнесены оперативная память (см. «ОЗУ», «RAM», «Кэш-память»), а также ППЗУ;
постоянная память, постоянное ЗУ, ПЗУ [Read Only Memory, ROM] — тип памяти (ЗУ), предназначенный для хранения и считывания данных, которые никогда не изменяются. Запись данных на ПЗУ производится в процессе его изготовления, поэто-
му пользователем изменяться не может. Наиболее распространены ПЗУ, выполненные на интегральных микросхемах (БИС, СБИС) и оптических (компакт-) дисках (см. «CD-ROM»);
программируемая постоянная память, программируемое ПЗУ, ППЗУ [PROM, Programmable Read-Only Memory] — постоянная память или ПЗУ, в которых возможна запись или смена данных путем воздействия на носитель информации электрическими, магнитными и/или электромагнитными (в том числе ультрафиолетовыми или другими) полями под управлением специальной программы. Различают ППЗУ с однократной записью и стираемые ППЗУ [EPROM, Erasable PROM], в том числе:
электрически программируемое ПЗУ, ЭППЗУ [EAROM, Electrically Alterable Read Only Memory];
электрически стираемое программируемое ПЗУ, ЭСПЗУ [EEPROM, Electrically Erasable Programmable Read-Only Memory]. К стираемым ППЗУ относятся микросхемы флэш-памяти, отличающиеся высокой скоростью доступа и возможностью быстрого стирания данных.
Виды памяти, различаемые по признаку зависимости сохранения записи при снятии электропитания*.
энергонезависимая (не разрушаемая) память (ЗУ) [nonvolatile storage] — память или ЗУ, записи в которых не стираются (не разрушаются) при снятии электропитания. К этому типу памяти относятся все виды ПЗУ и ППЗУ;
энергозависимая (разрушаемая) память (ЗУ) [volatile storage] — память или ЗУ, записи в которых не стираются (не разрушаются) при снятии электропитания. К этому типу памяти относится оперативная память (см. также «ОЗУ», «RAM» и «Кэшпамять»);
динамическая память [dynamic storage] — разновидность энергозависимой полупроводниковой памяти, в которой хранимая информация с течением времени разрушается, поэтому для сохранения записей необходимо производить их периодическое восстановление (регенерацию), которое выполняется под управлением специальных внешних схемных элементов.
Различия видов памяти по виду физического носителя и способа записи данных*.
акустическая память [acoustic storage] — вид памяти (ЗУ), использующий в качестве среды для записи и хранения данных замкнутые акустические линии задержки;
голографическая память [holographic storage] — вид памяти (ЗУ), использующий в качестве среды для записи и хранения графической объемной (пространственной) информации голограмм;
емкостная память [capacitor storage] — вид памяти (ЗУ), использующий в качестве среды для записи и хранения данных конденсаторы;
криогенная память [cryogenic storage] — вид памяти (ЗУ), использующий в качестве среды для записи и хранения данных материалы, обладающие сверхпроводимостью;
лазерная память [laser storage] — вид памяти (ЗУ), в котором запись и считывание данных производятся лучом лазера (см. «Компакт-диск» или «CD-ROM»);
магнитная память [magnetic storage] — вид памяти (ЗУ), использующий в качестве среды для записи и хранения данных магнитный материал. Разновидностями этого вида памяти являются память на магнитной проволоке [plated wire memory], память на магнитной пленке [thin-film memory], наносимой на некоторую подложку, например стеклянную. Наиболее широко использующимися устройствами реализации магнитной памяти в современных ЭВМ являются накопители на магнитных лентах (НМЛ), магнитных (жестких и гибких) дисках (НЖМД и НГМД);
магнитооптическая память [magneto-optic storage] — вид памяти, использующий магнитный материал, запись данных на который возможна только при нагреве до температуры Кюри (порядка 145°С), осуществляемом в точке записи лучом лазера (объем записи на стандартные 3,5 и 5,25 дюймовые гибкие диски составляет при этом соответственно до 600 Мбайта и 1,3 Гбайта). В 2002 г. фирма Fujitsu выпустила магнитооптические накопители DynaMO 2300U2 и дискеты к ним (стандартный размер дискет — 3,5 дюйма) емкостью 2,3 Гбайт. См. также «Магнитооптический накопитель» [761];
молекулярная память [molecular storage] — вид памяти, использующей технологию «атомной тунельной микроскопии», в соответствии с которой запись и считывание данных производится на молекулярном уровне. Носителями информации являются специальные виды пленок. Головки, считывающие данные, сканируют поверхность пленки. Их чувствительность позволяет определять наличие или отсутствие в молекулах отдельных атомов, на чем и основан принцип записи/считывания данных. В середине 1999 г. эта технология была продемонстрирована фирмой Nanochip. В основе архитектуры устройств записи/считывания лежит технология MARE (Molecular Array Read/write Engine). Достигнуты следующие показатели по плотности упаковки: <^ 40 Гбит/см2 в устройствах чте- ния/записи и 128 Гбит/см2 в устройствах с однократной записью, что считается в 6 раз выше, чем у экспериментальных образцов, которые основаны на классической технологии магнитной записи,
и более чем в 25 раз превосходит лучшие ее образцы, находящиеся в серийном производстве. Подробнее об успехах этого и других видов технологии производства устройств памяти (см. [577]);
полупроводниковая память [semiconductor storage] — вид памяти (ЗУ), использующий в качестве средств записи и хранения данных микроэлектронные интегральные схемы (БИС и СБИС).
Преимущественное применение этот вид памяти получил в постоянных запоминающих устройствах (см. «ПЗУ» и, в частности, в качестве оперативной памяти ЭВМ (см. «ОЗУ»), поскольку он характеризуется высоким быстродействием. Сравнительно недавно объем памяти, реализуемой на одной твердотельной (полупроводниковой) плате, ограничивался единицами Мбайт. Однако в настоящее время рядом фирм США, Японии и Европы разработана миниатюрная плата памяти с габаритами 38 х х 33 х 3,5 мм, объемом памяти до 64 Мбайт и уже принят соответствующий международный стандарт. Это позволяет существенно расширить использование твердотельной памяти, в том числе в качестве устройств внешней памяти ПЭВМ и в других применениях;
ферритовая память [core storage] — вид оперативной памяти (см. «ОЗУ») на ферритовых сердечниках;
фазоинверсная (PCR-) память [PCR, Phase Change Rewritable storage] — разновидность лазерной (дисковой) памяти, использующей свойства некоторых полимерных материалов в точке лазерного нагрева в зависимости от температуры изменять фазовое состояние вещества (в частности кристаллизоваться или плавиться с возвращением в исходное состояние), а вместе с ним — и характеристики отражения. Указанная технология позволяет создавать оптические диски (650 Мбайт) для многократной перезаписи данных. Разработкой данной технологии занимается ряд фирм, включая Panasonic, Toshiba и Matsushita;
электростатическая память [electrostatic storage] — вид памяти (ЗУ), в котором носителями данных являются накопленные заряды статического электричества на поверхности диэлектрика.
По назначению, организации памяти и/или доступа к ней различают следующие виды памяти.
автономная память, автономное ЗУ [off-line storage] — вид памяти (ЗУ), не допускающий прямого доступа к ней со стороны центрального процессора: обращение к ней, а также управление ею производится вводом в систему специальных команд и через посредство оперативной памяти;
адресуемая память [addressed memory] — вид памяти (ЗУ), к которой может непосредственно обращаться центральный процессор;
ассоциативная память, ассоциативное ЗУ (АЗУ) [associative memory, content-addressable memory (CAM)] — вид памяти (ЗУ), в котором адресация осуществляется на основе содержания данных, а не их местоположения, чем обеспечивается ускорение поиска необходимых записей. С указанной целью поиск в ассоциативной памяти производится на основе определения содержания ли в той или иной ее области (ячейке памяти) слова, словосочетания, символа и т. и., являющихся поисковым признаком.
Существуют различные методы реализации ассоциативной памяти (АЗУ), в том числе использующие методы поиска основанные на «точном совпадении», «близком совпадении», «маскировании» слова-признака и т. д., а также различные процедуры реализации поиска, например, кэширования с целью производства «наилучшей оценки» истинного адреса, за которой следует проверка содержимого ячейки с вычисленным адресом. Некоторые ассоциативные ЗУ строятся по принципу последовательного, другие — параллельного сравнения признаков поиска (так называемые ортогональные ЗУ). Параллельные ассоциативные ЗУ нашли применение в организации кэш-памяти и виртуальной памяти;
буферная память, буферное ЗУ [buffer storage] — вид памяти (ЗУ), предназначенный для временного хранения данных при обмене ими между различными устройствами ЭВМ;
виртуальная память [virtual memory]: 1) способ организации памяти, в соответствии с которым часть внешней памяти ЭВМ используется для расширения ее внутренней (основной, оперативной) памяти. Например, содержимое некоторой области, не используемой в данный момент времени внутренней памяти, хранится на жестком диске и возвращается в оперативную память по мере необходимости; 2) область (пространство) памяти, предоставляемая отдельному пользователю или группе пользователей и состоящая из основной и внешней памяти ЭВМ, между которыми организован так называемый постраничный обмен данными. С указанной целью все адресное пространство делится на страницы памяти. Поиск адресов страниц производится в ассоциативной памяти;
временная память [temporary storage] — специальное запоминающее устройство или часть оперативной памяти, резервируемые для хранения промежуточных результатов обработки;
вспомогательная память [auxiliary storage] — часть памяти ЭВМ, охватывающая внешнюю и нарощенную оперативную память;
вторичная память [secondary storage] — вид памяти, который в отличие от основной памяти имеет большее время доступа,
основывается на блочном обмене, характеризуется большим объемом и служит для разгрузки основной памяти;
гибкая память [elastic storage] — вид памяти, позволяющей хранить переменное число данных, пересылать (выдавать) их в той же последовательности, в которой принимает, и варьировать скорость вывода;
дополнительная память [add-in memory] — вид устройства памяти (ЗУ), предназначенного для увеличения объема основной оперативной или внешней памяти на жестком магнитном диске (ЖМД), входящих в основной комплект поставки ЭВМ;
иерархическая память [hierarchical storage] — вид памяти, имеющей иерархическую структуру, на верхнем уровне которой используется сверхоперативное запоминающее устройство, а на нижнем уровне — архивное ЗУ сверхбольшой емкости [26];
коллективная (массовая) память, память коллективного доступа [shared memory]: 1) память, доступная множеству пользователей, которые могут обращаться к ней одновременно или последовательно; 2) память, связанная одновременно с несколькими процессорами для обеспечения их взаимодействия при совместно решаемых ими задачах и использовании общих для них программных средств;
корректирующая память [patch memory] — часть памяти ЭВМ, предназначенная для хранения адресов неисправных ячеек основной памяти;
локальная память [local memory] — внутренняя память отдельного устройства ЭВМ (процессора и т. и.), предназначенная для хранения управляющих этим устройством команд, буферируемых (см. «Буфер») данных, а также сведений о состоянии устройства;
магазинная (стековая) память [pushdown storage] — вид памяти (ЗУ), являющийся аппаратной реализацией магазинного списка — стека, запись и считывание в котором осуществляются через одну и ту же ячейку — вершину стека;
матричная память [matrix storage] — вид памяти, элементы (ячейки) которой имеют такое расположение, что доступ к ним осуществляется по двум или более координатам;
многоблочная память [multibank memory] — вид оперативной памяти, организованной из нескольких независимых блоков, допускающих одновременное обращение к ним, что повышает ее пропускную способность;
многовходовая память [multiport storage (memory)] — устройство памяти (ЗУ), допускающее независимое обращение с нескольких направлений (входов), причем обслуживание запросов производится в порядке их приоритета;
многоуровневая память [multilevel memory] — организация памяти, состоящая из нескольких уровней запоминающих устройств с различными характеристиками и рассматриваемая со стороны пользователей как единое целое. Для многоуровневой памяти характерна страничная организация, обеспечивающая «прозрачность» обмена данными между ЗУ разных уровней;
непосредственно управляемая (оперативно доступная) память [on-line storage] — память, непосредственно доступная в данный момент времени центральному процессору;
объектно-ориентированная память [object storage] — память, система управления которой ориентирована на хранение объектов. При этом каждый объект характеризуется типом и размером записи;
оверлейная память [overlayable storage] — вид памяти с перекрытием вызываемых в разное время программных модулей;
одноуровневая память [one-level storage] — 1) вид памяти с единой адресацией для запоминающих устройств различных типов в одной ЭВМ; 2) см. «Виртуальная память»;
память параллельного действия [parallel storage] — вид памяти, в которой все области поиска могут быть доступны одновременно;
перезагружаемая управляющая память [reloadable control storage] — вид памяти, предназначенный для хранения микропрограмм управления и допускающий многократную смену содержимого — автоматически или под управлением оператора ЭВМ;
перемещаемая память [data-carrier storage] — вид архивной памяти, в которой данные хранятся на перемещаемом носителе. Непосредственный доступ к ним от ЭВМ отсутствует;
память последовательного действия [sequential storage] — вид памяти, в которой данные записываются и выбираются последовательно — разряд за разрядом;
память процессора, процессорная память [processor storage] — память, являющаяся частью процессора и предназначенная для хранения данных, непосредственно участвующих в выполнении операций, реализуемых арифметико-логическим устройством и устройством управления;
память (ЗУ) со встроенной логикой, функциональная память [logic-in-memory] — вид памяти (ЗУ), содержащий встроенные средства логической обработки (преобразования) данных, например их масштабирования, преобразования кодов, наложения полей и др.;
рабочая (промежуточная) память [working (intermediate) storage]: 1) часть памяти ЭВМ, предназначенная для размещения
временных наборов данных; 2) память для временного хранения данных (см. также «Буферная память»);
реальная память [real storage] — вся физическая память ЭВМ, включая основную и внешнюю память, доступная для центрального процессора и предназначенная для размещения программ и данных;
регистровая память [register storage] — вид памяти, состоящей из регистров общего назначения и регистров с плавающей запятой;
свободная (доступная) память [free space] — область или пространство памяти (ЗУ), которая в данный момент может быть выделена для загрузки программы или записи данных;
семантическая память, семантическое ЗУ [semantic storage] — вид памяти (ЗУ), в которой данные размещаются и списываются в соответствии со структурой понятийных признаков;
совместно используемая (разделяемая) память (ЗУ) [shareable storage] — вид памяти (ЗУ), допускающий одновременное использование его несколькими процессорами;
память с защитой, защищенное ЗУ [protected storage] — вид памяти (ЗУ), имеющий встроенные средства защиты от несанкционированного доступа к любой из его ячеек;
память (ЗУ) с последовательным доступом [sequential access storage] — вид памяти (ЗУ), в которой последовательность обращенных к ним входных сообщений и выборок данных соответствует последовательности, в которой организованы их записи. Основной метод поиска данных в этом виде памяти — последовательный перебор записей;
память с прямым доступом, ЗУ прямого доступа, ЗУ с произвольной выборкой (ЗУПВ) [Random (direct) Access Memory (storage), RAM] — вид памяти (ЗУ), в котором последовательность обращенных к ним входных сообщений и выборок данных не зависит от последовательности, в которой организованы их записи или их местоположения;
память с пословной организацией [word-organized memory] — вид памяти, в которой адресация, запись и выборка данных производится не побайтно, а пословно;
статическая память (ЗУ) [static storage] — вид памяти, в котором положение данных и их значение не изменяются в процессе хранения и считывания. Разновидностью этого вида памяти является статическое ЗУПВ [static RAM];
страничная память [page memory] — память, разбитая на одинаковые области — страницы. Обмен с такой памятью осуществляется страницами;
управляющая память [control storage] — память, содержащая управляющие программы или микропрограммы. Обычно реализуется в виде постоянного запоминающего устройства (см. «ПЗУ»).
ФЛЭШ-ПАМЯТЬ, ЭСППЗУ
[EEPROM, Electrically Erasable PROM, flash memory]
Электрически стираемое перепрограммируемое ПЗУ: полупроводниковое ЗУ, выполненное в виде микросхемы (чипа), в которую можно записывать данные и хранить их сколь угодно долго. Стирание производится электрическим разрядом, после чего можно записывать новые данные. Некоторые виды ЭСППЗУ для стирания и перепрограммирования требуют использования специальных устройств. Другие, собственно относящиеся к категории флэш-па- мяти, могут стираться и перепрограммироваться непосредственно в ЭВМ. Конструктивно флэш-память часто выполняется в виде так называемых флэш-карт [Flash-cards] или модулей памяти, которые используются в различных устройствах, например, мобильных ПК, цифровых фотокамерах, сотовых телефонах, пейджерах, плейрах, портативных навигационных приборах и т. д.
Одним из наиболее популярных вариантов реализации флэш- карт являются Memory Stick (MS) фирмы Sony, выпуск которых начат с осени 1998 г. Эти карты прочнее Smart! Media, SM (также SSFDC, Solid State Floppy Disk Card) и компактнее CompactFlash. При весе пластинок Memory Stick в 4 г их габариты составляют 50 х 21,5 х 2,8 мм. Они представляют собой две микросхемы флэш-памяти, упакованные в пластиковый корпус. К началу 2000 г. были доступны карточки Memory Stick емкостью 4 Мбайт ($30), 16 Мбайт ($40), 32 Мбайт ($ ПО) и 64 Мбайт ($ 190). В то же время модули памяти ряда производителей, например Compact Flash (CF), которые выпускаются более чем 160 фирмами, обладают значительными объемами памяти: CF модификации I — 256 Мбайт, CF модификации II — 512 Мбайт.
Большой популярностью на мировом рынке пользуются ММС- карты [MultiMediaCard, MMC-card] — соответствующий стандарт, поддерживается с 1997 г. Ассоциацией ММСА [MultiMediaCard Association], объединяющей порядка 80 фирм, включая такие, как Nokia, Ericson, Hitachi, SanDisk, Motorola и др. Карты ММС имеют габариты 32 х 24 х 1,4 мм, семиконтактный последо-
9 По отношению к картам этого типа используются и другие термины, например SD-карты [SD-cards] — по наименованию фирмы-производителя (SanDisk).
вательный интерфейс и весят всего 1,5 г. Максимальная емкость их памяти составляет 64 Мбайта (стоимость $ 130).
SecureDigital Card (SD) — стандарт на флэш-карты, разработан в 2000 г. фирмами Matsushita, SunDisk и Toshiba в развитие стандарта ММС (см. ранее). Карты снабжены девятиконтактным последовательно-параллельным интерфейсом, имеются переключатели для защиты их от записи. Данные могут передаваться по одной, двум, или четырем линиям одновременно на частоте до 25 МГц.
USB-флэш-память, USB-память — тип флэш-накопителей, появившихся на рынке в 2001 г. Конструктивно представляет собой «брелок» продолговатой формы, состоящий из защитного колпачка и собственно накопителя с USB-разъемом (одна или две микросхемы флэш-памяти и USB-контроллер). Достоинством накопителей этого вида является возможность подключения их непосредственно к настольному ПК для переноса данных без помощи каких-либо других устройств. Предполагается, что в будущем USB-память может стать основным средством переноса небольших объемов записей данных.
Подробнее о разных типах флэш-памяти, соответствующих им стандартах и характеристиках см. [258, 511, 551, 578, 649, 802], а также — http://www.world.sony.com/ElectronicsMS.
Многоуровневая флэш-память [StrataFlash] — усовершенствованная микросхема флэш-памяти, основанная на использовании ячеек не с двумя уровнями состояния («включено» и «выключено»), как это имеет место в первых поколениях схем, а с четырьмя (два положения «включено» и два положения «выключено»). Таким образом каждая ячейка может хранить в два раза больше данных, чем в обычной микросхеме. Технология разработана фирмой Intel Corp, в 1997 г. Основная область предполагаемого применения: в цифровых фотокамерах, карманных ПК, сотовых телефонах, цифровых автоответчиках и магнитофонах (подробнее см. [321]).
Флэш-память двойной плотности [Double Density Flash Memory] — усовершенствованная микросхема флэш-памяти, выпускаемая фирмой ScanDisk с ноября 1996 г; относится к категории многоуровневой флэш-памяти (подробнее см. [321]).
Функциональные устройства памяти ЭВМ
ОПЕРАТИВНАЯ (ГЛАВНАЯ, ОСНОВНАЯ, ВНУТРЕННЯЯ) ПАМЯТЬ, ОЗУ
[main memory, main storage, Random Access Memory RAM]
Непосредственно связанная с основными процессами, выполняемыми ЭВМ, область памяти, из которой микропроцессор и сопроцессор берут программы и исходные данные для обработки и в которую они записывают ее результаты перед пересылкой их во внешние запоминающие устройства.
Название «оперативная» эта память получила благодаря очень высокому быстродействию, соизмеримому со скоростью работы микропроцессора. Устройством, реализующим функции оперативной памяти, является оперативное запоминающее устройство (ОЗУ) [main storage unit]. Характерной особенностью ОЗУ является то, что содержащиеся в нем данные сохраняются только тогда, когда ЭВМ включена, при снятии электропитания содержимое оперативной памяти (как правило ^ стирается. О выборе оперативной памяти см. [385].
В ПЭВМ устройства оперативной памяти реализуются в виде микросхем и могут расширяться. В IBM PC выделяют следующие области оперативной памяти*.
базовая память [conventional memory] — собственно оперативная память, составляющая первые ее 640 Кб и служащая для загрузки системных файлов операционной системы (IO.SYS, MSDOS.SYS, CONFIG.SYS, AUTOEXEC.SYS, COMMAND.COM), а в оставшейся свободной части — другие исполняемые программы;
верхняя память [UFA, UPper memory Area] — область памяти от 640 до 1024 Кб, обычно разделяемая на несколько блоков верхней памяти [UMB, Upper Memory Block, page frame] размером по 64 Кб каждый и предназначенная для загрузки ряда аппаратных данных, копии базовой системы ввода-вывода (BIOS), считываемой с ПЗУ, и др., а также доступа к расширенной памяти (см. далее);
наращенная память [ХМВ, extended Memory Block] — область памяти выше 1024 Кб. Ее максимальный размер ограничивается только возможностями микропроцессора (например, для PC 80286 — до 16 Мб, для PC 80486 — до 4 Гб и т. д.). Нижняя (начальная) часть наращенной памяти размером в 64 Кб носит на-
9 Пометой «как правило» отмечается тот факт, что существуют ОЗУ, которые способны сохранять записи и после отключения ЭВМ от сети.
именование области старших адресов или НМА-памяти [НМА, High Memory Area]. Доступ и управление областью наращенной памяти обеспечивается программой — драйвером HIMEM.SYS в соответствии со стандартом XMS (extended Memory Specification). Он предотвращает одновременное использование одних и тех же участков памяти разными программами и позволяет загружать операционную систему в НМА;
расширенная память [EMS, Expanded Memory Specification] — область памяти от 1 до 32 Мб, доступ к которой обеспечивается через один из блоков верхней памяти ПЭВМ модели PC 386 и выше специальной программой (например, EMM386.EXE). Расширенная память делится на сегменты по 16 Кб, называемые страницами; когда программа запрашивает информацию из расширенной памяти, соответствующая страница копируется в страничный кадр [page frame] — область размером в 64 Кб. Эта область позволяет просматривать (по 16 Кб) большое пространство расширенной памяти. Организация расширенной памяти и требования к средствам ее поддержки введены в 1985 г. стандартом EMS (Expanded Memory Specification), разработанным фирмами Lotus, Intel Corp, и Microsoft Corp, (все США) в 1985 г;
Page Dir Cache* — память, для хранения данных об используемых страницах основной памяти;
Call/Return Stack* - память, используемая для сохранения состояния процессора и программы при вызове подпрограмм и обработке прерываний;
SMI code and data* — специальное пространство в памяти для хранения команд и данных процессора, используемых для выполнения системных функций — обработки нештатных ситуаций, проверки работы процессора, перехода на режимы пониженного энергоснабжения и т. д. Обычно не доступна операционной системе и пользовательским приложениям [386].
ДИНАМИЧЕСКОЕ ОЗУ
[DRAM, Dynamic Random-Access Memory]
Микросхема быстродействующей (оперативной) памяти ПЭВМ, которая отличается тем, что теряет свое содержимое, если не считывается в течение 2-х миллисекунд. Ее также определяют как FPM DRAM (из-за режима Fast Page Mode). DRAM работает медленнее, чем альтернативный вид полупроводниковой памяти SRAM, однако стоит дешевле его. Микросхемы DRAM организованы в виде квадратной матрицы, пересечение каждого столбца и строки которой задает адрес соответствующих элементарных ячеек. Считывание
адреса строки происходит, когда на вход матрицы подается стробирующий импульс строки (RAS, Row Address Strobe), а считывание адреса столбца — при подаче стробирующего импульса столбца (CAS, Column Address Strobe). Импульсы RAS и CAS подаются друг за другом. Адреса строки и столбца передаются по специальной мультиплексированной шине адреса (МА, Multiplexed Address). Динамическая память выполняется в вариантах синхронном и асинхронном. В последнем случае установка адреса, подача управляющих сигналов и чтение/запись данных могут выполняться в произвольные моменты времени. Подробнее о динамических ОЗУ и их выборе см. [85, 260].
Виды динамических ОЗУ
FPM DRAM (Fast Page Mode Dynamic RAM) — «Динамическое ОЗУ с быстрым страничным доступом»: основной вид видеопамяти, идентичный применяемой в системных платах. Использует асинхронный (произвольный) доступ к ячейкам хранения данных, при котором управляющие сигналы жестко не привязаны к тактовой частоте системы. Активно применялось примерно до 1996 г. Наиболее распространенные микросхемы FPM DRAM — 4-разрядные DIP и SOJ, а также 16-разрядные SOJ [85, 260, 3 87].
EDO DRAM/RAM (Extended Data Output (Dynamic) Random Access Memory) — «ОЗУ с увеличенным временем доступности данных»: микросхема динамической памяти, которая отличается от обычных динамических ОЗУ (DRAM) повышенной возможностью работы в так называемом страничном режиме (связанном с сокращением числа тактов при выборке смежных слов текста). В результате этого производительность машины возрастает (примерно на 5 %). Иногда к таким микросхемам применяют также термин «НРМ (Hyper Page Mode) — гиперстраничный режим». Конструктивно исполняется в виде DIMM-модулей «без контроля четности» (EDO DIMM) и EDO DIMM ЕСС — «с коррекцией ошибок» (ЕСС — Error Correction Code). EDO DRAM используется в качестве основной памяти ПК на базе микропроцессоров Pentium и Pentium Pro, а также в видеокартах при частоте шины 40-50 МГц. Максимальная пропускная способность порядка 105 Мбайт/с. Подробнее см. в [55, 188, 189, 260, 3 87].
BEDO* (Burst EDO RAM) — усовершенствованная версия EDO DRAM (см. ранее), которая обладает более высокими характеристиками, причем не только в режимах чтения, но и записи при максимальной тактовой частоте 66 МГц [85, 260].
MDRAM (Multibank DRAM) — «Многобанковое ОЗУ»: вариант DRAM; разработан фирмой MoSys и организован в виде множества независимых «банков» объемом по 32 кбайт каждый.
Работает в так называемом конвейерном режиме с рабочей частотой 125-166 МГц и максимальной пропускной способностью от 405 до 490 Мбайт/с [189, 3 87].
RDRAM* (Rambus DRAM) — память, использующая специальный канал передачи данных (RAMbus Channel), представляющий собой дополнительную шину По этому каналу данные могут передаваться большими потоками, наибольшая скорость передачи достигает 800 Мбайт/с при частоте 400 Гц. В настоящее время этот вид памяти обеспечивает наивысшую пропускную способность [189, 387, 555, 605, 729].
SDRAM (Synchronous DRAM) — «Синхронное динамическое ОЗУ»: продвигается как вариант на замену EDO DRAM и других асинхронных однопортовых видов памяти, в частности, в качестве альтернативы более дорогой системы памяти VRAM. Особенность: после того, как произведено первое чтение из памяти или первая запись в память, последующие операции чтения и записи осуществляются с нулевыми задержками. Этим достигается максимально возможная скорость чтения и записи данных. Достигнуты следующие характеристики: рабочая частота — 100 и 133 МГц (в модулях PC 100 и PC 133 соответственно), максимальная пропускная способность — от 800 до 1064 Мбайт/с. Однако наибольшая пропускная способность реализуется только в случае последовательной передачи данных с каждым тактом. Поэтому другими важными характеристиками памяти являются: RAS to CAS Delay (величина задержки между сигалами стробирующих импульсов строки и столбца — RAS и CAS), CAS Latency (задержка по времени в тактах с момента подачи сигала CAS до выдачи первого элемента данных на шину) и RAS Precharge (время деактивации в тактах, определяющих завершение выдачи последнего элемента данных в цикле). Выпускаются SDRAM в 168-контактном DIMM-исполнении для Pentium, но не всех видов микропроцессоров. Поддержку SDRAM обеспечивают: Intel 430 VX (Triton VX), Intel 430 TX (Triton TX), SIS 5571 (Trinity), VIA 580 (Apollo) и др. [85, 189, 260, 387, 605].
DDR SDRAM (Double Data Rate SDRAM), ESDRAM (Enhanced SDRAM) — «Синхронное динамическое ОЗУ с удвоенной скоростью передачи данных » или «Расширенное синхронное динамическое ОЗУ» отличается от SDRAM тем, что к последней добавлено небольшое статическое ЗУ (см. «SRAM»), выполняющее функции кэш-памяти. Использование дополнительного кэша позволяет снизить временные задержки и достичь пиковой частоты операций в 200 МГц. Цель такого кэширования — хранить данные, к которым происходит частое обращение, и минимизировать
обращение к более медленной DRAM. Пропускная способность и скорость работы такой комбинации увеличивается вдвое также за счет того, что при обмене данными между SRAM-кэшем и собственно DRAM может быть использована шина большей ширины, чем между SRAM-кэшем и контроллером DRAM. Наибольшую популярность этот вид развивающейся памяти получил при производстве графических ускорителей. Память DDR в ПК выпуска 2000 и последующих лет заменила собой более ранние версии SDRAM, которые получили обозначение SDR (Single Data Rate) — «Память с единичной скоростью передачи данных». Подробнее см. [85, 189, 260,3 85,413,605, 682].
SDRAM II, DDR SDRAM (Double Data Rate SDRAM) - «Синхронное динамическое ОЗУ с удвоенной скоростью передачи данных»: синхронное динамическое ОЗУ (см. «SDRAM»). Удвоение скорости поддерживаемой тактовой частоты происходит за счет передачи данных по обоим фронтам тактового сигнала. Так, при тактовой частоте 133 МГц она передает данные в два раза быстрее, чем обычная SDRAM PC 133. Ее внутренняя архитектура близка к архитектуре SDRAM PC 133, поэтому она получила марку РС266. Производство этого вида памяти освоено всеми ведущими производителями. Ее пиковая пропускная способность составляет <^2,1 Гбайт/с. В микропроцессорах Pentium 4 DDR DRAM стала основным видом используемой памяти (например, DDR266 (РС2100) или DDR333 (РС2700) и др.). Подробнее см. [85, 189, 413,483].
DRDRAM* (Direct Rambus DRAM) — разновидность синхронной памяти, снабженная специальным интерфейсом. Каждая микросхема DRDRAM имеет внутреннюю многобанковую структуру с чередованием (16 банков), чем обеспечивается ее высокая пропускная способность. Для связи памяти с контроллером памяти используется специальная быстродействующая шина Rambus Channel. Тактовая частота составляет 400 МГц, однако обмен осуществляется по обоим фронтам импульсов, т. е. с частотой 800 МГц. Скорость передачи данных микросхем этого вида памяти — 1,6; 3,2; 4,8 и 6,4 Гбайт/с. Фирма Intel Corp, рассматривает этот вид памяти в качестве кандидата для своих будущих систем [189, 260, 483].
SGRAM (Synchronous Graphics DRAM) — «Синхронное графическое ОЗУ» — вариант DRAM с синхронным доступом. Принцип действия в основном аналогичен SDRAM, но дополнительно поддерживаются некоторые специфические функции типа так называемых блоковой и масочной записей. В отличие от VRAM и WRAM этот вид ОЗУ является однопортовым, однако путем от-
крытия двух страниц памяти как одной он может эмулировать (т. е. воспроизводить) «двухпортовость» других видов памяти [385, 387].
VRAM (Video RAM, Video Random-Access Memory) — «Видео ОЗУ» или «Видеопамять»: быстродействующая оперативная память ЭВМ, являющаяся результатом развития динамических ОЗУ для графической подсистемы ЭВМ и ее мультимедийных приложений. Иногда ее называют также «двухпортовая DRAM». Отличается от обычных схем динамического ОЗУ (DRAM) ВОЗМОЖНОСТЬЮ одновременного выполнения операций записи и считывания данных за счет наличия двух входов (портов), чем обеспечивается существенное (примерно в два раза) повышение производительности системы. Используется в графических адаптерах. Ее параметры: частота шины — 25-33 МГц, максимальная пропускная способность — 120 Мбайт/с. VRAM является одним из наиболее дорогих видов памяти. Промежуточное положение по цене между DRAM и VRAM занимают двух портовые микросхемы оперативной памяти WRAM (см. далее) [103, 189, 387].
WRAM* (Window RAM) — является результатом развития динамических ОЗУ для графической подсистемы ЭВМ, включая ее мультимедийное использование. По своей сути это вариант VRAM с увеличенной приблизительно на 25 % пропускной способностью и поддержкой некоторых часто применяемых функций, например создание шрифтов, перемещение блоков изображения и т. и. Разработана фирмой Samsung. Так же, как и VRAM (см. ранее) является «двухпортовой» памятью. Может работать на частотах до 50 МГц; имеет пропускную способность 180 Мбайт/с. Благодаря более совершенной конструкции, чем VRAM, содержит меньшее число полупроводниковых компонентов и стоит примерно на 20 % дешевле. В этой памяти оптимизированы функции быстрой обработки текстовых и цветовых заполнений. Видеоадаптеры, построенные с использованием данного типа памяти, в отличие от однопортовых, не имеют тенденции к снижению производительности при установке больших разрешений и частот обновления экрана [189, 387].
СТАТИЧЕСКОЕ ОЗУ [SRAM, Static Random Access Memory]
Микросхема быстродействующей (оперативной) памяти ПЭВМ. Является альтернативой динамического ОЗУ (см. «DRAM»). В отличие от последнего не требует частой регенерации (т. е. стирания и последующей записи или перезаписи данных).
SPD* (Serial Presence Detect) — вид ЭППЗУ, хранящего информацию об объеме, типе, быстродействии и других параметрах схемного модуля. Используется в модулях DIMM, предназначенных, в
частности, для плат Intel. Изменения в SETUP временных задержек для DIMM SPD невозможны.
КЭШ-ПАМЯТЬ, КЭШ [each, memory cache]
«Сверхоперативный» вид памяти, используемый для повышения скорости доступа микропроцессора (МП) к оперативной памяти (см. «ОЗУ»).
Поскольку кэш-память располагается между микропроцессором и оперативной памятью, при обращении МП к памяти сначала производится поиск необходимых данных в кэш-памяти, выполняющей функции буфера между МП и ОЗУ. Так как в большинстве случаев эти данные из ОЗУ предварительно перекачиваются в кэш-память, а время доступа в нее существенно ниже, чем в непосредственно в ОЗУ, общее время доступа МП к памяти сокращается. Кэш-памя- тью оснащаются достаточно быстродействующие ПЭВМ, например IBM PC с микропроцессорами Intel модели не ниже 1386 и с тактовой частотой более 25 МГц. Наиболее часто используемые в ПЭВМ объемы кэш-памяти составляют 64, 128 и 256 Кбайт.
Cache L1 — «кэш-память первого уровня»: промежуточная сверхоперативная память как правило находящаяся на самом кристалле процессора, в которой размещаются наиболее часто используемые данные. Время доступа к этой памяти существенно меньше, чем к данным в основной оперативной памяти. Этим достигается ускорение работы процессора. Из-за ограничений в размерах кристалла процессора и высокого быстродействия этой памяти она имеет небольшую емкость — всего несколько десятков килобайт [385, 386].
Cache L2 — «кэш-память второго уровня»: промежуточная сверхоперативная память, имеющая быстродействие ниже памяти первого уровня, но выше основной оперативной памяти. Ее размер — обычно от нескольких сотен килобайт до нескольких мегабайт. Она может выполняться как на том же кристалле, что и процессор, так и в виде отдельных микросхем [385, 386].
D-Cache* — сверхоперативная память, используемая для хранения инструкций процессора [386].
Дисковая кэш-память [disk cache] — принцип построения кэш-памяти на основе динамического ОЗУ (см. «DRAM»), хранящем наиболее часто используемые команды и данные, доступ к которым производится из внешней памяти.
РЕГИСТР [register]
Типовой блок быстродействующей памяти малого объема в вычислительной системе, предназначенный для оперативного запоми-
нания машинного слова, состоящего из «п» битов. Указанные данные могут представлять собой команду, двоичное число, буквенноцифровой знак и т. п. Некоторые регистры могут служить счетчиками, использоваться как сдвиговые регистры (см. далее) и т. д. В основе конструкции регистров лежит использование так называемых бистабильных или триггерных ячеек (см. далее).
Бистабильная ячейка, триггер [bistable circuit, flip-flop, trigger] — электронная схема, находящаяся в одном из двух устойчивых состояний («логическая 1» или «логический 0»), пока через один из своих входов не получит импульс, при помощи которого она переключается в другое состояние.
В зависимости от назначения и принципа действия различают*.
регистр клавиатуры [case] — одно из двух возможных состояний (режимов) клавиатуры (верхний и нижний регистры), соответствующих определенному набору знаков (буквенно-цифровых символов, алфавиту и т. и.);
регистр команд [instruction register] — регистр, содержащий команду исполняемую в данный момент процессором;
регистр общего назначения, универсальный (общий) регистр [general register] — регистр процессора, доступный программам и используемый ими для временного хранения операнда, базового адреса и других данных;
регистр процессора [processor register] — память процессора, предназначенная для хранения основных или промежуточных данных либо их частей и используемая для выполнения машинных команд;
регистр последовательного управления [sequence-control register, program counter] — регистр или участок памяти, предназначенный для хранения следующей по порядку команды, которая должна быть получена из быстродействующего ЗУ для выполнения процессором;
регистр результата, выходной регистр [output register] — регистр арифметико-логического устройства, в котором размещается результат операции выполняемой машинной команды или последовательной серией команд (он же — накапливающий регистр — см. далее);
накапливающий регистр [accumulator register, accumulator] — регистр, сохраняющий результаты предыдущих операций для использования их в последующих операциях;
регистр с плавающей точкой (запятой) [floating-point register] — регистр, доступный программам и используемый для хранения числа с плавающей точкой при выполнении арифметических
операций;
резервный регистр [standby register] — регистр, предназначенный для хранения данных, используемых для повторения операций в случае нарушения нормального хода вычислений или обработки данных;
сдвиговый регистр, регистр сдвига [shift register] — регистр, обеспечивающий поразрядный сдвиг содержимого влево или вправо;
управляющий регистр, регистр управления [control register] — регистр, используемый для расширения или модификации функций управления.
БУФЕР [buffer]
Область памяти или отдельное ЗУ, предназначенные для временного хранения данных в процессе выполнения операций с целью обеспечения оптимальных условий обмена между устройствами ЭВМ, имеющими различное быстродействие (например, оперативной памятью и устройствами ввода-вывода).
Схема или устройство, помещаемые между двумя другими устройствами для согласования их параметров или обеспечения асинхронного режима работы (см., например, «Буферный процессор»).
В зависимости от назначения или принципа действия различают*.
буфер ввода-вывода [Input/Output buffer] — буфер между оперативной памятью и устройствами ввода-вывода;
буфер ввода, входной буфер [input buffer] — буфер для временного хранения данных, вводимых с внешних устройств;
буфер вывода, выходной буфер [output buffer] — буфер для временного хранения данных до передачи их на устройства вывода;
буфер монитора (дисплея) [display buffer] — буфер для временного хранения данных, отображаемых на экране монитора;
буфер клавиатуры [typeheard buffer] — буфер, в который поступают символы с клавиатуры до передачи их в оперативную память;
буфер команд [instruction buffer] — область оперативной памяти, предназначенная для размещения последующих для исполнения команд программы;
буфер обмена [exchange buffer] — буфер, используемый при обменной буферизации (см. далее). Все ячейки такого буфера в отличие от «простого» буфера не обязательно должны быть смежными областями основной памяти;
дисковый буфер [on-drive buffer, cache] — кэш-память (или буфер), расположенная непосредственно на самом накопителе. Его объем у разных моделей дисков колеблется от 64 до 2048 Кбайт. Накопители могут кэшировать как чтение, так и запись;
отображаемый буфер [mapped buffer] — буфер дисплея, каждая знаковая позиция в котором связана с определенным местом на экране монитора;
скрытый буфер — см. «Кэш-память»;
сохраняющий буфер [look-aside buffer] — ЗУ, сохраняющее данные, использованные в предыдущих операциях;
циклический буфер [circular buffer] — организация буфера с указателями начала и конца свободного пространства, перемещаемыми в процессе записи и считывания. По заполнении всего пространства указатель начала устанавливается в первую ячейку.
БУФЕРИЗАЦИЯ [spooling, buffering]
Использование областей оперативной памяти (буферов) для временного хранения данных в процессе обмена с внешними устройствами.
Процесс накопления данных в запоминающем устройстве с целью последующей передачи их «куда-либо» — в другую область памяти или другое ЗУ, в какое-либо внешнее устройство и т.п. Используется для исключения задержек в работе (простоев) более быстродействующих устройств при их взаимодействии с медленными устройствами, а также для реализации режимов работы «в очереди» (например, при управлении печатью принтера с разных ЭВМ).
Обменная буферизация [exchange buffering] — буферизация без перемещения данных в основной памяти.
Double buffering — «двойная буферизация»: метод, позволяющий компьютеру обрабатывать два изображения одновременно.
БИОС, БАЗОВАЯ СИСТЕМА ВВОДА-ВЫВОДА
[BIOS, Basic Input/Output System]
Часть операционной системы MS! DOS, обязательная для всех IBM-совместимых ПЭВМ (IBM PC). Получила свое русскоязычное наименование от транслитерации соответствующего английской аббревиатуры — BIOS. Выполняется в виде одной или двух микросхем запоминающих устройств (типа ПЗУ, ППЗУ или флэш-памяти), установленных на системной (материнской) плате ПЭВМ. Основное назначение — обеспечение взаимодействия операционной системы и прикладных программ с периферийными устройствами ПЭВМ (функции ввода-вывода данных). Дополнительные функ-
ции — тестирование ПЭВМ при включении питания, реализация начальной загрузки операционной системы с соответствующего накопителя (см. «НЖМД» и «НГМД») [232].
NetBIOS (Network Basic Input/Output System) — «Сетевая базовая система ввода-вывода»: широко используемый сетевой протокол для локальных вычислительных сетей (см. «ЛВС»), который распространяется и на ПК. NetBIOS устанавливает сетевой стандарт, который обеспечивает интерфейс между операционной системой ПК и каналом ввода-вывода. NetBIOS позже был переименован в NetBEUI (см. далее).
NetBEUI (NetBIOS Extended User Interface) — «Расширенный пользовательский интерфейс NetBIOS»: улучшенная версия протокола NetBIOS (см. ранее), используемая такими сетевыми операционными системами (NOS), как Windows NT.
Некоторые функции BIOS [413]
Clock Spread Spectrum, Cloc Speed Spectrum, Spectrum Speed* — функция BIOS, обеспечивающая установку режима работы материнской платы в положение Enabled, позволяющее заметно снизить силу электромагнитного излучения как самой платы, так и компьютера в целом. Указанный эффект достигается за счет изменения режима работы задающего генератора частоты.
CPU L2 Cache ЕСС checking* — функция BIOS, обеспечивающая проверку наличия ошибок в памяти кэша второго уровня. Включение этой функции повышает надежность работы системы, однако снижает ее производительность.
Delayed Transaction* — функция BIOS, которая включает или выключает задержку транзакций на шине PCI. На материнской плате есть встроенный 32-битный буфер для поддержки удлиненного цикла обмена на шине PCI. Если эта функция включена, то доступ к шине PCI разрешен одновременно с доступом к восьмиразрядным устройствам на шине ISA. Этим существенно увеличивается производительность, поскольку цикл обращения к шине ISA занимает 50-60 тактов шины PCI. При установке в ПК PCI-платы, не поддерживающей спецификации PCI 2.1, этот параметр необходимо запретить.
Passive Release* — функция BIOS, которая включает или выключает механизм параллельной работы шин ISA и PCI. Если этот параметр разрешен, то доступ процессора к шине PCI разрешен во время пассивного разделения. Необходимость запрещения данного параметра может возникнуть при использовании плат ISA, активно использующих каналы DMA.
Suspend to Hard Drive* — функция и режим BIOS, обеспечивающие перед выключением компьютера запись в файл на жесткий
диск данных о текущем рабочем состоянии ПК (характеристики системы, образы памяти и экрана, содержимое буфера и т. и.). При последующем включении ПК он приводится в состояние, предшествующее его выключению. Для поддержки этого режима в ПК должен быть установлен VGA и PCI-адаптер, совместимый со стандартом VESA, звуковой адаптер, совместимый со спецификацией Sound Blaster, а драйвер звукового адаптера должен поддерживать АРМ.
Wake On Clock, RTC Wake Up Tinier, RTC Alarm Power On* — функция BIOS материнской платы, благодаря которой ПК может включаться в заданное время, выставляемое в настройках BIOS.
Wake On LAN, LAN Wake Up, LAN Power On* — функция BIOS материнской платы, благодаря которой ПК может включаться при поступлении сигнала на сетевую карту из локальной сети. Поддерживающие ее платы имеют специальный разъем, маркируемый как «Wake on LAN». Для использования этой функции в ПК должна быть установлена сетевая карта, поддерживающая данный режим.
Wake On Modem, Ring Wake Up, Ring Power On* — функция BIOS материнской платы, благодаря которой ПК может включаться при поступлении звонка на присоединенный к нему модем.
3.4.4. Адаптеры, интерфейсы и связанныес ними термины
АДАПТЕР [adapter, device adapter]
. Устройство сопряжения ЭВМ (ПЭВМ) и внешнего (периферийного) устройства.
. Средство сопряжения различных устройств ЭВМ, в том числе использующих различные способы представления данных.
. В коммутационных, соединительных и кабельных устройствах (также — «переходник») — элемент с разнотипными разъемами, служащий для соединения разнотипных штекеров и/или гнезд, либо для подключения их к телекоммуникационным розеткам различных размеров и типов, изменения разводки или числа проводов в разъемах, соединения разнотипных кабелей [344].
В зависимости от назначения, способа действия и конструкции адаптеры различаются по видам*.
адаптер «канал-канал» [channel-to-channel adapter] — устройство, обеспечивающее связь двух каналов одной и той же или разных ЭВМ для обмена данными;
адаптер связи [communication adapter] — адаптер, обеспечивающий присоединение к процессору одной или нескольких линий связи и др.;
групповой адаптер [group adapter] — адаптер, обеспечивающий взаимодействие ЭВМ с несколькими каналами передачи данных и многими пользователями);
интегрированный адаптер [integrated adapter] — адаптер, являющийся составной частью центрального процессора и обеспечивающий его соединение с конкретным внешним устройством без использования блока управления и стандартного интерфейса ввода-вывода;
пакетный адаптер данных, ПАД [PAD, Packet Assembler/ Disassembler] — устройство, преобразующее асинхронный поток данных (см. «Асинхронный режим»), поступающих от терминала в пакеты, передаваемые по каналам связи (см. также «Х.25»);
периферийный адаптер [peripheral adapter] — адаптер периферийного устройства (накопителя, принтера, манипулятора и т. п.), обеспечивающий его сопряжение с ЭВМ;
сетевой адаптер [net adapter] — адаптер, предназначенный для упрощенного подсоединения к ПК большого числа переферий- ных устройств с использованием стандарта внешней шины USB (см. «Шина USB»). Название «сетевой» обусловлено тем, что данный адаптер предусматривает архитектуру подключения пере- ферийных устройств («узлов») к ПК через систему концентраторов, которые могут каскадироваться, образуя древовидную сетевую структуру типа «звезда». Подробнее об архитектуре USB см. [667];
GSM-адаптер [GSM-adapter] — адаптер, предназначенный и широко используемый для подключения ПК (преимущественно малогабаритных) к Глобальной системе мобильной связи (см. «GSM»).
ВИДЕОАДАПТЕР, ГРАФИЧЕСКИЙ АДАПТЕР [video adapter]
Адаптер, являющийся составной частью системы управления монитором, обеспечивающий его сопряжение с ЭВМ и служащий для отображения на экране цвета и графики. Физически может быть реализован в виде платы расширения или элемента конструкции материнской платы. Для повышения быстродействия современные видеоадаптеры используют в своем составе акселераторы (ускорители) и графические сопроцессоры.
Основные типы видеоадаптеров
MDA* (Monochrome Display Adapter) — монохромный адаптер, использовавшийся в IBM PC класса XT. Он позволял отобра-
жать на экране два цвета (черный и белый), 80 х 25 символов в текстовом режиме и 640 х 200 точек в графическом режиме.
Hercules* — монохромный графический адаптер типа «Геркулес», являлся развитием MDA. Он использовался в IBM PC класса XT и ограничено IBM PC/AT с микропроцессором Intel 286. Разрешение в текстовом режиме составляло 80 х 25 символов, в графическом — 720 х 348 точек на экран.
CGA* (Color Graphic Adapter) — цветной графический адаптер, использовавшийся в IBM PC класса XT. Он позволял отображать на экране до 16 цветов и 80 х 25 символов в текстовом режиме, а также до 640 х 200 или 320 х 200 точек на экран в графическом режиме (соответственно — при монохромном и 4-цветном изображении).
EGA* (Enhanced Graphic Adapter) — усовершенствованный цветной графический адаптер, использовавшийся в IBM PC/AT с микропроцессором Intel 286. Он имел разрешение в текстовом режиме 80 х 25 и 80 х 43 символов, в графическом — 640 х 3 50 точек на экран при 16-цветном изображении.
VGA* (Video Graphic Adapter) — видеографический адаптер, который начал использоваться в IBM PC с процессором Intel х386. Он имеет разрешение в текстовом режиме 80 х 25 и 80 х х 50 символов при 16-цветном (4-битном) изображении, в графическом — до 640 х 480 точек на экран при 16-цветном изображении и 320 х 200 точек при 256-цветном изображении. Особенностью режима 640 х 480 явилось использование квадратного пиксела.
SVGA* (Super Video Graphic Adapter) — супер-вид eorpa- фический адаптер, используется в IBM PC 386 и выше. Имеет разрешение 800 х 600 или 1024 х 768 точек и расширенный сервис, включая возможность устанавливать произвольную частоту кадров и дополнительные текстовые режимы. В дополнении с другими специальными программными средствами может обеспечивать более высокую разрешающую способность, а также способность отображения до 65,5 тыс. (формат High Color) и 16,7 млн (формат True Color) цветовых оттенков. Примерно с середины 1992 г. этот видеоадаптер принят как стандартный [387].
ИНТЕРФЕЙС [interface]
Совокупность технических, программных средств и правил, обеспечивающих взаимодействие различных устройств, входящих в состав вычислительной системы и/или программ;
Устройство или программа, обеспечивающие взаимодействие между двумя различными элементами оборудования или программами;
То же, что и адаптер;
Граница раздела двух систем, подсистем, устройств или программ;
Совокупность описаний и соглашений о процедуре передачи управления в подпрограмму и возврате в исходную программу
Интерфейсы различаются по ряду оснований*.
внешний интерфейс [front-end interface] — средства и правила взаимодействия подсистемы с внешними объектами (пользователями, вычислительной сетью и т. и.) в отличие от ее взаимодействия с остальными (внутренними) компонентами системы;
внутренний интерфейс [back-end interface] — средства и правила взаимодействия с внутренними компонентами системы (например, сопроцессора с центральным процессором, главной ЭВМ со спецпроцессором и т. п.);
интеллектуальный интерфейс [intelligent interface] — совокупность технических и программных средств, обеспечивающих взаимодействие пользователей с системой на естественном языке («языке пользователя»);
интерфейс пользователя, пользовательский интерфейс, человеко-машинный интерфейс [user interface, man-machine interface] — 1) комплекс программных средств, обеспечивающий взаимодействие пользователей с системой; 2) средства связи между системой и пользователями;
графический интерфейс пользователя, графический пользовательский интерфейс [GUI, Graphical User Interface] — тип интерфейса пользователя, организованный таким образом, что для облегчения его работы сведения о программах, файлах, режимах работы (опциях) и т. и. отображаются на экране монитора в виде графических символов (пиктограмм), а также связанных с ними всплывающих меню. Выбор и активизация необходимого варианта обычно осуществляются манипулятором мышь. Данные при этом отображаются в прямоугольных зонах экрана (окнах), которыми оператор может манипулировать различным образом. Концепция графического пользовательского интерфейса в настоящее время применяется в операционной среде Windows для IBM-совместимых ПК, хотя разработана она была еще в 1970-х гг. корпорацией Xerox и широко использовалась в компьютерах Макинтош фирмы Apple Computer начиная с 1980-х гг. (см. также «Дружественное программное обеспечение»);
WIMP* (Windows, Icon, Menus, Pointing device) — аббревиатура, обозначающая разновидность графического интерфейса пользователя;
интерфейс ввода-вывода [Input/Output interface] — стандартное сопряжение средств управления внешними устройствами и каналами ввода-вывода;
интерфейс RS232 [RS232 interface] — стандартный интерфейс, предназначенный для подключения к ПЭВМ внешних устройств (внешних модемов, манипуляторов мышь, мониторов, плоттеров) через последовательный порт;
интерфейс Centronics [Centronics interface] — стандартный интерфейс (см. далее), предназначенный для соединения ПЭВМ с устройствами параллельной обработки (через параллельный порт), в частности, с принтерами;
стандартный интерфейс [standard interface]: 1) унифицированный интерфейс, используемый для стандартного подключения внешних устройств к каналам ввода-вывода; 2) средство сопряжения двух систем или их частей, в котором все параметры отвечают нормативным соглашениям и широко используются в других устройствах и др.
EIDE* (Enhanced Integrated Drive Electronics)
Наименование вида интерфейса (адаптера), предназначенного для подключения к ПК (PC АТ производства фирмы IBM) жестких дисков и других периферийных устройств (например, сканеров). Является развитием более ранней версии интерфейса подобного назначения — IDE (Integrated Drive Electronics), разработанного фирмой Western Digital (США) в 1980 гг. Интерфейс состоит из аппаратной и программной частей. Для интерфейсов IDE и EIDE по мере их развития (в том числе — увеличения быстродействия, количества и видов подключаемых периферийных устройств и т. п.) Национальным институтом стандартизации США (ANSI) разработана и принята серия стандартов АТА [AT Attachment] в том числе: АТА-1, АТА-2, АТА-3, ATAPI (AT Attachment Packet Interface), ASPI (Advanced SCSI Programming Interface) и др. (см. далее). Названия указанных стандартов часто используются как синонимы наименований интерфейсов IDE и EIDE. В аналогичном смысле используются также термины: IDE/АТА и АТА/IDE. Конкурирующей с EIDE версией интерфейсов аналогичного назначения являются интерфейсы SCSI (см. далее).
Основные характеристики интерфейсов и поддерживающих их протоколов указанного видах
АТА, АТА-1* — интерфейс, предназначенный только для поддержки жестких дисков (двух на одном канале) и оптических дисководов. Основные режимы — PIO Modes 0, 1 и 2 (до 8,3 Мбайт/с), Singleword DMA modes 0, 1 и 2 (до 8,3 Мбайт/с) и Multiword DMA
mode 0 (до 4,2 Мбайт/с). Для повышения быстродействия интерфейс АТА предусматривает реализацию параллельного принципа их передачи данных. С указанной целью в нем используется 40- или 80-проводной ленточный кабель, подключаемый к 40-контактным интерфейсным разъемам (непостредственно передача данных осуществляется 26 проводниками);
АТА-2, Fast АТА-2* — стандарт интерфейса, который поддерживает более ускоренные режимы PIO: modes 3 и 4 (до 16,6 Мбайт/с), Multiword DMA modes 1 и 2 (до 16,6 Мбайт/с), а также режимы Block Transfer для повышения производительности (данный режим позволяет передавать несколько команд чте- ния/записи за одно прерывание). Введены и другие усовершенствования;
АТА-3 * — является развитием стандарта АТА-2 и отличается от него повышенной надежностью при использовании высокоскоростных режимов (применяются специальные схемы контроля и коррекции ошибок и поддерживается технология SMART). Спецификация АТА-3 не утверждена ANSI и является не официальным стандартом;
ATAPI* (AT Attachment Packet Interface) — позволяет подключать к ПК другие периферийные устройства при помощи стандартного шлейфа IDE (в частности — дисководы CD-ROM, внешние архивирующие устройства). При этом передача данных производится с использованием стандартных режимов РЮ и DMA, а реализация поддержки этих режимов существенно зависит от типа подключенного устройства. Название «пакетный» (packet) этот протокол получил в связи с тем, что команды подключенному устройству передаются группами или «пакетами»;
Ultra АТА, Ultra АТА/33, Ultra DMA, DMA/33* — различные варианты наименования интерфейса семейства АТА/IDE. Разработан совместно фирмами Intel Corp, и Quantum. Отличается от АТА-3 использованием режима Ultra DMA mode 2, обеспечивающего скорость передачи данных по шине до 33,3 Мбайт/с. ATA/IDE совместим со стандартами АТА и АТА-2. Стандарт на интерфейс является неофициальным;
Ultra АТА/66, Ultra DMA/66* — интерфейс, разработанный фирмой Quantum. Позволяет производить передачу данных со скоростью 66,6 Мбайт/с в режиме Ultra DMA mode 4. Стандарт на интерфейс является неофициальным;
ATA/ATAPI-4* — единый стандарт на протоколы АТА и ATAPI. Является стандартизованной версией Ultra АТА, поэтому он ориентирован на поддержку режима Ultra DMA mode 2, обеспечивающего скорость передачи данных по шине до 33,3 Мбайт/с;
ATA/ATAPI-5* — следующая версия стандарта на протоколы АТА и ATAPI; находится в стадии разработки. Будет поддерживать режимы Ultra DMA mode 3 и 4 со скоростями передачи данных соответственно до 44,4 и 66,6 Мбайт/с и иметь улучшенные алгоритмы коррекции ошибок на основе вычисления контрольных сумм. В стандарт также включена новая спецификация 80-жильного кабеля, который должен использоваться при работе в указанных режимах. Последние на 2001 г. модификации АТА обеспечивают скорость передачи данных до 133 Мбайт/с, которая считается предельной для его конструкции [48, 337, 347, 489, 626];
Serial АТА, SATA* (Serialized AT Attachment) — принципиальное отличие данного интерфейса от предущих является использование последовательной передачи данных. Это дает возможность существено сократить число проводников в соединительном кабеле (с 40-80 до четырех) и напряжение в сигнальной цепи. Соответственно широкие ленточные соединительные кабели, используемые для подключения различных устройств, меняются на более гибкие и компактные провода круглого сечения, улучшается доступ к памяти в корпусе системного блока, облегчается подключение и коммутация устройств, повышается помехозащищенность от электромагнитных наводок и т. д. Предусмотрено обеспечение совместимости со старыми версиями ATA-устройств. Первая спецификация Serial АТА 1.0 была распространена на форуме разработчиков Intel 29 августа 2001 г. С этого времени начата разработка винчестеров, оснащенных интерфейсом Serial АТА 1.0. В этом стандарте предусмотрена максимальная пропускная способность в 155 Мбайт/с, включая дальнейшую возможность ее удвоения (сначала до 300, а затем 600 Мбайт/с). Ожидалось, что с конца 2002 г. устройства с интерфейсом Serial АТА начнут доминировать на мировом рынке вычислительной техники. 25 февраля 2002 г. на форуме разработчиков Intel было официально объявлено о создании инициативной группы для разработки спецификации Serial АТА II, который имеет пропускную способность 300 Мбайт/с. Основные нововведения в этом стандарте связаны с реализацией двух новых технологий: «Технологии изменения очередности команд» [Native Command Queuing] и «Технологии умножения портов». Указанные технологии предполагают обеспечить значительный прирост производительности при операции ввода-вывода и подключение к одному каналу вместо одного до 15 устройств. Подробнее см. [347, 700, 751, 821].
SCSI* (Small Computer System Interface)
. Наименование вида интерфейса (адаптера, шины), предназначенного для подключения к ПК жестких дисков и других
периферийных устройств (в том числе — сканеров, оптических накопителей, дисководов CD-ROM, принтеров, а также других ПК). Разработан в начале 1980-х гг. для компьютеров фирмы Apple Computer. В настоящее время используется в мощных микроЭВМ разных типов (преимущественно в файл-серверах) и (реже) в рабочих станциях. Конкурирует с адаптером типа EIDE.
. Стандарт на интерфейс с аналогичным наименованием, предназначенный для подключения к ПК жестких дисков, планшетных сканеров и других периферийных устройств. Версии этого стандарта SCSI-2 (иногда называемого Fast SCSI) поддерживает скорость передачи данных 10 или 20 Мбайт/с в зависимости от разрядности шины; Ultra SCSI обеспечивает скорость 20 Мбайт/с. Версия SCSI-3 (он же — Apple FireWire и IEEE Р1394) предназначена для современных модификаций ЭВМ Power Macintosh, используется, в частности, для разработки средств (в том числе микросхем), обеспечивающих создание и работу различных мультимедийных комплексов (см. далее также «SSA» и «FC-АЕ»). Подробнее см. [49, 85, 118, 161, 222, 227, 228, 337, 347, 485, 501, 513, 539, 636, 655].
Другие стандарты и спецификации на интерфейсы и адаптеры*.
SAS (Serial Attached SCSI) — «Последовательно подсоединяемый SCSI»: стандарт последовательной передачи данных для SCSI-дисков, имеющий целью обеспечить подключение до 128 жестких дисков, полнодуплексный режим работы, использование кабеля длиной до б м (последнее предполагает возможность построения внешних дисковых систем с высокой плотностью монтажа), а также расширение пропускной способности до 300 и 600 Мбайт/с. Подробнее см. [821].
SCAM* (SCSI Configured AutoMatically) — спецификация, определяющая автоматическое конфигурирование периферийных SCSI-устройств на шине SCSI, благодаря чему пользователю нет необходимости разбираться с адресами SCSI и перемычками;
Стандарт ASPI* (Advanced SCSI Programming Interface) — стандарт программного интерфейса для SCSI адаптеров. Большинство ASPI-совместимых адаптеров являются также САМ-сов- местимыми (см. далее);
Стандарт САМ* (Common Access Method) — стандарт программного интерфейса для SCSI адаптеров. Стандарт САМ старше, чем SCSI;
Стандарт SCART — универсальный стандарт коммутации. Разъемы, соответствующие этому стандарту, широко используются в бытовой видеоаппаратуре. Через SCART на телевизор можно передавать изображения любого стандарта, звук и т. д. В вычисли-
тельной технике используется только часть контактов входа-выхода полного 21-штырькового SCART-разъема [822];
HDMI (High Definition Multimedia Interface) — универсальный цифровой интерфейс для бытовой аппаратуры, позволяющий передавать несжатый видеосигнал и многоканальное аудио высокого качества по одному кабелю. Полоса пропускания канала HDMI составляет 5 Гбит/с. HDMI позволяет управлять всеми соединенными устройствами с одного пульта. Спецификация HDMI 1.0 в 2002 г. утверждена рядом ведущих мировых фирм-производителей вычислительной и видео техники (Hitachi, Panasonic, Royal Philips Electronics, Sony Corp., Thomson и др.). Подробнее см. [822];
SSA (Serial Storage Architecture) — «Архитектура последовательной памяти»: стандарт на интерфейс, а также технологию построения дисковых систем, который является альтернативным SCSI. Предложен фирмой IBM в августе 1995 г. Несмотря на использование последовательного протокола, он обеспечивает увеличение быстродействия, а также возможность работы до 126 устройств на одном шлейфе (типа «кольцо»). Скорость передачи данных между устройствами составляет 20 Мбит/с, при двунаправленной передаче данных — до 40 Мбит/с. Коренным отличием стандарта SSA является независимость работы каждого устройства, передающего и принимающего информацию. В результате любое количество узлов может одновременно и непосредственно связываться друг с другом (согласно с архитектурой SCSI в каждый момент времени могут взаимодействовать только два устройства, одно из которых — контроллер). Имеющиеся реализации SSA снабжаются встроенными средствами отказоустойчивости (в частности, обеспечивается горячая замена вышедших из строя устройств) и автоматической настройки; они позволяют передавать данные на расстояния большие, чем SCSI. [220, 222];
FC-AL* (Fibre Channel Arbirate Loop) — стандарт на организацию и технологию последовательного доступа к периферийным устройствам с помощью оптического кабеля. Практическая его реализация началась в 1996 г. FC-AL представляет собой вариант последовательного SCSI, но только с очень высокой пропускной способностью (до 100 Мбит/с) и большими расстояниями между узлами (до 2 км). Использует двухшлейфовую (типа «кольцо») схему подсоединения узлов и однонаправленный режим передачи данных в пределах каждого кольца. Подробнее см. [222, 538, 539];
ACPI (Advance Configuration and Power Interface) — «Усовершенствованный интерфейс управления конфигурацией и энергоснабжением»: спецификация интерфейса системных плат новейшего поколения ПК, работающих на ОС Windows 98. Обеспе-
чивает функции управления потреблением питания ПК, например, в паузах его работы монитор и процессор переводятся в режим «ожидания». С использованием ACPI становится возможным производство ПК, которые будут включаться при нажатии клавиши на клавиатуре [383, 413];
АРМ* (Advanced Power Management) — разработанная фирмами Microsoft Corp, и Intel Corp, версия «Интерфейса прикладного программирования» (API), которая выполняет функции «прослойки» между аппаратной частью ПК и операционной системой, а конкретно — между программным обеспечением, управляющим электропитанием аппаратной части ПК (например находящимся в BIOS системы), и драйвером операционной системы, отвечающим за управление питанием компьютера. Предполагается, что после внедрения стандарта ACPI необходимость в использовании АРМ отпадет [413];
DMI* (Desktop Management Interface) — версия «Интерфейса прикладного программирования» (API), которая позволяет программному обеспечению собирать данные о характеристиках компьютера. Спецификация DMI разработана консорциумом Desktop DMTF (Management Task Force), возглавляемом фирмой Intel Corp. В версии 2.0 этого стандарта предусмотрена также возможность конфигурировать ПК с удаленной машины. Персональные компьютеры, удовлетворяющие требованиям DMI 2.0, иногда называют также управляемыми ПК (managed PC) [413];
TAPI* (Telephony API) — спецификация и «Интерфейс прикладного программирования» фирм Microsoft Corp, и Intel Corp., ориентированные на приложения телефонии для платформ на базе Windows. Интерфейс позволяет управлять телефонным оборудованием и расширить функции учрежденческой автоматической телефонной станции (УАТС), созданной на базе Windows NT, за счет программирования с помощью API. Текущими версиями являются TAPI 2.0 и TAPI 3.0. См. также «Псевдо-УАС» [346].
Self-Monitoring Analysis Reporting Technology; SMART, Predictive Failure Analysis PFA* — технология изготовления программно-аппаратных средств и их комплексов, обеспечивающая автоматическое предсказание возможных сбоев в их работе и выдачу соответствующих сообщений в систему. Для использования этой технологии необходимо, чтобы ее поддерживал как BIOS компьютера, так и соответствующих технических средств, например жестких дисков.
3.4.5. Платы, порты, шины, гнезда
ПЛАТА, ЭЛЕКТРОННАЯ ПЛАТА [board, card]
Элемент конструкции аппаратуры в виде панели с размещенными на ней электронными компонентами и электрическими или оптикоэлектронными соединениями между ними. В соответствии со сложившейся практикой данный термин используется в сочетании с указанием функционального назначения и/или особенностей конструкции. Например, плата памяти, интерфейсная плата, печатная плата и т. и.
СИСТЕМНАЯ (МАТЕРИНСКАЯ) ПЛАТА [system board, mother board]
Главный функциональный модуль ПЭВМ, на котором располагаются центральный микропроцессор, сопроцессор, оперативная (основная) память, кэш-память, базовая система ввода-вывода (BIOS), набор дополнительных микросхем (см. далее «Чипсет») поддержки кэш-памяти, основной памяти, системных шин и т. и., собственно системная шина (или набор шин, например PCI, ISA и др.) и связанные с нею унифицированные разъемы (слоты, порты) для подсоединения других функциональных модулей и устройств (в том числе накопителей на жестких и гибких дисках, клавиатуры, а также других периферийных устройств). Системные платы выпускаются в различных конфигурациях, включая их типоразмеры (форм-фактор) и характер начального оборудования или оснащения схемными элементами. Подробнее о системных платах, их характеристиках, результатах тестирования и выборе см. [186, 187, 193, 199, 278, 288, 299, 303, 323, 324, 376, 405, 413, 525].
Battery-Less Motherboard — «Безбатарейная материнская плата»: материнская плата нового поколения, которая может работать без автономного (батарейного) источника питания. Для хранения установок CMOS в этих платах применяется микросхема электрически стираемого ЗУ (EEPROM). Когда ПК с этой системой подключен к сети электропитания, энергия для хранения установок CMOS и работы таймера берется с блока питания ПК. Дубликат установок CMOS при этом хранится в микросхеме EEPROM. В случае обесточивания ПК все установки для CMOS сбрасываются. При последующем включении ПК все установки для CMOS считываются и записываются с микросхемы EEPROM. Единственное, что устанавливается вручную, — это системное время. Чтобы не выполнять эту операцию при каждом включении ПК, все «battery-less» материнские платы по-прежнему оснащаются батарейкой [413].
Известны следующие типоразмеры системных плат*.
Full-size АТ* — 12 х 13,8” — предназначены преимущественно для установки в корпуса типа big tower;
Baby-AT* (ВАТ) — 8,57 х 13,04” и меньше — предназначены для стандартных корпусов desktop или Tower;
LPX* (Low Profile X) - 9 х 13” и mini-LPX - 8,2 х 10,4” - предназначены для корпусов типа Slimline;
ATX* — являются развитием Baby-АТ и пригодны для любых корпусов (все основные разъемы сведены на одну панель, которая располагается в строго определенном месте корпуса).
Обязательными элементами для установки на любой системной плате являются: микропроцессор, оперативная память, BIOS, контроллер аппаратуры, генератор тактовой частоты), набор вспомогательных микросхем — контроллеров (в том числе накопителей), аккумулятор, а также разъемы — расширения, питания и клавиатуры. На некоторых конструкциях плат (преимущественно «LPX» и «АРХ») размещены все схемные элементы, необходимые для работы компьютера. Такие платы носят наименование All-In-One (все на одной) [50, 51, 156, 199]. О современных системных платах см. [193, 288, 299, 303, 323, 324, 376, 405, 413, 525].
ПЕЧАТНАЯ ПЛАТА (СХЕМА) [printed board (circuit)]
Плата, изготовленная из диэлектрического материала, покрытого электропроводной фольгой, на поверхности которой методом печати и последующего вытравливания создается рисунок электрических соединений между устанавливаемыми на ней электронными компонентами.
СМЕННАЯ ПЛАТА, ПЛАТА РАСШИРЕНИЯ [plug-in-card]
Плата, устанавливаемая в разъем на основной (материнской) плате для реализации дополнительных возможностей, например, при работе с графикой, звуком, расширения оперативной памяти и т. и. Виды и назначение сменных плат соответствуют видам «РС- карт»:
звуковая плата — см. «Звуковая карта»;
видеоплата — см. «Видеокарта»;
NIC* (Network Interface Card) — карта сетевого интерфейса (также используются названия: сетевая карта, сетевой адаптер или карта сетевого адаптера) — плата, установленная в вычислительное устройство (например в ПК), которая позволяет соединить ПК с сетью (см. также «PC-card»).
СОЕДИНИТЕЛЬНЫЕ ЭЛЕМЕНТЫ [connecting hardware]
Изделия, предназначенные для сочленения механических и эле- ктрических/оптических кабелей (коннекторы, розетки, коммутационные панели), активного оборудования (соединительные кабели) и разнотипных кабелей и разъемов (адаптеров, преобразователей).
Соединитель, разъем, коннектор [connector] — элемент, обеспечивающий неразъемное соединение проводников медного кабеля с электрическими контактами или фиксацию оптического волокна в центрирующей вставке.
Кросс, кросс коннектор [cross connector] — контактное устройство для электрического подключения и механического закрепления окончаний кабелей, кабельных элементов и проводов. Обеспечивает их подключение и/или кроссирование преимущественно с помощью «кроссирующих» перемычек.
Кроссирующая распределительная панель [cross connect patch panel] — разъемно-гнездовое устройство для подключения и закрепления системных окончаний линейных кабелей. Обеспечивает их электрическое соединение преимущественно с помощью соединительных кабелей и кроссирующих перемычек [344].
Гнездо [jack] — соединительный элемент кабельной системы с помощью контактов проводников и механического соединения.
Гнездовой соединитель [female connector] — элемент кабельной системы для механического и электрического соединения кабельных разъемов с помощью углубленных внутренних контактов [344].
Гнездо с захватными контактами, гнездо ZIF [ZIF socket, Zero Insertion Force Socket] — гнездо на материнской (системной) плате, позволяющее вынимать или вставлять в нее схемные элементы (микросхемы) с помощью рычага. Используется в дорогих ПК, допускающих последующую модификацию.
Многолучевой коннектор [array connector] — оптоволоконное изделие, обеспечивающие разъемное соединение многоволоконного кабеля (из 4, 8 или 12 волокон) с коннекторами соединительной панели. Как правило, волокна в нем монтируются в один ряд на небольшом расстоянии друг от друга. Многолучевые коннекторы выполняются только в заводских условиях и обеспечивают построение модульных оптоволоконных магистральных каналов.
Торцевой соединитель [edge connector] — многоконтактное гнездо со стандартным расположением контактов. Предназначено для подсоединения стандартизованной схемной платы, печатные контактные площадки которой расположены вдоль одного из ее краев и соответствуют контактным гнездам соединителя. Торцевые со-
единители используются, в частности, на основной (материнской) плате в качестве средств подключения плат расширения. Данный вид соединителя считается непригодным в случаях, когда замена плат производится часто из-за возможных механических повреждений печатных контактов [46].
Штыревой соединитель [male connector] — элемент кабельной системы, обеспечивающий механическое и электрическое соединение с помощью выступающих штыревых контактов.
Оптическая соединительная панель [optical interconnect panel] — конструкция для подключения и организации оптоволоконных соединений без использования соединительных кабелей [344].
Штекер, штыревой разъем [plug] — кабельный разъем, обеспечивающий электрическое соединение и механическое крепление с помощью выступа, по форме точно совмещаемого с гнездом.
RJ-11* (Registered Jack-11) — стандартный разъем, используемый для соединения аналогового устройства с телефонной линией.
RJ-45* (Registered Jack-45) — стандартный разъем, используемый для присоединения устройства к сети Ethernet.
ШИНА [bus]
Системная магистраль передачи данных внутри ЭВМ между ее устройствами. Обычно выполняется в виде параллельных электрических проводов и соединений, пригодных передавать высокочастотные цифровые сигналы. В ПЭВМ шина входит в состав материнской (системной) платы и обеспечивает обмен данными между процессором или оперативной памятью и контроллерами внешних устройств (клавиатуры, монитора, дисков и т. д.). Все контроллеры внешних устройств, кроме размещенных непосредственно на материнской плате, подключаются к микропроцессору через свободные разъемы (слоты) шины (см. также ниже «Системная шина»).
В зависимости от назначения, принципа действия, характера передаваемых данных и других особенностей шины подразделяются на системные и локальные, а также адресные, данных, управления, разделяемые, мультиплексные, двухсторонние и т. д. (см. далее).
СИСТЕМНАЯ ШИНА [system bus]
Совокупность линий передачи всех видов сигналов (в том числе — данных, адресов и управления) между микропроцессором и остальными электронными устройствами компьютера (см. далее «Адресная шина», «Шина данных», «Шина управления»).
ЛОКАЛЬНАЯ ШИНА [local bus]
В IBM PC функционально специализированный вид шины для связи процессора с отдельными видами периферийных устройств (например контроллеров накопителей, видеоадаптеров и т. п.). К категории стандартизованных локальных шин, появившихся в 1992 г, относятся шины VL-bus или VLB Ассоциации по видео электронным стандартам (VESA, Video Electronics Standards Association) США и PCI (Peripheral Component Interconnect bus) фирмы Intel Corp.
С учетом функционального назначения также различают*.
адресная шина [address bus] — часть системной шины, предназначенная для передачи адресных данных и представляющая собой электронный проводник или группу проводников, число которых, как правило, равно максимально допустимому числу разрядов адреса;
шина ввода-вывода [Input/Output bus] — шина, предназначенная для параллельного подключения нескольких устройств ввода-вывода. Иногда различают внутренние и внешние шины ввода- вывода [200];
шина данных [data bus] — часть системной шины, предназначенная для передачи данных между компонентами ЭВМ;
шина управления [control bus] — часть системной шины, предназначенная для передачи сигналов управления;
шина устройств, сенсорная шина [device bus, sensor bus] — класс шин, предназначенный для подключения периферийных (в том числе измерительных) приборов в автоматизированных системах управления производством типа АСУП, АСУТП и т. п. Подробнее см. [202];
GPIB (General-Purpose Interface Bus) — «Интерфейсная шина общего назначения»: предназначена для подключения к ЭВМ измерительных приборов. Разработана фирмой Hewlett-Packard Comp.
В IBM PC используются следующие стандартные архитектуры построения системных шин*.
шина ISA* (ISA, Industry Standard Architecture) — шина, разработанная в 1984 г. фирмой IBM для PC/AT 286. Она является недорогой, однако рассчитана на работу с низкоскоростными устройствами (клавиатурой, мышью, накопителями, принтерами и модемами). Ее характеристики: частота 8 МГц, пропускная способность 3 Мбайт/с. В современных моделях ПЭВМ она используется только в сочетании с другими видами шин (см. «PCI/ISA»).
В объявленной лидерами производства вычислительной техники конфигурации ПК 1999 г. эту шину решено не использовать из-за различного рода аппаратных конфликтов, возникающих при установке периферийных устройств (модемы, аудио- или мультимедиаустройства и т. и.) [384, 427];
шина EISA* (EISA, Extended Industry Standard Architecture) — 32-разрядная шина, разработанная фирмой IBM в 1989 г. для IBM PC с микропроцессорами i386 и i486, оснащенных относительно высокоскоростными подсистемами внешней памяти на жестких магнитных дисках с буферной кэш-памятью. Поскольку стандарт EISA поддерживает многопроцессорную архитектуру для «интеллектуальных» устройств (в том числе плат), оснащенных собственными микропроцессорами, данные, передаваемые по этой шине от различных контроллеров (жестких дисков, графических контроллеров, контроллеров сети и т. и.) могут обрабатываться независимо, не загружая при этом центральный процессор. Однако быстродействие данной шины (частота — 8,33 МГц, пропускная способность — 33 Мбайт/с) уже не обеспечивает решение ряда задач, связанных с обработкой изображений, анимацией, мультимедиа и т. д.;
шина VESA* (VESA Bus, VLB, Video Local bus, VL-bus) - локальная шина, разработанная Ассоциацией по видео электронным стандартам (VESA, Video Electronics Standards Association). Обеспечивает более эффективное, чем EISA, подключение высокоскоростных внешних устройств, поддерживая непосредственный доступ центрального процессора к контроллерам этих устройств (видеоконтроллерам, контроллерам накопителей, адаптерам локальной сети и т.п.). Для работы с другими устройствами может потребоваться установка также шины EISA. Благодаря разработанным ассоциацией VESA правилам «шинного арбитража» эти шины могут одновременно работать в одной и той же ЭВМ в комбинации VESA/EISA не мешая друг другу. Поддерживаемая 32-разрядной шиной Wesa тактовая частота — 40 МГц, пропускная способность 132 Мбайт/с. Ее стоимость незначительно превышает стоимость шины ISA, и по этому параметру, она успешно конкурирует с шиной PCI фирмы Intel Corp., хотя несколько уступает ей по быстродействию (порядка 2% при испытаниях с микропроцессором Pentium). В 1994 г. ассоциацией VESA разработан стандарт VESA-2 на шины для более высокопроизводительных IBM PC с микропроцессорами Pentium [44, 178, 362];
шина PCI* (PCI, Peripheral Component Interconnect bus) — локальная шина, разработанная в 1991-1992 гг. фирмой Intel Corp, при поддержке таких фирм, как IBM, Compaq, NEC и DEL для
перспективных для того времени ПК. Спецификация на шину версии PCI 2.0 (выпущена в апреле 1993 г.) определяет ее как процессорно-независимую , предусматривающую подключение до шести устройств, в том числе контроллера шины PCI и дополнительного контроллера шины расширения ISA, EISA или MCA (для цифровых видеодисков). Реализована также поддержка интерфейсов ISA, EISA и MCA. Тактовая частота шины PCI 2.0 достигает 33 МГц, обмен может осуществляться 32- или 64-разрядными словами. Средняя номинальная скорость передачи данных — 120 Мбайт/с, а пиковая — 132 Мбайт/с для 32-разрядного тракта передачи данных и 264 Мбайт/с для 64-разрядного тракта. Шина PCI конкурирует с шиной VESA. Результаты независимого тестирования показывают, что она обеспечивает несколько большее быстродействие по отношению к VESA, но уступает VESA-2 [44, 177, 178];
шина PCI/ISA* — комбинация на одной системной плате двух шин: PCI и ISA (см. ранее). Используется в связи с необходимостью совмещения в одной IBM-совместимой ПЭВМ как относительно медленно работающих периферийных устройств (со скоростью передачи до 800 Кбит/с), ориентированных на стандарт ISA (например, сетевые и звуковые карты, модемы, сканеры и др.), так и периферийных устройств, требующих высокоскоростного обмена данными — до 120 Мбайт/с (например, графический адаптер, контроллер жесткого диска и др.). Основной шиной в этой системе является PCI, а дополнительной — ISA. Последняя эмулируется при помощи специальной микросхемы-моста IBC (ISA Bridge Controller), включающей в себя набор устройств, необходимых для полной поддержки стандарта ISA. Подробнее см. [192];
шина PCI-X (PCI Express) — усовершенствованная 64- разрядная версия шины PCI, разработанная во второй половине 1990-х гг. (спецификация принята консорциумом PCISIG летом 1999 г). Будучи полностью совместимой с шиной PCI, может работать на частотах 66 МГц, 100 МГц и 133 МГц. Обеспечиваемая пропускная способность шины составляет при частоте 133 МГц — 1064 Мбайт/с, при частоте 100 МГц — 800 Мбайт/с и при частоте 66 МГц — 528 Мбайт/с. Все сегменты PCI-Х независимы и каждый из них поддерживает от одного до четырех слотов PCI и/или down
9 Под «процессорной независимостью» понимается принципиальная возможность использования одной и той же системной платы с центральными процессорами разных типов (в том числе Alpha фирмы DEC, MIPS R4400 и PowerPC фирм Apple Computer, Motorola и IBM и др.). Однако реализация этого требует более сложных схем управления контроллером шины PCI.
device и функции горячей замены. При частоте 66 МГц допустимо использование четырех PCI-слотов, при частоте 100 МГц — двух, а при частоте 133 МГц — одного PCI-слота. Подробнее см. [177].
шина USB* (USB, Universal Serial Bus) — «Универсальная последовательная шина»: шина и соответствующий ей стандарт, разработку которых поддерживают фирмы IBM, Intel Corp., Microsoft Corp., Compaq, DEC, Apple Computer и др. Ее широкое производство начато в 1997 г. Поскольку скорость передачи шины составляет не менее 12 Мбит/с, что значительно выше быстродействия, обеспечиваемого обычными параллельными и последовательными портами (см. далее), она является пригодной для подключения периферийных устройств с широкой полосой пропускания (таких, как видеокамеры, принтеры с высокой разрешающей способностью, большого объема накопители и т. д.). Указанные устройства хорошо работают в соединениях типа SCSI и соединениях, соответствующих стандарту IEEE 1394 (известного также под именем FireWire и i.LINK — соответственно зарегистрированный товарный знак фирмы Apple Computer, используемый для ее изделий, а также торговый знак и логотип для обозначения упрощенной шины соединения по интерфейсу IEEE 1394). Физически шина USB представляет собой две скрученные пары проводов для передачи данных в каждом направлении (так называемое дифференциальное включение) и линию питания (+5 В). Один порт адресует до 63 или 127 устройств со скоростью до 12 Мбит/с. С целью оптимизации трафика предусмотрен специальный субканал для низкоскоростной переферии (1,5 Мбит/с. Таким образом, к ЭВМ может быть подсоединено одно периферийное устройство, а все остальные (например, клавиатура, принтер, мышь, модем и т. д.) соединяются с концентратором, который встроен в монитор, клавиатуру или иное поддерживающее USB устройство. Схема соединения периферийных устройств — «звезда». Допускается также последовательное соединение USB-устройств (так называемая дэйзи-цепочка). В устройствах для шины USB используются недорогие соединители, размеры которых соизмеримы с телефонным разъемом типа RJ-11.
В апреле 2000 г. организацией «USB Implements Forum» утверждена спецификация USB 2.0, которая позволяет в десятки раз повысить пропускную способность соответствующего интерфейса для подключения переферийных устройств. Основным отличием USB 2.0 от предыдущей версии (USB 1.1) является возросшая в 40 раз пропускная способность, достигшая 480 Мбит/с. Благодаря совместимости со старой версией интерфейса возможна одновременная работа устройств, оснащенных USB 1.1 и USB 2.0. При этом каждое устройство может работать с максимальной скоростью
(разные виды концентраторов могут работать на разных скоростях), а согласование скорости передачи даннных происходит автоматический при подключении к концентратору. Организацией USB Implements Forum 2002 г. объявлен «Годом USB 2.0». Подробнее об архитектуре USB, ее вариантах и использовании см. [156, 182, 183, 188, 200, 352, 373, 485, 655, 667, 697, 729];
шина AGP* (AGP, Accelerated Graphics Port) — шина «Ускоренный графический порт» и соответствующая ей технология разработаны и выпущены фирмой Intel Corp, в 1997 г. с целью повышения производительности видеосистемы и качества воспроизведения трехмерных изображений (ЗВ-графики), в частности, при работе с игровыми программами. По замыслу разработчиков она также должна уменьшить нагрузку на шину PCI, к разъемам которой подключается видеоадаптер и значительная часть периферийных устройств (в том числе сетевые адаптеры и звуковые платы). Для реализации преимущества этой технологии необходим ПК, оборудованный либо шиной и разъемом AGP, либо видеосистемой AGP, встроенной в системную плату. Первые подобные ПК поступили на рынок в сентябре 1997 г. Они созданы на базе микропроцессора Pentium II и использования набора микросхем Intel 440LX и ОС Microsoft Windows 95 OEM Service Release 2.1 (см. OSR 2.1). Применение микросхем 440LX поддерживается AGP и допускает использование в машинах на базе Pentium II быстродействующей памяти SDRAM. Тестирование первых образцов ПК с указанной шиной показало, что качество изображений, выполненных в трехмерной графике, существенно повышается, однако повышение скорости воспроизведения видео, а также качества графики двухмерных изображений не подтверждено. Тем не менее, во второй половине 2002 г. выпущен ряд новых моделей микросхем и адаптеров на их основе, совместимых со стандартом AGP 8Х, что повысило пропускную способность шины до 2 Гбайт/с. Подробнее см. [302, 370, 422, 774];
шина LPC* (LPC, Low Pin Count) — шина «Малое количество контактов» и соответствующий ей стандарт разработаны и приняты взамен шины ISA, использование которой в спецификации PC 98 признано нецелесообразным. С 1999 г. интерфейс LPC фирма Intel Corp, начала встраивать в выпускаемые ею чипсеты. В соответствии с наименованием, данная шина содержит небольшое количество контактов: семь обязательных для передачи данных и шесть дополнительных для подключения устройств, выполняющих функцию задатчика и управления мощностью. Подробнее см. [427];
UWB* (Ultra Wideband) — ультраширокополосная технология соединения ПК, расположенных в одном помещении, а так-
же ПК и переферийных электронных устройств, обсуждалась как весьма перспективная в сентябре 2002 г. на Форуме корпорации Intel для разработчиков (Intel Developer Forum, IDF). Отмечалось, что скорость передачи данных с использованием технологии UWB сопоставима с USB 2.0 и составляет 400-500 Мбит/с. Корпорация Intel приступила к изготовлению радиоустройств UWB по КМОП- технологии и планирует размещать их на кристаллах вместе с другими микросхемами, встраивая их в чипсеты. Подробнее см. [752].
ПОРТ [port]
Многоразрядный вход и/или выход в ЭВМ, в том числе — стандартное устройство сопряжения (см. далее «Интерфейс» или «Адаптер») ввода-вывода.
Разъем — место подсоединения внешнего (периферийного) устройства.
Точка взаимодействия двух процессов.
Конец логического канала.
В ПЭВМ различают порты следующих типов*.
параллельный порт [parallel port] — разновидность портов, обеспечивающая относительно большую скорость ввода и вывода данных за счет того, что биты передаются через них одновременно (параллельно); используются в частности для подключения принтеров; имеет обозначение LPT с порядковым номером — LPT1, LPT2 и LPT3;
последовательный порт [consistent port] — разновидность портов, обеспечивающая асинхронное подсоединение устройств, например мыши, модема; имеет обозначение СОМ с порядковым номером — СОМ1, COM2, COM3, COM4. Некоторые периферийные устройства (см. далее) могут подключаться как к параллельным, так и последовательным портам;
игровой порт [game port] — порт, снабженный специализированным аналогово-цифровыми преобразователем (игровым адаптером [game-adapter]) и предназначенный для подключения одного или двух джойстиков;
аналоговый порт [analog port] — стандартный разъем RJ-11, к которому подключаются аналоговые устройства, например телефон, факс, модем и т.д.;
AGP* (Accelerated Graphics Port) — «Ускоренный графический порт», также известный под именем FireWare — «Огненный провод». Соответствует спецификации IEEE 1394, ориентированной на подключение к ПЭВМ широкополосных и быстродействующих периферийных устройств (например, видеокамер, наборов для редактирования видео в домашних условиях и т.п.) и более
реалистичного отображения трехмерной графики. Ускорение работы программ, интенсивно использующих графику (например для трехмерного моделирования), достигается за счет организации прямого доступа видеоадаптера к основной памяти ЭВМ. С 1997 г. начали выпускаться видеоплаты расширения FireWare, способные передавать данные со скоростью 200-400 Мбит/с, а также ПЭВМ с портом AGP. Для работы с AGP требуются процессоры не ниже Pentium Pro и ОЗУ объемом от 24 до 32 Мбайт. Большинство графических процессоров, выпускаемых со второй половины 2002 г, совместимы с AGP 8х. Они обеспечивают передачу данных со скоростью до 2 Гбайт/с. [182, 183, 370, 422, 774];
ECP* (Enhanced Capabilities Port) — одна из двух (см. далее «ЕРР») модификаций параллельного порта, ориентированная на работу с высокоскоростными периферийными устройствами (например, лазерными принтерами); обеспечивает скорость передачи данных 2,5 Мбайт/с [187];
EPP* (Enhanced Parallel Port) — одна из двух (см. ранее «ЕСР») модификаций параллельного порта, ориентированная на работу с высокоскоростными периферийными устройствами (например, лазерными принтерами); обеспечивает скорость передачи данных 2,5 Мбайт/с [187].
ЧИПСЕТ [chipset]
Набор управляющих микросхем, устанавливаемый на системной плате IBM PC, который определяет ее архитектуру и существенно влияет на производительность ПЭВМ. Чипсет предназначен для выполнения совокупности операций, связанных с поддержкой работы центрального процессора и обеспечения более эффективного его взаимодействия с устройствами разнородных видов памяти, операционными системами, различными приложениями и интерфейсами. Современные чипсеты выполняются по интегиро- ванной технологии с ограниченным числом микросхем. Наиболее распространенная архитектура построения современных чипсетов построена на использовании двух микросхем, составляющих основу так называемых северного моста и южного моста. Микросхема северного моста обеспечивает работу с наиболее быстродействующими подсистемами ПК. Она содержит контроллер системной шины, контроллер памяти, контроллер графической шины AGP и контроллер шины связи с южным мостом. который обеспечивает работу с более медленными компонентами системы и переферий- ными устройствами. В состав соответствующей микросхемы входят: двухканальный IDE-контроллер, USB-контроллер и контрол-
лер шины LCP (Low Pin Count Interface), пришедшей на смену устаревшей шине ISA. Подробнее см. [51, 187, 191, 405, 413, 525].
ПЕРИФЕРИЙНЫЕ (ВНЕШНИЕ) УСТРОЙСТВА ЭВМ
ПЕРИФЕРИЙНЫЕ (ВНЕШНИЕ) УСТРОЙСТВА ПЭВМ [peripheral devices]
Любое оборудование, подсоединяемое к ЭВМ и работающее под ее управлением. К периферийному оборудованию относятся устройства внешней памяти (накопители или дисководы), средства ввода-вывода данных (клавиатура, сканеры, принтеры, плоттеры, аудиоколонки, мониторы), связи (модемы, факс-модемы) и др. О выборе современных периферийных устройств см. [654].
Устройство ввода-вывода [Input/Output (I/O) device]
Обобщенное наименование любого из периферийных средств ввода-вывода данных (см. ранее).
Устройство, обеспечивающее обмен данными между оперативной памятью и периферийным устройством.
Внешняя память ЭВМ, накопителии связанные с ними термины
ВНЕШНЯЯ ПАМЯТЬ, ВНЕШНЕЕ ЗУ
[backing storage, external memory, external storage]
Вид памяти или ЗУ, недоступный микропроцессору для непосредственного к ним обращения; доступ осуществляется командами ввода-вывода.
Устройства памяти (ЗУ), реализованные на сменных носителях (в том числе на жестких и гибких магнитных дисках (см. «НЖМД» и «НГМД»), компактных оптических дисках (см. «Компакт-диск», «CD-ROM») магнитных лентах, магнитных картах, магнитных барабанах, перфолентах, перфокартах и т. и.; предна- значенны для длительного хранения больших массивов данных.
НАКОПИТЕЛЬ, ДИСКОВОД [drive, drive storage, accumulator]
Внешнее запоминающее устройство (ЗУ), состоящее из машиночитаемого носителя данных, средств (головок) записи и счи-
тывания данных и электромеханического привода, управляющего положением средств записи и считывания над рабочей поверхностью носителя данных. В зависимости от физического вида носителя данных или вида используемой памяти различают накопители на жестких магнитных дисках, НЖМД [magnetic hard disk storage, Hard Disk Drive, HDD], называемых также винчестерами [Winchester drive], на гибких магнитных дисках (дискетах), НГМД [floppy disk storage], на магнитной ленте, НМЛ [magnetic tape storage], магнитном барабане, НМБ [magnetic drum storage], магнитной карте [magnetic card storage], магнитооптических дисках (магнитооптический накопитель) [magneto-optic disk storage], оптических дисках [optical disk storage] и др.
То же, что накапливающий регистр.
В СУБД*, основная часть базы данных, предназначенная для размещения и хранения их записей, или собственно база данных.
Разновидности накопителей
НАКОПИТЕЛЬ НА ЖЕСТКОМ МАГНИТНОМ ДИСКЕ, НЖМД, ВИНЧЕСТЕР [magnetic hard disk storage, Hard Disk Drive, HDD]
Разновидность накопителей, составляющих неразборную конструкцию, которая функционально служит основой внешней памяти ПК и входит в состав устройств, вмонтированных в их системные блоки. Основными составными частями конструкции НЖМД являются: блок покрытых магниточувствительным материалом круглых дисковых пластин; блок считывающих и записывающих головок; электромеханический привод, обеспечивающий вращение дисков и позиционирование на их поверхности головок; электронная схемы управления, включающая определенный вид интерфейса, например EIDE, IDE, SCSI. Наиболее высокой производительностью обладают дисководы с интерфейсами EIDE и SCSI. Основными характеристиками НЖМД являются: емкость, плотность записи на поверхности дисков, скорость записи и считывания данных, емкость кэш, а также размеры дисков, скорость вращения дисковых пластин и ударопрочность. В течение 1997-2000 гг. достигнут значительный прогресс в развитии НЖМД. Так, максимальная емкость серийно выпускаемых 3,5 дюймовых накопителей выросла с 25 до 75 Гбайт, плотность записи — с 3,7 до 14,5 Гбит/дюйм (рекорд принадлежит модели IBM DTLA-307075 из семейства Deskstar 75GXP). Максимальная скорость вращения дисковых пластин за это время не изменилась и осталась равной 72000 об/мин. Емкость кэш-буфера также осталась в пределах 2048 Кбайт. В период 2001-2002 гг. на мировой рынок фирмами IBM, Maxtor DiamondMax и Western
Digital выпущены жесткие диски емкостью 120 и 160 Гбайт (скорость вращения от 5400 до 7200 об/мин, розничная цена от $ 300 до $350).
В связи с повышением емкости жестких дисков до 120 Гбайт и выше, а также ограничениями, которые при этом накладываются на работу накопителей существующими подсистемами чтения-записи НЖМД — CHS-адресации (CHS — cylinder/head/sector) и логической адресации блоков (LBA, Logical Block Addressing), Технический комитет Т13 Международного комитета по стандартам и информационным технологиям (http://www.tl3.org) принял решение использовать новый 48-разрядный (6-байтный) стандарт адресации. В результате этого был преодолен 137-Гбайтный барьер, ранее ограничивавший рост емкости дисковой памяти. Начиная с 2001 г. фирма Maxtor совместно с Compaq, Microsoft Corp, и VIA начала реализацию новой спецификации, которая получила наименование Big Drives. Использование этой спецификации позволяет увеличить число секторов дисков, данные с которых могут быть переданы при помощи одной команды, с 256 до 65536 и в итоге — существенно повысить быстродействие накопителей. Предполагается, что даже при условии стремительного роста емкости жестких дисков, в ближайшие 20 лет резерв, полученный от внедрения 48- адресации, исчерпан не будет. Подробнее об этом и характеристиках современных НЖМД см. [602, 63 6, 684, 825].
НАКОПИТЕЛЬ НА СМЕННОМ ЖЕСТКОМ ДИСКЕ, СМЕННЫЙ НАКОПИТЕЛЬ, ФЛОППИ-ДИСКОВОД [removable hard disk drive]
Разновидность накопителя, в котором сменный картридж имеет жесткую механическую основу и выполнен в виде винчестера.
Основными функциями сменных накопителей являются*.
резервное копирование всех данных на жестком диске;
резервное копирование отдельных файлов;
удаление данных и прикладных программ с жесткого диска;
совместное использование файлов, не умещающихся на диске;
распространение данных;
перенос файлов (например, между домом и офисом или разными офисами);
использование совместно с переносным ПК;
дополнение к жесткому диску.
Накопители на сменных жестких дисках выпускаются во встроенном и внешнем исполнении, в том числе и для переносных ПК. Типоразмеры привода этого вида накопителя соответствуют 3.5” и
5,25” приводам НГМД. Емкость записи составляет 270 и 200 Мбайт соответственно. С 1985 г. выпускаются также накопители этого вида с картриджами размера 1,8” емкостью 80 Мбайт. Лидирующими фирмами в области производства накопителей этого вида являются Iomega и SyQuest (США). В конце 1997 — начале 1998 г. фирмой SyQuest на рынок выпущены сменные накопители емкостью до 1,5 Гбайт. Разновидностью сменных накопителей являются ZIP и ZIV-дисководы (см. далее), а также сменные накопители на записываемых компакт-дисках (см. «CD-RW»), выпускаемы фирмой Hewlett-Packard Comp. Тем не менее, объем продаж НГМД и гибких магнитных дисков в на мировом рынке в последние годы начал неуклонно снижаться. Более того, фирма Microsoft Corp, рассматривала вопрос об исключении флоппи-дисковода из спецификации РС2002. Это вызвано рядом причин и, в частности, заметно возросшей конкуренцией других носителей, среди которых ведущую роль занимают перезаписываемые оптические диски [53, 337,415,418, 422, 696].
ZIP-ДИСКОВОД, НАКОПИТЕЛЬ ZIP [ZIP Drive]
Дисковод (накопитель) для сменных магнитных дисков с очень высокой плотностью записи; разработан и выпускается фирмой Iomega, которая и в настоящее время доминирует на рынке этого вида продукции, а также другими (преимущественно азиатскими) фирмами. Ранее выпущенные версии имеют емкость дисковой памяти от 40 до 100 Мбайт. В настоящее время выпускаются также устройства: Iomega ZIP 250 SCSI емкостью 250 Мбайт, Iomega Jaz 2,0 Gb External емкостью 2,0 Гбайт и Castlawood Orb 2,2 Gb емкостью 2,2 Гбайт и др. Различные варианты конструкции ZIP- дисководов предусматривают возможности их использования во встроенном в настольные ПК варианте, а также в виде отдельного блока, в том числе в малогабаритном исполнении для переносных ПК (с автономным источником питания и без него). Наибольшее количество моделей ZIP-дисководов поставляется с интерфейсами пяти типов: EIDE, IDE, параллельным, SCSI и USB. Наиболее высокой производительностью обладают дисководы с интерфейсами EIDE и SCSI. Привод стал стандартным для ПК типа Macintosh и широко используется в графических станциях, в частности эксплуатирующих ПО типа Photoshop 5.0, которое требует для работы значительные объемы дискового пространства. Однако данный вид дисковода также широко используется с IBM PC преимущественно для архивирования данных. Сообщается, что количество проданных приводов этого типа в 1998 г. составило порядка 16 млн ед., количество проданных дискет на тот же период составило ^100 млн ед.
Из-за высокой стоимости самого привода (от $79 до $350), дискет (от $ 15 до $ 30) и требуемого ПО в России он пока не получил столь массового использования, как на Западе. Подробнее о накопителях этого вида и их выборе см. [415, 418, 422, 490, 507, 508, 696].
ZIV-НАКОПИТЕЛИ [ZIV disk storage]
Новое поколение сменных дисковых накопителей, ориентированных на работу с интерфейсом USB и потеснивших в последние годы на мировом рынке вычислительной техники Zip-накопители. Одним из представителей накопителей этого вида может служить ZIV2 с интерфейсом USB 2.0, который обеспечивает скорость передачи данных 480 Мбайт/с. Емкость накопителя — 20 Гбайт, размеры позволяют использовать его с ноутбуками и переносить «в кармане рубашки». ZIV-накопители часто называют мобильными (съемными) жесткими дисками, поскольку они могут применяться как полноценные сменные жесткие диски: если на диске хранится конфиденциальная информация, он может быть снят и на нерабочее время и помещен в сейф. Недостатком ZIV2 является то обстоятельство, что, хотя он и совместим с USB 1.1, скорость передачи данных заметно сокращается. Этот недостаток компенсируется весьма низкой стоимостью хранения данных — емкость в 1 Мбайт обходится чуть более $0,01 (стоимость накопителя ZIV2 емкостью 20 Гбайт — $229). Подробнее см. [811].
ПОЛУПРОВОДНИКОВЫЙ НАКОПИТЕЛЬ, ПОЛУПРОВОДНИКОВАЯ ПАМЯТЬ, ПП НАКОПИТЕЛЬ [semiconductor storage]
Широкий класс миниатюрных накопителей, основанных на использовании энергонезависимых полупроводниковых устройств памяти (см. «Энергонезависимая память») и предназначенных для переноса с ПК на ПК сравнительно небольших объемов данных. Хотя скорость записи/чтения у ПП накопителей ниже, чем у НГМД, в последние годы они все более успешно конкурируют с ними. Этому способствует постоянный рост емкости памяти ПП накопителей, миниатюрные размеры, отсутствие движущихся частей конструкции и связанная с этим их механическая прочность, а также возможность расширения функциональных свойств за счет использования встроенных микросхем различного назначения.
ПП накопители создаются в стандартах USB, CompactFlash, Smart Media, Media Stick и др. В качестве примера накопителя этого типа можно привести PicoDiskCrypto фирмы Eutron. Он имеет емкость 512 Мбайт, работает с интерфейсом USB 1.1, имеет
размеры 60 х 17 х 7 мм, оснащен светодиодным индикатором режима работы и переключателем блокировки записи. Его отличие от обычных полупроводниковых USB-накопителей заключается в наличии встроенной криптографической защиты, обеспечивающей кодирование данных при их записи и декодирование — при чтении. Шифрование производится по алгоритму AES с длиной ключа — 128 бит. Скорость записи, гарантируемая изготовителем составляет 350 Кбайт/с, чтения — 700 Кбайт/с. Реальная розничная цена Pico- DiskCrypto - $320 [812].
НАКОПИТЕЛЬ БЕРНУЛЛИ [Bernoully Cartridge]
Разновидность конструкции накопителей на гибких магнитных дисках (см. «НГМД»), в которой с целью сокращения расстояния между головкой записи-считывания и магнитным слоем носителя данных (дискеты) и повышения таким путем плотности записи, используется движение потока жидкости или газа. В основе разработки лежит известное соотношение Бернулли: давление на поверхность, создаваемое потоком жидкости или газа тем ниже, чем выше скорость этого потока. Вследствие этого, изменяя скорость потока можно регулировать расстояние между головкой и поверхностью диска до размеров, составляющих три миллионных доли миллиметра. Первые модели накопителей Бернулли выпущены фирмой Iomega в 1986 г. В 1992 г. их емкость достигла 150 Мб. Выпускаемые в настоящее время приводы Бернулли (Bernoully MultiDisk) могут использовать носители емкостью 3 5, 70, 90, 150 и 230 Мб и имеют варианты исполнения: встраиваемый, в виде внешнего устройства, а также с одиночным и сдвоенным приводами. Внешне сменные носители данных (Bernoully Cartridge) имеют вид увеличенной до 5,25 дюймов 3,5-дюймовой дискеты. По данным фирм Iomega и SyQuest на 1995 г. в мире использовалось 2,4 млн приводов Бернулли и 11 млн. сменных носителей, причем 28 % пользователей применяют их для резервного копирования данных, 22% — в качестве замены жестких дисков, 21% — для транспортировки данных и 13 % — для обеспечения секретности (подробнее см. [53, 77, 83]).
МАГНИТООПТИЧЕСКИЙ НАКОПИТЕЛЬ, МО-накопитель [magneto-optic disk storage]
Вид накопителя, использующего магнитный материал, запись данных на который возможна только при нагреве до температуры Кюри и выше (порядка 145-300 °C). Нагрев носителя производится сфокусированным лучом лазера. Считывание данных выполняется
при обычной температуре. Важной особенностью магнитооптических накопителей является повышенная надежность хранения данных, в том числе по длительности — не менее 10 лет без перезаписи (для обычных магнитных накопителей она ограничивается пятью годами). При этом количество допустимых перезаписей данных на один носитель (дискету) составляет один миллион раз. Это делает их весьма перспективным средством архивирования и длительного хранения данных.
Один из ведущих производителей накопителей указанного типа — фирма Ricoh (США), выпускающая модели RS3020E (для 3,5” дискет) и RS5060E (для 5,5” дискет). В зависимости от используемого формата, емкость дискет составляет для 3,5” дискет —128 или 230 Мбайт и для 5,5” дискет — 650 Мбайт или 1,3 Гбайта. Указанные накопители работают со сменными дисками, используют стандартный интерфейс SCSI-2 и имеют высокие эксплуатационные характеристики. Последняя версия трехдюймового магнитооптического накопителя DynaMO 2300U2, выпущенная фирмой Fujitsu, имеет емкость дискет 2,3 Гбайт (дисковод Gigamo 2.3, поставляется с интерфейсом IDE или SCSI). Об этих и других типах магнитооптических накопителей см. [90, 259, 418, 494, 508, 696, 761].
НАКОПИТЕЛЬ PD (с записью изменением фазы) [Phase-change Dual (PD) drive]
Накопитель, реализующий технологию оптической записи с изменением фазы — PD, разработанную фирмой Matsushita. Емкость одного сменного картриджа составляет 650 Мбайт. Накопители этого вида позволяют также читать стандартные компакт-диски. См. также «Фазоинверсная память» или «PCR» [131].
НАКОПИТЕЛЬ НА ПЛАТЕ РАСШИРЕНИЯ [HardCard]
Разновидность накопителя, который вместе со своим адаптером размещается на одной плате, вставляемой в слот расширения системной (материнской) платы. Накопители этого вида являются одной из реализаций IDE. Примером диска на плате расширения может служить модель HardCard II XL фирмы Plus Development (его емкость 105 Мб, среднее время поиска 16 мс) [53].
СТРИМЕР [streamer]
Накопитель на магнитной ленте, (см. «НМЛ») для ПЭВМ, используемый для оперативной записи и архивного хранения копий, значительных по объему массивов документов и данных (от
десятков Мб до 100 Гб на одну кассету). Свое наименование это устройство получило от используемого вида инерционного лентопротяжного механизма (streaming tape transport). Совместно со стримерами могут использоваться автозагрузчики (Autoloaders) или библиотекари картриджей — устройства для автоматической смены картриджей. Выпускаемые в настоящее время стримеры вместе с автозагрузчиками имеют диапазон потенциальной емкости до 2 Тбайт. Стримеры отличаются один от другого типом используемых картриджей (в том числе — одно- или двухбабинными), магнитных головок записи-чтения данных, длиной и шириной ленты, количеством записываемых дорожек и поддерживаемым стандартом (технологией) сжатия данных.
Одними из самых ранних видов картриджей для стримеров были картриджи Travan (фирменная торговая марка корпорации ЗМ). Часто эти картриджи называют QIC (Quarter-Inch Cartridge — четырехдюймовый картридж). Первые (5,25-дюймовые) модели стандарта QIC (QIC 5,25”) емкостью от 250 Мбайт до 5,0 Гбайт стали вытесняться с рынка 3,5-дюймовыми моделями (QIC 3,5”) емкостью от 120 Мбайт до 4 Гбайт и картриджами последующих стандартов для стримеров. К последним в частности относятся картриджи DAT - DDS, DDS-2 и DDS-3 (4 мм магнитная лента емкость соответственно — 2, 4 и 8-12 Гбайт). Достоинством последнего стандарта является возможность прямого обращения к отдельным файлам без необходимости развертывания всего архива на жестком диске, как в других стандартах. Подключаются картриджи DAT к ПК преимущественно при помощи интерфейса SCSI, скорость обмена при этом может составлять от 200 Кбайт/с до 1 Мбайт/с.
Стандарт DLT (Digital Linear Таре) и соответствующий ему формат считаются одним из последних слов в технологии цифровой магнитной записи. Разработан фирмой DEC в начале 1990-х гг. В период с 1995 по 1997 гг. выпущены стримеры (DLT 4000 и DLT 7000), обеспечивающие хранение соответственно 10 и 35 Гбайт данных при скорости чтения/записи 90 и 300 Мбайт/мин. В 1997 г. фирма Sony выпустила свой стандарт магнитной записи AIT. Стримеры AIT работают с кассетами емкостью 25 Гбайт и обеспечивают скорость чтения записи до 180 Мбайт/мин. Ожидается появление новых стандартов AIT2 (50 Гбайт на кассету) и AIT3 (100 Гбайт на кассету).
Существуют и другие стандарты. Самым последним является совместно предложенный фирмами Hewlett-Packard Comp, и IBM стандарт LTO (Linear Tape-Open — открытая линейная лента). Предполагается, что этот стандарт наряду с совершенствованием других технических характеристик стримеров позволит обеспечить
использование оборудования и носителей, произведенных разными фирмами (сведения о стандарте и технологии LTO см. по адресам http://www.lto-technology.com, а также http://www.seagate.com). Подробнее см. [165, 347, 418, 508, 510].
Кассетный накопитель, кассетное ЗУ [cartridge unit, cassette memory] — запоминающее устройство микроЭВМ, позволяющее использовать магнитоленточные кассеты бытовых магнитофонов.
НАКОПИТЕЛЬ НА CD-ROM, ДИСКОВОД CD-ROM [CD-ROM drive, CD-R]
Устройство считывания данных с (оптических, лазерных) компакт-дисков (CD-ROM). Различают считывающие дисководы CD-ROM (проигрыватели видеодисков [videodisc players]) и дисководы CD-ROM с записью и считыванием [Recordable CD- ROM drive, CD-R]. Последние обеспечивают также возможность оптической (лазерной) записи данных на чистые «бланки» компактдисков. В зависимости от конструкции корпуса и принципа подсоединения к системному блоку эти устройства могут быть встроенными в него (преимущественно — работающие с интерфейсом EIDE) или внешними, т. е. выполненными в виде отдельного устройства, подсоединяемого к системному блоку при помощи соответствующего кабеля и разъема сменной платы (карты) интерфейса, соответствующих стандарту SCSI.
С учетом быстродействия первые дисководы CD-ROM выполнялись в виде: одно скоростных (IX), двухскоростных (2Х), четырехскоростных (4Х) и т. д.; соответствующая им скорость считывания данных составляет порядка 170, 340, 680, 900 Кб/сек. В настоящее время скорость приводов увеличена до 70х и выше (соответствует скорости вращения привода более 12000 об/мин.). В результате появления моделей с интерфейсом Ultra АТА/33 скорость считывания и передачи данных по шине АТА доведена до 33,3 Мбайт/с.
Плотность записи или количество данных, записываемых на один диск, определяется используемым стандартом. Основной действующий международный стандарт, определяющий формат записи — ISO 9660. Имеется также его расширенный вариант — CD ROM ХА (extended Architecture). В середине 1990-х гг. фирмами Philips и Sony разработан стандарт, названный Multimedia CD (MMCD), рассчитанный на запись на одном одностороннем диске CD-ROM до 7,4 Гбайт данных, что примерно в 10 раз больше, чем в других действующих стандартах.
В 2000 г. фирма Sony начала работу над форматом двойной плотности — DDCD (Double Density CD), имеющим уменьшенные параметры ширины дорожки и длины пита (углубления на
дорожке, соответствующие единице записи). Приводы DDCD позволяют записывать как специальные диски двойной плотности (DD-R и DD-RW), так и традиционные диски (CD-R и CD-RW). Существенным недостатком DDCD является отсутствие обратной совместимости, т. е. возможности чтения дисков DDCD в обычных приводах CD-ROM.
Формат многоуровневой записи [MLCD, MultiLevel CD] — технология записи на CD-ROM, названная ML (MultiLevel Recording), и соответствующий вид оптических носителей — MultiLevel Optical Storage. Эта технология направлена на повышение емкости памяти за счет кодирования записываемых данных путем формирования микровпадин (питов) на дорожке диска переменной глубины. Основу ML-технологии составляет использование нового типа кодирования, названного Модуляция глубиной микроуглублений [Pit Depth Modulation, PDM]. При этом используется восемь различных градаций коэффициента отражения, каждая из которых соответствует определенной глубине микровпадины. Это позволяет хранить в одной ячейке три бита информации вместо одого. В результате плотность записи на единицу длины дорожки увеличивается в три раза без изменения ширины дорожки и минимальной длины пита. Соответственно объем хранимых данных и скорость считывания также увеличиваются в три раза при одной и той же скорости вращения шпинделя привода ^. В конце 2000 г. для доведения ML-технологии до коммерческого использования создан ML- альянс, в который вошли фирмы Calimetrics (основной разработчик этой технологии), TDK, Mitsubishi Electronics, Plextor и Sanyo Semiconductor. Подробнее см. [56, 134, 135, 163, 247, 249, 279, 337, 361, 372, 396, 418, 506, 690, 696, 701]; см. также «CD-R», «CD-Е», «CD-RW» и «DVD-ROM drive».
Intelligent videodisc player — «Интеллектуальный проигрыватель видеодисков»: считывающий дисковод CD-ROM (см. ранее), снабженный встроенными средствами управления основными характеристиками воспроизведения и выбора сюжета (раздела записи) для воспроизведения [174].
Jukebox* — автомат смены дисков (например, CD-ROM).
НАКОПИТЕЛЬ НА DVD-ROM [DVD-ROM drive, DVD-R drive]
Разновидность накопителя на CD-ROM (см. ранее), предназначенного для чтения оптических дисков с высокой плотностью
О В соответствии с другим источником (например, [690]) этот эффект достигается при помощи специального красящего агента, изменяющего коэффициент отражения в зависимости от мощности лазерного луча.
записи (см. «DVD-ROM»), а также воспроизведения звуковых, видео- и компакт-дисков (см. «CD-ROM»). Емкость первых дисков составляла 4,7 Гбайт, в настоящее время ведутся разработки дисков 25 Гбайт и более. Эффективная скорость чтения первых образцов этих накопителей для дисков DVD-ROM составляет порядка 1,3 Мбайт/с, что приблизительно соответствует скорости Юх для CD-ROM. Используемый стандарт Digital Versatile Disc. Основные области предполагаемого применения: картографические системы и базы данных, телефонные справочники, ТВ фильмы и др.
Массовый выпуск этих накопителей начался в конце 1996 г, однако широкое их внедрение задерживалось в течение более года. Это было связано, в частности, с тем, что первые версии накопителей не позволяли проигрывать обычные CD-ROM. Кроме того, еще не началось массовое производство записей на DVD-ROM и у пользователей достаточное число записей еще отсутствовало. Тем не менее, уже изначально предполагалось, что DVD-накопители и диски должны в течение относительно короткого срока вытеснить с рынка соответствующие изделия технологии CD-ROM. Начало активного выпуска и распространения данных накопителей и дисков можно отнести примерно к середине — второй половине 1997 г. Наибольшую активность в использовании нового носителя проявили американские производители кинопродукции и игровых программ.
В конце 1997 г. появилась технология второго поколения (DVD- 2). Продукция, выпущенная по этой технологии, лишена ряда недостатков более ранних выпусков устройств, которые не могут читать носители CD-R и CD-RW, приобретающие все большую популярность по мере снижения цен на них. Кроме того, эти дисководы работают быстрее, чем дисководы DVD-1. На этих носителях к началу 1998 г. выпущено значительное число фильмов и игр в формате MPEG-2. Первые модели накопителей CD-RW имели быстродействие бх (значение «х» соответствует скорости считывания/записи порядка 150 Кбайт/с). Во второй половине 1998 г. фирмой Hewlett- Packard Comp, выпущен накопитель HP CD-Writer Plus 8100i, который имеет скорость чтения дисков 24х. Маркировка перезаписывающих накопителей предусматривает вид записи 8Х/4Х/32Х, где первая группа цифр указывает максимальную скорость записи дисков CD-R (в нашем примере — 8Х), вторая — максимальную скорость записи дисков CD-RW (4Х), третья — скорость чтения CD-ROM (32Х). См. также «Цифровой видеодиск» и «DVD».
НАКОПИТЕЛЬ DVD-RAM [DVD-RAM drive]
Быстродействующий оптический дисковод с многократной перезаписью данных, являющийся альтернативой накопителю на жест-
ких магнитных дисках (см. «Винчестер»). Впервые выпущен фирмой Creative Labs для модернизации ПК. В настоящее время версии дисководов указанного типа выпускаются фирмами LaCie, HiVal и Hitachi. Быстродействие этих дисководов примерно в 23 раза выше, чем у дисководов типа CD-RW. Емкость выпускаемых дисков DVD-RAM составляет 2,58 Гбайт на каждую сторону. Диски второго поколения позволяют сохранять до 4,7 Гбайт на каждую сторону. Таким образом, общая емкость этих дисков составляет 9,4 Гбайт. Диски DVD-RAM позволяют производить до 10 тыс. перезаписей. Следует учитывать, однако, что диски, записанные на DVD-RAM дисководах читаются только приводами DVD-ROM третьего поколения, выпуск которых начался только в 1999 г. Подробнее см. [418, 476, 521, 690].
Проигрыватель компакт-дисков [CD player] — устройство воспроизведения аудиозаписей, выполненных на компакт-дисках.
Комбидисковод [combine drive] — вид накопителя на гибких магнитных дисках (НГМД), в корпус которого встроено другое периферийное устройство (интерфейс для PC-карт, накопитель на CD-ROM или стример). Массовый выпуск комбидисководов начался в 1994 г. рядом фирм США [57].
Флоптический накопитель [floptical drive] — вид накопителя, использующий принципы конструкции гибких магнитных дисков, винчестеров и оптических дисков. При изготовлении специальных дискет для этого типа накопителя дорожки на их поверхность наносятся при помощи лазера, что делает их более устойчивыми по отношению к разрушению. Запись и считывание данных производится обычным магнитным способом, но с повышенной плотностью (20,8 Мбайт на 3,5” дискете). Возможны стирание и перезапись данных. Позиционирование головки записи/считывания производится при помощи оптического серводатчика и специального (так называемого «линейного») двигателя. В флоптических накопителях фирмы Iomega используется также технология НОТ (Holographic Optical Tracking), в соответствии с которой позиционирование головок выполняется не по одной дорожке, как у обычных приводов, а по нескольким одновременно, что позволяет увеличить соотношение сигнал/шум и повысить надежность работы привода [68].
Форматы записи на DVD [810]:
DVD-R — формат для однократной записи. Удобен для архивирования данных и записи домашних видеофильмов; диски относительно недороги. Совместим примерно с 85 % имеющихся дисководов и плееров;
DVD+R — формат для однократной записи. Пригоден для архивирования данных и записи DVD-фильмов. Совместим примерно с 85 % имеющихся дисководов и плееров;
DVD+RW — формат разработан группой DVD+RW Allians. Позволяет перезаписывать диски до 1000 раз, обеспечивает быструю перезапись, удобен для создания резервных копий. Может успешно использоваться для цифровых видеомагнитофонов (DVR) и записи фильмов. Совместим примерно с 65 % имеющихся дисководов и плееров;
DVD-RW — формат разработан группой фирм, входящих в DVD Forum. Позволяет перезаписывать диски 1000 раз. Пригоден для создания резервных копий и фильмоф, а также цифровых записывающих устройств. Совместим примерно с 65% имеющихся дисководов и плееров;
DVD-RAM — формат разработан группой фирм, входящих в DVD Forum. Позволяет перезаписывать диски 100 тыс. раз. Пригоден для создания резервных копий и для цифровых записывающих устройств; по скорости записи значительно уступает форматам DVD-RW и DVD+RW (см. ранее). Совместим с небольшим числом имеющихся дисководов и плееров.
НАКОПИТЕЛЬ BLU-RAY DISK
«Диск голубого луча» или «Голубой диск»: в 2000 г. с целью увеличения емкости дисков DVD и CD-R начались разработки технологии записи и считывания данных лазерным излучением синефиолетового диапазона (длина волны 405 нм). Применение лазера с меньшей чем в CD- и DVD-приводах длиной волны позволило минимизировать рассеяние луча и увеличить числовую апертуру оптической системы до 0,85; толщина защитного слоя уменьшена до 0,1 мм, что позволило сократить аберрации, вызываемые отклонениями поверхности диска относительно считывающего узла; ширина дорожки сократилась до 0,32 мкм (у DVD-носителей она вдвое больше), благодаря этому повысились емкость дисков и скорость их чтения/записи. Для сравнения: скорость 1х накопителей Blu-ray Disc составляет 36 Мбит/с или 5580 Кбайт/с против 150 Кбайт/с у CD-R и 1385 Кбайт/с у DVD.
Базовая спецификация новых типов накопителей выпущена Консорциумом Recordable DVD (RDVDC) в феврале 2002 г. Она предусматривает три типа дисков (DVD-R, DVD-RW и DVD-RAM), а также ряд форматов записи и считывания для Blu-ray дисков. Емкость этих дисков на одну сторону составляет 23,3; 25 и 27 Гбайт. Благодаря использованию записи видеосигнала в формате MPEG-2 Transport Stream накопители Blu-ray Disc хорошо используются для
записи ТВ и видеопрограмм продолжительностью от 2 до 13 часов и более в зависимости от качества записи. Для устранения проблемы совместимости записей разного формата консорциум разрабатывает набор спецификаций DVD Multi, который должен обеспечить совместимость разных форматов. Подробнее см. [696, 785].
Технологии, связанные с Blu-ray Disc
AODS (Advanced Optical Disc System) — «Усовершенствованная система оптических дисков» — разработка фирм NEC и Toshiba, отличающаяся тем, что в накопителях этого формата применяется оптическая система с апертурой 0,65 (в Blu-ray Disc — 0,85), а носители имеют 0,6 мм прозрачный защитный слой, такой же как у производимых в настоящее время DVD-дисках. Емкость однослойных односторонних носителей AODS составляет 20 Гбайт для записываемых и перезаписываемых дисков и 15 Гбайт — для ROM-дисков. Спецификации на ROM и RAM-диски обеспечивают их совместимость. Предусматривается возможность создания двухслойных односторонних дисков емкостью 30 Гбайт. Меньшая емкость AODS-дисков по отношению к Blu-ray Disc компенсируется, в частности, уменьшением размеров считывающих приводов. Это объясняется тем, что AODS-диски не требуют наличия защитного картриджа. Кроме того, производство двухслойных дисков с защитным слоем толщиной 0,6 мм менее сложно и более технологически освоено при производстве DVD, чем с более тонким (0,1 мм) защитным слоем [785];
HD-DVD (High-Definition DVD) — «DVD высокой четкости»: формат голубого диска, разрабатываемый тайванским консорциумом Advanced Optical Storage Research Consortium. По данным, распространенным в октябре 2002 г, в приводах HD-DVD используется лазер синего диапазона, а емкость носителей составит от 15 до 17 Гбайт. Одной из причин создания собственного формата разработчики называют требования высоких лицензионных выплат за использование патента на технологию Blu-ray Disc. Предполагается, что преимущественное распространение HD-DVD получат на рынках Тайваня и Китая [785];
HighMAT (High-Performance Media Access Technology) — «Высокопроизводительная технология доступа»: совместная разработка фирм Matsushita Electric Industrial (Panasonic) и Microsoft. Особенность данной технологии — поддержка способа идентификации файлов, записанных в разных форматах (в частности на DVD и CD-плейерах), и стандартизации способов чтения таких дисков в бытовых электронных устройствах. Это делает навигацию по содержимому дисков простой и удобной. Опытный образец HighMAT представлен 18 октября 2002 г. на выставке Consumer Elec-
tronic Show (CES’2002). Компакт-диски, созданные по этой технологии, используют файловую систему ISO 9660 Joliet и полностью совместимы с существующими устройствами для воспроизведения и записи этих носителей. Microsoft планирует реализовать данную технологию в своих программных продуктах, в частности, в Windows Media Player 9 и в следующей версии Windows Movie Maker — видеоредактора, встроенного в ОС Windows ХР [785].
ГОЛОГРАФИЧЕСКИЕ НАКОПИТЕЛИ
Накопители, основанные на использовании голографической технологии записи, хранения и воспроизведения больших массивов данных. Существенным отличием голографической технологии от других оптических методов записи данных (в том числе CD и DVD) является возможность использования объемной записи по всей толщине записывающего слоя, а также большая плотность записи — до терабайта на одном носителе. Разработкой технологии создания недорогих, малогабаритных и надежных голографических устройств, пригодных для использования в качестве накопителей, занимается ряд фирм. Основные проблемы, стоящие перед разработчиками, связаны с созданием светочувствительных материалов, удовлетворяющих жестким требованиям голографической технологии. Считается, что наибольших успехов в разработке прикладных решений удалось достигнуть американской фирме InPhase Technologies (http://www.inphase-technologies.com). В частности, ее специалисты синтезировали новый тип фотополимера, который удовлетворяет необходимым требованиям. Плотность записи, достигнутая на первых образцах данного материала, составила 31,5 Гбит на кв. дюйм. В апреле 2002 г. на выставке ассоциации NAB (National Assosiation of Broadcasters) фирма InPhase Technologies продемонстрировала первый в мире рабочий прототип оптического привода, построенного на базе голографической технологии. Разработанная этой фирмой система Tapestry позволяет записывать до 100 Гбайт цифрового видеосигнала на WORM-диск.
В июле 2002 г. на выставке InterOpto’02, проходившей, специалисты фирмы Optware продемонстрировали прототип голографического накопителя и носителей. Представленный образей гологра- фичексого диска имеет емкость 200 Гбайт и обеспечивает скорость записи и считывания до 130 Мбит/с. Подробнее см. [787].
Массовое запоминающее устройство, массовое ЗУ [mass storage (system)]
Внешнее запоминающее устройство большой емкости.
Система резервного хранения типа библиотеки картриджей
с магнитными лентами, которая может содержать очень большие объемы записей данных.
Оптическая библиотека [optical library] — класс устройств, предназначенных для хранения больших объемов данных на оптических дисках. В конструкцию оптических библиотек входят несколько (в том числе более десяти) дисководов CD-ROM и/или DVD-ROM, объединенных общей программно-аппаратной системой управления, а также устройства смены дисков. Суммарный объем памяти оптических библиотек разных конструкций составляет от десятков Гбайт до нескольких Тбайт. Важной характеристикой оптических библиотек является время смены дисков, связанное с переносом их из отсека хранения в дисковод и обратно. В разных конструкциях оно составляет от 4 до 20 с. Подробнее см. [530].
ДИСК, ДИСКОВАЯ ПАМЯТЬ [disk/disc, disk memory]
В ЭВМ*, элемент конструкции накопителей, выполненный в виде одного или собранных в пакет нескольких плоских дисков, на поверхности которых может записываться и считываться информация (данные). В зависимости от используемого способа записи и считывания данных различают магнитные, оптические, магнитооптические и др. виды дисков.
Разновидности конструкции магнитных дисков
жесткий диск [hard disk] — встроенный в накопитель (дисковод) на жестком магнитном диске пакет закрепленных один над другим магнитных дисков, извлечение которых в процессе эксплуатации ЭВМ является невозможным;
съемный жесткий диск [removable hard disk] — пакет магнитных дисков, заключенных в защитную оболочку, которые в процессе эксплуатации ЭВМ могут выниматься из накопителя (дисковода) на сменном жестком диске и заменяться другим аналогичным устройством. Использование съемных жестких дисков обеспечивает практически неограниченный объем внешней памяти ЭВМ (см. также «Мобильный жесткий диск»;
переносной жесткий диск — разновидность съемного жесткого диска, предназначенная для использования в мультимедийных устройствах типа цифрового магнитофона. В апреле 2002 г. группа фирм подписала соглашение о разработке стандарта для универсальных переносных жестких дисков. Необходимость создания стандарта определяется нецелесообразностью использования в мультимедийных устройствах стационарно встроенных накопителей и удобством переноса данных путем использования сменных накопителей большой емкости [696];
дискета, гибкий магнитный диск, ГМД [floppy disk, diskette] — сменная кассета накопителя на гибких магнитных дисках (НГМД); содержит в защитном корпусе (оболочке) выполненный из пластика диск, с напыленным на его поверхности магниточувствительным материалом, который обеспечивает возможность автоматической записи и считывания данных. Дискеты для ПК выполняются в типоразмерах: 3,5” и 5,25” (соответственно — 89 и 133 мм)1). Емкость дискет зависит от двух параметров: площади используемой поверхности и плотностью записи, допустимой для конкретной конструкцией дискеты. Для увеличения первого параметра в дискетах используется двухсторонняя запись (стандартная маркировка этих дискет — DS (Double Side) и соответствующая конструкция НГМД, снабженная двумя магнитными головками записи-считывания данных. В первых ПК использовались дискеты с односторонней записью. Их маркировка — SS (Single Side). В зависимости от качества магниточувствительного слоя дискет и допускаемой конструкцией накопителей плотности записи, различаются дискеты с единичной плотностью — SD (Single Density), с двойной плотностью — DD (Double Density), с высокой плотностью — HD (High Density), со сверхвысокой плотностью — VHD (Very High Density). Стандартная емкость указанных дискет составляет: для 5,25” дискет SS SD — 360 Кб; DS DD - 720 Кб; DS HD - 1,2 Мб; для 3,5” дискет DS DD - 800 Кб; DS HD - 1,44 Мб; DS VHD - 2,88 Мб (модель фирмы Toshiba), 12 Мб (модель фирмы NEC), 21,4 Мб (модель фирмы Brier). Фирма ЗМ (Minnesota Mining & Manufacturing) в конце 1995 г. начала производство накопителей на 3,5” дискетах емкостью 120 Мб, совместимых с дискетами емкостью 1,44 Мб. Ожидается, что при использовании этих дискет с дисководами фирмы Matsushita-Kotobuki Electronics (МКЕ) скорость передачи данных должна в пять раз превысить аналогичный показатель традиционных дисководов. В 1997-1998 гг. начато производство целого ряда новых моделей флоппи-дисководов и дискет емкостью от 144 до 200 Мбайт (модели LS-120, HiFD, Pro-FD, UHD и др.). Разными фирмами (в частности Caleb Technology Corp.) ведутся работы по созданию дискет емкостью до 540 Мбайт. Тем не менее, объем продаж НГМД и гибких магнитных дисков на мировом рынке в последние годы начал неуклонно снижаться. Более того, фирма Microsoft Corp, рассматривала вопрос об исключении флоппи-дисковода из спецификации РС2002. Это вызвано рядом причин и, в частности, заметно возросшей конкуренцией других носителей, среди которых
9 В настоящее время дискеты 5,25” сняты с производства и соответствующие дисководы сохранились лишь на старых моделях ПК.
ведущую роль занимают перезаписываемые оптические диски (CD- RW). Подробнее см. [53, 166, 509, 696].
Понятия и термины, связанные с дисками
защита дискеты от записи [diskette write protection] — элемент конструкции дискеты, позволяющий считывать с нее данные при условии одновременного предотвращения стирания записи, ее изменения или перезаписи; является также средством предохранения дискеты от заражения компьютерными вирусами;
логический диск [logic(al) disk] — искусственно созданный программными средствами раздел НЖМД, которому присваивается собственное имя (D, Бит. д.) и обращение к которому производится как к реально существующему отдельному накопителю;
псевдодиск [RAMdisk] — оперативное запоминающее устройство (ОЗУ) или его часть, организованное таким образом, что операционная система воспринимает его как диск; используется в прикладных программах (см. далее раздел 2.5) для ускорения часто повторяющихся операций чтения-записи;
дорожка, трек [track] — часть структуры поверхности магнитного или оптического диска, являющаяся местом размещения и длительного хранения данных; может быть записана или прочитана головкой записи-чтения накопителя соответствующего типа без изменения ее положения в пространстве. Создается в процессе форматирования диска: диск вначале делится на круговые дорожки, а затем каждая круговая дорожка разделяется на определенное количество секторов;
сектор [sector] — участок дорожки магнитного диска, являющийся минимальной физически адресуемой единицей памяти;
загрузочный сектор [boot sector] — сектор, на котором хранятся так называемые загрузочные записи соответствующего диска или дискеты, обеспечивающие пересылку данных с их внешнего носителя в основную память ЭВМ;
цилиндр [cylinder] — совокупность дорожек на разных поверхностях пакета магнитных дисков (например в НЖМД) с одинаковыми номерами; переход от одной дорожки цилиндра к другой не требует перемещения головок записи/чтения накопителя.
ДИСКОВЫЙ МАССИВ RAID, RAID*
[Redundant Array of Inexpensive/Independent Disks]:
Технология RAID впервые разработана в 1987 г. сотрудниками Калифорнийского университета в Беркли. Ее основная цель — обеспечение надежности хранения данных в дисковой памяти ПК. Основные признаки технологии:
предполагает использование наборов дисков, которые доступны пользователям как один логический диск;
данные распределяются по набору дисков определенным способом, соответствующим одному из уровней RAID;
на случай неисправностей («отказов») дисков массив содержит дополнительную («избыточную») емкость, обеспечивающую возможность восстановления данных.
Набор спецификаций устройств хранения данных связан с уровнями RAID, определяющими способы распределения данных на дисковом массиве, их резервирования и восстановления.
Архитектура RAID, которая определяет различные способы объединения нескольких жестких дисков в единую систему так, чтобы она функционировала как один диск. Изначально было определено шесть уровней RAID, позднее появились дополнительные смешанные уровни (всего определено 8 уровней). Примером реализации данной технологии является конструкция накопителей с зеркальными дисками.
В зависимости от того, как осуществляется управление, массивы RAID делятся на две категории — с программным и аппаратным контролем. Последние в свою очередь различаются расположением управляющего аппаратного обеспечения: внешний, либо встроенный хост-контроллер (такую конфигурацию иногда называют SCSI-to-SCSI).
Расширенный массив (батарея) недорогих независимых дисков. Подробнее о дисковых массивах RAID и их использовании см. [48, 49, 58,178, 222, 258, 328, 397, 512].
Типы RAID-массивов [328]
RAID 0* «Дисковый массив без дополнительной отказоустойчивости»: поток данных разбивается на блоки, которые последовательно записываются на диски. Основные достоинства: простота конструкции и изготовления, высокая производительность. Недостатком является низкая отказоустойчивость — выход из строя одного из дисков приводит к потере всех данных, хранящихся в дисковом массиве.
RAID 1* — «Дисковый массив с зеркалированием данных»: блок данных записывается в двух экземплярах на отдельные диски. Достоинства: скорость записи та же, что и для одного диска, высокая скорость восстановления данных, простота конструкции, единственный вид RAID-массивов, позволяющий получить отказоустойчивую дисковую подсистему на двух дисках. Недостаток: низкий коэффициент использования дискового пространства (отношение объема полезных данных к суммарному объему дискового массива), равный 0,5.
RAID 2* — «Дисковый массив, использующий алгоритм Хам- минга для проверки/восстановления данных»: поток данных разбивается на «слова данных», каждое слово данных в свою очередь разбивается на биты, при этом количество бит в слове должно равняться количеству дисков с данными, биты последовательно записываются на диски с данными. Для каждого слова данных по алгоритму Хамминга вычисляется слово ЕСС-кода (Error Check- ing/Correction Code) — «Кода для проверки/коррекции ошибок», по существу являющееся контрольной суммой, запись которой используется для проверки и исправления ошибок. Достоинства: высокая скорость исправления ошибок и передачи данных (последняя тем выше, чем больше количество дисков в массиве), коэффициент использования дискового пространства (см. ранее) увеличивается с ростом числа дисков в массиве, относительная (по сравнению с RAID 3, 4 и 5 — см. далее) простота контроллера. Недостатки: в случае малого размера «слова данных» — очень низкий коэффициент использования дискового пространства.
RAID 3* — «Дисковый массив с вычислением контрольной суммы параллельно с передачей данных»: поток данных разбивается на сегменты, которые записываются на диски, контрольная сумма вычисляется при выполнении операции записи и сохраняется на диске с данными контроля. Достоинства: очень высокая скорость чтения и записи данных, выход из строя одного диска незначительно влияет на общую производительность массива, высокий коэффициент использования дискового пространства. Недостатки: трудность реализации программными средствами, средняя сложность конструкции, программная реализация требует значительной вычислительной мощности.
RAID 4* — «Дисковый массив с независимыми дисками данных и общим диском для хранения контрольных сумм»: массив данных делится на блоки, каждый блок данных целиком записывается на диск, запись производится последовательно по дискам, контрольная сумма (общая для всех блоков одного ряда) вычисляется во время операции записи данных, помещается на диск с контрольными данными и проверяется в процессе чтения. Достоинства: высокая скорость чтения данных и высокий коэффициент использования дискового пространства. Недостатки: наименьшая из всех RAID-массивов скорость записи, сложный и неэффективный алгоритм восстановления данных в случае выхода из строя одного из дисков.
RAID 5* — «Дисковый массив с независимыми дисками данных и равномерным распределением контрольных сумм между дисками»: блоки данных последовательно записываются на диски,
контрольная сумма для блоков одного ряда вычисляется во время записи, контрольные суммы размещаются последовательно по всем дискам. Достоинства: высокая скорость чтения и записи данных, высокий коэффициент использования дискового пространства. Недостатки: выход из строя одного из дисков оказывает заметное влияние на производительность, сложный конструктив контроллера, сложный алгоритм восстановления данных в случае выхода из строя одного из дисков.
RAID 6* — «Дисковый массив с независимыми дисками данных и двумя независимыми схемами контрольных сумм, распределенными между дисками»: усовершенствованный вариант RAID 5, к которому добавлена еще одна схема контрольных сумм, независимая от первой. Достоинства: высокая скорость чтения данных и высокая отказоустойчивость. Недостатки: сложная конструкция контроллера, большая нагрузка на контроллер при вычислении контрольных сумм, очень малая скорость записи, низкий коэффициент использования дискового пространства (например, для массива из 5 дисков он равен 0,6-0,8); ни одна из коммерческих фирм не производит дисковых подсистем этого типа.
RAID 7* — «Дисковый массив с асинхронным вводом/вы- водом и высокой скоростью передачи данных»: все операции вво- да/вывода выполняются в асинхронном режиме — т. е. все операции контролируются независимо от выполнения других, данные в процессе ввода/вывода кэшируются, управление массивом RAID 7 возложено на многозадачную операционную систему, благодаря которой каналы передачи данных контролируются в режиме реального времени. Массив RAID 7 может иметь до 12 внешних интерфейсов обмена данными, что позволяет подключать массив одновременно к нескольким компьютерам; поддерживается технология «горячей замены» вышедших из строя дисков, а также возможен мониторинг состояния и управление массивом в удаленном режиме. Преимущества: производительность выше в 1,25-6 раз, по отношению к RAID-массивам других типов; очень высокая скорость доступа к данным в многопользовательской среде; скорость чтения и записи увеличивается при увеличении числа дисков в массиве. Недостатки: высокая стоимость, массивы этого типа производит только одна фирма (Storage Computer).
RAID 10* — комбинация технологий RAID 1 и RAID 0. Достоинства: Имеет ту же отказоустойчивость, что и RAID 1, скорость записи и чтения несколько выше, чем у RAID 1.
RAID 53* — комбинация технологий RAID 3 (или RAID 5) и RAID 0. Достоинства: имеет такую же отказоустойчивость, что и RAID 3, при несколько более высокой скорости чтения и записи.
Недостатки: высокая стоимость, низкий коэффициент использования дискового пространства.
RAID 0/1* — комбинация технологий 0 и 1, однако данные хранятся по меньшей мере на четырех дисках.
Дополнительно о RAID и контроллерах RAID см. [397].
Термины, связанные с RAID-технологией*.
горячая замена [hot swapping] — процесс замены отказавшего накопителя в дисковом массиве на резервный без отключения питания и перезагрузки системы;
зеркальное дублирование [mirroring] — способ защиты данных путем создания одной или нескольких их копий на отдельном диске массива (применяется только в RAID уровня 1);
зеркальный диск [mirror disk] — диск, реализующий функции зеркального дублирования (см. ранее);
избыточное кодирование [redundancy] — способ защиты данных без их дублирования, сберегающий дисковое пространство (применяется в RAID уровней 2, 3, 4 и 5). В соответствии с этим способом с каждого накопителя производится выборка данных, над которыми выполняются логические операции, причем результирующие данные сохраняются на одном или нескольких дополнительных накопителях. В результате как бы составляется уравнение с четырьмя переменными, причем каждая переменная и решение хранятся на отдельных накопителях. При отказе дисковода с данными система производит перерасчет уравнения и выявляет недостающие биты (однако если откажут одновременно сразу два накопителя, то для восстановления утерянных данных информации будет недостаточно). В RAID уровня 5 контрольная информация записывается на все диски массива, а в RAID уровней 2, 3 и 4 — на специально выделенный для этой цели накопитель;
отказоустойчивость [fault tolerance] — характеристика устойчивости к повреждениям. Достигается за счет введения дополнительных (избыточных) компонент в системе хранения данных для сохранения работоспособности системы при сбое в работе ее важных составляющих узлов;
ударопрочность [G-shock rating] — параметр, определяющий способность дисковода или другого устройства противостоять тряске и ударам (большее число означает большую сопротивляемость ударам);
число циклов старт/стоп [CSS] — предполагаемое, гарантируемое или фактическое число включений накопителя, после которого головки могут повредить поверхность дисковых пластин;
реконструкция [rebuild, reconstraction] — восстановление поврежденных данных при помощи избыточного кодирования. Ре-
конструкция диска — процесс долгий (может занять несколько часов), поэтому хороший массив RAID должен уметь производить реконструкцию в «фоновом режиме» и одновременно выполнять текущую работу (см. также ниже «Recovery»);
скорость передачи [transfer rate] — характеристика, которая обозначает скорость пересылки данных между ЭВМ и устройствами их хранения. Обычно выражается в количестве символов в секунду.
среднее время поиска [average seek time] — время, необходимое дисководу для перемещения головок в нужное место диска для нахождения затребованных данных;
файловая система [File System] — средство и технология организации хранилищ данных, обеспечивающие работу с файлами как с единой системой. Впервые понятие было введено в 1965 г. фирмой Unix (Unix File System, USF). Целью создания файловых систем является обеспечение возможности создания файлов на одном или нескольких устройствах, а также производство необходимых с ними действий, в том числе удалять их, открывать, читать, записывать и перезаписывать и т. д. В настоящее время понятие файловая система непосредственно связано с RAID-технологией (подробнее см. [777]). См. далее «Управление томом»;
управление томом, менеджер тома [Volume Management, VM] — средство и технология группирования дисковых и RAID- устройств, образующих файловую систему (см. ранее). Разработано в конце 1980-х годов фирмой Unix (подробнее см. [777]);
чередование, расщепление [striping] — метод записи данных с разделением их на фрагменты, которые фиксируются на нескольких дисках массива RAID для ускорения процессов чтения/записи;
MTBDL [Mean Time Between Data Loss] — «Среднее время между потерями данных» определяется средним временем безотказной работы дискового массива, соответствует MTBF, применти- тельно к устройствам RAID;
MTDA [Mean Time of Data Availability] — «Среднее время пригодности данных»: характеристика, которая определяется, как вероятность одновременного отказа двух дисков массива RAID, разделенная на среднее время их замены (см. далее MTTR) и восстановления данных;
MTTF [Mean Time То Failure] — «Среднее время до неисправности»: связано с MTBDL и определяет среднее время между отказами первого и второго дисков в дисковом массиве RAID;
MTTR [Mean Time To Recovery] — среднее время замены вышедшего из строя устройства;
Recovery — процесс динамического восстановления данных с отказавшего диска с использованием данных, записанных на диске четности и других дисках [258].
МАГНИТНАЯ ЛЕНТА, МЛ [magnetic tape]
Узкая пластиковая лента с нанесенным на нее легко намагничиваемым веществом, предназначенная для записи и хранения, как правило, больших объемов данных. Катушки с магнитными лентами в современных ЭВМ конструктивно оформляются в виде сменных кассет — картриджей. В некоторых случаях (например, в домашних ПЭВМ) используются также магнитофонные аудиокассеты. Запись и считывание данных на МЛ производится при помощи стримеров, а также магнитофонов, снабженных согласующими их с ПЭВМ приставками (адаптерами).
Цифровая аудиолента [DAT, Digital Audio Таре] — магнитная лента с записью аудиоданных (музыкальных произведений, речи) в цифровой форме. Кассеты цифровых аудиолент защищены от копирования, обладают малыми размерами (в два раза меньше обычных) и высокой вместимостью записи — продолжительность воспроизведения с каждой стороны составляет 2 часа. К началу 1990-х гг. были созданы DAT емкостью до 2,5 Гбайт для записи компьютерных данных. Устройства записи/воспроизведения с цифровых аудиолент разработаны в Великобритании в 1987 г. Они имеют конструкцию, подобную видеомагнитофонам. Используются преимущественно в студиях звукозаписи для создании мастер-лент (см. далее).
Мастер-лента [master-tape] — магнитная лента, содержащая запись какой-либо информации и служащая исходной матрицей для ее тиражирования путем переноса на другие магнитные ленты, компакт-диски и прочие виды машиночитаемых носителей.
3.5.2. Компакт-диски и связанные с ними термины
КОМПАКТ-ДИСК, ОПТИЧЕСКИЙ ДИСК [CD, Compact Disk]
. Общее наименование оптических (лазерных) носителей информации диаметром порядка 8 или 12 см (4,5”) и толщиной 1,2 мм.
. Наименование оптических дисков, предназначенных для записи в цифровой форме и воспроизведения через специальное проигрывающее устройство (см. «CD player») музыкальных произведений (см. также «CD-DA»).
. Конструкция компакт-диска состоит из жесткой основы с покрытием (например алюминий и пластик). Запись реализуется лучом лазера в виде наносимых на поверхность диска микроскопических канавок, имеющих спиралеобразную форму (аналогично грамзаписи), и углублений, несущих цифровой код. Считывание данных производится также лучом лазера с последующим их преобразованием из цифровой в аналоговую форму и воспроизведением. Начало промышленного производства компакт дисков относят к 1983 г. [46, 361].
Разновидности компакт-дисков
CD-DA* (Compact Disk Digital Audio) — компакт-диск, содержащий цифровую запись речи, музыки и т. и.
CD-DVI* (Compact Disk Digital Video Interactive) — см. «интерактивный компакт-диск».
CD-ROM, CD-R* (Compact Disk Read-Only Memory) — постоянная память, реализованная на компакт-дисках (см. ранее) и предназначенная для хранения значительных объемов информации (550 Мбайт и более). Вывод записанных на CD-ROM данных производится при помощи подключенных к ПЭВМ считывающих дисководов (см. «CD-ROM drive»), которые также иногда называют «проигрывателями» и которые в комплекте с CD-ROM выполняют функции внешнего постоянного запоминающего устройства (см. «ПЗУ») большой емкости. См. также «Blu-ray Disk».
CD-EROM, CD-PROM* (Compact Disk Erasable Read-Only Memory, Compact Disk Programmable Read-Only Memory) — перезаписываемый (стираемый или программируемый) компактдиск. Служит в качестве перезаписываемого ПЗУ для ЭВМ (см. также «Гибкий оптический диск» и «Перезаписываемый компакт-диск»).
CD-RW, CD+RW, DVD-R/W* (Rewritable Compact Disk) - «Перезаписываемый компакт-диск» — вариант CD-EROM или CD-PROM (см. ранее). О планах выпуска CD-RW и первых дисководов для них в первом полугодии 1997 г. объявили фирмы Ricoh, Philips, Sony Electronics и Hewlett-Packard Comp. Первые версии накопителей CD-RW фирмы Ricoh имеют интерфейс SCSI-2 и обеспечивают условные скорости: при записи — 2х, при считывании — 6х. В августе 1997 г. начат выпуск накопителей с интерфейсом ATAPI. Ведется также разработка перезаписываемых цифровых видеодисков («DVD-RW») — см. «DVD» или «DVD-Е». Их массовое производство начато в первой половине 1998 г. Первые модели накопителей CD-RW имели быстродействие 6х. Во второй половине 1998 г. фирмой Hewlett-Packard Comp, выпущен накопитель ПР CD-Writer Plus 8100i, который имеет скорость чтения дисков 24х.
На исходе 1999 г. начались разработки и других технологий производства перезаписываемых компакт-дисков, в частности DVD-RW (они же — DVD+RW, DVD-R/W) — 4,7 Гбайт на одной стороне при скорости записи до 3,324 Мбайт/с, DVD-RAM (до 4,7 Гбайт на одной стороне при скорости записи до 1,4 Мбайт/с) и др., которые были выпущены на мировые рынки в 2000-2001 гг. Следует иметь в виду, что, как правило, все версии этих дисков требуют для чтения соответствующих им видов приводов, поскольку ориентируются на разные стандарты записи и средства программного обеспечения. В 2000 г. в связи с разработкой ML-технологии (Многоуровневая оптическая память) начаты активные разработки версии однократно записываемых (ML-R) и перезаписываемых (ML-RW) компактдисков.
В настоящее время существует ряд форматов записи и считывания для DVD-дисков. Наиболее распространенные из них поддерживаются Консорциумом Recordable DVD (RDVDC) — DVD- R, DVD-RW и DVD-RAM. Для устранения проблемы совместимости записей разного формата консорциум разрабатывает набор спецификаций DVD Multi, который должен обеспечить совместимость этих форматов. Выпуск спецификаций запланирован на конец 2002 г. Подробнее см. [56, 211, 361, 372, 396, 521, 671, 690, 696, 701]; см. также «Blu-ray Disk».
EDOD* (Erasable Digital Optical Disc) — «Стираемый цифровой оптический диск», работающий подобно жесткому магнитному диску, но использующий магнитооптическую технологию, позволяющую производить перезапись данных на одном диске.
Видео компакт-диск, видео-CD [CD-DV, Compact Disk Digital Video] — разновидность компакт-дисков, предназначенных для цифровой записи и воспроизведения видеофильмов. Один диск может хранить запись одного полнометражного фильма. Промышленное производство начато в 1994 г. В 1995 г. была продемонстрирована возможность создания гибких видео компакт-дисков (т. е. с многократной записью, см. «DVD-Е») на основе использования эффектов поляризации света.
Гибкий оптический диск, стираемый оптический диск [floptical disk, erasable optical disk, Erasable Compact Disk, CD-E] — тип оптического диска, допускающего стирание и перезапись данных аналогично магнитному диску. Один из способов реализации указанных возможностей основан на использовании изменения структуры пластиковых материалов покрытия дисков в миниатюрной области нагрева, а вместе с этим — и характеристик отражения луча в соответствующей точке. Запись и считывание данных производится лучом лазера разной интенсивности. Восстановление
исходной структуры поверхности диска для стирания сделанной записи производится также путем нагрева, но уже до другой температуры, которая соответствует точке плавления материала покрытия диска.
Другой способ основан на использовании свойств соединения кобальта с гадолинием изменять поляризацию отраженного сигнала при условиях аналогичных выше описанным. При считывании отраженного лазерного излучения через поляризационные фильтры эти изменения преобразуются в электрические сигналы. Для работы с гибкими оптическими дисками необходимы специальные дисководы. Некоторые из существующих конструкций последних позволяют работать и со стандартными дискетами 3,5”. См. также «CD-RW», «CD-EROM» или «CD-PROM».
Интерактивный компакт-диск [CD-I, Compact Disk Interactive] — разновидность реализации CD-ROM, управляемых при считывании данных пользователем (например масштабом изображения), имеющих специальный формат записи и обеспечивающих повышенное качество воспроизведения изображения и звуков. Производство дисков CD-I открыто в Великобритании в мае 1992 г. фирмами Philips, Sony, Matsushita и др. для использования в системах типа мультимедиа и, в частности, для реализации на средствах ЭВМ передачи движущихся изображений (сочетание свойств вычислительной техники и телевидения). Интерактивные компактдиски и соответствующие устройства считывания (плееры) используют формат CD-I или совместимы с ним форматы (например Photo CD). Альтернативным форматом для этих дисков является цифровой видеоинтерактивный формат — DVI.
Компакт-диск однократной записи [CD-R, Compact Disk- Recordable; CD-WORM, Compact Disk Write-Once Read-Many times]
Разновидность оптических дисков, обеспечивающих однократную запись с использованием соответствующего записывающего накопителя (см. «Recordable CD-ROM drive») и многократное считывание данных. Многие форматы CD-WORM не совместимы со стандартным диском CD-ROM [174, 396].
Аббревиатура WORM (Write Once, Read Many times — «Однократная запись — многократное считывание») также обозначает устройство памяти типа ПЗУ, которое используется для хранения архивных и резервных копий массивов данных.
Фото CD [Photo CD] — разновидность компакт-дисков, выпущенная в 1992 г. фирмами Kodak и Philips как средство хранения фотографий (а в дальнейшем — графики и звукового сопровождения) и воспроизведения их на телевизоре с использованием дис-
ководов (плееров) этой же фирмы. Кроме того, эти диски могут воспроизводиться и на плеерах CD-I, а также средствами ПК через дисководы CD-ROM.
Pro-Photo CD* — диск Фото CD, который содержит по шесть вариантов каждого изображения с различной степенью разрешения. Самое детальное изображение в представлении RGB имеет объем 72 Мбайт. Системы Pro-Photo CD позволяют сканировать пленки размерами до 4 х 5 дюйма (10 х 12,5 см). На один диск можно записать до 25 изображений [136].
Цифровой видеодиск, цифровой компакт-диск, цифровой универсальный диск [DVD, DVD-ROM, DVD-R, Digital Video Disk, Digital Versatile Disk Random-Only Memory] — «Оптический диск с высокой плотностью записи» ^: разновидность CD- ROM новой спецификации, предложенной фирмами Sony, Toshiba, Time Warner, Matsushita, Thomson, Hitachi, Pioneer, MCA, MGM/UA и др. для 5-дюймовых и 3-дюймовых оптических дисков. Цифровые видеодиски, выпуск которых начат в 1996 г, поддерживают записи данных с динамическим сжатием по технологии MPEG-2 объемом в 4,7 Гбайта (для однослойной технологии) и 8,5 Гбайт (при двух запоминающих слоях). Конструкция двухсторонних дисков с двумя запоминающими слоями с каждой стороны общей емкостью в 17 Гбайт, что в 15 раз больше, чем емкость ранее выпускавшихся версий компакт-дисков, и соответствует объему двух полнометражных фильмов. Большая плотность записи достигается тем, что диаметр углублений на дорожке сокращен, а сами дорожки нанесены с меньшим «шагом» друг от друга. Поэтому изменена также длина волны лазера, осуществляющего считывание данных (с 780 нанометров до 650 или 63 5 нанометров). Конструкция DVD дисков предусматривает использование вместо одной пластины толщиной в 1,2 мм двух пластин толщиной 0,6 мм каждая. Это позволило создать двухсторонние диски. Кроме того, использование конструкции двухслойных дисков (верхний слой — полупрозрачный) позволяет наносить на каждый слой одной поверхности отдельную запись. Считывания данных с поверхности каждого слоя производится при различной длине волны лазерного излучения. Для воспроизведения DVD-ROM должны использоваться специальные накопители (см. «DVD-ROM drive»), которые также могут считывать данные с дисков конструкции CD-ROM. Предполагается, что в недалеком будущем появятся и «двухсторонние» считывающие устройства. Ведутся также работы по созданию устройств типа DVD-R (с однократной записью) и DVD-Е (с мно-
9 Используются различные версии расшифровки аббревиатуры DVD.
гократной записью). Первые модели накопителей CD-RW (DWD- ReWritable) имели быстродействие бх. Во второй половине 1998 г. фирмой Hewlett-Packard Comp, был выпущен накопитель HP CD- Writer Plus 8100i, который имеет скорость чтения дисков 24х. В мае 1997 г. создан специальный DVD-Форум, позволяющий любой фирме принять участие в разработке и внедрении нового стандарта; его 1Р-адрес: http://www.dvdforum.com. DVD-форум установил два стандартных формата для перезаписываемых дисков: DVD-RW и DVD-RAM, однако существуют и конкурирующие форматы.
В 2000 г. с целью увеличения емкости дисков ^, начато использование для записи и считывания данных лазерного излучения голубого диапазона. Соответствующие диски получили наименование Blu-ray Disk (диск голубого луча, или голубой диск). В 2002 г. Группа Blu-ray Disk, в которую вошли фирмы Hitachi, Matsushita, Philips, Pioneer, Sony и Thomson, объявила о выпуске новых дисков трех близких объемов: 23,3 Гбайт, 25 и 27 Гбайт. Подробнее см. [163, 247, 297, 319, 335, 372, 388, 396, 696, 785]; см. также «Накопитель на DVD-ROM».
Расширенная архитектура компакт-дисков [CD-ROM ХА, CD-ROM extended Architecture]:
Набор стандартов, разработанный фирмами Philips, Sony и Microsoft Corp, для хранения и воспроизведения данных мультимедиа на CD-ROM. В соответствии с расширенной архитектурой, являющейся частью разработки стандарта CD-I, блоки записи аудиоданных располагаются между блоками текстовых, графических или видеозаписей. Этим предоставляется возможность при воспроизведении записей видеть их и слышать одновременно. В отличие от CD-I, диски CD-ROM ХА используют любые устройства чтения компакт-дисков, снабженные соответствующим интерфейсом [46].
Разновидность компакт-дисков, использующих адаптивную дифференциальную импульсно-кодовую модуляцию сигнала (АДИКМ) вместо обычной для CD-ROM импульсно-кодовой модуляции (ИКМ), чем обеспечивается повышение плотности записи данных. Компакт-диски этого типа могут использоваться для записи и воспроизведения разнородной информации (аудио, текстовой, графической и др.). Продолжительность звучания аудиозаписи на таких дисках составляет до 16 часов.
Base case system* — основная конфигурация системы CD-I, требованиям и характеристикам которой должны соответствовать все компакт-диски данного вида.
9 Сказанное относится как к DVD, так и CD-ROM.
Термины, связанные с компакт-дисками и их технологией :
разделяемый диск [shared disc, sharedisc] — в мультимедиа'. компакт-диск, производимый совместно несколькими участниками; при этом каждый из них получает часть дискового пространства для размещения своей продукции. Стоимость затрат на производство соответственно распределяется между участниками;
мастер-диск, мастер [master disc, master, glass master disc] — оригинал диска, изготовленного на первой стадии промышленного производства компакт-дисков. Представляет собой выполненный из стекла диск диаметром порядка 240 мм и толщиной 5,9 мм. Данные на поверхность мастер-диска, покрытого фоточувствитель- ным слоем («фоторезистом»), наносятся с помощью луча лазера и последующей операции вытравливания экспонированных участков. При этом на поверхности диска образуется спиральная или концентрическая дорожка, с микроскопическими впадинами и возвышенными участками неэкспонированного фоторезиста. Со стеклянного оригинала снимают никелевую матрицу, которая предназначена для изготовления материнского диска (см. далее);
материнский диск [mother disc] — диск, изготовленный на второй стадии промышленного производства компакт-дисков. Создается путем копирования мастер-диска. Служит матрицей для изготовления нескольких дочерних дисков, в свою очередь являющихся матрицами для тиражирования результирующей продукции CD-ROM;
CD-ROM image — «Образ диска»: содержимое CD-ROM в стандартных форматах и структурах, подготовленное на промежуточном носителе для создания оригинала ленты (например на ЖМД или мастер-ленте) при изготовлении тиражируемого или разового диска;
CD-ROM image optimization — оптимизация образа диска (см. ранее) на промежуточном носителе (например, на ЖМД), заключающаяся в сокращении занимаемого объема памяти и времени доступа к данным в интерактивном режиме;
Mastering — «Мастеринг»: процесс изготовления стеклянного мастер-диска на заводе тиражирования компакт-дисков;
Protective lacker coating* — покрытие защитным лаком готового изделия (например, матрицы для изготовления дисков) для защиты от пыли и окисления;
Photo CD master* — оригинал диска Photo CD;
9 В этом подразделе широко используются материалы словаря [174].
LBR (Laser Beam Recorder) — лазерный самописец, используемый для записи данных (экспонирования фоторезиста), путем модуляции интенсивности его луча;
Pit — «Пит»: микро впадина на поверхности диска, соответствующая одной из двоичных величин (другой соответствует «land» — «поле»);
Track pitch* — расстояние между соседними дорожками (или соседними витками одной спиралеобразной дорожки) на диске (обычно составляет около 1,7 мкм);
Lead-in area — «Начальная дорожка»: дорожка, которая предшествует программной (информационной) зоне компакт-диска;
Lead-in Q-channel frame — «Начальный кадр Q-кода»: начальная зона компакт-диска, которая хранит запись содержимого дорожек CD-DA;
Lead-out area — «Конечная зона»: дорожка, следующая за программной (информационной) зоной компакт-диска;
Information area — «Информационная зона»: заполняемая часть диска, которая содержит начальную программную и конечную зоны;
Subheader — «Подзаголовок»: поле, которое содержится в каждом секторе. Запись в нем определяет номер файла, номер канала, подрежим и сведения о кодировании;
TOC (Table Of Contents) — «Таблица содержания»: кодированная запись в начальной (входной) зоне компакт-диска, идентифицирующая номера дорожек и указывающая на временные параметры, длительность и режимы основной записи;
Auxiliary data field — «Поле вспомогательных данных» в блоке данных длиной в 288 байт, которое содержит сведения (коды) об обнаружении ошибки (EDC — Error Detection Code) и ее коррекции (ЕСС, Error Correction Code);
Clamping area* — зона установки компакт-диска на вал проигрывателя.
идентификатор альбома [album identifier] — поле дескриптора тома файловой структуры в CD-I, определяющее набор дисков (альбом), к которому принадлежит том;
идентификатор приложения (CD-ROM} [application identifier] — поле дескриптора тома файловой структуры, определяющего имя маршрута первой прикладной программы, подлежащей выполнению при создании диска;
номер диска в альбоме [album set sequence number] — код, определяющий относительный номер диска в альбоме, к которому он принадлежит;
Audio track — 1) звуковая дорожка (на магнитном носителе); 2) звуковой трек — структурная единица звукового сигнала на компакт-диске в виде 16-разрядных двоичных чисел в дополнительном коде;
Audio sector — сектор звукового канала;
Audio sector interleaving — «Чередование звуковых секторов»: метод записи секторов звукового сигнала на диск с фиксированным рабочим циклом;
Concurrent audio channel — «Совместный звуковой канал»: способ уплотнения звуковой (аудио-) записи на дисках CD-I, основанный на использовании шестнадцати звуковых каналов, каждый из которых может считываться при последовательных (автоматических) проигрываниях диска;
Video sector — сектор диска CD-I, содержащий видеоданные.
Устройства ввода данных, манипуляторы
УСТРОЙСТВА ВВОДА [input device (unit)]
Широкий класс технических средств, предназначенных для ввода данных в ЭВМ. К устройствам этого вида относятся: клавиатура, графические планшеты, сенсорные экраны, координатные или манипуляторные устройства (см. «Мышь», «Джойстик», «Трэкбол», «Педаль»), сканеры, устройства считывания (магнитного, оптического и электрического) меток и штрихового кода, устройства речевого ввода и др. Ранее использовались также устройства считывания данных с перфолент и перфокарт. В основной комплект ПЭВМ различной комплектации входят клавиатура и монитор с сенсорным экраном.
КЛАВИАТУРА [k/b, keyboard]
. Совокупность расположенных в определенном порядке клавиш, используемых для ввода и редактирования данных, а также управления курсором и выполнением человеко-машинных операций.
. Клавишный электромузыкальный инструмент (например, цифровой орган, клавесин).
Расширенная клавиатура [enhanced keyboard] — клавиатура, содержащая 101 и более буквенно-цифровых, функциональных и управляющих клавиш (см. далее).
Буквенно-цифровая (символьная) клавиатура [alphanumeric keyboard] — часть клавиатуры, предназначенная для ввода в
ЭВМ данных в виде букв, цифр и других символов. Ее элементами являются буквенно-цифровые клавиши.
Функциональная клавиатура [function keyboard] — часть клавиатуры, предназначенная для инициирования выполнения системой определенных функций и/или операций. Элементами функциональной клавиатуры являются функциональные клавиши, раздельное или совместное использование которых с другими (в том числе буквенно-цифровыми клавишами) обеспечивает выполнение действий, определенных соответствующей активной (т. е. действующей в настоящий момент) программой. О выборе современной функциональной клавиатуры к ПК см. [61].
Варианты стандартов для клавиатуры
QWERTY* — обозначение стандартного расположения англоязычных клавиш печатной машинки или клавиатуры ПК. Соответствует порядку расположения шести первых клавиш верхнего ряда алфавитной линейки клавиатуры. В неанглоязычных странах может использоваться другое более удобное для них расположение клавиш, например AZERTY или QWERTZ.
Клавиатура Dvorak — альтернативный QWERTY вариант расположения клавиш, при котором с целью ускорения операций ввода, наиболее часто используемые клавиши располагаются в центре.
КЛАВИША [key]
Элемент клавиатуры, нажатием которого генерируется код соответствующего ему знака или инициируется определенное действие.
Буквенно-цифровая клавиша [alphanumeric key] — клавиша, предназначенная для ввода буквенных, цифровых и других символов.
Функциональная клавиша [function key] — клавиша, нажатие которой вызывает определенное операционной системой или активной программой действие, например, вызов на экран инструкции подсказки помощи пользователю (<F1> — «help»), операций копирования, стирания файлов и т. д.
Управляющая клавиша [control key] — разновидность функциональных клавиш, нажатие которой вызывает немедленное или непосредственное (без дополнительных действий оператора) выполнение определенной команды. К этому типу клавиш относятся клавиши ввода <Enter>, прерывания работы программы <Break>, выхода из текущего режима работы <Escape>, управления курсором < Cursor control >, смены регистра < Shift>, <Caps lock> и др.
СЕНСОРНЫЙ ЭКРАН [touch screen]
Координатное устройство, позволяющее путем прикосновения (пальцем, корандашем и т. п.) к области экрана монитора производить выбор необходимого элемента данных, меню или команды для управления ЭВМ.
МЫШЬ [mouse]
Манипуляторное и координатное устройство ЭВМ. Является дополнением к клавиатуре и необходимой частью оборудования при пользовании графическим интерфейсом. Различия в конструкции манипуляторов типа «мышь»: форма корпуса, количество клавиш (кнопок) манипулятора и выполняемых ими функций. Например, в модели так называемой думающей мыши [Thinking Mouse] фирмы Kensington (США) предусмотрено 4 клавиши, каждой из которых можно назначать по желанию пользователя различные функции или даже группы функций. Новые популяции «мышей» снабжаются беспроводными (оптическими и радиотехническими) средствами связи с системным блоком, дополнительными функциональными возможностями и разнообразным дизайном. О конструкции и выборе устройств типа «мышь» см. [59, 61, 442, 764].
Щелчок [click] — действие, связанное с быстрым нажатием и отпусканием клавиши (кнопки) мыши для выполнения соответствующей функции, например установке курсора на выбранной позиции экрана.
Двойной щелчок [double click] — действие, связанное с двукратным быстрым нажатием и отпусканием клавиши (кнопки) мыши для выполнения соответствующей функции, например выделения на экране выбранного слова.
ТРЕКБОЛ [TrackBall, Ballpoint (Mouse), TrackPoint]
Разновидности координатных и манипуляторных устройств, заменяющих мышь в портативных ПЭВМ. Конструкция трекбола характеризуется тем, что в отличие от мыши он крепится неподвижно (например к клавиатуре), поэтому его иногда называют стационарной мышью. Манипулирование позицией курсора на экране монитора производится шариком обращенным не вниз, как у мыши, а вверх. О конструкциях современных трекболов см. [50].
ДЖОЙСТИК [joystick]
Координатное и манипуляторное устройство ЭВМ в виде рукоятки с кнопками. Используется в тренажерах и совместно с игровыми программами. Разновидностью игровых джойстиков являют-
ся геймпады, выполненные в виде малогабаритных панелей, снабженных функциональными кнопками и переключателями (см. далее). Вследствие развития индустрии компьютерных игр джойстики превратились в своеобразные программно-аппаратные комплексы, конфигурация которых ориентирована на особенности различных видов игр и вкусы игроков.
Некоторые часто встречающиеся элементы управления на джойстиках и соответствующая им терминология*.
Fire Buttons* — кнопки ведения стрельбы. Чтобы обеспечить возможность «ведения огня» из разных видов «оружия» производители игровых манипуляторов устанавливают на них несколько кнопок, использование которых пользователь может программировать;
Throttle Control* — устройство управления движением, состоящее из кнопок и переключателей, обеспечивающее управление скоростью движения в авиа-, автомобильных и других симуляторах, а также в любых трехмерных играх. Иногда Throttle, имеющий множество кнопок, позволяет реализовать дополнительные функции переключения типов оружия, «миссий» (частей игры) и т. д.;
Rudder Control* — функция управления «рулями высоты» для игровых симуляторов летательных аппаратов;
X, Y trimmers* — регуляторы (триммеры) по осям X и Y, позволяющие перед началом игры настраивать манипулятор с целью обеспечения устойчивого нулевого положения, углов отклонения и других параметров;
2/4/8-way-switches* — специальный тип переключателей, необходимых для управления действиями, связанными с определением или изменением направления (например, вида, взгляда, линии визирования, прицела и т. и.). В зависимости от сложности манипуляторов, таких переключателей может быть от одного до четырех;
Turbo/auto fire* — специальные кнопки, работающие в режиме «нажатого спускового курка» и предназначенные для имитации непрерывной стрельбы, не занимая для этой цели пальцев рук, которые остаются свободными для выполнения других операций;
Hat Switch* — переключатель видов. Обычно располагается на верхней части рукоятки («на макушке»). Подробнее см. [363, 633].
ПЕДАЛЬ [pedal]
Педаль для ног, используется в качестве дополнительного манипулятора к клавиатуре и мыши для замены часто используемых комбинаций клавиш. Функциональная настройка ее производится программным путем самим пользователем. Во время игры на ком-
пьютере педаль может быть также использована для дополнения функциональных возможностей джойстика. В качестве примера могут служить три педали модели Step On It, выпускаемые фирмой Bilbo Innovations (США).
СВЕТОВОЕ ПЕРО [light реп]
Устройство, по форме напоминающее ручку, которое позволяет снимать координаты любой точки экрана монитора (дисплея) для ввода команд в ЭВМ. В конструкцию светового пера входит фото- приемное устройство, преобразующее световое излучение, снимаемое с поверхности экрана, в электрический сигнал. При работе со специальными программами (например для САПР) световое перо может использоваться для передачи команд изменения формы, размеров, положения и цвета элементов изображения объектов на экране монитора.
СЕНСОРНЫЙ МАНИПУЛЯТОР, ДИГИТАЙЗЕР [digitizer]
Координатное и манипуляторное устройство в виде малогабаритного планшета, преобразующего движение пальца по его поверхности в движение курсора на экране монитора. Снабжается также клавишами управления подобно мыши. В некоторых сенсорных манипуляторах (например, GlidePoint фирмы Cirque, США) функции клавиш может выполнять однократное или двукратное прикосновение к экрану, которое соответственно воспринимается как щелчок или двойной щелчок левой клавиши мыши.
Разновидности дигитайзеров
Графический планшет, планшет, дигитайзер, планшетный дигитайзер [graphic tablet, bit pad, digitizer] — средство бесклавиатурного ввода данных и графических изображений в ЭВМ, позволяющее, например, вводить от руки текст, рисунки, диаграммы, ставить подпись в текстовом редакторе, рисовать и т. д. Конструкция устройства включает собственно планшет и «указатель». Принцип действия планшета основан на фиксации положения курсора на его поверхности при помощи встроенной сетки. Шаг сетки определяет разрешающую способность устройства, которая в настоящее время составляет от +0,13 до +0,75 мм. Различают электростатические и электромагнитные планшеты. Электромагнитные планшеты по отношению к электростатическим обладают более высокой разрешающей способностью и помехозащищенностью. Стандартные размеры рабочего поля планшета находятся в пределах от б х 8 дюйма до 44 х 62 дюйма (соответственно от 15 х 20 см до 112 х 157 см). В качестве «указателей» применя-
ются «перья» или «ручки», а также специальные манипуляторы, которые часто называют также «курсорами». Перья производятся с одной, двумя или тремя кнопками. Существуют простые перья и перья, чувствительные к давлению. Последние могут обеспечивать до 256 градаций нажима, позволяющих изменять толщину линии, оттенки цвета или яркости. Манипуляторы (курсоры) различаются по конструкции, форме и количеству управляющих клавиш (обычно — 4, 8, 12 или 16). Использование графических планшетов связано со специальным программным обеспечением, в том числе драйверами, пакетами прикладных программ иллюстративной и художественной графики, САПР, распознавания рукописных текстов и т. д. Подробнее о конструкции и типах, выпускаемых дигитайзеров (графических планшетов) см. в [104, 3 90, 433, 818].
Smart Display — «Интеллектуальный (также — умный) дисплей»: усовершенствованная версия ЖК-монитора с новейшим типом сенсорного экрана-дигитайзера. Разработан для ПК с операционной системой Windows ХР Professional. При снятии с подставки он превращается в терминал, работающий под управлением Windows CE.net. Это позволяет пользователю работать на некотором удалении от ПК (до 45 м.) через беспроводную WiFi сеть. Предшественником smart-дисплея был монитор, известный под названием Mira. Указанные устройства снабжены мощным аппаратом распознавания рукописного текста, «написанного» на экране при помощи специального пера (стилуса) и так называемых цифровых чернил [digital ink]. Подробнее см. [818]; см. также «Windows Powered Smart Display».
SMART-board — «Интеллектуальная доска»: периферийное устройство, выполняющее функции «классной доски». По конструкции интеллектуальная доска подобна графическим планшетам. Ее чувствительная поверхность представляет собой резистивную матрицу — двухслойную сетку из тончайших проводников, разделяемых воздушным зазором. Ее разрешающая способность составляет 2000 х 2000 точек, что значительно выше, чем у существующих мониторов и проекторов. Существуют варианты этой доски для прямой проекции изображения (проектор находится перед рабочей поверхностью) с диагональю 120, 152,5 или 183 см и для обратной проекции с диагональю 107, 148 или 183 см. Ориентировочная цена (в России) $ 1100. Подробнее см. [515], а также: www.polymedia.ru.
СКАНЕР [optical reader, scanner]
Устройство, предназначенное для считывания графических данных (в том числе и текстовых данных в графической форме) с поверхности человекочитаемого носителя (например, бумаги, слайда,
микрофиши и т. и.) при помощи оптических средств, их кодирования и ввода в ЭВМ или другие устройства. В зависимости от конструкции различают сканеры: черно-белые, цветные (т. е. считывающие соответственно только черно-белое или цветное изображение), ручные (т. е. сканер перемещается по поверхности оригинала рукой) и планшетные (настольные), в которых считывание изображения осуществляется путем автоматического перемещения оригинала или оптического устройства относительно друг друга.
Некоторые разновидности конструкции сканеров*.
планшетные сканеры — характеризуются размером обрабатываемого оригинала, кратностью считывания оптическим устройством изображения оригинала при формировании выходного сигнала (отсюда названия «однопроходные» или «двухпроходные» и т. п.). В настоящее время имеется две принципиально отличные конструкции планшетных сканеров. Более ранняя конструкция использует оптическую систему, включающую в себя систему зеркал и линзу, а также преобразователь отраженного от оригинала оптического излучения в электрические сигналы, созданный на приборах с зарядовой связью (см. «ПЗС»). Альтернативная и более простая контактная конструкция и соответствующая ей технология используют новый тип датчика — CIS (Contact Image Sensor — «Контактный датчик изображения»), который представляет собой линейку с фотоприемными элементами. Длина линейки соответсвует ширине рабочей области сканирования. Сопоставительных данных, характеризующих преимущества того или иного варианта конструкции по качеству сканирования, пока нет. Оптическое разрешение большинства выпускаемых планшетных сканеров составляет 1200 х х 2400 dpi или 600 х 1200 dpi. Качество воспроизведения цветового изображения весьма высокое — не хуже фотографического;
барабанные сканеры работают со сгибаемыми, отражающими и прозрачными оригиналами. В качестве сканирующей системы используют фотоэлектронные умножители. В настоящее время они обеспечивают наивысшее качество обработки любых оригиналов, однако это наиболее дорогие и крупногабаритные виды сканеров, а их стоимость на порядок выше стоимости планшетных сканеров самого высокого класса, включая и те, которые по своим характеристикам постепенно приближаются к ним;
сканер микроформ [microforms scanner] — сканер в комплексе с ЭВМ, предназначенный для считывания изображений с микрофиш и/или микрофильмов и переноса их в память ЭВМ для дальнейшей обработки или использования;
сканер трехмерных объектов — устройство, обеспечивающее точное считывание цифровых изображений небольших трехмерных
объектов. Процесс считывания осуществляется путем построения большого числа контуров копируемого объекта в ходе контактного обвода его поверхности специальным щупом (графитовым штифтом с заостренным стальным или круглым наконечником), закрепленным на трехшарнирном рычаге настольного аппарата. После отслеживания поверхности объекта результаты могут быть подвергнуты редактированию и дополнению при помощи прилагаемых к сканеру программных средств, а в дальнейшем использованы в других программах для решения инженерных, художественных и др. задач. Примером реализации сканера этого типа является
MicroScribe-3D фирмы Immersion Corp. [238].
О выборе сканеров и их характеристиках см. [209, 317, 318, 416, 422, 475, 486, 572].
Понятия и термины, связанные с устройствами и техникой сканирования
CIS* (Contact Image Sensor) — технология сканирования изображений, при которой размер светочувствительных элементов сканирующей линейки равен размеру считываемой области; широко используется в планшетных сканерах [572].
Descreen* — процесс устранения муара, возникающего при сканировании изображений, в частности текстовых типографских распечатках; может реализовываться аппаратными и программными средствами [572].
DIP* (Document Image Processing) — аббревиатура, обозначающая процессы, связанные с обработкой изображения.
Preview, prescan — предварительное сканирование, а также изображение оригинала, полученное в результате предварительного сканирования, и необходимое для выбора области сканирования и производства других настроек.
TWAIN*
Международный стандарт, предназначенный для обеспечения совместимости сканеров с программными приложениями. Большинство сканеров поставляются с драйверами TWAIN, что дает им возможность работать с любыми TWAIN-совместимыми программами.
Стандартизованный программный интерфейс управления периферийными устройствами, используемыми для оцифровки изображений [572].
Документоуправление — совокупность средств и методов, обеспечивающих бесклавиатурный ввод, оптическое распознавание символов (см. «OCR»), архивацию данных, передачу по
факсу и распечатку документов. В комплект поставки многих сканеров входит программное обеспечение, реализующее функции распознавания, факса и печати. Некоторые новейшие периферийные офисные устройства, использующие различные технологии, поддерживают все функции документоуправления.
Разрешающая способность, разрешение [resolution] — параметр, определяющий способность прибора раздельно наблюдать, фиксировать и/или отображать рядом расположенные точки или линии графического образа какого-либо объекта. Применительно к сканерам разрешение характеризуется плотностью записи считываемых графических данных и зависит как от оптического разрешения (см. далее), так и способа обработки полученного изображения объекта программными и аппаратными средствами системы (см., в частности «Интерполяция»). Разрешающая способность сканера измеряется количеством раздельно считываемых точек изображения на дюйм поверхности в плоскости оригинала (dpi). В случае указания этого параметра двумя числами, например в виде — 600 х 300 dpi, следует иметь в виду, что первое число относится к разрешению по горизонтали, второе — по вертикали. Матричные принтеры обычно имеют разрешение от 60 до 180 dpi, лазерные — порядка 300 dpi, фотографии в типографских изданиях — от 1200 до 2400 dpi.
Оптическое разрешение [optical resolution] — параметр, определяющий максимальную разрешающую способность сканера без интерполяции. Разрешающую способность принято измерять количеством раздельно фиксируемых или наблюдаемых точек изображения объекта на единицу фиксированной длины или площади.
Интерполяция [interpolation] — метод повышения разрешающей способности сканера путем генерации новых точек и присвоения им значений, промежуточных по отношению к соседним. Если две модели сканера имеют одинаковое разрешение, но один из них использует интерполяцию, то качество сканирования у него будет выше.
Распознавание магнитных знаков [Magnetic-Ink Character Recognition, MICR] — процесс и технология считывания символов, написанных магнитными чернилами, и ввода их в ЭВМ (используется в банковском деле, в частности, для маркировки и идентификации чеков).
Устройство персональной идентификации [Personal Identification Device, PID] — устройство считывания данных (например с магнитной карты) для идентификации личности с целью ограничения доступа к ЭВМ, охраняемому объекту или какой-либо
форме услуг. Используется, в частности, в банковском деле — в автоматических банкометах (см. также «PIN»). В сложных охранных устройствах могут использоваться также средства оптического распознавания образов.
Распознавание метки [mark sensing] — процесс и технология считывания карандашных пометок на специально подготовленных формах; основаны на использовании свойства электрической проводимости графита и механическом сканировании поверхности формы, на которую нанесена помета.
ЦИФРОВАЯ ФОТОГРАФИЯ [digital photography]
Технология создания фотографического изображения с использованием цифровых фотокамер (см. далее) и средств вычислительной техники. В 1995 г. фирма Kodak объявила о новой программе «Цифровая наука», целью которой является разработка и внедрение цифровых технологий для получения, обработки, хранения и воспроизведения высококачественных изображений. В рамках данной программы разработан стандарт PhotoCD, определяющий формат хранения (фото)графических данных; совместно с фирмой Sprint Corporation разрабатываются принципы организации и передачи цифровых изображений. Отдельным направлением программы является разработка технологии сжатия изображений. В части прикладных составляющих частей данной программы планируется ее использование для нанесения на кредитную карту или любой другой документ изображения его владельца для решения задач оперативной идентификации [72, 121, 195].
Цифровая фотокамера, цифровая камера [digital camera] — фотографическая камера, являющаяся разновидностью фотоаппарата и предназначенная для регистрации фотографического изображения на машиночитаемый носитель (например, сменный PCMCIA носитель или флэш-карточку) с использованием средств его цифрового кодирования (см. также «Цифровая фотография», «CMOS APS» и «ПЗС»). Процессы съемки цифровой камерой аналогичны работе с зеркальным фотоаппаратом. Они характеризуются также малыми габаритами и весом, высоким качеством изображения и быстродействием (например 10 кадров за 4 с), разрешением 640 х 480 dpi и выше. В камерах более позднего выпуска становится вполне распространенной разрешающая способность 2048 х х 1536 dpi (и выше), время перезаписи одного кадра на ЭВМ от 5 до 30 с. Цифровые фотокамеры допускают возможность просмотра результатов съемки через несколько секунд после ее завершения. Ряд камер позволяют производить запись речевого сообщения через встроенный микрофон (изделия фирм Canon и Ricoh) и др. О
современных цифровых фотокамерах и их выборе см. [72, 121, 139, 195, 228, 308, 309, 492, 547].
ВНЕШНИЕ РЕЦЕПТОРЫ ПЭВМ
Измерительные устройства (например, термометры, фотодетекторы, датчики pH, акустические датчики расстояния, манометры и т. п.) с системой специальных аппаратно-программных интерфейсов, предназначенные для подключения к ПК с целью наблюдения и записи (регистрации) в различной форме соответствующих физических величин [55].
ДАТЧИК [sensor]
Устройство, предназначенное для измерения физических характеристик среды или каких-либо процессов и формирования сигналов для ввода в ЭВМ. Как правило, указанные измерения выполняются датчиками в аналоговой форме и преобразуются в цифровую с использованием встроенных в них аналого-цифровых преобразователей.
Преобразователь [transducer] — устройство, преобразующее что-либо из одной формы в другую. Преобразователи видов энергии являются важной составной частью многих разновидностей датчиков, например, температуры в электрическую энергию — термодатчиков, механических нагрузок в электрическую энергию — тензодатчиков и т. д.
Сенсорный датчик [touch sensor] — датчик, чувствительный к прикосновению, например, пальцев рук человека. Используется в робототехнике для управления исполнительными устройствами (манипуляторами) путем передачи направления движения силы нажатия пальцев рук человека на объект манипуляции, а также в компьютерных играх. Основными типами сенсорных датчиков являются датчики напряжения (тензодатчики) и микропереключатели.
.5.4. Устройства вывода данных
УСТРОЙСТВА ВЫВОДА [output unit (device)]
Широкий класс технических средств, предназначенных для вывода данных из ЭВМ в необходимой для пользователя форме. К ним относятся устройства визуального отображения (например, мониторы), вывода на твердые носители (например, принтеры, плоттеры, устройства записи на микрофильм/микрофишу), синтезаторы речи, акустические динамики (громкоговорители) и др.
В основной комплект ПЭВМ из устройств вывода входит только монитор, остальные приборы относятся к разряду периферийных.
МОНИТОР, ДИСПЛЕЙ [monitor, display]
В ЭВМ — устройство отображения данных, используемое для прямого их считывания (см. также «Документ на экране дисплея»), а также контроля и управления работой системы.
Мониторы различаются по следующим характеристикам*.
тип экрана (ЭЛТ, жидкокристаллические дисплеи (индикаторы, мониторы) — ЖКД, ЖКИ [LCD, Liquid-Crystal Display] (активные и пассивные), плазменные, электролюминесцентные, органические светодиодные, вакуумные флюорисцентные, по- липланарные оптические, автоэлектронной эмиссии гибридные и др.);
возможность цветопередачи (цветные и монохроматические);
тип используемого видеоадаптера и разрешающей способности (см. видеоадаптеры: MDA, CGA, Hercules, EGA, VGA, SVGA);
размер экрана (измеряется по диагонали в дюймах);
разрешающая экрана способность и др.
Мониторы ПЭВМ работают в режимах текстовом и графическом. В текстовом режиме работы экран монитора (дисплей) разбивается на отдельные участки (например, на 25 строк по 80 символов), в которые могут быть выведены изображения заранее заданных форматом системы символов (букв, цифр, знаков, псевдографических символов и т. и.) в допустимых для каждого конкретного типа монитора и его видеоадаптера способах их представления (цвет, яркость, размер).
В графическом режиме экран монитора разделяется на множество черно-белых или «цветных» точек — пикселов [pixel — picture element], управлением яркостью свечения которых могут выводиться графики, рисунки и символы в произвольной форме их представления. Разрешающая способность изображения на экране измеряется их числом в строке и по вертикали (например 640 х 200).
Величина разрешающей способности каждого типа монитора, а также количество отображаемых им градаций цвета и яркости (уровней серого) определяются типом видеоадаптера и конструкцией его экрана (см. также «Шкала яркости»). О характеристиках современных мониторов для ПЭВМ и стандартах на них см. [181, 266, 341, 357, 364, 371, 404, 414, 439, 449].
Зеленый монитор [green monitor, (display)] — монитор, конструкция которого соответствует требованиям Национальной программы США Energy Star и Агентства защиты окружающей
среды [Environmental Protection Agency] по сокращению потребления энергии компьютерами (в режиме холостого хода не более 30 Вт), не использованию токсичных материалов и возможности полной утилизации по истечении срока службы.
LR-монитор [Low Radiation monitor, LR-monitor] — монитор с низким уровнем излучения, отвечающий требованиям спецификаций, выработанных в 1990 г. Шведским национальным советом по измерениям и тестированию [Swedish National Board of Measurement and Testing], в части магнитного и электрического излучений (получивших обозначения соответственно — MPR I и MPR II). С 1992 г. введен более жесткий стандарт на ограничение излучения мониторов, получивший наименование ТСО, который в настоящее время также широко используется не только в Европейских странах, но и в США (о последней серии стандартов Конфедерации профессиональных союзов Швеции — ТСО’99 см. http://www.tco-info.com). В России сертификационные испытания мониторов проводятся в соответствии с ГОСТ 27954-88 (по показателям качества изображения, ультрафиолетовым, рентгеновским излучениям и уровню шума), ГОСТ Р50377-92 (по параметрам электрической, механической и пожарной безопасности), ГОСТ 2718-88 (по санитарно-гигиеническим требованиям и уровню шума), ГОСТ 29216-91 (по уровню излучаемых радиопомех) [122, 181, 266, 404, 462, 463].
Альтернативные типы мониторов
Мониторы на ЭЛТ [Cathod Ray Tube, CRT] — традиционная и пока наиболее распространенная технология построения мониторов, основанная на использовании достаточно крупного электровакуумного прибора — электронно-лучевой трубки (ЭЛТ) с широким основанием, служащим в качестве «экрана», с нанесенным на него слоем флюорисцирующего покрытия. Формирование изображения производится на этом слое потоком электронов, активизирующим его свечение (в том числе цветовое). Источником потока электронов служит расположенная напротив экрана так называемвая электронная пушка. В различных конструкциях ЭЛТ могут использоваться от одной до трех электронных пушек — по одной на каждый воспроизводимый цвет изображения. Управление шириной пучка электронов, его движением по поверхности экрана и интенсивностью производится электромагнитными полями. Для обеспечения передачи цветного изображения используется люминофор с матричной структурой и установленная перед люминофором специальная маска. Последняя сужает пучок электронов и направляет его на один из трех участков элемента матрицы, воспроизводящих определенный цвет (см., например, систему «RGB»). Используются различные
технологии, формирования «матриц» и «масок» в ЭЛТ, включая так называемую трехточечную теневую маску [Dot-Trio ShadowMask], щелевую апертурную решетку [Aperture-Grille CRT] и гнездовую маску [Slot-Mask CRT]. Наиболее эффективными считаются две последние технологии.
Достоинства мониторов на ЭЛТ*, высокая разрешающая способность, независимость от угла наблюдения экрана, хорошая цветопередача и относительно невысокая стоимость.
Основные недостатки*, значительные габариты, энергопотребление и уровень вредных электромагнитных излучений. О выборе 17-дюймовых мониторов с плоским экраном см. [122].
Жидкокристаллические мониторы, ЖК-мониторы, ЖК- дисплеи [Liquid Crystal Display, LCD] — технология, основанная на особых свойствах группы прозрачных химических соединений со «скрученными молекулами», называемых жидкими кристаллами. Последние способны изменять под действием электрического поля свою структуру и положение плоскости поляризации света, а следовательно — управлять количеством проходящего через них светового излучения. Свет генерируется источником подсветки и проходит через поляризационные фильтры, расположенные перед и после слоя жидких кристаллов. В зависимости от приложенного к прозрачным электродам напряжения в соответствующей области экрана образуется светлый, серый, черный или цветовой фрагмент. Существуют различные способы построения ЖК-дисплеев. Один из них основан на использовании так называемых светоклапанных модуляторов, представляющих собой решетку полосковых электродов, нанесенных на прозрачные поляризационные пластины. Пластины разделяются зазором, который заполненяется жидким кристаллом. Между точками пересечения полосковых электродов на обеих пластинах образуются конденсаторы, собственно и представляющие собой модуляторы. Для создания цветного изображения панель дополняется матрицей RGB-фильтров.
С учетом особенностей конструкции различают LCD с пассивной матрицей (пассивные ЖК-дисплеи) и LCD с активной матрицей (активные ЖК-дисплеи). В LCD с активной матрицей для управления каждым элементом изображения (пикселом) используются электронные переключатели, сохраняющие состояние электрического поля в каждой точке экрана на некоторое время после его активизации. Это позволяет использовать менее инерционные (быстрые) жидкие кристаллы и таким образом исключить эффект «смазывания» изображения, характерный для LCD с пассивной матрицей. Кроме того, переключатель, в качестве которого используется тонкопленочный транзистор (TFT), Thin-Film Transistor Dis-
play, предохраняет пиксел от воздействия соседних ячеек и устраняет перекрестные помехи, что делает изображение более четким. Очевидно, что LCD с активной матрицей являются более сложными и дорогими устройствами.
Основные достоинства ЖК-мониторов*. весьма малая толщина и масса, а также небольшое энергопотребление, что сделало их предпочтительными при использовании в компактных устройствах (ноутбуки, электронные секретари, и т. д.). Кроме того, вредное для здоровья человека излучение практически отсутствует.
Основные недостатки*, высокая стоимость (в 3-4 раза выше CRT), которая существенно зависит от размеров экрана, что до сих пор несколько ограничивает их применение в настольных ПК (офисные ЖК-мониторы), хотя в последние годы цены на ЖК- мониторы заметно снизились; зависимость качества изображения от угла визирования экрана и повышенная (по отношению к ЭЛТ) инерционность. Последнее обстоятельство до недавнего времени ограничивало использование ЖК-мониторов для приема телевизионных изображений. Однако к 2002 г. рядом фирм выпущены плоские ЖК-панели, пригодные для высококачественной демонстрации ТВ программ. Однако стоимость таких мониторов весьма высока (15-дюймовая панель стоит порядка $ 1000). Подробнее о ЖК-мониторах и их выборе см. [364, 371, 426, 462, 463, 637].
Органические светодиодные мониторы [Organic Light Emitting Diodes, Organic LED, OLED] — светодиоды, создаваемые на основе тонкопленочных полимерных и молекулярных органических материалов. OLED в отличие от ЖК сами являются источниками светового излучения и поэтому не требуют дополнительной подсветки. Это обеспечивает более высокий диапазон яркости и меньшее энергопотребление мониторов. OLED-экраны тоньше ЖК-экранов и могут быть выполнены на различных тонких основах, например на пластике. Недостатком данной технологии являются определенные проблемы с точностью цветопередачи, а также необходимость использования для контроля каждой точки изображения нескольких транзисторов, что может заметно снизить их преимущества по энергопотреблению и стоимости. Тем не менее, мониторам на базе данной технологии предвещается весьма перспективное будущее. Ожидается, в частности, что OLED-дисплеи в ближайшие годы станут широко использоваться в сотовых телефонах и карманных ПК (персональных цифровых секретарях), а через 5-10 лет — в настольных ПК. Подробнее см. [462, 671, 703, 739, 786]; см. также «PLED», «SMOLED», «SMF».
Плазменные мониторы, плазменные экраны, плазменные дисплеи [plasma display, plasma display panel, PDP] — тип «плос-
кого» монитора, в котором используется эффект ионизации газа между двумя панелями с токопроводящими решетками. Каждый пиксел устроен подобно миниатюрной люминисцентной лампы, которая излучает красный, зеленый или синий цвет. Плазменные мониторы имеют по сравнению с жидкокристаллическими меньшую разрешающую способность (размер точки — порядка 1 мм), однако обеспечивают существенно более высокую яркость изображения и позволяют создавать экраны значительных размеров (метр и более). Как и в CRT-мониторах, в PDP свет генирируется люминофором, поэтому они могут обеспечить широкий угол зрения и высокое качество представления цвета и движущихся изображений. Стоимость производства экранов этих мониторов сравнительно невысока, однако они требуют использования весьма сложной и дорогой электронной системы управления. До недавнего времени интерес к плазменным мониторам на мировом рынке был невысок, однако в 1995 г. в связи с усовершенствованием технологии их производства наблюдался заметный подъем объемов их изготовления и продаж (см. также «Полисиликоновая технология»). Некоторые производители, например фирма Fujitsu, предполагают довести свои плазменные модели до 21-25” плоскоэкранного настольного варианта с разрешением 1280 х 1024 пикселов, но пока успешно реализованы лишь экраны больших размеров (40-50”) [462].
Полипланарные оптические дисплеи [Polyplanar Optics Display, POD] — принцип работы PQD основан на использовании оптиковолоконной технологии: пучок множества оптических волокон, в сечении образующий прямоугольник, в котором торец каждого оптического волокна (диаметр 25 мкм) составляет точку экрана, передает изображение, формируемое с использованием лазерного или другого источника излучения. Разработчиками этого типа устройства являются Брукхейвенская национальная лаборатория, США (Brookhaven National Laboratory) при участии Бэтел- левского мемориального института и университета штата Нью- Йорк. При лицензировании этого продукта (1998 г.) была продемонстрирована разрешающая способность 640 х 480 точек (VGA). Изображение имеет высокую контрастность за счет использования специальных покрытий оптических волокон. Предполагается, что скоро будут созданы устройства с разрешением 1280 х 1060 точек. Утверждается, что данная технология допускает изготовление экранов с диагональю в 1,5 м, а также, что стоимость изделий этого вида будет невысокой из-за несложной технологии их изготовления и низкой отбраковки продукции в процессе ее производства [462].
Вакуумные флюорисцирующие мониторы [Vacuum Fluorescent Displays, VFD] — основаны на использовании высокоэф-
фективного фосфорного покрытия, нанесенного в виде матрицы на экран. При этом каждый элемент матрицы служит анодом. Мониторы этого типа обеспечивают высокую яркость изображения, позволяющую хорошо его видеть при ярком свете. Однако разрешающая способность их невелика, поскольку ограничивается размерами нанесенных на экран точек фосфорного покрытия. Используются преимущественно в больших информационных панелях [462].
Мониторы (дисплеи) автоэлектронной эмиссии [Field Emission Display, FED] — новая и быстро развивающаяся технология, отличающаяся тем, что в отличие от ЭЛТ, в которых имеется от одной до трех электронных пушек, используется электрораз- рядная матрица. При этом каждый элемент изображения содержит свой микроэлектронный источник излучения, который излучает электроны на свой «экран» размером в один пиксел. Излучатели включаются и выключаются сигналами от формирователей строк и столбцов, которые определяют их координаты. По сравнению с ЭЛТ эти мониторы имеют существенно более высокую контрастность, а по сравнению с ЖК — более богатую цветовую гамму, малую инерционность (5 мкс против 25-50 мкс у LCD) и независимость от угла наблюдения экрана. Недостатками этой технологии являются высокое напряжение экрана (^ 5000 В) и трудности, связанные с устранением последствий газовыделения люминофора, снижающего сроки службы аппаратуры [462].
Мониторы (дисплеи) усиленной эмиссии [High Dain Emission Display, HGED] — являются развитием FED-технологии. Сообщается, что производственные издержки этой технологии должны сократиться до одной десятой себестоимости LCD и FED-экранов, поскольку для HGED-экранов не нужны полупроводники. Уже существуют модели с размером экрана 40”, огромным разрешением и полной палитрой цветов. Преимуществом данной технологии является очень высокая контрастность изображения, превышающая соответствующий показатель для FED-дисплеев в десятки, а LCD — в сотни раз, а также низкое требуемое напряжение источника питания (80 В). Однако значительное энергопотребление пока не позволяет использовать HGED в портативных устройствах [462].
Гибридные мониторы (дисплеи) автоэлектронной эмиссии [Hybrid Field Emission Display, HyFED] — технология, разрабатываемая фирмами SI Diamond Technology и Micron (обе — США), усовершенствует мониторы автоэлектронной эмиссии (см. «FED») путем использования в матричном покрытии экрана триодной структуры полупроводникового субстрата вместо диодной, как в FED. Достигается это включением в материал покрытия алмазного порошка.
Достоинства данной технологии*, очень тонкий слой покрытия экрана (менее 8 мм), большой угол обзора изображения, большая яркость и меньшее энергопотребление, нежели даже у LCD, а также очень низкая стоимость. Последние качества делают данную технологию конкурентоспособной по отношению к ЖК при ее использовании в мониторах портативных ПК.
Недостатки технологии*, сравнительно большой размер пикселов на экране и ограниченный срок эксплуатации. Тем не менее, ввиду быстрого совершенствования данной технологии ее перспективы оцениваются достаточно высоко [462].
ЖК-ПРОЕКТОР [LCD projector]
Проекционная аппаратура со встроенной панелью на жидких кристаллах, управляемой от ЭВМ или видеоаппаратуры. Одной из последних модификаций ЖК-проекторов является проектор СР- SX5500 фирмы Hitachi. Особенность данного проектора — использование новой технологии LCOS (Liquid Crystal On Silicon) — «Технология жидких кристаллов на силиконе». Важной особенностью этой технологии является тот факт, что изображение формируется в отраженном излучении от зеркальной подложки кристалла, находящегося под поверхностью жидкокристаллической структуры. Введение данной технологии позволило повысить контраст изображения и сократить время реакции системы на его изменения. О современных ЖК-проекторах, их характеристиках и выборе см. [313, 43 6, 437, 604, 718].
Светоклапанный проектор [light valve projector] — видеопроектор, в котором сигнал управляет мощным световым потоком встроенного источника света; преимущественно основан на использовании ЭЛТ и ЖК-технологии [136, 436].
Полисиликоновая технология (P-si TFT-Technology) — технология создания матричных экранов, используемых в активных матричных дисплеях и проекторах. Полисиликоновая матрица способна выдерживать высокие температуры, что позволяет использовать в проекторах мощные металогалогенные лампы. Проекторы с по- лисиликоновой матрицей ярче проекторов предыдущего поколения приблизительно на 30 %.
DLP (Digital Light Processing) — «Цифровая обработка света»: технология построения ЖК-проекторов (см. ранее) для вывода на внешний экран изображения, создаваемого ЭВМ. Разработана фирмой Texas Instruments. Основана на использовании специального цифрового микрозеркального устройства (микросхемы) — DMD (Digital Micromirror Device), рабочая поверхность которого содержит миниатюрные алюминиевые квадратные рефлекторы.
Каждое микрозеркало соответствует одному элементу изображения — пикселу Управляемый угол поворота микрозеркала обеспечивает фиксацию положений «включено» или «выключено». Полное изображение экрана формируется светом, отраженным поверхностью лицевой панели DMD, как результат поворота в заданные положения зеркальных элементов, соответствующих характеру участков изображения. Цветовой эффект достигается оптическими фильтрами, вращающимися перед DMD. Проекторы DLP выпускаются в вариантах VGA и SVGA. Отмечается, что качество создаваемого ими изображения по четкости и яркости существенно превышает аналогичные характеристики изображения, полученного при помощи обычных ЖК-проекторов, работающих по технологии светопро- пускания. Одной из лучших моделей DLP-проекторов 2000 г. признан ультрапортативный мультимедийный проектор LP335 фирмы InFocus. Его вес всего 2,2 кг. Он создает световой поток в 1000 ANSI-люменов, а разрешающая способность изображения составляет 1024 х 768 пикселов. Это первое устройство, поставляемое с разъемом DigitalConnect, созданным на основе стандарта DVI (Digital Visual Interface). Исполользование этого стандарта позволяет исключить необходимость двойного преобразования сигнала от ПК (из цифрового формата в аналоговый и обратно) и за счет этого повысить качество изображения. Подробнее см. [217, 436, 604, 639].
Некоторые важные понятия, связанные с отображением изображений*.
видеоизображение [video] — результат визуального отображения на экране монитора или телевизора графических и/или текстовых данных;
окно [window] — прямоугольная область на экране монитора (дисплея), формируемое специальной программой (графическим пользовательским интерфейсом) для облегчения работы с данными (например, с отдельными листами текста, их подборками, книгами или тетрадями), а также манипулирования этими данными (в частности, путем их переноса из одного окна в другое);
инвертированное видеоизображение [reverse (inverse) video] — видеоизображение, элементы которого представлены в форме негатива от их обычного представления, например, черное изображение предметов на светлом фоне представляется белым на черном фоне;
грикинг [greeking] — режим или метод отображения на экране монитора общего вида страниц документа в уменьшенном размере без обеспечения возможности их чтения. Используется в настольных издательских системах верстки документов;
скроллинг, прокрутка [scrolling] — операция, обеспечивающая просмотр на экране монитора данных, находящихся за его пределами, путем автоматизированного перемещения отображаемой области текста или графического изображения вверх или вниз;
шкала яркости, шкала оттенков серого [grey scale] — способ передачи оттенков (градаций) яркости или цвета непрерывного тонового изображения на экране монитора или распечатке, выполненной принтером, при котором каждая точка изображения имеет определенный уровень яркости (оттенок серого). Этим он отличается от дитеринга, в соответствии с которым «оттенки серого» моделируются изменением плотности размещения одинаково ярких точек на белом фоне;
DDC* (Display Data Channel) — стандарт, разработанный ассоциацией VESA (США) для определения способа обмена данными между монитором и графическим адаптером (платой). Поддержка данного стандарта компонентами системы (например, монитором и видеоадаптером) обеспечивает их полное взаимодействие по принципу (технологии) «включи и работай» — Р&Р (Plug-and-Play). Подробнее см. [115];
DPMS* (Display Power Management Signaling) — спецификация на систему управления энергопотреблением мониторов, принятая в качестве стандарта ассоциацией VESA (США). В соответствии с требованиями стандарта после определенного периода отсутствия обращения («не активности») монитор должен переходить в режим пониженного энергоснабжения. Всего таких режимов четыре, причем каждый последующий связан с дополнительным сокращением электропотребления. Соблюдение стандарта предполагает гарантированную совместимость монитора и графической платы во всех режимах энергоснабжения;
HLS model* [Hue, Level, Saturation model] — метод или модель получения (задания) характеристик цветного изображения с использованием трех параметров — «цвет-яркость-насыщенность». Причем «цвет» и «насыщенность» задают соответственно угол и расстояние от центра на световом круге [174];
HSV model* [Hue, Saturation, Value model] — метод или модель получения (задания) характеристик цветного изображения с использованием трех параметров «цвет-насыщенность-значение». При этом параметры «цвет» и «насыщенность» задают соответственно угол и расстояние от центра на световом круге, а параметр «значение» определяет яркость [174];
RGB* (Red-Green-Blue) — метод или модель получения (задания) характеристик цветного изображения путем сложения трех составляющих его цветов — красного, зеленого и синего;
YUV* — метод кодирования цветов изображения. В отличие от RGB (см. ранее) кодируются следующие компоненты: первая сигнала яркости и две последующие — цветности (Y, U, V);
CIE Lab* — модель построения цветового пространства, которое описывается в системе трех осей координат: яркости (ось — L), красно-зеленого (ось — а) и желто-синего цветов (ось — Ь);
WYSIWYG, WYSWYG* (What You See Is What You Get) - режим полного соответствия отображения на экране монитора, например текста, тому виду, в котором он будет распечатан принтером («что видите, то и получите»).
ПРИНТЕР [printer]
Печатающее устройство, предназначенное для вывода буквенноцифровых и графических данных на бумагу или другой вид носителя (например, — прозрачную пленку). В современной технике используются различные методы печати. Они включают следующие виды устройств: механические (ударные), использующие распыление красителя (см. «Струйный» и «Пузырьковый» принтеры), электрохимические, тепловые и др. Наибольшее распространение получили матричные, лазерные и струйные принтеры, а также их разновидности. Подробнее о принтерных технологиях см. [389].
Контактный принтер [impact printer] — принтер, печатающий символы путем механического удара по красящей ленте, за которой находится бумага.
Построчный принтер [line printer] — тип контактного печатающего устройства, обрабатывающего одну строку текста за один проход. Построчные принтеры имеют высокое быстродействие (до 2500 строк в минуту), однако могут печатать текст только одним шрифтом, не печатают иллюстративный материал и весьма шумные. В 1980-х гг. они считались предпочтительными для печати объемных текстовых материалов. В 1990-х гг. успешно вытесняются постраничными принтерами (см. далее).
Постраничный принтер [page printer] — тип печатающего устройства, обрабатывающего страницу текстового или графического материала целиком. Эти принтеры построены на использовании электростатического эффекта аналогично фотокопировальной технике. К данному типу принтеров относятся, в частности, лазерные принтеры (см. далее).
МАТРИЧНЫЙ (ТОЧЕЧНО-МАТРИЧНЫЙ) ПРИНТЕР [matrix printer]
Разновидность контактного принтера, в котором нанесение изображения на бумагу производится в процессе перемещения пе-
чатающей головки вдоль строки ударами через красящую ленту нескольких тонких стержней — «иголок» (отсюда термин «матричные», или «точечно-матричные»). В наиболее дешевых матричных принтерах используются 9-игольчатые печатающие головки, в более дорогих и соответственно обеспечивающих более высокое качество печати — 24- и 48-игольчатые.
Основные достоинства*, наиболее дешевая стоимость печати, низкая требовательность к сорту и качеству бумаги, принципиальная возможность печати документов с копиями (через обычную копирку, как в пишущей машинке), возможность многократного восстановления красителя на ленте картриджа, простота обслуживания, высокая надежность и длительный срок эксплуатации.
Основные недостатки*, сравнительно с лазерными и струйными принтерами невысокое качество печати, значительный уровень создаваемого шума, отсутствие автоматической подачи бумаги и относительно большие (по сравнению со струйными принтерами) габариты и вес.
Скорость печати составляет от порядка 10 с. до 5 мин. на страницу.
Характеристики современных матричных принтеров см. [365].
ЛАЗЕРНЫЙ ПРИНТЕР [laser printer]
Печатающее устройство, работающее на принципе ксерографии: электрический шаблон печатаемой страницы формируется с помощью лазера или ряда светодиодов на светочувствительном барабане, к которому прилипает тонер (краситель). Затем при температуре порядка 200 °C тонер вплавляется в бумагу.
Лазерные принтеры обеспечивают наиболее высокое качество печати, близкое к типографскому. Они характеризуются:
наличием цветной печати («черно-белые» и «цветные» принтеры);
качеством печати, разрешающей способностью, измеряемой количеством точек на дюйм [dpi, dots per inch];
производительностью (быстродействием), измеряемым количеством печатаемых страниц в минуту;
наличием и величиной собственного ОЗУ;
конструкцией (в частности, наличием или отсутствием перегиба бумаги при печати, что является важным для определения возможности печати на прозрачную пленку — в указанном случае перегиб бумаги должен отсутствовать);
емкостью лотка, подающего бумагу, возможностью подключения и работы в сети;
габаритами и весом.
Условно лазерные принтеры можно разделить на три категории*. персональные (минимальная разрешающая способность, быстродействие и стоимость), среднего класса (для малых офисов) и сетевые принтеры высокой производительности.
Основные характеристики*, разрешающая способность от 300 до 1200 dpi, скорость печати от 15 до 2 с. на страницу текстового материала, изображений — от 1 до 2 мин. и более. В качестве недостатка для российских условий эксплуатации можно указать их критичность к сорту бумаги, а также сравнительно высокую стоимость печати. О характеристиках современных лазерных принтеров см. [311, 315, 417, 438].
МОПИР [mopier, тору]
Класс печатающих устройств, реализующий процес, который получил наименование мопирования (от Multiple Original Printing — печать множества оригиналов). Исходной предпосылкой открытия указанного направления в производстве технических средств (первое из них создано на базе лазерного принтера LaserJet 5Si фирмы Hewlett-Packard Comp.) явилось стремление оперативно получать значительное число высококачественных копий документов с использованием сетевого принтера при «однократной передаче» данных в локальной сети с минимальным объемом трафика, не перегружающего сеть в процессе печати. Последнее достигается установкой на принтер дополнительной памяти в виде жесткого диска (в указанном образце — емкостью 420 Мбайт), данные с которого могут многократно считываться при производстве копий. На диске можно также хранить формы документов. В комплект поставки мопира входят: подающие лотки для бумаги (общая емкость более 3000 л.), устройство для обеспечения двусторонней печати, плата принт-сервера, ОЗУ объемом 12 Мбайт (с возможностью расширения до 76 Мбайт), а также специальное программное обеспечение (в частности, обеспечивающее изготовление буклетов). Розничная цена мопира примерно в два раза превышает стоимость сетевого лазерного принтера соответствующего класса, однако стоимость производства копий несколько ниже, чем при использовании процесса ксерокопирования документов [241].
СТРУЙНЫЙ ПРИНТЕР [ink-jet printer]
Вид (черно-белого или цветного) печатающего устройства, которое формирует изображение путем выдувания на бумагу через микроскопические сопла (отверстия) специальных чернил. Струйные принтеры обеспечивают более высокое качество печати нежели матричные и все более успешно конкурируют с лазерными принте-
рами. Наибольшее развитие в последние годы получили цветные термоструйные и пьезоэлектрические струйные принтеры, обеспечивающие качество передачи изображения, близкое к фотографическому Разрешающая способность в лучших моделях струйных принтеров достигает 2400 х 1200 точек/дюйм, скорость печати от 4 до 20 стр./мин (А4 черно-белый текст) и от 1 до 12 страниц/мин (А4 цветная печать), количество цветов от 4 до 7. Ведущие фирмы-производители: Canon, Seiko Epson Corp., Hewlett-Packard Comp., Lexmark International.
Достоинства струйных принтеров*, наряду с высоким качеством и скоростью печати — относительно невысокая стоимость (сравнимая с матричными принтерами), габариты и вес.
Недостатки*, высокие требования к качеству бумаги (из-за опасности расплывания и смазывания не высохшего красителя), сравнительно дорогая стоимость отпечатков и необходимость более сложного ухода и обслуживания (из-за возможности засорения сопел печатающей головки). О характеристиках современных струйных принтеров и их выборе см. [219, 310, 314, 353, 355, 357, 438].
Некоторые разновидности струйных принтеров*.
портативные струйные принтеры [portable ink-jet printers] — предназначены преимущественно для использования с портативными ПК. Средние габариты различных моделей порядка б х 30 х х 20 см, вес 1,0-2,0 кг (без дополнительных устройств, например, подачи бумаги, которые увеличивают массу примерно на 50%); быстродействие и качество печати максимальные для этого класса устройств [63, 314, 438];
пузырьковые струйные принтеры, цветные пузырьковые струйные принтеры [Bubblejet (BJ) printers, Color Bubblejet (BJC) printers] — разновидность струйных принтеров, принцип действия которых основан на том, что стенки сопел, производящих выбрасывание чернил, быстро разогреваются до температуры кипения красящей жидкости. В результате образуется пузырек, который лопается и разбрызгивает краситель. Этим достигается высокое качество печати, сравнимое с лазерным принтером. Чернильные картриджи работают значительно дольше, чем ленты для термопереноса (см. далее). Однако требуется качественная бумага и существует опасность повреждения отпечатков за счет их смазывания до полного высыхания красителя. Пузырьковая струйная технология запатентована фирмой Canon.
ПРИНТЕР С ТЕРМОПЕРЕНОСОМ [WaxTransfer (TermoWax) printer]
Вид печатающего устройства, принцип действия которого основан на давлении и нагреве в месте печати на пропитанную красителем полимерную ленту (например специальную лавсановую пленку). Он напоминает принцип печати, используемый в лазерных принтерах, с той разницей, что печатается не вся строка одновременно, а знак за знаком. Существуют варианты, работающие со специальной бумагой и обычной, а также черно-белой и цветной печати. Цветные оттиски печатаются в четыре прогона.
Основные достоинствах достаточно высокое качество печати (в том числе графики); является самым компактным из устройств, печатающих на простой бумаге, а также широкий охват передаваемых цветовых оттенков, приближающийся к характеристикам офсетной печати.
Основные недостатки*. краткость службы картриджей с лентой (ограниченна 16-24 страницами; лента не подлежит повторному использованию), низкая производительность и разрешающая способность (порядка 300 dpi).
Ведущие фирмы-производители — Citizen America Corp., QMS и Seiko Instruments [86].
Принтер Dye-Sub [Dye-Sublimation (Dye-Sub) printer]—разновидность принтеров с термопереносом. Принцип действия основан на взаимодействии красителя, нагретого до температуры близкого к пару, со специальным химическим покрытием бумаги. Степень переноса красителя зависит от прогрева поверхности бумаги в конкретной точке. После четырехкратного повторения процесса (для базовых цветов) на бумаге образуется изображение, по внешнему виду похожее на фотографию (так как растровая структура на нем отсутствует). В принтерах этого типа используются специальные красители, обладающие повышенной прозрачностью, поскольку при печати они накладываются один на другой для образования цветовых оттенков. Качество передачи цвета также зависит от толщины слоя базового красителя. Разрешающая способность составляет порядка 600 х 300. Основной недостаток DyeSub принтеров — высокая стоимость оттиска ($ 3-4 за формат А4). Первый образец Dye-Sub принтера, который поступил в продажу в 1990 г, разработан фирмой Mitsubishi Electronics. В настоящее время производителями принтеров указанного типа являются также фирмы Mitsubishi Diamond, Fargo, Seiko, Kodak, Tektronix и др. [86].
ПРИНТЕР НА ТВЕРДЫХ КРАСИТЕЛЯХ [Solid Ink printer]
Печатающее устройство, основанное на использовании термического плавления твердого красителя с последующим переносом капли в электрическом или электромагнитном поле на бумагу с быстрым последующим ее затвердеванием.
Достоинствами принтеров этого типах отсутствие растекания красок и их смешения, относительно низкая стоимость печати (по сравнению с TermoWax принтерами), высокая кроющая способность, широкий набор цветов, а также способность работать практически с любой бумагой.
Основным недостатком является низкая разрешающая способность (300 dpi).
Ведущими фирмами-производителями являются Tektronix и Dataproducts [86].
СЛАЙД-ПРИНТЕР [slide printer]
Устройство для печати на фотопленку изображения, созданного ЭВМ. Состоит из небольшой ЭЛТ, помещенной в закрытую камеру, цветоделительных фильтров, объектива, лентопротяжного механизма и проявочного устройства.
Основные критерии, характеризующие слайд-принтерых
Паспортная разрешающая способность (addressable resolution), которая характеризуется количеством линий, переносимых с экрана ЭЛТ на пленку. При разрешении в 2К линий (К = 1024) на 3 5 мм слайде отображается 2048 рядов по 1366 точек в каждом (2048 х 13 66 точек). Такая разрешающая способность достаточна для проектирования слайдов на небольшие экраны размером 1-1,5 м. Слайды, выполненные с разрешающей способностью от 18 до 16 К, по качеству приближаются к профессиональным фотоснимкам.
Количество воспроизводимых цветов и точность цветопередачи — современные модели могут воспроизводить от 256 до 4 млн. цветовых оттенков.
Размер экспонируемой фотопленки (35 мм, Юх 12 и 20 х 25) см. [64, 293].
ФОТОПРИНТЕР [photo printer]
Печатающее устройство, формирующее изображение (в том числе цветное) на фотоматериале при помощи электронно-лучевой трубки или другого устройства, например матричного экрана. Полученное изображение имеет высокое качество, однако требует химической обработки и, как правило, характеризуется небольшими
размерами (в пределах формата А5). Ведущий производитель принтеров данного типа фирма Polaroid.
КОПИР-ПРИНТЕР [Copier-Printer]
Комбинация цифрового фотокопировального аппарата и принтера. Как правило, функции фотокопировального устройства выполняет сканер, конструктивно объединенный с лазерным принтером. Будучи подсоединен к ПК, копир-принтер может выполнять комбинированные и раздельные функции (сканирование и печать). Ведущие производители устройств — фирмы Sharp и Xerox. Подробнее о серийно выпускаемых копир-принтерах этих фирм см. [454].
Понятия и термины, связанные с печатающими устройствами или их работой*.
картридж [cartridge] — кассета, быстро заменяемый узел, содержание которого может быть различным. В применении к матричным принтерам — красящая лента и механические средства для ее перемотки; в лазерном и струйном принтерах — красящий материал соответственно в порошкообразном или жидком виде; в стримерах — магнитная лента и средства ее перемотки и т. и.;
распечатка [hard сору] — результат или процесс выдачи данных с ЭВМ через принтер на бумагу;
CMY* (Cyan-Magenta-Yellow) — способ цветоделения изображения изображения на три составляющие части: голубого, пурпурного, желтого цветов. Используется в процессах цветной печати в отличие от метода сложения (см. «RGB»), который применяется для отображения цветных изображений на экране монитора;
CMYK* (Cyan-Magenta-Yellow-Black) — способ цветоделения изображения на четыре составляющие части: голубого, пурпурного, желтого и черного цветов. Является развитием трехцветного варианта CMY (см. ранее). Введение четвертого (черного) цвета повышает качество печати: на CMY-принтерах этот цвет может выглядеть как «грязно-коричневый»;
COM* (Computer Out on Microfilm/microfiche) — обозначение процессов компьютерной записи (вывода) данных в виде микрофильмов и/или микрофиш;
DTP* (DeskTop Publishing) — обозначение процессов издательской подготовки документов с помощью ЭВМ;
GDI* (Graphics Device Interface) — «Интерфейс графических устройств»: технология и программа преобразования, предназначенные для печати документа в растровой форме путем применения так называемых GDI-команд операционной системы Windows. Использование в соответствии с этой технологией ресурсов цен-
трального процессора для генерации (растеризации) изображения снимает необходимость оснащения принтеров сложными и дорогостоящими контроллерами, процессорами и памятью, в результате чего существенно уменьшается их стоимость [218, 219];
GDI-принтер — принтер (как правило, струйный или лазерный), использующий технологию GDI (см. ранее).
ПЛОТТЕР, ГРАФОПОСТРОИТЕЛЬ [plotter, graph plotter]
Устройство, предназначенное для вывода данных на бумажный носитель в форме рисунков или графиков. Существует большое число моделей графопостроителей, различающихся размерами, количеством воспроизводимых цветов, точностью, быстродействием и другими параметрами. В зависимости от принципов построения пишущих узлов, различаются следующие разновидности современных графопостроителей: фитильные (заправляемые специальными чернилами), шариковые (аналог шариковой ручки), карандашноперьевые, струйные, пузырьковые, трубчатые (инкографы), электростатические, прямого вывода изображения, лазерные и др.
В зависимости от конструкции и принципа действия различают следующие виды плоттеров {графопостроителей)'.
барабанный [drum plotter] — рисующий изображение на поверхности бумаги, расположенной на вращающемся барабане;
печатающий [printer-plotter] — реализующий одновременно вывод данных в графической и буквенно-цифровой форме;
планшетный [flatbed plotter] — рисующий изображение на плоской поверхности;
растровый [raster plotter] — рисующий изображение, заданное растровой матрицей путем ее построчного сканирования;
рулонный — рисующий изображение на рулонный бумажный носитель в процессе его перемотки;
электростатический [electrostatic plotter] — разновидность растрового графопостроителя, в котором изображение переносится на поверхность бумаги или прозрачной пленки с помощью электростатического заряда, соответствующего выводимому изображению.
«черепашка» [turtle] — небольшой (колесный) робот-графопостроитель, перемещающийся по поверхности листа под управлением ЭВМ и наносящий заданный рисунок.
Модемы, шифраторы, источникибесперебойного питания
МОДЕМ, МОДУЛЯТОР-ДЕМОДУЛЯТОР [modem]
Устройство, преобразующее цифровые сигналы в аналоговую форму для передачи их по каналам связи аналогового типа (например, телефонным линиям связи), а также принимаемые аналоговые сигналы — в цифровую форму для обработки их средствами ЭВМ. Модемы отличаются друг от друга в первую очередь используемыми методами модуляции сигналов и поддерживаемыми стандартными протоколами передачи данных. Наиболее часто используются следующие виды модуляции: частотная (FSK, Frequency Shift Keying), фазовая (PSK, Phase Shift Keying) и квадратурная амплитудная (QAM, Quadrature Amplitude Modulation). Наибольшее распространение получили модемы, поддерживающие стандарты ¥.29 и ¥.32 (скорость передачи — 9600 бит/с), а также ¥.32bis и ¥.17 (14400 бит/с), однако используются также и другие стандарты, в частности ¥.32terbo (19200 бит/с), ¥.42bis (стандарт сжатия, обеспечивающий увеличение скорости передачи в 4 раза), ¥.Fast (28800 бит/с) и др.
Конструкция модемов предусматривает варианты — встраиваемый и внешний. Встраиваемый вариант в виде платы расширения подсоединяется непосредственно к системной (материнской) плате. Внешний вариант выполняется в виде отдельного блока, подключаемого к свободному последовательному порту ПЭВМ. Подробнее о современных модемах см. [180, 201, 638].
ФАКС-МОДЕМ [fax modem]
Устройство, объединяющее функции модема и факсимильного аппарата (телефакса), предназначенного для передачи и приема помимо текстов графической информации (рисунков, фотографий и т. и.). В отличие от телефаксов, имеющих в своем составе средства считывания и печати данных (соответственно сканера и принтера), указанные средства в факс-модеме отсутствуют — его данные на входе и выходе представлены только в электронной форме. Конструкция факс-модемов предусматривает варианты — встраиваемый и внешний. Встраиваемый вариант в виде платы расширения подсоединяется непосредственно к системной (материнской) плате. Внешний вариант выполняется в виде отдельного блока, подключаемого к свободному последовательному порту ПЭВМ.
Факс, телефакс [fax, telefax] — процесс и результат передачи изображений по каналам телефонной связи с использованием
факсимильных аппаратов. Передаваемый документ (в том числе фотографии, чертежи и т. д.) считывается сканирующим оптикоэлектронным устройством; запись на выходе кодируется в форму удобную для пересылки по каналу связи. На приемном конце происходит обратное преобразование, воссоздающее оригинал изображения документа. Стандартная скорость передачи составляет 4800 или 9600 бит/с.
АЮ (All-In-One) — «Все в одном»: многофункциональное устройство для малого офиса (не путать с с объединением в одном корпусе системного блока и монитора, а также конструкции системной платы). Устройства этого вида выпускаются в разных вариантах, объединяющих, например, факс с копировальным аппаратом, сканером и принтером, а также (возможно) с автоматизированным сортировщиком копий (примером может служить факс Sharp FO-16660M). Основной отличительной особенностью современных АЮ является их тесное взаимодействие с ПК-станцией. Это позволяет задействовать функции рассылки электронной почты (например, с отсканированными изображениями документов), программу оптического распознавания символов для подготовки полноценного редактируемого документа, а также «интеллектуальное» реагирование на действия пользователя посредством так называемого «интуитивного» интерфейса, позволяющего пользователю быстро овладеть работой с устройством без чтения соответствующих инструкций. Подробнее см. [428, 432].
ШИФРАТОР [encoder]
Устройство, предназначенное для выполнения функций шифрования и дешифрирования текстовых документов. В вычислительной технике выполняется в различном конструктивном исполнении, например, в виде платы расширения, вставляемой в разъем ISA, PCI системной платы, USB-ключа с криптографическими функциями и др.
Шифраторы, выполняемые в виде платы, обычно дополняют следующими функциями:
генерация случайных чисел (необходима для получения криптографических ключей; используется и для других целей, например, для работы с электронной подписью в соответствии с ГОСТ Р34.10-2001, который с июля 2002 г. заменяет ранее действовавшие стандарты);
контроль входа на компьютер;
контроль целостности файлов операционной системы, и др.
Плата, обеспечивающая выполнение всех указанных функций, носит наименование — устройство криптографической записи
данных (УКЗД). Шифраторы, защищающие ПК от несанкционированного входа на ПК и проверяющие целосность операционной системы, называют электронными замками. Подробнее об устройстве шифраторов см. [728].
OPSEC (Open Platform for Security) — «Открытая платформа безопасности»: открытая платформа фирмы Check Point Software Technologies для разработки интегрированных систем сетевой безопасности [728].
ИСТОЧНИК БЕСПЕРЕБОЙНОГО ПИТАНИЯ, ИБП [UPS, Uninterruptible Power Supply]
Устройство, предназначенное для защиты чувствительного оборудования ЭВМ от кратковременных и импульсных перепадов напряжения, переходных процессов в сети питания и отключения сетевого питания. Содержит электронные схемы регулировки и фильтрации сетевого питания, батарею аккумуляторов, предназначенную для кратковременного поддержания работы ПК до штатного завершения текущей программы или автоматического подключения резервных источников питания в случаях отключения напряжения сети, а также инвертора и регулятора питания, вырабатываемого аккумулятором из постоянного в переменный ток. Разные модели ИБП отличаются характеристиками регулируемого питания (мощность, номинальное значение напряжения, пределы регулировки и характеристики перепадов напряжения, частота переменного тока и т.п.), временем поддержки работы нагрузки после выключения питания, типом и мощностью используемых аккумуляторов, временем их подзарядки и др.
В начале 2000-х гг. источники бесперебойного питанаия полнили дополнительное развитие в части применения более развитых микропроцессорных средств управления и контроля. Последние обеспечивают оптимизацию процессов зарядки батарей, облегчают настройку параметров ИБП, повышают надежность и безопасность их работы и т. д. Конструкция многих ИБП предусматривает возможность наращивания мощности на существующем оборудовании. Так, например, источник Linear МКII позволяет подключать до восьми дополнительных батарей. Фирма АРС выпускает масштабируемую интегрированную систему в фирменных стойках NetShlter VX с модулями распределенного питания (Power Distribution Units, PDU). В основе архитектуры лежит массив источников бесперебойного питания АРС Symmetra. Кабельная инфраструктура и программное обеспечение интегрируют систему в единое целое. О современных ИБП см. [557, 790].
3.6. ПОРТАТИВНЫЕ ПК И РС-КАРТЫ
Виды портативных ПК
НОУТБУК, ПОКЕТБУК
[notebook, pocketbook, portable computer, laptop]
Малогабаритная переносная ПЭВМ (ПК) типа «наколенного» или «записной книжки» весом не более 3-5 кг. Их размеры соизмеримы с размерами тетради. Самые маленькие ноутбуки весят менее 1 кг. Ноутбуки снабжены ЖК-дисплеем (см. далее), энергонезависимой памятью, накопителями на жестком и гибком магнитных дисках, CD-ROM дисководом, иногда — модемом, а также средствами сопряжения с внешними устройствами. В настоящее время ноутбуки выпускаются очень многими зарубежными и отечественными фирмами в весьма широком спектре моделей, многие из которых имеют конфигурацию и характеристики не хуже развитых настольных ПК самых последних выпусков. Массовый выпуск машин этого класса относится к началу 1990-х гг. Ведущие мировые производители — корпорации Toshiba, IBM, Apple Computer, Compaq.
Разделение ноутбуков на классы производится по следующим признакам*.
Качество и размер мониторов;
Тип микропроцессора, объем оперативной и дисковой памяти, мощность аккумуляторов;
Другие дополнения (тип встроенного дисковода CD-ROM, наличие модема и др. устройств);
Массо-габаритные характеристики, и др.
Монитор*, считается, что нормально можно работать с дисплеем, размер экрана которого не менее 9,5” по диагонали, стандарт высшего класса — 11,3” (Toshiba) и 12,2” (IBM). Типы мониторов — жидкокристаллический (LCD, также ЖК-дисплей) с пассивной матрицей двойного сканирования (монохромный и цветной) и цветные жидкокристаллические с активной матрицей (цветная пассивная матрица дороже монохромной на $ 500, а цветная активная добавляет еще $700). Качество изображения (яркость, количество передаваемых оттенков и цветов): по сравнению с экранами настольных ПЭВМ мониторы с пассивной матрицей заметно хуже, мониторы с активной матрицей им не уступают. Разрешение соответствует действующему стандарту 640 х 480 dpi, однако начали появляться престижные ноутбуки с матрицей 800 х 600 (фирма
NEC — 1995 г). Стоимость их существенно возрастает. Подробнее о ЖК-мониторах см. [262, 426].
Конфигурация', центральный микропроцессор класса i486 SX и выше вплоть до последних версий Pentium Ciros, НЖМД от 120 Мб. до 4 Гбайт, ОЗУ — от 4-16 Мб.
Для категорий пользователей, заинтересованных в максимальном сокращении веса и габаритов ноутбуков выпускаются легкие и тонкие (Slim), а также сверхтонкие (UltraSlim) ноутбуки. Как правило, эти ноутбуки имеют средства доступа в Интернет, включая интегрированные сетевые адаптеры и модемы. Реже — беспроводные их решения. Основным недостатком этих ноутбуков является их относительно невысокая производительность. Для устранения этого недостатка и увеличения времени автономной работы, фирмой Intel Corp, разработаны специальные версии мобильных процессоров Intel Pentium III — М и Intel Pentium 4 — М, в которые включены средства управления энергопотреблением [813].
Аккумуляторы', в настоящее время используются никель-ме- талл-гидридные и на ионах лития, имеющие 3-5-кратное превышение по емкости. Первые ставятся на дешевые и средние модели ноутбуков, вторые — на элитные (исключение — фирма Dell устанавливает только аккумуляторы на ионах лития). С целью повышения времени автономной работы ноутбуков при фиксированной емкости аккумулятора, некоторые фирмы снабжают свои модели программным обеспечением на уровне BIOS, отслеживающим режим работы ПК и переводящим его в дежурное состояние с минимальным энергопотреблением (отключение дисплея и жесткого диска, уменьшение свечения экрана, перевод процессора в дежурный режим и т.п.). О характеристиках современных ноутбуков см. [69, 251, 391, 425, 452].
PDA (Personal Digital Assistant)
«Персональный цифровой помощник», «электронный секретарь», «автоматический секретарь» и т. п. (устоявшийся общепринятый русскоязычный термин отсутствует)', малогабаритный ПК, имеющий размер блокнота (например 15,3 х 9,5 х 2,6 см); вес вместе с автономным источником питания 330-600 г.
PDA позволяют производить оперативную запись данных, первичную их обработку (например редактирование и реорганизацию), хранение, обмен данными и сообщениями с другими владельцами подобных устройств и настольными ПЭВМ (в том числе с использованием факсимильной и модемной связи, электронной почты через Интернет и через обычную телефонную сеть). Запись данных (текстов, цифр и рисунков) в PDA разных конструкций производит-
ся, как правило, при помощи светового пера. Цифровая обработка введенных графических образов производится находящимися в памяти PDA программами распознавания текстов и графических примитивов. При необходимости для ввода текстовых и цифровых данных может использоваться отображение на экране жидкокристаллического монитора (дисплея) изображения клавиатуры. Набор данных производится «нажатием» на ее «клавиши» световым пером. Некоторые модели PDA имеют также обычную клавиатуру с сокращенным набором клавиш.
Для расширения возможностей PDA в них предусмотрены слоты для установки карт памяти стандарта PCMCIA, на которых могут быть записаны необходимые прикладные программы, и факс-модема. В некоторых моделях PDA также применяется встроенный инфракрасный порт, предназначенный для обмена данными с другим аналогичным устройством или настольной ЭВМ на участке прямой видимости (порядка 2-х метров). Одним из направлений развития PDA является также их объединение с сотовым телефоном. Первая разработка PDA (Newton Message Pad, или просто — Newton) выполнена фирмой Apple Computer в 1993 г. В дальнейшем свои модели PAD начали выпускать фирмы Hewlett-Packard Comp. (HP OmniGo), Motorola (Envoy Wireless Communicator), Sony (Sony Magic Link) и др.
В 1998 г. появились версии PDA, стирающие габаритные грани между ними и органайзерами (см. далее). К таким конструкциям относится так называемый Ладошечный (т. е. умещающийся на ладони) ПК, который легко переносится в кармане и может обмениваться данными с другими ПК. Основные конструкции — Palm PC, ЗСош PalmPilot, Palm III. Дальнейшее уменьшение габаритов достигнуто, в частности, путем ликвидации клавиатуры, функции которой выполняет сенсорный экран. Эти ПК используют упрощенный алфавит (Graffity) и ОС Windows СЕ. Еще меньшие размеры, которые соответствуют кредитной карте, имеют ПК типа Wearable PC, представленью на рынке в достаточно широком ассортименте. Один из них — Franklin REX — представляет собой небольшую плату размера PCMCIA Туре-П, имеет небольшой объем памяти, снабжен пятью кнопками управления и одноименным слотом, который используется для обмена данными с другими ПК. Ввод данных в Franklin REX возможен только в случае, когда он связан с другими ПК.
Многие современные PDA совмещены с сотовыми телефонами и/или имеют прямой доступ к Интернету, другие требуют для этого установки модема. Подробнее см. [13 9, 147, 162, 255, 391, 406, 693, 772].
ЭЛЕКТРОННАЯ ЗАПИСНАЯ КНИЖКА, ЭЛЕКТРОННЫЙ ОРГАНАЙЗЕР, ОРГАНАЙЗЕР [Electronic Diary]
Класс одних из самых малогабаритных вычислительных устройств, предназначенных для записи, хранения и/или воспроизведения оперативных данных повседневного назначения (календари, адреса, номера телефонов, короткие пометы, часы, будильник и т. и.), а также выполнения арифметических операций аналогично калькулятору Некоторые модели органайзеров позволяют производить передачу данных между собой через кабель или инфракрасный порт. В случае использования специального соединительного устройства и программного обеспечения возможна также передача данных в ЭВМ для обработки.
Конструкция электронных записных книжек построена на использовании жидкокристаллического монитора (см. «LCD»), размеры которого несколько превышают экран калькулятора (чаще всего он вмещает порядка 2-3 строк длиной в 10-15 символов, хотя существуют модели, отображающие 10 строк по 40 символов). Клавиатура органайзера имеет ограниченное число клавиш. В конструкцию органайзеров также входят специализированный процессор и динамическое ЗУ с объемом памяти от 3 до 512 Кбайт.
Ведущими фирмами, выпускающими электронные записные книжки, являются: Citizen America Corp., Casio, Sharp (Япония), NEC, Texas Instruments (США) [139, 140, 391].
КАРМАННЫЙ ПЕРСОНАЛЬНЫЙ КОМПЬЮТЕР, КПК [pocketbook]
Малогабаритное вычислительное устройство в размерах органайзера (в зависимости от кнфигурации — от 114 х 79 х 10 мм до 170 х 89 х 23 мм); вес, как правило, менее 200 г (однако встречаются и более тяжелые модели — от 500 г до 1 кг). К категории «компьютеров» их относят на основании того, что КПК в отличие от органайзеров работают под управлением полноценной операционной системы, позволяют запускать многочисленные оффисные приложения для работы с текстами и Интернет, прослушивания МРЗ- файлов, просмотра видеоклипов, обеспечивают сотовую связь и т. и. Основные операционные системы, используемые в КПК: Palm OS, Windows СЕ и EPOC. В качестве основного запоминающего устройства в КПК вместо жестких дисков, как правило, используется флэш-память емкостью от 8 Мбайт и выше. Обязательным элементом комплектования КПК являются программы, обеспечивающие перенос данных с настольного ПК на карманный и обратно через USB- или ИК-порт, а также через карты расширения памяти.
В последние годы появилась возможность в конфигурацию КПК включать: CF-карту для беспроводного доступа к локальным сетям, GSM-адаптер, позволяющий использовать карманный компьютер как мобильный телефон, МСМ-картами и другими средствами расширения.
КПК выпускаются в разных конфигурациях, отличающихся функциональными возможностями, конструкцией, дизайном и стоимостью (в основном в пределах $ 125-500). Появление КПК на рынках вычислительной техники является результатом логического развития портативных ЭВМ. В 2000 г. их продано <^10 млн штук, из них половина — в США. Ведущие фирмы-производителеи КПК: Palm, Sony, NEC, TRG, Hewlett-Packard Comp., Compaq, Toshiba, Fujitsu Siemens. Летом 2002 г. фирма Intel Corp, сообщила о разработке технологии создания развлекательного устройства нового типа — персонального видеоплейера — PVP (Personal Video Player) в габаритах КПК (подробнее см. [789]). О КПК и их выборе см. [225, 406, 659, 660, 727, 768, 802].
Коммуникатор — устройство, объединяющее карманный персональный компьютер (КПК) и сотовый телефон. Коммуникаторы фирм Audiovox, Handspring, Motorola, Nokia, Samsung и др. позволяют производить телефонные переговоры, делать заметки, готовить и отправлять письма по электронной почте, производить поиск в Интернете и т.п. С указанной целью последние модели коммуникаторов оборудуются ОС Palm или семейства Windows СЕ, а также необходимыми прикладными программами, включая Microsoft Pocket Word и Excel, Web-браузером, персональной информационной системой, электронной почтой и т. д. Стоимость коммуникаторов (в 2002 г. на рынках США) составляла $ 400-600 [702].
ЦИФРОВАЯ КНИГА, ЭЛЕКТРОННАЯ КНИГА [digital book, electronic book, Ebook]
Класс малогабаритных устройств, выполненных в виде планшета и предназначенных для чтения различного рода произведений печати (книг, специализированных журналов и т. и.). Цифровые книги снабжаются устройствами памяти, обеспечивающими хранение объемов данных, эквивалентных порядка 1000 стр. текстового материала. В их конструкцию также входят: стыковочный модуль для подсоединения в Интернет к «книжному магазину»; флюорис- центный или ЖК-дисплей, позволяющий свободно читать текст при дневном и даже солнечном освещении; автономный источник питания, обеспечивающий до 20 часов работы в режиме с подсветкой страницы экрана и до 40 часов — без подсветки; кнопки управления текстом (поиск нужных фрагментов текста, листание, управление
форматом отображения текста, составление аннотаций и т. и.). Масса устройств различного типа колеблется в пределах от 0,5 до 1,4 кг, стоимость — от $200 до $ 1500. Отображения содержания электронных книг производится в соответствии со спецификацией Open eBook Publication Structure 1.0 (см. далее). Массовое производство электронных книг начато в середине 1999 г. Ведущие фирмы-производители указанных продуктов — SoftBook и Nuva- Media предполагают сопроводить свои изделия широким спектром романов, журналов и специализированных изданий. Сведения о доступной литературе и выпускаемых моделях электронных книг см. на сайтах www.soft-book, www.barnesandnoble.com, www.rocket- book.com, www.nuvomedia.com и др. Подробнее см. [456, 534].
Open eBook Publication Structure 1.0* — спецификация для представления содержания электронных книг (см. ранее), которая разработана и поддерживается более чем 50 крупными фирмами, такими, как Adobe Systems, IBM, Microsoft Corp., Nokia, Simon & Schuster и др. Она является открытым стандартом и базируется в свою очередь на следующих стандартах и спецификациях: XML 1.0; HTML 4.0, включая расширения на основе XHTML 1.0 (см. http://www.w3.org/TR/xhtmll/); CSS1 Stylesheet Language с элементами CSS2 (см. http://www.w3.org); Dublin Code Metadata Language (см. http://purl.org/dc/); Unicode Charter Set (cm. http://www.uni- code.org); MIME Media Types (cm. http://www.ietf.org/rfc/rfcl738.txt). Взяв, все лучшее из указанных стандартов, спецификация Open eBook Publication Structure 1.0, по мнению авторов, обладает следующими особенностями:
электронная книга (ЭК) представляет собой XML-документ и сопровождается файлами с описанием документа (DTD) и ее «выходных данных», поэтому устройства чтения должны быть оснащены XML-процессорами и воспроизводиться HTML-браузерами 4-го поколения;
описание стилей, используемых для форматирования ЭК, представляет собой нечто среднее между CSS1 и CSS2 со специальным описателем формата; разработаны исходя из практических соображений специально для ЭК и не поддержаны CSS Working Group. Поэтому устройства чтения могут не поддерживать отдельные виды стилей (например, выделение цветом) и использовать внешние таблицы стилей, расширяющие данную спецификацию;
в ЭК может использоваться полный набор символов Unicode в кодировках UTF-8 и UTF-16, что позволяет создавать локализованные версии и версии книг на нескольких языках. Устройства чтения должны иметь возможность воспроизводить символы в кодировках UTF-8 и UTF-16, но могут поддерживать не полный их набор;
элементы ЭК должны соответствовать принятым стандартам. Так, для представления растровой графики используются форматы JPEG и PNG, для электронного текста — MIME-тип text/x-oebl- document, а для таблиц стилей — формат text/x-oebl-css [534].
PDE* (Personal Digital Entertainment)
Широкий класс портативных устройств, предназначенных для развлечения и отдыха. Преимущественно это цифровые проигрыватели (плейеры), объединяющие в себе также одну или комбинацию функций: диктофона, радиопремника, электронной записной книжки или сотового телефона. Термин введен в обиход фирмой Creative Labs, являющейся одним из лидеров в области разработки и производства подобных устройств. PDE используют формат сжатия MP3, преимущественно встроенную и сменную флэш-память емкостью от 32-х до 340 Мбайт, малые габариты и вес (^ 100 грамм и менее). Однако в некоторых моделях PDE используются малогабаритные жесткие диски, имеющие противоударную конструкцию. Примером может служить модель проигрывателя-диктофона — Creative Nomad Jukebox (в Европе марка Nomad должна быть изменена на DAT — Digital Audio Player). Его некоторые характеристики: емкость диска от 6 Гбайт, форматы записи MP3, WAV и WMA, шина USB; поддерживается музыкальный стандарт Creative Enviromental Audi; длительность воспроизведения общего объема памяти - более трех суток; предусмотрена совместимость со стационарной музыкальной аппаратурой; имеет развитые средства сортировки, поиска и программной установки музыкальных произведений; масса — 400 грамм. Подробнее см. [13 9, 571, 623].
РС-карты
РС-КАРТА, PCMCIA-КАРТА, КАРТА
[PC-card, PCMCIA-card, card]
Устройство, входящее в состав средств технологии Р&Р (Plug- and-Play — «Включи и работай») для портативных, блокнотных и субблокнотных ПК и отвечающее международному стандарту PCMCIA. Термин PC-карта часто используется так же, как синоним понятий плата расширения и карта расширения.
Функционально PC-карты реализуются, в качестве факс-модемов, ОЗУ, ПЗУ и флэш-памяти, видеоадаптеров, сетевых адаптеров, твердотельных и дисковых накопителей, а также средств
подключения аудиоаппаратуры (см. «Звуковая карта»), сотовой связи, сбора данных и др. PC-карты применяются на платформах ЭВМ разных видов, в том числе PC IBM, Macintosh и Unix. В последние годы PC-карты начали использоваться также в нетрадиционных компьютерных устройствах, например, в бытовой электронике и медицинской технике. PC-карты имеют малые размеры, соизмеримые с кредитной карточкой (откуда и пошло это название). Установка и работа PC-карт в ПК обеспечивается программами — драйверами, соответствующими стандарту PCMCIA, для обслуживания плат и разъемов [70, 71, 422, 578]. См. также «Сменная плата».
Некоторые разновидности РС-карт
Графическая карта [graphic card] — PC-карта, которая, будучи установленной в ЭВМ, позволяет просматривать графические изображения на экране монитора. Состоит, как правило, из микросхемы графического ускорителя (акселератора), буферной памяти, цифро-аналогового преобразователя и шинного интерфейса, обеспечивающего обмен данными между картой и ЭВМ. В качестве синонимов используются термины акселератор и видеоадаптер.
Видеокарта [videocard, VideoBlaster] — PC-карта, или плата расширения, предназначенная для работы IBM-совместимыми ПК с видеосигналами, поступающими, например, из кабельной телевизионной сети, ТВ антенны или видеомагнитофона, а также для вывода компьютерной графики на телевизионные приемники. Обычная видеокарта состоит из четырех основных устройств: памяти, видеоконтроллера, RAMDAC и ПЗУ. в качестве синонимов используются термины акселератор, ускоритель и видеоадаптер. С начала 2000-х гг. на мировом рынке видеокарт лидируют фирмы S3 с ее чипом Savage 2000 и nVIDIA, выпустившая семейства GeForce 2 и GeForce 2 MX. В дальнейшем широкое развитие получили последующие модификации архитектуры GeForce: GeForce 3 (2001 г), затем — GeForce 4 MX 420, GeForce 4 MX 440 и GeForce 4 MX 460, a c 2002 r. — GeForce 4400 и 4600. Подробнее о видеокартах см. [93, 505].
Звуковая карта, звуковая плата [soundcard] — PC-карта или плата расширения, которые в комплекте с динамиком (см. также «Акустическая система») позволяет воспроизводить музыку, речь и звуковые эффекты. Часто в качестве синонима используют термин саундбластер [soundblaster], что в принципе неверно, поскольку последний обозначает имя собственное (Sound Blaster, или SoundBlaster) — наименование разновидностей реализации звуковых карт и плат фирмы Creative Labs и соответствующих им стандартов. Тем не менее, термин «саундбластер» все чаще рассматривается как
нарицательный по отношению ко всем звуковым картам независимо от их производителей, марок, конструкций и модификаций.
Большинство звуковых карт, которые выпускаются начиная с 2000-2001 гг., выполнены на основе высокой степени интеграции, исключающей большое число дискретных элементов схемы. В настоящее время, как правило, в них используется один мощный DSP, дополненный минимальным числом элементов (таких, как блоки цифро-аналоговых и аналого-цифровых преобразователей, аналоговые усилители, согласующие каскады и т.п.). Конструктивными особенностями современных звуковых карт являются: наличие четырех- или шестиканальных выходов, работа в полудуплексном режиме, минимальные требования к параметрам оцифровки и обработки сигнала — 48 кГц/16 бит, аппаратная реализация звуковых эффектов, поддержка на аппаратном или программном уровне декодирования многоканального звукового сигнала формата Dolby Digital (АС-3), наличие по крайней мере одного цифрового выхода — оптического и/или электрического коаксиального кабеля и др. О характеристиках и выборе звуковых карт для ПК и их характеристиках см. [204, 296, 422, 431, 484].
Многоканальная звуковая карта [multichannel soundcard] — звуковая карта, имеющая несколько каналов входа и выхода. Необходимость установки многоканального аудиоинтерфейса может быть вызвана, например, при работе с профессиональными видеомагнитофонами, имеющими четыре дорожки (требуется четыре физических входа и выхода). Многие музыканты используют внешнюю аппаратуру — модули обработки, синтезаторы и т.п., и для того чтобы с этими устройствами можно было работать в режиме реального времени, также понадобятся дополнительные физические входы и выходы. По сложившейся в индустрии звукозаписи традиции количество каналов в профессиональных устройствах кратно четырем, поэтому в компьютерных аудиоинтерфейсах обычно используются четырех- или восьмиканальные системы. Встречаются также модели, имеющие разное количество входов и выходов (например, младшие модели звуковых карт Echo имеют два входа и восемь выходов). Конструктивно многоканальные аудиоинтерфейсы чаще всего выполнены из двух компонентов — платы, устанавливаемой в слот PCI, и внешнего коммутационного блока, подсоединяемого к плате при помощи специального кабеля. Наиболее известные производители многоканальных звуковых карт —фирмы Aardvark (http://www.aardvark-pro.com), Echo Digital Audio Corporation (http://www.echoaudio. com), MIDIMan (http://www.midiman.com), Marian (http://www.marian.de), TerraTec Electronic. Подробнее см.: http://www.mpc.ru.
Multifunction Card — «Многофункциональная карта»: поддерживает более одной функции, например, адаптера ЛВС с модемом, звуковой карты с ОЗУ и т. д. Такие карты представляют особый интерес для систем, в которых установлен только один PCMCIA-слот (разъем), поскольку не требуется производить переустановку плат.
DVB-карта [DVB-card, Digital Video Broadcasting card] — «Карта широковещательного цифрового видео»: предназначена для обеспечения подключения ПК к спутниковой линии (каналу) связи. Подробнее см. [797].
Форматы, стандарты на PC-карты и связанные с ними термины
PCMCIA (Personal Computer Memory Card Association)
Международная ассоциация по картам памяти для персональных компьютеров. Создана в 1989 г. для разработки стандартов на PC-карты, выполненные на интегральных микросхемах. Насчитывает более 520 членов. Адрес штаб-квартиры: 1030 East Duane Avenue, Suite G, Sunnyvale, CA 94086, USA, тел. (408) 720-0107, факс (408) 720-9416. Ассоциация ежеквартально выпускает справочник PCMCIA Resource Referensce Book, проводит конференции и семинары, распространяет информацию через BBS, занимается пропагандой PC-карт на крупнейших международных выставках (COMDEX, CeBIT, PC Expo и др.). В настоящее время ведет разработку спецификаций.
RELEASE X.Y
Версии стандартов PCMCIA на PC-карты. Существуют две версии:
Первая версия стандарта (Release 1.0) выпущена в 1990 г. Она определяла конфигурацию 68-контакной PC-карты памяти, физические и электрические спецификации разъема, взаимодействие между платформами, а также архитектуру системного ПО. Стандарт предусматривал три типа карт: Type I, Type II и Type III (см. далее). Все типы карт имеют одинаковые размеры по длине и ширине (85,6 х 54 мм), одинаковые разъемы и отличаются только по высоте;
Вторая версия стандарта (Release 2.0), выпущенная в сентябре 1991 г, дополнила версию 1.0 в части возможности поддержки карт ввода-вывода. Карты в версии 1.0, работают в разъемах, выполненных в соответствии с версией 2.0 (обратное не верно!). В 1993 г. выпущена очередная версия стандарта (Release 2.1), в которую добавлены функции определения уровней Card Services и
Socket Services. Последняя (на апрель 1995 г.) версия стандарта — Release 3.0. Сам стандарт переименован в PC Card Standard.
AIMS* (Auto Indexing Mass Storage) — стандартный интерфейс PCMCIA-карт; предназначен для хранения больших объемов данных (например изображений или мультимедийных файлов).
PC Card — PC-карта памяти или ввода-вывода, удовлетворяющая стандарту PCMCIA.
PC Card Logo — логотип PC-карты; принадлежит ассоциации PCMCIA и охраняется авторским правом. Последнее означает, что производителем карты может быть только член Ассоциации PCMCIA.
PC Card Standard* — новое наименование стандарта на РС-карты, объединившего стандарты PCMCIA — Release X.Y и JEIDA 4.2, а также расширившего возможности разработчиков. Новый стандарт поддерживает управление энергосбережением, включающее интерфейс с системой управления ПК; расширенный CIS; многофункциональные платы; низкое напряжение питания (3,3 В); 32-разрядный интерфейс шины CardBus, позволяющий достичь скорости передачи данных 132 Мбайт/с при частоте 33 МГц; 33 МГц шину; канал прямого доступа к памяти (DMA); 68-контактный разъем. Новый стандарт обеспечивает полную совместимость снизу вверх PCMCIA-карт, разработанных в стандарте Release 2.1 (т. е. каждая последующая версия совместима с предыдущими, но не наоборот!).
Type I* — формат РС-карты (85,6 х 54,0 х 3,3 мм). Используется для флэш-памяти, динамического и статического ОЗУ (см. «DRAM» и «SRAM») и электрически стираемой памяти (см. EEPROM). Может также применяться для карт ввода-вывода. Из-за небольшой толщины карт этого формата в них обычно используется технология монтажа микросхем на поверхности печатной платы. В гнезда Type I могут вставляться карты только этого формата.
Type II* — формат РС-карты (85,6 х 54,0 х 5,5 мм). Обычно используется для устройств ввода-вывода модемов, адаптеров ЛВС и других коммуникационных устройств. В гнездо Type II могут вставляться карты как формата Type II, так и Type I.
Type III* — формат РС-карты (85,6 х 54,0 х 10,5 мм). Используется для дисковых устройств. В гнездо Type III могут вставляться карты всех форматов. В хороших блокнотных ПК два гнезда Type II совмещены таким образом, что в системе могут использоваться две карты Type I, две Type II или одна Type III.
Tuple* — фрагмент данных в блоке информации о карте (см. «CIS»), в котором описываются характеристики и возможности данной карты. Эта информация может использоваться системным
ПО для правильного конфигурирования системы и выполнения операций на хост-системе.
JEIDA (Japanese Electronic Industry Development Association) — наименование Японской ассоциации разработчиков электронной промышленности и выпускаемых ею стандартов. JEIDA начала свою деятельность раньше PCMCIA, однако в дальнейшем начала активно взаимодействовать с последней. В результате стандарты JEIDA Release 4.0 и JEIDA Release 4.1 полностью идентичны соответственно PCMCIA 1.0 и PCMCIA 2.0 [511].
XIP* (eXecutive-In-Place) — спецификация, позволяющая операционной системе или приложениям исполняться из ПЗУ или флэш-памяти PC-карты без предварительной загрузки в ОЗУ системы, что в принципе позволяет уменьшить его объем.
АТА (AT Attachment)* — ссылка на интерфейс и протокол, используемый для доступа к жестким дискам в АТ-совместимых компьютерах.
АТА Flash Card* — карты памяти, выполненные в соответствии со стандартом PCMCIA Rev. 2.1 тип II и используемые обычно в мобильных ПК в качестве энергонезависимой памяти. Имеют объем памяти от 4 до 440 Мбайт (цена соответственно — от 60 до 1200 $). По своей конфигурации похожи на портативные жесткие диски. Работают с интерфейсом IDE [511].
CIS (Card Information Structure) — структура данных карты, содержит сведения о формате и организации записи данных в PC-карте, а также требуемых ресурсах. В новом стандарте (см. «РС Card Standard») CIS значительно расширен.
CardBus* — 32-разрядный мастер шины PCMCIA-карты. В новом стандарте CurdBus работает при напряжении 3,3 или 5 В и предназначен для приложений, которые требуют очень высокой производительности. Скорость пересылки —132 Мбайт/с при тактовой частоте 33 МГц.
Card Service — уровень программного обеспечения (ПО), который координирует распределение системных ресурсов (таких, как память и прерывания), как только ниже лежащий уровень ПО (Service Socket) обнаружит, что PC-карта установлена в разъем. Card Service обеспечивает также взаимодействие (интерфейс) с более высоким уровнем ПО — драйвером клиента и приложениями, обращающимися к карте, т. е. этот уровень ПО зависит от используемой ОС.
I/O Card — PC-карта ввода-вывода. Общие приложения включают в качестве I/O Card адаптеры ЛВС, модемы и факс-модемы, а также ATA-совместимых накопителях (АТА-накопитель).
I/O Interface — интерфейс ввода-вывода (I/O интерфейс);
поддерживает циклы ОЗУ и ввода-вывода. PC-карты, поддерживающие ввод-вывод, должны указывать это в CIS.
Memory Interface
Интерфейс ОЗУ;
Интерфейс PC-карты, поддерживающий операции с памятью. Используется как для карт ОЗУ, так и карт ввода-вывода.
SOCKET — разъем (в ноутбуках — 68-контактный, в который вставляется PCMCIA-карта).
Socket Services — обслуживание разъема: набор драйверов уровня BIOS, обеспечивающий стандартный интерфейс с РС-кар- той, разъемом и адаптерами. Драйверы устройства, написанные для PCMCIA-карты, должны работать в любой системе, поддерживаемой Socket Services. Сам же набор драйверов Socket Services зависит от вида платформы, для которой он предназначен.
.7. МИКРОЭЛЕКТРОННАЯ БАЗА ЭВМ
МИКРОЭЛЕКТРОНИКА [microelectronics]
Область электроники, охватывающая комплекс проблем по созданию и применению электронных устройств, их блоков или узлов различного назначения, реализуемых в виде интегральных схем (см. далее) различной степени интеграции.
Интегральная схема, ИС, микросхема [integrated circuit] — миниатюрное электронное устройство определенного функционального назначения, содержащее электронные элементы (транзисторы, диоды, резисторы и т. и.), созданные на поверхности или внутри полупроводникового кристалла (например кремниевого или арсенид- галлиевого). Конструкция ИС помимо полупроводникового кристалла, с нанесенной на него схемой (в англоязычной терминологии — чипа [chip]), включает в себя корпус с контактными выводами для установки на плате. В англоязычной литературе встречается также термин «die», который используется в значении — кристалл, микросхема.
Различаются следующие типы корпусов ИС и соответствующих им разъемов'.
BNC* (варианты расшифровки: British Naval Connector и Bayonet Locking Connector) — «Байонетный (штырьковый) разъем»: применяется для соединения коаксиальных кабелей и подключения их к сетевым адаптерам, приемопередатчикам и другим сетевым элементам при расширении или фиксации границ сети.
DIP* (Dual In-line Package) — корпус с двухрядным расположением выводов;
DIMM* (Dual In-line Memory Module) — модуль памяти в корпусе с двухрядным расположением выводов;
Buffered DIMM Module* — буферизованный модуль памяти, который отличается от небуферизованных (unbuffered) тем, что на нем устанавливается специальная буферная микросхема, которая позволяет уменьшить временную задержку на шине DRAM-памяти, возникающую в момент зарядки ячеек DRAM;
LCC* (Leadless Chip Carrier) — керамический корпус с плоскими контактными площадками на его поверхности (ИС устанавливается в разъем на плате совместно с радиатором-охладителем, расположенным сверху);
PDIP* (Plastic Dual In-line Package) — пластмассовый корпус с двухрядным расположением выводов (40 контактов);
PGA* (Pin Grid Array) — керамический корпус с 68 выводами, расположенными по его периметру;
SIP, SIPP* (Single In-line (Pin) Package) — корпус с однорядным расположением выводов;
SIMM* (Single In-line Memory Module) — модуль памяти в корпусе с однорядным расположением выводов;
PLCC* (Plastic Leadless Chip Carrier) — пластмассовый корпус с боковым расположением контактов;
SOP* (Small Outline Package) — корпус для поверхностного монтажа;
PQFP* (Plastic Quard Flatpack Package) — пластмассовый корпус с планарным расположением выводов и др.
СТЕПЕНЬ ИНТЕГРАЦИИ [Scale Integration]
Характеристика, определяющая плотность упаковки (размещения) на одном кристалле (чипе) схемных элементов ИС.
Различают следующие степени интеграции — малая, средняя, большая и сверхбольшая. В настоящее время актуальными являются в основном сверхбольшая степень интеграции [VLSI, VLSI, Very (Ultra) Large-Scale Integration], характеризующаяся плотностью упаковки более 104—106 элементов на кристалл, а также большая степень интеграции [LSI, Large-Scale Integration] — от 103 до 104 элементов на кристалл.
Развитие микроэлектроники, выраженное в увеличении степени интеграции, является физической основой развития вычислительной техники. В соответствии с законом Мура (см. далее) количество транзисторов в одной микросхеме должно удваиваться. Это можно показать на примере развития микропроцессоров серии Intel:
1965 г. — 30; 1975 г— 65 тыс.; 1978 г. — на кристалле микросхемы ЦП 8086 содержалось 29 тыс. транзисторов; 1982 г. (i286) — 134 тыс.; 1985 г. (i386) - 275 тыс.; 1989 г. (i486DX) - 1,4 млн; 1993 г. (Pentium) — 3,1 млн; 1995-1996 гг. (Pentium Pro) — 5,5 млн. В 2000 г. количество транзисторов на одном кристалле составило 50 млн; в 2002 г. (Pentium 4 на основе 0,13 мкм технологии) 55 млн. Соответственно возрастала и тактовая частота работы микропроцессоров (об этом см. раздел 3.4.1. «Microprocessor»).
В соответствии с законом Мура (см. далее) в 2010 г. следует ожидать появления микропроцессоров с тактовой частотой 30 ГГц и размером схемных элементов 10 нм и меньше. Подробнее о развитии микроэлектронной технологии см. [184, 185, 366, 783, 784].
БИС, БОЛЬШАЯ ИНТЕГРАЛЬНАЯ СХЕМА
[Large-Scale Integrated Circuit, LSIC]
Интегральная схема, соответствующая большой степени интеграции.
СБИС, СВЕРХБОЛЬШАЯ ИНТЕГРАЛЬНАЯ СХЕМА
[Very (Ultra) Large-Scale Integrated Circuit, VLSIC, ULSIC]
Интегральная схема, соответствующая сверхбольшой степени интеграции.
Понятия и термины, связанные с технологией производства ИС
КМОП-структура [CMOS, Complementary Metal-Oxide- Semiconductor] — усовершенствованная (комплиментарная) структура построения микроэлектронных схем на трехслойной (МОП) основе метал-окисел-полупроводник. Используется для производства микропроцессоров; оперативных запоминающих устройств (ОЗУ); CMOS RAM; микросхем, реализующих функцию часов реального времени (RTC, Real Time Clock) — RTC CMOS RAM; фоточувствительных точечных датчиков для цифровой фотографии — CMOS APS (Active Pixel Sensor) и др.
В 1996 г. разрешающая способность КМОП-технологии составляла 0,5-0,3 мкм. В 1998 г. при производстве микропроцессоров размер элементов сократился до 0,25 мкм. В 1999 г. появились микросхемы, выполненные по 0,18 мкм технологии, и начались разработки 0,13 мкм технологии. В 2002 г. на мировой рынок фирмой Intel Corp, выпущены микропроцессоры Pentium 4 под кодовым названием Northwood, с размером микроэлемента 0,13 мкм. По этой же технологии (0,13 мкм с тактовыми частотами до 2,5 ГГц) выпускаются процессоры SPARC64V. В ближайшие годы ожидает-
ся, что ее разрешающая способность будет увеличена до 0,1 мкм. Начаты разработки микропроцессоров с размером микроэлемента 0,07 мкм.
До настоящего времени в литографической части технологии производства микросхем использовалось так называемое глубокое ультарфиолетовое излучение [DUV, Deep Ultra Violet] с длиной волны 248 нм. Эта технология позволяет наносить на поверхность кристалла шаблон с минимальной шириной проводников 100 нм. Внедрение новой технологии литографии, получившей название EUV (Extreme Ultra Violet) — сверхжесткое ультрафиолетовое излучение, с длиной волны 13 нм позволяет сократить ширину линии до 30 нм, т. е. более чем в три раза. Соответственно уменьшаются расстояния между элементами монтажа и размеры отдельных микроэлементов ИС. Подробнее см. [366, 516, 668, 682, 715, 775, 783, 784], см. также «КМОП-сенсоры».
n-layer CMOS Tehnology — «КМОП-технология с п-слоями металлизации»: использует вентили на полевых транзисторах с изолированными затворами п- и p-типов; соединения между ними выполняются в различных п-слоях.
Poly (Metal) Technology* — технология, в соответствии с которой проводники формируются из кремния подложки за счет изменения его проводимости (поликристаллический полупроводник становится проводником).
ТТЛ-структура [TTL, Transistor-Transistor Logic] — один из распространенных принципов построения микроэлектронных схем, в соответствии с которым составляющие их транзисторы соединены между собой непосредственно. ТТЛ-схемы имеют большее быстродействие, чем аналогичные микросхемы, построенные по КМОП- технологии, однако потребляют больше электроэнергии и требуют стабильной работы источников питания.
Логический вентиль [logic gate, logic circuit] — один из основных схемных элементов, используемых в вычислительной технике, выполняющий логические функции типа НЕ, И, ИЛИ, НЕ-И ИЛИ НЕ-ИЛИ.
Транзистор [transistor] — полупроводниковый прибор с тремя выводами. В микроэлектронной схеме является одним из минимальных элементов, реализующим определенную функцию (например логического вентиля, усилителя и т. и.).
Твердотельный — полупроводниковый; выполненный на основе микроэлектронной технологии.
MEMS* (Micro-Electro Mechanical Systems) — «Микроэлек- тромеханические системы»: механические структуры, выполненные на кремниевой основе с использованием технологий, аналогии-
ных тем, которые используются при производстве полупроводниковых приборов. Технология MEMS позволяет объединять на одном кристалле механические и электронные компоненты. Механические компоненты, встроенные в чип могут совершать движения, управляемые напряжением и током, подающимся на кремниевый кристалл. Благодаря этой технологии могут быть соданы совершенно новые микросхемы, обладающие большим числом функциональных возможностей, чем существующие образцы, и меньшими габаритами. Одной из важнейших областей применения MEMS-систем является создание гибких компонентов беспроводных устройств, обладающих большей гибкостью, производительностью и меньшими габаритами. Кроме того, MEMS-технология используется для производства радиокоммутационных устройств, резонаторов, фильтров, сверхмаломощных бистабильных цветных дисплеев, весьма чувствительных направленных микрофонов и «интеллектуальных» антенн. Подробнее см. [783].
ASIC* (Application Specific Integrated Circuit)
Интегральная схема, спроектированная под специальное приложение. Часто ее называют также заказной ИС. Разновидностью является стандартизированная версия ASSP* (Application Specific Standard Products), которая выпускается разными фирмами. ASIC представляет собой микроэлектронный модуль-заготовку, имеющую миллионы вентилей и унифицированную для решения определенного класса задач. При выборе для конкретного применения она допускает быстрое выполнение ее автоматизированного конфигурирования в нужный вид, а в процессе эксплуатации — перекон- фигурирование для расширения ее функциональных возможностей. ASIC широко используются в различных отраслях микроэлектроники, включая телеметрию, коммуникационные системы, глобальные навигационные системы, мультимедиа, автомобильную и бытовую электронику и т. д. Подробнее см. [547].
FPGA* (Field Programmable Gate Array)
Технологическая заготовка для проектирования и изготовления ASIC (см. ранее). Представляет собой определенным образом сформированный массив полупроводниковых схемных элементов в количестве от 1 до 100 тыс. логических вентилей, который позволяет в лабораторных условиях относительно просто создать опытный образец ASIC, отвечающий заданным условиям, а также мелкие и средние партии готовых изделий. Важной отличительной особенностью технологии FPGA является возможность программирования ее микроэлементов неограниченное число раз, а также наличие
специализированных средств (ПК, специальное программное обеспечение и программатор), обеспечивающих быстрое выполнение работ, связанных с проектирование схем. Подробнее см. [547].
Закон Мура [Moore’s law]
В 1965 г. в журнале Electronics (1965, V. 3 8, #8) один из основателей фирмы Intel Corp. Гордон Мур (Gordon Е. Moore) высказал прогноз относительно того, как будут совершенствоваться полупроводниковые устройства в течение ближайших десяти лет. Он предположил, что к 1975 г. количество транзисторов в одной микросхеме составит 65 тыс. По прогнозу Мура количество транзисторов в одной микросхеме должно ежегодно удваиваться. В то время Мур не предполагал, что сформулированный им прогноз на ближайшие десять лет не только сбудется, но и послужит основой формулирования правила развития всей микроэлектронной технологии на многие годы. В 1975 г. в связи с некоторым отставанием роста количества элементов в микросхемах от прогноза, Мур увеличил период обновления микросхем до 24 месяцев. В конце 1980-х гг. одним из руководителей фирмы Intel Corp, внесена еще одна поправка и прогноз Мура стал означать удвоение вычислительной производительности микросхем1) каждые 18 месяцев. С тех пор прогноз Мура принято называть законом Мура. Подробнее см. [783].
ОПТИКОЭЛЕКТРОНИКА, ОПТОЭЛЕКТРОНИКА [optics-electronics, optronics]
Область техники, использующая схемные элементы, работающие в одном или нескольких оптических диапазонах электромагнитного излучения: ультрафиолетовом (УФ), видимом (световом) или инфракрасном (ИК). В вычислительной технике такими схемными элементами являются, в частности, светодиоды, фотодиоды, ПЗС (приборы с зарядовой связью) и КМОП-сенсоры. Использование терминов «оптикоэлектроника» и «оптоэлектроника» у специалистов неоднозначно. Некоторые считают их синонимичными, другие — разделяют, считая, что оптоэлектроника распространяется только на внутрисхемные устройства преобразования и передачи сигналов, например, в оптоволоконных каналах связи, в узлах аппаратуры и т. п.
9 Вычислительная производительность микросхем зависит от роста числа транзисторов в микросхеме и измеряется в миллионах операций в секунду (MIPS).
И Ф. С. Воройский
Оптикоэлектронный, оптоэлектронный — относящийся к оп- тикоэлектронике или оптоэлектронике.
Фотоника [photonics]
Одно из направлений оптоэлектроники (см. ранее), связанное с созданием и использованием активных оптоэлектронных устройств. Основное ее применение — в системах передачи сигналов с разными длинами волн по волоконно-оптическому кабелю. Соответствующая технология получила наименование DWDM (Dense Wavelength Division Multiplexing) — «Плотное мультиплексирование по длине волны». Начало развития DWDM-систем относят к середине 1990-х гг. С тех пор количество каналов, передаваемых по одному волокну, увеличилось с 16 до 40. Скорость передачи по одному каналу на достаточно большие расстояния составляет в настоящее время до 10 Гбит/с. Ожидается, что в обозримом будущем эта скорость может достигнуть триллиона бит с секунду. Задача фотоники заключается в поиске путей использования полупроводниковых компонентов и стандартных полупроводниковых технологий для создания активных оптических устройств (в том числе перестраиваемых оптических фильтров, быстродействующих коммутаторов, сверхскоростных оптических модуляторов). Миниатюрные полупроводниковые блоки призваны заменить существующие достаточно габаритные конструкции и одновременно снизить стоимость оптоволоконных линий связи. В 2002 г. на конференции Форума Intel для разработчиков продемонстрирован перестраиваемый оптический фильтр шириной в несколько микрон и длиной порядка 2 мм, который позволяет разделять по длинам волн сигналы в спектре DWDM. Кроме того, применение полупроводников в сочетании со стандартными технологиями позволит создавать новые и недорогие технологии сборки ИС (подробнее см. [783]).
Некоторые виды оптоэлектронных устройств
Светодиод, светоизлучающий диод, СД, СИД [LED, LightEmitting Diode] — оптоэлектронное устройство, преобразующее электрическую энергию в световую. Выполняется из полупроводникового материала, например фосфида арсенида галлия. В зависимости от состава используемого полупроводникового материала и конструкции светодиоды могут иметь различный спектр (соответственно и цвет), а также силу излучения, в том числе в невидимой — инфракрасной области спектра. Разновидностью светодиодов являются лазерные диоды [laser diode]. Используются светодиоды различных типов в оптоволоконных средствах передачи данных, сигнальных устройствах, а также некоторых устройствах отображения информации (дисплеях).
PLED, PolyLED* (Polymer Light Emitting Diode) — полимерный светодиод, созданный на основе светоизлучающих полимерных материалов — LEP (Light Emitting Polymer) ^. Термины LEP, PLED и PolyLED часто используются как синонимичные. Подробнее см. [786]; см. также «OLED».
SMOLED* (Small Molecule Organic Light Emitting Diode, Small Molecule Organic LED) — общее название молекулярных органических светоизлучающих материалов и светодиодов, созданных на их основе. Эти материалы позволяют получать более тонкий по сравнению с LEP светоизлучающий слой [786]; см. также «OLED».
SMF* (Small Molecular Film) — «Тонкая молекулярная пленка»: обозначение молекулярных органических люминисцент- ных материалов, наносимых в виде тонкой пленки. Термин введен фирмой Kodak — ее первым разработчиком [786].
Alert LED* — индикатор на светодиоде, предупреждающий о ненормальных условиях работы или состояния какого-либо устройства или системы. На концентраторах OfficeConnect индикаторы Alert LED предупреждают о возникших проблемах в сети и похожи на восклицательный знак (!).
ПЗС, прибор(ы) с зарядовой связью [CCD, Charge-Coupled Device] — тип полупроводникового прибора, как правило, в микроэлектронном исполнении, предназначенного для преобразования энергии оптического диапазона в электрическую. Обладает высокой чувствительностью, разрешающей способностью и быстродействием. Используется в качестве фотоприемника в различного рода устройствах, в том числе связанных с вычислительной техникой, например, в видеокамерах, цифровых фотоаппаратах, современных датчиках охранных систем, сканерах и т. д. Конструктивно имеет матричное (многоплощадочное) исполнение, включающее от одной до нескольких линеек фоточувствительных микроповерхностей.
Создание электрического аналога оптического изображения объекта, находящегося в фокальной плоскости объектива приемного устройства, производится путем его перемещения (сканирования) относительно поверхности линеек фоточувствительных площадок. Используются также так называемые растровые конструкции ПЗС, в которых фоточувствительные площадки заполняют все поле зрения рабочей части оптического устройства и не требуют сканирования объекта для записи и воспроизведения его оптического изображения. Так, специалисты фирмы Kodak создали датчик, представляющий собой матрицу размером 18,4 х 27,6 мм, которая со-
9 Термин LEP введен и стандартизован фирмой CDT.
п*
держит 2048 х 3072 светочувствительных элемента и обеспечивает получение изображений очень высокого качества (см. также «Цифровая фотокамера» и «Цифровая фотография»). В последние годы получили распространение так называемые супер-ПЗС [Super CCD], использующие оригинальную сотовую архитектуру (пикселы в ней имеют восьмиугольную форму). Этим достигается большая плотность размещения пикселов на ПЗС и увеличивается их светочувствительность (площадь поверхности каждого пиксела возрастает). Подробнее см. [72, 668].
Фотодиод [PD, PhotoDiode] — оптоэлектронное устройство, преобразующее световую энергию в электрическую. Выполняется из полупроводникового материала. Используется в различного вида светочувствительных датчиках (например в КМОП-сенсорах, см. далее). В настоящее время уступает конкурирующим типам фотоприемных устройств, в том числе ПЗС.
КМОП-сенсоры — фоточувствительные многоплощадочные микроэлектронные датчики, построенные по КМОП-технологии. В качестве фоточувствительных микроэлементов (пикселов) на КМОП-структурах могут создаваться и использоваться фотодиоды, фототранзисторы или фотовентили. КМОП-сенсоры, выполненные в виде матриц, обладают по отношению к ПЗС рядом преимуществ, включая более низкую стоимость. Однако за счет свойственных им недостатков, выражающимся в повышенном уровне шума, их использование пока ограничивается дешевыми устройствами, например Web-камерами. Подробнее об устройстве КМОП-сенсоров и их использовании см. [668].
IV. ПРОГРАММНОЕ ОБЕСПЕЧЕНИЕАВТОМАТИЗИРОВАННЫХ СИСТЕМ
ПРОГРАММНОЕ ОБЕСПЕЧЕНИЕ, ПО [software]
Совокупность программных средств, управляющих работой ЭВМ и/или автоматизированной системы, а также документация, необходимая для эксплуатации этих средств. Различают общее и прикладное (специальное) программное обеспечение.
ПРОГРАММНАЯ ДОКУМЕНТАЦИЯ [program documentation]
Комплект документов, содержащих полное описание программы и необходимый состав сведений для ее распространения (в том числе продажи) и использования.
АЛГОРИТМЫ, ПРОГРАММЫ, ПРОГРАММИРОВАНИЕ
Общие термины
АЛГОРИТМ [algorithm]
Последовательность действий (операций) и правил их выполнения или команд, предназначенных для решения определенной задачи или группы задач;
Предписание, определяющее ход вычислительного процесса, связанного с преобразованием данных от некоторого их исходного состояния к требуемому результату. Формальные описания алгоритмов аналогичны представлениям основных частей программ, которые их реализуют, поэтому многое, что относят к описанию конкретных программ, применимо к алгоритму и наоборот.
Некоторые виды алгоритмов
Адаптивный алгоритм [adaptive algorithm] — алгоритм, обладающий свойством настраиваться на условия применения.
Линейный алгоритм [serial algorithm] — алгоритм, не содержащий ветвей и циклов; все элемены выполняются последовательно.
Логический алгоритм [logical algorithm] — алгоритм решения логической задачи.
Алгоритм маршрутизации [routing algorithm] — алгоритм решения задачи определения оптимального пути, по которому будут передаваться данные в коммуникационной сети.
Параллельный алгоритм [parallel algorithm] — алгоритм, в котором часть или все операции независимы и могут выполняться одновременно (параллельно).
Последовательный алгоритм [sequential algorithm]: 1) алгоритм, все действия которого выполняются последовательно; 2) алгоритм обслуживания, реализующий принцип очереди «первый на входе — первый на выходе» [FIFO, First Input-First Output].
Циклический алгоритм [round-robin algorithm] — алгоритм обслуживания в системах с разделением времени, при котором задача, использовавшая выделенный ей ресурс времени центрального процессора, прерывается и помещается в конец очереди.
ПРОГРАММА [program, routine]
Последовательность операций, в том числе нескольких параллельных, выполняемых ЭВМ для достижения поставленной цели или задачи;
Описание на языке программирования или в машинном коде действий, которые должна выполнить ЭВМ в соответствии с алгоритмом решения конкретной задачи или группы задач (синоним — машинная программа);
Упорядоченная последовательность команд, подлежащих обработке.
Понятия и термины, связанные с «Программой»
Машинная программа [computer (machine) program] — программа, написанная на машинном языке (в машинном коде).
Структура программы [program structure] — общая схема построения программы, рассматривающая ее составные компоненты (программные блоки) и взаимосвязи между ними.
Спецификация программы, программная спецификация [program specification] — точная и полная формулировка определенной задачи или гуппы задач, содержащая сведения, необходимые для построения алгоритма их решения. Содержит описание результата, который должен быть достигнут с помощью конкретной программы, а также действий, выполняемых программой для достижения конечного результата без упоминания того, как указанный результат достигается.
Верификация программы [program verification]: 1) установление любым корректным методом факта соответствия программы заданным целям ее создания или приобретения — «установление
правильности программы»; 2) формализованный контроль или проверка работоспособности программы.
Отладка программы [debugging] — обнаружение, локализация и устранение ошибок в компьютерной программе.
Отладчик [debugger] — программа, предназначенная для анализа поведения другой программы, обеспечивающая ее трассировку (отслеживание и распечатку выполняемых программой команд, изменений переменных или данных о других событиях, связанных с выполнением программы), остановку в указанных точках или при выполнении указанных условий, просмотр и изменение ячеек памяти, регистров процессора и команд программы.
Трассировка [trace] — метод проверки правильности функционирования программ при их выполнении путем отображения изменений всех значений переменных. Этим достигается сокращение поиска ошибочных команд, из-за которых переменные принимают неверные значения. Трассировка выполняется при помощи ввода в проверяемую программу специальных команд или с использованием специальных сервисных программ.
Тестирование программы [program testing] — проверка программы в рабочих условиях с некоторым специально созданным (тестовым) массивом данных с целью определения ее работоспособности в соответствии с заданными критериями оценки.
Испытания программы [program verification and validation] — всесторонняя (по формализованным признакам — «Verification» и общей субъективной оценке — «Validation») проверка и тестирование программы при сдаче ее в эксплуатацию или аттестации.
ПОДПРОГРАММА [subroutine]
Небольшая часть программы, связанная с реализацией какой- либо повторяющейся функции, процедуры или операции, которая может вызываться для выполнения из разных мест программы.
В зависимости от того, являются подпрограммы частью разработки использующей их программы, или заимствуются из других программ они подразделяются на внутренние подпрограммы [internal subroutines] и внешние подпрограммы [external subroutines]. В качестве последних могут использоваться и так называемые стандартные подпрограммы или программы [standard subroutunes, standard programs] — программы, помещенные в библиотеку программ .
9 Сведения о других видах подпрограмм см. [265, с. 274-275].
ПРОГРАММИРОВАНИЕ [programming]
Совокупность процессов, связанных с разработкой программ и их реализацией. В широком смысле к указанным процессам относят все технические операции необходимые для создания программ, включая анализ требований, все стадии разработки, а также реализации в виде готового программного продукта. В узком смысле под программированием часто понимают только процессы выбора структуры, кодирования и тестирования программ;
То же, что программирование математическое: т. е. относящееся к разделу прикладной математики, исследующей проблемы оптимизации решения различных задач человеческой деятельности (в том числе — управления, проектирования, планирования и т. и.) .
В зависимости от назначения и/или способа написания программ различают*.
прикладное программирование [application programming] — разработка и отладка программ для конечных пользователей (см. далее «Прикладная программа»), например бухгалтерских, обработки текстов и т. и.;
системное программирование [system programming] — разработка средств общего программного обеспечения, в том числе операционных систем, вспомогательных программ, пакетов программ общесистемного назначения, например, автоматизированных систем управления, систем управления базами данных и т. д.;
декларативное (логическое, продукционное) программирование [declarative programming, logical programming] — метод программирования, предназначенный для решения задач искусственного интеллекта. В указанном контексте программа описывает логическую структуру решения задачи, указывая преимущественно, что «нужно сделать», не вдаваясь в детали «как это делается». Используются языки программирования типа Пролог;
объектно-ориентированное программирование, объектное программирование, ООП [OOP, Object-Oriented Programming] — метод программирования, основанный на использовании концепции объекта, абстрагирующего конкретные его реализации в предметной области. При этом данные тесно связываются с выполняемыми над объектами процедурами. Например, круг на экране монитора может рассматриваться как объект, данные о котором характеризуют положение (координаты) центра, величину радиу-
9Подробности о видах программирования см. [265, с. 303-305].
са, толщину и цвет линии. Процедуры, связанные с этим объектом — перемещение, изменение размера, стирание и т. д. Данное программирование разрабатывалось и усовершенствовалось 19601970-х гг. В настоящее время используется в ряде языков программирования высокого уровня (Си++, Java, Смолток, Obj ectLisp и др.). Подробнее об объектном программировании см. [340]. В начале 1990-х гг. была выявлена потребность в выработке единых спецификаций, которые должны позволить программным продуктам различных фирм взаимодействовать друг с другом в общей информационной среде. Решение указанной задачи взяла на себя фирма OMG (США). Выработанная OMG идеология «Бизнес- объекта» к 1997 г. получила достаточно широкое распространение при создании промышленных программных приложений. Основу этой идеологии составляет «Общая аритектура брокера объектных запросов» — CORBA (Common Object Request Broker Architecture), центральной частью которой является спецификация на программный продукт (ORB, Object Request Broker), представляющий собой набор доменов или динамических библиотек, который обеспечивает взаимодействие различных программ в распределенной компьютерной среде. Кроме того, фирма OMG разработала спецификации обмена данными между брокерами различных фирм- производителей — GIOP (General Inter ORB Protocol) и с той же целью для Интернета — ПОР (Интернет Inter ORB Protocol). Поддержкой и развитием бизнес-объектной технологии занимается специально организованный в рамках OMG отдельный комитет — BODTF (Business Object Domain Task Force). В 1998 г. этим комитетом выпущена спецификация (ВОСА, Business Object Component Architecture), регламентирующая построение программных систем из компонент-объектов, созданных на основе технологии CORBA/IIOP. Подробнее о языке Си++, проблемах и перспективах его использования и развития см. [407, 423, 434, 794];
параллельное программирование [concurrent programming] — разработка программ, обеспечивающих одновременное (параллельное) выполнение операций, связанных с обработкой данных;
процедурное (процедурно-ориентированное) программирование [procedure-oriented programming] — метод программирования, в соответствии с которым программы пишутся как перечни последовательно выполняемых команд. При этом используется процедурно-ориентированный язык программирования;
структурное программирование, модульное программирование [structured programming, modular programming] — метод написания программ небольшими независимыми частями — моду-
лями, каждый из которых связан с какой-либо процедурой или функцией. При этом результирующая программа организуется в виде совокупности взаимосвязанных по определенным правилам модулей. Это упрощает разработку сложных программных продуктов и их тестирование (см. «Функциональное программирование»);
функциональное программирование [functional programming] — метод программирования, основанный на разбиении алгоритма решения задачи на отдельные функциональные модули, а также описании их связей и характера взаимодействия. Для данного вида программирования наиболее широко используются языки НОРЕ и ML. Элементы функционального программирования реализуются также другими языками, например Си;
эвристическое программирование [hueristic programming] — метод программирования, основанный на моделировании мыслительной деятельности человека. Используется для решения задач, не имеющих строго формализованного алгоритма или связанных с неполнотой исходных данных.
Языки программирования
ЯЗЫК ПРОГРАММИРОВАНИЯ [programming language]
Формализованный язык, предназначенный для описания программ и алгоритмов решения задач на ЭВМ. Языки программирования являются искусственными; в них синтаксис и семантика строго определены, поэтому они не допускают свободного толкования выражения, что характерно для естественного языка. Языки программирования разделяются на две основные категории языки высокого уровня и языки низкого уровня:
язык высокого уровня [high-level language] — язык программирования, средства которого обеспечивают описание задачи в наглядном, легко воспринимаемом виде, удобном для программиста. Он не зависит от внутренних машинных кодов ЭВМ любого типа, поэтому программы, написанные на языках высокого уровня, требуют перевода в машинные коды программами транслятора либо интерпретатора. К языкам высокого уровня относят Фортран, ПЛ/1, Бейсик, Паскаль, Си, Ада и др.;
язык низкого уровня, [low-level language] — язык программирования, предназначенный для определенного типа ЭВМ и отражающий его внутренний машинный код (см. далее также «Машинный язык», «Машинно-ориентированный язык» и «Язык ассемблера».
Различают также следующие виды языков программирования*.
Алгоритмический язык [algorithmic language] — совокупность символов, соглашений и правил, используемых для однозначного описания алгоритмов и обычно являющаяся часть языка программирования;
Неалгоритмический язык [nonalgorithmic language] — язык программирования, тексты которого не содержат указаний на порядок выполнения операций и служат лишь исходным материалом для синтеза алгоритма решения задачи;
Формальный язык [formal language]
Язык программирования, построенный по правилам некоторого логического исчисления или формальной грамматики [formal grammar], представляющей собой систему правил построения в заданном алфавите конечных знаковых последовательностей, множество которых образует формальный язык;
См. «алгоритмический язык»;
Исходный язык [source language] — язык программирования, на котором написана программа, в отличие от машинного языка, на котором программы выполняются компьютером. Исходные языки классифицируются на языки высокого уровня и языки низкого уровня.
Машинный (абсолютный) язык, язык ЭВМ [computer (machine) language] — язык программирования, предназначенный для представления программ в форме, обеспечивающей возможность их выполнения техническими средствами;
Машинозависимый (машинно-ориентированный) язык, машинозависимый язык программирования [computer-sensitive (computer-oriented) language] — язык программирования, учитывающий структуру и характеристики ЭВМ определенного типа или конкретной ЭВМ;
Машиннонезависимый язык [machine-independent language] — язык программирования, структура и средства которого не связаны ни с конкретной ЭВМ и позволяют выполнять составленные на нем программы на любой ЭВМ, снабженной трансляторами (см. далее) с этого языка;
Символический язык, язык символического кодирования [symbolic language] — язык программирования, ориентированный на конкретные ЭВМ и основанный на кодировании машинных операций при помощи определенного набора символов;
Гибридный (комбинированный) язык [hibrid language] — язык программирования, спользующий также средства другого языка;
Графический язык [graphic language] — язык, предназначенный для написания программ машинной графики и пользования ими.
Базовый язык [base language]
Машинный язык, общий для семейства ЭВМ;
Язык программирования в СУБД с автономным языком.
Общий язык [common language] — машинный язык, общий для группы ЭВМ и используемых ими внешних устройств;
Эталонный язык [reference language] — язык, являющийся основой для всех его конкретных версий, являющихся вариантами адаптации эталонного языка к определенным условиям применения и назначения;
Язык ассемблера, ассемблер [assembler language] — универсальный язык программирования, относящийся к категории языков низкого уровня, структура которого определяется форматами команд, данными машинного языка и архитектурой ЭВМ. Используется программистами в тех случаях, когда невозможно применение языка высокого уровня или требуются эффективные программы в машинных кодах.
Декларативный (непроцедурный) язык [declarative (nonprocedural) language] — язык программирования, который позволяет задавать связи и отношения между объектами и величинами, но не определяет последовательность выполнения действий (например, языки Пролог, QBE);
Императивный (процедурный) язык [imperative language] — язык программирования, который позволяет в явной форме (при помощи задания выполняемых операторов) определять действия и порядок (последовательность) их выполнения;
Язык функционального программирования, функциональный язык [functional language] — декларативный язык программирования, основанный на понятии функций, которые задают зависимость, но не определяют порядок вычислений.
Специализированный язык [special language] — язык программирования, ориентированный на решение определенного круга задач;
Язык описания страниц [PDL, Page Description Language] — специализированный язык, предназначенный для печатающих устройств. Предусматривает возможность использования изображений в формате, независимом от параметров устройства отображения. Наиболее известным языком такого типа является PostScript.
Автономный язык [freestanding language] — специализированный язык высокого уровня, в замкнутых СУБД («СУБД с автономным языком»);
Язык конструирования интерактивных технологий — в СУБД', язык, предназначенный для описания технологических процессов обработки данных с учетом разделения характера операций по их типам и обеспечения диалога с администратором системы;
Язык манипулирования данными, ЯМД [DML — Data Manipulation Language] — в СУБД', язык, предназначенный для обращения к базе данных и выполнения поиска, чтения и модификации ее записей;
Язык обработки списков [list language] — специализированный язык, предназначенный для описания процессов обработки данных, представленных в виде списков объектов;
Язык описания данных [DDL, Data Description Language] — язык, предназначенный для описания «концептуальной схемы» базы данных;
Язык описания хранения данных [DSDL, Data Storage Description Language] — язык, предназначенный для описания физической структуры (схемы) базы данных;
Язык описания страниц [page description language] — система для кодировки документов, которая позволяет точно описать ее внешний вид после подготовки к выводу на печать или на дисплей. Примером использования такого языка служит PDF, разработанный Adobe для хранения и представления изображений страниц.
Язык представления знаний [KRL, Knowledge Representation Language] — декларативный или декларативно-процедурный язык, предназначенный для представления знаний в памяти ЭВМ (например, языки Лисп и Пролог);
Язык публикаций [publication language] — язык, используемый для публикации алгоритмов и программ;
Язык спецификаций [specification language] — декларативный язык для задания спецификаций программ;
Проблемно-ориентированный язык [problem-oriented language] — язык программирования, предназначенный для решения определенного класса задач (проблем);
Процедурный (процедурно-ориентированный) язык [procedure-oriented language] — проблемно-ориентированный язык, который облегчает выражение процедуры, как точного алгоритма;
Язык реального времени [real-time language] — язык, используемый для программирования задач, в которых критическим является время реакции ЭВМ на сигналы, требующие от нее немедленных действий (например, язык Ада);
Язык управления пакетом [batch control language] — набор команд, директив, квалификаторов и правил их использования для управления пакетной обработкой данных;
Язык управления заданиями [job-control language] — язык, на котором записывается последовательность команд, управляющих выполнением задания. В отличие от обычных языков программирования, в которых объектами описания являются элементы, связанные с решением отдельной задачи, в языках управления заданиями преобразуемыми объектами являются целые программы и выходные потоки данных, обработанных этими программами.
Общесетевой командный язык [CNCL, Common Network — Command language] — стандартный в рамках вычислительной сети язык диалогового (интерактивного) поиска данных, предназначенный для унификации работы пользователей с неоднородными базами данных, управляемых различными СУБД;
Системный язык [system language] — язык общения оператора ЭВМ с вычислительной системой, представляющий собой совокупность команд оператора и сообщений системы;
Язык общего назначения, универсальный язык [universal programming language] — язык программирования, ориентированный на решение задач практически из любой области и объединяющий на единой методической основе наиболее существенные свойства и средства современных машино- и проблемноориентированных языков программирования (например, язык ассемблера, ПЛ/1 и др.);
Язык ориентированный на пользователя [user-oriented language] — слабоформализованный язык программирования, близкий к естественному языку;
Язык меню [menu language] — язык диалога пользователя с системой, основанный на использовании меню.
Разработки и наименования языков программирования
Ада [Ada] — язык программирования высокого уровня, ориентированный на применение в системах реального времени и предназначенный для автоматизации задач управления процессами и/или устройствами, например, в бортовых (корабельных, авиационных и др.) ЭВМ. Разработан по инициативе министерства обороны США в 1980-х гг. Назван в честь английского математика Ады Августы Байрон (Лавлейс), жившей в 1815-1851 гг.
Алгол [ALGOL, ALGOrithmic Language] — язык программирования высокого уровня, ориентированный на описание алгоритмов решения вычислительных задач. Был создан в 1958 г. специалистами западно-европейских стран для научных исследований. Версия этого языка Алгол-60 была принята Международной конференцией в Париже (I960 г.) и широко использовалась на ЭВМ 2-го поколения. Версия Алгол-68, разработанная группой специалистов Международной федерации по обработке информации (ИФИП)
в 1968 г, получила статус международного универсального языка программирования, ориентированного на решение не только вычислительных, но и информационных задач. Хотя в настоящее время Алгол практически не используется, он послужил основой или оказал существенное влияние на разработку более современных языков, например, Ада, Паскаль и др.
Бейсик [BASIC, Beginner’s All-purpose Symbolic Instruction Code] — язык программирования высокого уровня, разработанный в 1963-1964 гг. в Дартмутском колледже Томасом Куртом и Джоном Кемени ^. Первоначально предназначался для обучения программированию. Отличается простотой, легко усваивается начинающими программистами благодаря наличию упрощенных конструкций языка Фортран и встроенных математических функций, алгоритмов и операторов. Существует множество различных версий Бейсика, которые не полностью совместимы друг с другом. Некоторые реализации Бейсика включают средства обработки данных и наборов данных. Большинство версий Бейсика используют интерпретатор, который преобразует его компоненты в машинный код и позволяет запускать программы без промежуточной трансляции. Некоторые более совершенные версии Бейсика позволяют использовать для этой цели трансляторы. На IBM PC широко используются Quick Basic фирмы Microsoft, Turbo Basic фирмы Borland и Power Basic (усовершенствованная версия Turbo Basic, распространяемая фирмой Spectra Publishing). В начале 1999 г. фирма Microsoft выпустила версию языка Visual Basic 6.0 (VB 6.0), предназначенного для создания многокомпонентных программных приложений для систем уровня предприятий. Подробнее о нем см. [429].
Кобол [COBOL, COmmon Buisiness-Oriented Language] — язык программирования высокого уровня, разработанный в конце 1950-х гг. ассоциацией КАДАСИЛ для решения коммерческих и экономических задач. Отличается развитыми средствами работы с файлами. Поскольку команды программ, написанных на этом языке, активно используют обычную английскую лексику и синтаксис, Кобол рассматривается как один из самых простых языков программирования. В настоящее время используется для решения экономических, информационных и других задач.
О С созданием языка Бейсик иногда связывают также имя одного из двух основателей фирмы Microsoft — Пола Аллена, а также (в качестве аппаратного инструментария) первые ПЭВМ, в частности «Альтаир» [76]. Поскольку ПЭВМ появились существенно позже создания языка (примерно через десять лет), можно полагать, что речь в указанных случаях идет о создании не Бейсика а одной из его последующих версий.
Лисп [LISP, LISt Processing] — алгоритмический язык, разработанный в I960 г. Дж. Маккарти и предназначенный для манипулирования перечнями элементов данных. Используется преимущественно в университетских лабораториях США для решения задач, связанных с искусственным интеллектом. В Европе для работ по искусственному интеллекту предпочитают использовать Пролог.
ЛОГО [LOGO от грен, logos — слово} — язык программирования высокого уровня, разработан в Массачусетском технологическом институте в ориентировочно 1970 г. для целей обучения математическим понятиям. Используется также в школах и пользователями ПЭВМ при написании программ для создания чертежей на экране монитора и управления перьевым графопостроителем.
Паскаль [PASCAL — акроним с франц. — Program Applique a la Selection et la Compilation Automatique de la Litterature] — процедурно-ориентированный язык программирования высокого уровня, разработанный в конце 1960-х гг. Никлаусом Виртом, первоначально для обучения программированию в университетах. Назван в честь французского математика XVII века Блеза Паскаля. В своей начальной версии Паскаль имел довольно ограниченные возможности, поскольку предназначался для учебных целей, однако последующие его доработки позволили сделать его хорошим универсальным языком, широко используемым в том числе для написания больших и сложных программ. Существует ряд версий языка (например, ЕТН Pascal, USD Pascal, Turbo Pascal) и систем программирования на этом языке для разных типов ЭВМ. Для IBM PC наиболее популярной является система Turbo Pascal фирмы Borland (США). Подробнее о языках Паскаль и их развитии см. [653].
Пролог [PROLOG, PROgramming in LOGic] — язык программирования высокого уровня декларативного типа (см. ранее декларативное программирование), предназначенный для разработки систем и программ искусственного интеллекта. Относится к категории языков пятого поколения. Был разработан в 1971 г. в университете г. Марсель (Франция), относится к числу широко используемых и постоянно развиваемых языков. Последняя его версия Prolog 6.0. Подробнее см. [561].
Си [С] — многоцелевой язык программирования высокого уровня, разработанный Денисом Ритчи в начале 1970-х гг. на базе языка BCPL. Используется на миниЭВМ и ПЭВМ. Является базовым языком операционной системы Unix, однако применяется и вне этой системы, для написания быстродействующих и эффективных программных продуктов, включая и операционные
системы. Для IBM PC имеется ряд популярных версий языка Си, в том числе — Turbo С (фирмы Borland), Microsoft С и Quick С (фирмы Microsoft), а также Zortech С (фирмы Symantec). Многие из указанных версий обеспечивают также работу с Си и Си++ (см. далее).
Си++ [C++] — язык программирования высокого уровня, созданный Бьярном Страустрапом на базе языка Си. Является его расширенной версией, реализующей принципы объектно-ориентированного программирования. Используется для создания сложных программ. Для IBM PC наиболее популярной является система Turbo C++ фирмы Borland (США).
C# (С Sharp) — «Си Шарп»: объектно-ориентированный язык программирования, о разработке которого в 2000 г. объявила фирма Microsoft. По своему характеру он напоминает языки C++ и Java и предназначен для разработчиков программ, использующих языки С и C++ для того, чтобы они могли более эффективно создавать Интернет-приложения. Указывается, что C# будет тесно интегрирован с языком XML. Подробнее см. [600], а также на Web- сайте фирмы Microsoft (http://msdn.microsoft.com).
Фортран [FORTRAN, FORmula TRANslation] — язык программирования высокого уровня, разработанный фирмой IBM в 1956 г. для описания алгоритмов решения вычислительных задач. Относится к категории процедурно-ориентированных языков. Наиболее распространенными версиями этого языка являются Фортран IV, Фортран 77 и Фортран 90. Используется на всех классах ЭВМ. Последняя его версия также применяется на ЭВМ с параллельной архитектурой.
AppleScript — машинозависимый (ориентирован на работу с ПЭВМ типа Макинтош фиры Apple Computer) близкий к естественному английскому язык программирования, предназначенный для автоматизации повторяющихся задач, преимущественно связанных с процессами компьютерной графики (в том числе — обработки результатов сканирования, ввода изображений, цветоделения, составления каталогов, передачи печатных документов в World Wide Web и др.). Планировалась разработка версии этого языка для PowerPC. Подробнее о нем см. [198].
Clipper — язык высокого уровня и система программирования, предназначенные для разработки программ для ПЭВМ, преимущественно — систем управления большими объемами данных (см. «СУБД»). Владельцем и разработчиком языка и системы Clipper является фирма Nantucket (США). Начало работ по их созданию связано с разработкой компилятора для dBASE (см. далее) и относится к 1984 г. (год основания фирмы Nantucket Барри
Ребеллом и Брайаном Расселом). Первые программные продукты Clipper — ClipperWinter’84 (май 1985 г), ClipperWinter’85 (январь 1986 г), МсМах (версия для ПК Macintosh — сентябрь 1986 г.) и ClipperSummer’87 (декабрь 1987 г). Летом 1990 г. была выпущена версия языка Clipper 5.0, получившая широкое распространение в России. Она реализует концепцию открытой архитектуры и представляет собой язык, компилятор и систему разработки программ для ПЭВМ, включающую набор команд и функций, препроцессор, компоновщик, набор утилит (в том числе отладчик и встроенную документацию) [173].
dBASE
Язык программирования высокого уровня, предназначенный для создания пакетов прикладных программ, связанных с манипулированием большими объемами данных (Xbase). Первая версия языка dBASE II вышла в свет в начале 1980-х гг, в августе 1994 г. была выпущена версия dBASE 5.0 для Windows (подробнее см. [79]);
Семейство программ для ПЭВМ, предназначенное для манипулирования большими объемами данных.
FoxPro — объектно-ориентированный язык, предназначенный для создания пакетов прикладных программ, в том числе для современных операционных систем, например — версия этого языка FoxPro for Windows. Об одной из последних версий этого языка — Visual FoxPro 3.0 фирмы Microsoft см. в [84].
SGML (Standardized General Markup Language) — «Стандартизованный обобщенный язык разметки»: разработка языка была вызвана необходимостью создания средств описания документов и правил их построения. Для задания структуры документа используются специальные метки — «тэги», которые отделяют друг от друга элементы документа и файлы определения типа документа (Document Type Definition — DTD), выполняющие функции «грамматики» и определяющие структуру и содержание каждого элемента в документе. Принят ISO в качестве стандарта в 80-е годы. Сложность этого языка помешала ему лечь в основу первой спецификации для Web — HTML, который стал производным от SGML [336].
XML (Extensible Markup Language) — «Расширяемый язык разметки»: предложен консорциумом WWW Consortium (W3C) — ориентированных языков в 1996 г. Входит в подмножество SGML. Возник в результате необходимости создать более обобщенный язык разметки без соблюдения сложного и громоздкого для использования в Интернете стандарта SGML. Хотя XML и требует формально определять язык разметки, стадия проверки корректно-
сти стала не обязательной: наличие определений типов документов (DTD, Document Type Definition) не требуется, хотя и допускается. Кроме того, в XML используется лишь некоторое подмножество правил SGML, что облегчает его использование. Подобно SGML XML является метаязыком и содержит правила, по которым должно определяться множество «тэгов» (см. ранее), допустимых в документе. В отличие от HTML (см. далее), XML позволяет описывать не только структуру документа, но и его содержание (контекст) а также обеспечивать разные способы отображения (например, учитывающие тип клиента и вид запрашиваемого документа). Пакет данных, описанный на XML, называют XML-документом. Подробнее см. [336, 354, 478, 527, 528].
SAML (Security Assertion Markup Language)* — расширение языка XML (см. ранее), предназначенное для обмена данными по безопасности, присвоенными субъектам и находящимися в домене (динамической библиотеке). Сведения о субъектах разделяются на три типа так называемых утверждений [assertions}'. аутентификационное утверждение [authentication assertion], которое точно указывает, как и когда было установлено, что субъект является тем, за кого он себя выдает; атрибутивное утверждение [attribute assertion], которое указывает дополнительные служебные сведения о субъекте, и сертифицирующее утверждение [authorization assertion], подтверждающее право доступа субъекта к определенным ресурсам сети. Язык разработан организацией OASIS (см. www.oasis- open.org), в которую входят многие фирмы, включая такие, как Boeing, Citrix, IBM, Hewlett-Packard, Microsoft и др. Подробнее см. [824].
HTML, html (HyperText Markup Language) — «Язык разметки гипертекста»: разработан в 1992 г. в исследовательском центре CERN. Он является производным от SGML (см. далее). HTML устанавливает формат гипермедийных документов, в сети WWW. HTML-документы представляют собой ASCII-файлы, доступные для просмотра и редактирования в любом текстовом редакторе. Отличием от обычного текстового файла является наличие в HTML- документах специальных команд — тэгов, которые указывают правила форматирования документа [114, 141, 329, 336]. Полное описание HTML можно получить по адресу: http://www.access.digex.net/ ^werbach/barebone.html.
Версии языка HTML [329]
HTML 2.0 — стандарт был утвержден в ноябре 1944 г. организацией IETF (Интернет Engineering Task Force). В нем были расширены возможности предыдущей версии языка и он получил широкое распространение как у профессионалов, так и любителей.
HTML 3.0 — проект версии языка был опубликован в марте 1995 г. В нем были произведены радикальные изменения предыдущих версий включены дополнительные возможности, включая таблицы, математические выражения и т. д. Это стало причиной того, что он не стал официальной спецификацией и был заменен спецификацией HTML 3.2. (см. далее).
HTML 3.2 (кодовое наименование проекта: «Wilbur») — был опубликован и начал широко использоватья с мая 1996 г, получил официальное утвержден в 1997 г. Получил популярность из-за совместимости с HTML 2.0.
HTML 4.0 (кодовое наименование проекта: «Cougar») — последняя версия языка. В нем реализованы многие распространенные концепции Web-дизайна и приняты некоторые средства HTML 3.2. Самым значительным отличием HTML 4.0 от предыдущих версий является кодировка Unicode, тэг «OBJECT», позволяющий работать с мультимедиа (в том числе с видеоклипами и звуком) и др. Подробно о языке HTML 4.0 и работе с ним см. [329].
DHTML (Dynamic HTML) — «Динамическая HTML»: развитие языка HTML для создания движущихся («динамических») эффектов на Web-страницах. Подробнее см. [286, 479], а также на Web-сайте: http://web.ukonline.co.uk/paul.stephens/index.htm.
XHTML — XML-версия языка HTML 4.0. Подробнее см. на сайте www.w3c.org [693].
Java — объектно-ориентированный язык интерпретирующего типа (см. интерпретатор), разработанный фирмой Sun Microsystems в 1994 г. Он во многом сходен с языком C++ и нашел широкое применение для написания разного рода программных продуктов («приложений»), ориентированных на работу в сетевых системах типа «клиент-сервер» и «файл-сервер» под управлением современных операционных систем (Windows, OS/2 и др.). Язык рассчитан на передачу по Интернет текстов программ, которые на всех компьютерах должны выполняться одинаковым образом. Основное достоинство, привлекшее к этому языку специалистов, заключается в предоставляемой им возможности разработки платформо-независимых программ. Считается, что своим успехом этот язык обязан в первую очередь фирме Netscape Communication, которая лицензировала его интерпретатор в свой самый популярный в мире браузер Web-страниц (Navigator 2.0). Общими характеристиками языка Java являются: его простота, значительный объем библиотеки подпрограмм, возможность распространения на любой тип ЭВМ, независимость от ее архитектуры, высокая защищенность создаваемых программ, динамичность языка, обеспечивающая гибкое введение изменений в программы и др. В настоящее время
язык Java лицензировали такие фирмы, как IBM, Microsoft, Borland, Symantec, Micromedia и др. [102, 105, 307]. В феврале 1997 г. фирма JavaSoft выпустила новую версию усовершенствованного инструментального пакета разработки программ на языке Java — JDK 1.1 (Java Development Kit). Он облегчает работу по составлению программ, поддерживает средства работы с национальными кодировками и имеет улучшенный оконный интерфейс. Последующие версии языка Java — JavaOne’98 (март), JavaOne’99 (май), JavaOne’2000 (май), JavaOne’2001 (июнь) и JavaOne’2002 (март). Подробнее см. [320, 734].
Occam — язык высокого уровня, предназначенный для выполнения параллельного программирования и создания транспьютеров. Является результатом совместной разработки фирмы INMOS (Великобритания) и Оксфордского университета (Дэвид Мэй). Концепция Occam базируется на теории связанных последовательных процессов, созданной профессором Оксфордского университета С. Хора. Свое название язык получил в честь английского философа XIV века Уильяма Оккама, поскольку в основе разработки языка был использован провозглашенный им принцип: «Сущность не должна превышать необходимость» («бритва Оккама»). В соответствии с упомянутым принципом из двух одинаково эффективных вариантов решений принимается наиболее простое. Язык Occam используется в транспьютерах первых и всех последующих выпусков [170, 172].
PostScript — объектно-ориентированный язык, разработанный фирмой Adobe Systems (США). Является одним из основных стандартов для печати и передачи документов, работает с изображениями, включая шрифты. Поэтому относится также к классу специализированных языков описания страниц. Представляет собой набор команд по формированию сложных геометрических фигур из набора простейших заготовок (круги, прямоугольники, прямые и кривые линии и т. д.). Шрифты и чертежи, выполненные с использованием векторной графики языка PostScript, могут масштабироваться без потери качества их печати или отображения на экране монитора. Используется для управления лазерными принтерами при печати документов и другими устройствами вывода данных.
SQL (Structured Query Language) — «Язык структурированных запросов»: предназначен для обеспечения доступа к реляционным базам данных (см. реляционная модель). Создан корпорацией IBM. Большинство файловых серверов и многие СУБД используют SQL в качестве стандартного средства доступа к данным из приложений-клиентов.
OQL (Object Query Language) — «Объектный язык запросов»: расширенная версия языка SQL, дополненная объектными свойствами, средствами описания типов данных и итераций с объектами в базах данных [340].
ТеХ — специализированный язык программирования, разработанный американским математиком и программистом Дональдом Кнутом (Donald Knuth) в начале 1980 гг. Он предназначен для качественной подготовки печатной документации. Особое внимание в нем уделяется возможности кодировки математических знаков с использованием ASCII для выдачи, обработки и хранения их на ЭВМ. До настоящего времени он считается незаменимым дополнением других языков (например, PostScript) при подготовке материалов по математике и смежным специальностям [589].
UML (Unified Modelling Language) — «Унифицированный язык моделирования»: язык для спецификации, просмотра и документирования элементов программных систем, предназначенный для описания «бизнес-объекта» (см.), как компонента прикладной системы [407].
VRML (Virtual Reality Modelling Language) — «Язык моделирования виртуальной реальности» (сленговый термин — «вер- мел») предназначен для унификации и упрощения представления трехмерной и подвижной графики, в том числе — синхронизации изображения и звука. VRML рассматривается разработчиками как язык, хотя и родственный, но альтернативный по отношению к HTML и взаимодействующий с ним. Впервые идея языка была предложена Марком Песке (Mark Pesce) в 1993 г, а его первая спецификация (VRML 1.0) была подготовлена на основе формата Open Inventor фирмы SGI и представлена на второй конференции WWW в октябре 1994 г. в Женеве. Главной задачей было дальнейшее усовершенствование интерактивных интерфейсов с целью лучшего их восприятия человеком. Во второй версии, в разработке которой приняли участие и другие фирмы (например, — Sony Research, Mitra и др.), его интерактивные возможности были расширены. В частности, VRML 2.0 стал поддерживать анимацию и звуковые эффекты, а также взаимодействия с Java и JavaScript. В августе 1996 г. был принят его стандарт, а в декабре 1997 г. VRML 2.0 был официально заменен на VRML 97, называемый также VRML Technical Symposium. Новый стандарт ISO/IEC 14772 построен на основе спецификациий VRML 2.0 с некоторыми поправками и дополнениями. В настоящее время ведется разработка очередной версии — VRML 2000. Стандарт VRML и описание языка можно получить по адресам: http:/www.virtpark.com/theme/vrml, http:/www.vrml.org. Подробнее см. [141, 580, 591].
DSML (Directory Services Markup Language) — «Язык разметки службы каталогов» предназначен для поддержки служб администрации сетей, работающих с каталогами. Специализированные каталоги позволяют эффективно хранить сведения об абонентах сети, необходимым им сервисным услугам, а также сетевым ресурсам и др. данные, сопоставление которых обеспечивает возможность администраторам сети оптимизировать предоставление абонентам необходимых им услуг в реальном масштабе времени. DSML был предложен в 1999 г. рабочей группой (DSML Working Group), представленной фирмами IBM, Microsoft, Novell, Sun/Netscape, Oracle и др. для создания унифицированного формата разработки таких каталогов, их публикации и обмена их содержимым (подробнее см. [608]).
WML (Wireless Markup Language) — язык для создания гипертекстовых документов для мобильных телефонов и ПК. Является открытым стандартом, входящим в состав Wireless Access Protocol (WAP). Подробнее см. www.wapforum.org [693].
HDML (Handheld Device Markup Language) — язык разметки документов для мобильных телефонов и компьютеров, разработанный фирмой Unwired Planet в качестве альтернативы языку WML (см. ранее). Браузеры, работающие на этом языке, могут интерпретировать язык WML [693].
4.1.3. Связанные с программированием термины
ДИРЕКТИВА [directive]
Вводимое в ЭВМ (оператором или пользователем) в повелительной форме сообщение или команда, которая содержит указание на то какие необходимо выполнить действия.
Компонент программы на языке ассемблера, управляющий последующей компоновкой программы, но не вызывающий появление машинной команды.
ЗАДАНИЕ [job]
Единица работы, определяемая пользователем, которую должна выполнить ЭВМ.
Совокупность программ и данных, обрабатываемых автоматизированной системой как единое целое. Описание задания составляется на языке управления заданиями. Типизированные описания вариантов заданий, характерных для ЭВМ определенного клас- са/типа реализуются в соответствующих операционных системах.
Поток заданий [job stream] — последовательность заданий, выполняемых ЭВМ под управлением операционной системы.
Опция [option] — параметр или вариант выполнения задания для обрабатывающей его программы, предназначенный для управления режимом ее работы.
Итерация [iteration] — один цикл выполнения задания или команды вычислительной машиной.
КОМАНДА, ИНСТРУКЦИЯ [instruction, command]
Управляющий сигнал, инициирующий выполнение процессором конкретной операции.
В языках программирования — значимое выражение, определяющее одну операцию и ее операнды (см. далее).
Описание операции, которую должна выполнить ЭВМ.
Наиболее употребительные термины, связанные с видами команд*.
Адресная команда [address instruction] — команда программы, осуществляющая обращение к адресам операндов либо к адресам команд, указанных в определенных местах командного слова.
Безадресная команда [no-address instruction] — команда, определяющая операнды, для которых задана операция в неявной форме.
Многоадресная команда [multi-address instruction] — машинная команда, содержащая два и более адреса в явном виде.
Арифметическая команда [arithmetic instruction] — команда, определяющая выполнение десятичной операции над числами с фиксированной или плавающей запятой.
Команда ассемблера [assembly instruction] — основная конструкция языка ассемблера, с помощью которой записывается программа на этом языке. Как правило, одна команда ассемблера транслируется в одну эквивалентную машинную программу.
Байтовая команда [byte instruction]:
Команда выполнения операций над байтами.
Команда, занимающая один байт.
Команда ввода-вывода (ввода/вывода) [Input/Output instruction] — машинная команда, выполняющая соответственно ввод данных с внешнего устройства в основную память или их вывод из основной памяти во внешнее устройство.
Команда вызова [call instruction] — команда, осуществляющая вызов стандартной программы или программы пользователя.
Исполнительная команда [effective instruction] — команда, которая не требует модификации для последующего выполнения вычислительной машиной.
Машинная команда [computer instruction] — команда, которая может быть непосредственно распознана центральным процессором ЭВМ, для которой она создана.
Основная команда [general instruction] — команда, входящая в стандартный набор команд ЭВМ.
Команда останова [halt (breakpoint) instruction]:
Команда, останавливающая выполнение машинной программы.
См. команда паузы.
Команда условного останова [optional-stop instruction] — команда, позволяющая произвести с пульта оператора ЭВМ останов выполнения текущей программы.
Команда паузы [pause instruction] — команда, определяющая временное прекращение выполнения программы, работа может быть возобновлена поступлением внешнего прерывания.
Команда произвольной паузы, произвольного останова [optional pause instruction] — команда, допускающая ручной при- останов выполнения машинной программы.
Команда прерывания [trap instruction] — команда, вызывающая внутреннее прерывание с указанным номером.
Прерываемая команда [restartable instruction] — команда, выполнение которой может быть приостановлено при возникновении прерывания и продолжено после его обработки.
Команда повторения, повторяемая команда [repetition instruction] — команда, вызывающая повторение определенной последовательности команд, образующих циклическую группу — «цикл», а также обеспечивающая установку и проверку условия выхода из цикла.
Команда цикла [cycle instruction] — машинная команда условного перехода по одному из явно или неявно определенных адресов в зависимости от значения, связанного с командой счетчика цикла, а также, при необходимости, другого условия или признака.
Команда пропуска [skip instruction] — команда, выполнение которой приводит к подавлению отдельных действий, предусмотренных в программе (например, пропуску последующей команды, запрету записи результата и т. и.).
Команда прекращения (отмены, удаления) [cancel command] — команда, вызывающая процедуру прекращения выполнения задания, удаления задачи из вычислительной системы и освобождение ее ресурсов.
Команда рестарта [restart instruction] — команда в машинной программе, начиная с которой возможно ее повторное исполнение.
Команда перехода, переход [jump instruction] — команда, вызывающая передачу управления.
Команда безусловного перехода, безусловный переход [unconditional jump instruction] — переход, в заданную точку программы без каких-либо дополнительных условий.
Команда условного перехода, условный переход [conditional jump instruction] — команда, определяющая передачу управления и условия, которые должны быть выполнены, чтобы эта передача («условный переход») была реализована.
МАКРОКОМАНДА [macro, macro instruction]
Команда языка ассемблера, транслируемая в несколько машинных команд. Результатом является новая команда, созданная путем сочетания нескольких уже существующих. Например, нажатие клавиши, соответствующей макрокоманде (клавиши макроса) на клавиатуре, вызывает реакцию ЭВМ, которая соответствует нажатию нескольких командных клавиш.
КВАЛИФИКАТОР [qualifier]
Составное имя данных, используемое для уточнения принадлежности имен данных различных уровней иерархической структуры и позволяющее устранить неоднозначность в их распознавании.
Элемент команды оператора, команды программы или спецификации файла, уточняющий действие команды или спецификации.
МАШИННЫЙ КОД [computer (machine) code]
Двоичный код, используемый для кодирования машинных команд по правилам, предусмотренным для определенного типа ЭВМ (типа центрального процессора). Программы, написанные на языках программирования высокого уровня, перед тем, как они смогут выполняться компьютером, необходимо транслировать в машинный код при помощи программ транслятора или интерпретатора.
То же, что машинная программа.
Мнемокод [mnemonic] — краткая последовательность букв или символов, использующаяся в языках программирования низкого уровня для представления команды, записанной в машинных кодах.
МЕНЮ [menu]
Список предлагаемых пользователю вариантов услуг, действий, команд, режимов работы, ответов и т. и., выводимых на экран монитора, для осуществления выбора необходимого варианта (положением курсора и/или клавиатурным набором команд) и дальнейшего его исполнения средствами вычислительной системы.
Различают следующие виды меню*.
Вертикальное меню [vertical menu] — меню, все элементы которого расположены на экране монитора вертикально, один под другим.
Горизонтальное меню [horizontal menu] — меню, все элементы которого расположены горизонтально (как правило, в верхней или нижней части экрана монитора).
Всплывающее меню [pop-up menu] — меню, появляющееся на экране монитора в текущем положении курсора и исчезающее после выбора команды.
Спускающееся меню [pull-down menu] — вертикальное меню, вызываемое указанием его заголовка (элемента горизонтального меню).
Пиктографическое меню [icon menu] — меню, выполненное в форме набора пиктограмм, представляющих собой условное обозначения информационных объектов или операций.
ОПЕРАЦИЯ [operation]
Отдельное действие или ограниченная группа взаимосвязанных действий, направленных на получение частного в рамках решения задачи результата;
То же, что машинная операция (см. далее).
Некоторые виды операций*.
Машинная операция [computer operation] — совокупность действий ЭВМ, связанных с выполнением определенной (одной) команды процессора при работе с данными.
Арифметическая операция [arithmetical operation] — операция, связанная с выполнением арифметических действий: сложения, вычитания, умножения и/или деления.
Логическая операция [logical operation] — машинная операция, выполняемая с использованием логических операторов.
ОПЕРАНД [operand]
Данные, которые задаются машинной командой и которые должны быть обработаны или выработаны в ходе ее исполнения.
Величина в выражении текста программы, с которой производится операция (аргумент операции).
Часть машинной команды, определяющая указанные в п. 1 данные; Величина в выражении текста программы, с которой производится операция (аргумент операции).
Место, где находятся или должны находиться указанные в п. 1 данные (например, адреса в оперативной, внешней и т. п. памяти, общие или специальные регистры, флажки, поля признаков, входы и выходы управляющих сигналов).
ОПЕРАТОР [statement, operator]
Знак операции в выражении текста программы.
В программировании — выполненное на языке программирования предписание, предназначенное для определения некоторого шага процесса обработки данных.
Языковая конструкция в тексте программы, выражающая один шаг из последовательности действий ЭВМ.
В математике — закон (правило) установления соответствия между элементами двух множеств.
ПРОЦЕДУРА [procedure]
В широком значении термина — порядок выполнения ряда последовательных действий, необходимых для получения чего-нибудь .
Повторяющаяся операция или типизированное действие, составляющее часть какого либо процесса.
Небольшая часть компьютерной программы, выполняющая узко ограниченную задачу или типовое действие, например, копирование, очистку экрана, сортировку записей и т.п. Каждая процедура имеет имя (идентификатор) и описание, определяющее ее параметры и операторы. При вызове процедуры обычно указывается ее имя и параметры, требующие исполнения. Некоторые наиболее часто используемые процедуры разрешается использовать в программах без описаний, поскольку последние известны трансляторам. Такие процедуры называются стандартными.
Транзакция [transaction] — механизм, позволяющий обеспечить группу операций как единого целого и не допускать выполнение ее частично. В некоторых СУБД, например InterBase 4.0 фирмы Borland допускается возможность одновременного выпол-
См. Толковый словарь русского языка / Под ред. Б. М. Волина и проф. Д. Н. Ушакова. — М: Гос. изд-во иностранных и национальных словарей, 1939. Т. 3. С. 1042.
нения нескольких транзакций, а также их вложения и перекрытия (подробнее см. [80]).
ПРЕРЫВАНИЕ [interrupt]
Операция процессора, состоящая в регистрации его состояния, предшествовавшего прерыванию и установлении нового состояния.
Временное прекращение процесса, вызванное некоторым внешним событием.
Некоторые виды прерываний*.
Аппаратное прерывание [hardware interrupt] — прерывание, вызванное ошибкой в работе технических средств.
Внешнее прерывание [external interrupt] — прерывание, инициируемое устройством, не входящим в состав центрального процессора (прерывание от внешнего устройства).
Прерывание от внешнего устройства [peripheral interrupt] — прерывание, вызываемое сигналом внешнего устройства — терминала, устройства ввода-вывода, накопителя и др.
Прерывание по вызову (по запросу) [polling (query) interrupt] — внешнее прерывание, возникающее при поступлении запроса от абонента.
Прерывание от пользователя [user break] — прерывание работы программы, вызванное нажатием пользователем соответствующей управляющей клавиши.
Приоритетное прерывание [priority interrupt] — прерывание по требованию любого его источника с более высоким приоритетом.
Внутреннее прерывание [internal interrupt] — прерывание, обусловленное внутренними по отношению к текущему процессу сигналами. К таким прерываниям относятся программные прерывания, прерывания по обращению к супервизору, прерывания ввода/вывода, а также прерывания, связанные с машинными сбоями.
Прерывание ввода/вывода [Input/Output interrupt] — прерывание, которое происходит по завершении каждой операции ввода/вывода и обрабатывается супервизором ввода/вывода.
Прерывание по обращению к супервизору [supervisor interrupt] — прерывание, вызываемое системными командами обращения к супервизору.
Программное прерывание [software interrupt] — прерывание, вызванное машинной командой преимущественно в связи с ошибками в программе (например, деление на нуль, переполнение, нарушение защиты и др.).
Логическое прерывание [logical interrupt] — прерывание в работе процессора, возникающее при различных нестандартных ситуациях в работе основного микропроцессора (например, переполнение регистров).
Системное прерывание, ловушка [trap] — реакция системы на особую (нештатную) ситуацию.
Асинхронное прерывание [asynchronous system trap] — прерывание, возникновение которого не привязано к определенной точке программы. К таким прерываниям относятся внешние прерывания и прерывания, связанные с выполнением другого процесса.
Синхронное прерывание [synchronous system trap] — прерывание, возникающее в определенной точке программы и вызванное самой программой.
Прерывание от схем контроля по машинному сбою [machine-check interrupt] — прерывание, выполненное схемами контроля ЭВМ при возникновении машинных сбоев.
Страничное прерывание [page interrupt] — программное прерывание, возникающее при обращении к странице виртуальной памяти, отсутствующей в оперативной (реальной) памяти.
ТРАНСЛЯЦИЯ [translation]
Преобразование программ, написанных на языке высокого уровня, в машинные коды, т. е. в форму, которую может воспринимать ЭВМ. Полученная после трансляции новая программа может быть записана и в дальнейшем использована как самостоятельная для управления ЭВМ. Прошедшая трансляцию программа работает значительно быстрее, чем программа, пропускаемая через интерпретатор.
Конвертирование (преобразование) программы, представленной на одном из языков программирования, в эквивалентную программу на другом языке. Программа перед трансляцией называется исходной программой [source program], после трансляции — объектной программой [object program].
ТРАНСЛЯТОР [translator]
Программа или техническое средство, выполняющее трансляцию программы, т. е. ее преобразование с языка высокого уровня в машинные коды.
Обрабатывающая программа, предназначенная для преобразования исходной программы в объектный модуль.
ИНТЕРПРЕТАЦИЯ [interpretation]
Последовательная трансляция исходной программы на машинный язык по частям (отдельным командам и операторам) и непосредственно следующее выполнение их ЭВМ. Этот метод не требует предварительного преобразования программ, написанных на языках высокого уровня, в машинный код (трансляции), однако его использование связано с более медленной работой программ.
ИНТЕРПРЕТАТОР [interpreter]
Программа или техническое средство, выполняющее интерпретацию.
Вид транслятора, осуществляющего пооперационную (поко- мандную) обработку и выполнение исходной программы или запроса. В отличие от компилятора, который осуществляет трансляцию всей программы высокого уровня в машинные коды один раз без ее выполнения (создает объектную программу), интерпретатор транслирует исходную программу команда за командой каждый раз при выполнении и не создает объектного модуля. За счет такого режима выполнение программы происходит медленнее, чем в случае ее обработки транслятором, однако при обработке интерпретатором программы выполняются сразу, без промежуточной стадии трансляции.
КОМПИЛЯЦИЯ [compilation]
Трансляция программы на язык, близкий к машинному. Трансляция программы, составленной на исходном языке, в объектный модуль (осуществляется компилятором — см. далее).
КОМПИЛЯТОР [compiler]
Машинная программа, используемая для компиляции.
Программа или техническое средство, выполняющая компиляцию.
Транслятор, выполняющий преобразование программы, составленной на исходном языке, в объектный модуль.
Ассемблер, транслятор с языка ассемблера [assembler] — программа, транслирующая программы, написанные на языке низкого уровня (см. «Язык ассемблера») в машинный код для исполнения их компьютером. Каждая команда на языке ассемблера однозначно преобразуется в одну команду в машинном коде.
Время отклика [response time] — время между набором команды и получением результата ее действия.
Шаг задания [job step] — часть задания, содержащая вызов одной программы и выполняемая как независимая задача.
Шаг программы [program step] — выполнение одной команды программы.
ЭМУЛЯЦИЯ [emulation]
Метод или процесс, заключающиеся в имитации функционирования одной системы или ее части средствами другой системы без потери функциональных возможностей или искажения получаемых результатов (см. далее «Эмулятор»).
Эмулятор [emulator] — программа, при помощи которой одно устройство может имитировать функционирование другого. Эмуляторы широко применяются для расширения возможностей использования программных продуктов, например, в интересах использования программ, написанных для одних типов или классов ЭВМ, на машинах других типов или классов. В частности использование эмуляторов позволяет экономить деньги, при работе с программными средствами, предназначенными для более дорогих моделей ЭВМ или внешних устройств, например принтеров.
ФЛАГ [flag]
Признак в виде одноразрядного индикатора, свидетельствующий о том, что некоторый аппаратный или программный компонент вычислительной системы находится в определенном состоянии или что для него выполняется определенное условие.
В сетях передачи данных; фиксированная последовательность битов, предназначенная для выделения начала и конца кадра.
ИНДИКАТОР [indicator]
Элемент данных, отражающий изменение состояния устройства или данных в процессе работы вычислительной системы или выполнения отдельной программы (другие термины, связанные с видами индикаторов см. в [265]).
Устройство для визуального отображения состояния аппаратуры (например, «включена» или «выключена»), объекта управления или измерения.
тэг [tag]
Специальная последовательность знаков в размеченном тексте, указывающая на структуру или формат его представления в файле.
Смарт-тэг [smart-tag] — «Интеллектуальная метка»: термин, введенный корпорацией Microsoft в 2001 г. для обозначения специ-
ального механизма контекстно-зависимого исполнения действий на основе ассоциативной связи с фрагментами текста. Этот механизм можно рассматривать как сочетание принципов гипертекста и сопоставляемого с ним механизма меню. Подробнее см. [704].
ОБЩЕЕ ПРОГРАММНОЕ ОБЕСПЕЧЕНИЕ
ОБЩЕЕ ПРОГРАММНОЕ ОБЕСПЕЧЕНИЕ, общее ПО [general software]
Совокупность управляющих и обрабатывающих программ, предназначенных для планирования и организации вычислительного процесса, автоматизации программирования и отладки программ. Применительно к отдельной ЭВМ в общее ПО входит операционная система, программы технического обслуживания и вспомогательные программы.
В автоматизированных системах общее ПО включает в себя наряду с операционной системой и ее вспомогательными средствами один или несколько взаимосвязанных функционально-ориентированных пакетов прикладных программ, обеспечивающих как работу системы в целом, так и отдельных ее составных частей. В практике использования термина «ПО» применительно к конкретной автоматизированной системе (например, ПО АБИС) под ним часто понимается (в узком значении) именно последняя названная совокупность программных средств без операционной системы и других прикладных программ, напрямую не относящихся к данной системе и решающих вспомогательные задачи ее персонала и пользователей.
СИСТЕМНАЯ ПРОГРАММА [systems program]
Программа, относящаяся к общему программному обеспечению. Программы такого рода предназначены для решения задач и выполнения операций, связанных с работой собственно ЭВМ. К системным относятся, в частности, операционные системы, сервисные программы (утилиты) и драйверы.
ПРОГРАММНЫЙ МОДУЛЬ [program module]
Программа или отдельная ее функциональная часть, рассматриваемая как единое целое в контекстах хранения, замены, трансляции, объединения с другими программными модулями и ее загруз-
ки в оперативную память ЭВМ.
Загрузочный модуль [load module] — программный модуль в относительных адресах, полученный из объектного модуля (см. далее) при редактировании связей в едином, принятом в данной операционной системе формате.
Объектный модуль [object module] — элемент так называемой объектной архитектуры [object architecture или object-oriented architecture] построения программы, в которой ее основные составные части организованы в виде отдельных блоков или модулей, допускающих их компоновку, а также индивидуальное хранение и использование; программный модуль, полученный в результате трансляции исходной программы.
Операционные системы
ОПЕРАЦИОННАЯ СИСТЕМА, ОС [OS, Operating System]
Программа или совокупность программ, управляющая основными действиями ЭВМ, ее периферийными устройствами и обеспечивающая запуск всех остальных программ, а также взаимодействие с оператором. В частности, ОС выполняет следующие действия: управление памятью; управление вводом-выводом; управление файловой системой; управление взаимодействием процессов; диспетчеризацию процессов; защиту и учет использования ресурсов и др. Часто она включает в себя значительную часть специализированных сервисных или вспомогательных программ.
Операционная система загружается непосредственно при включении компьютера (см. «Начальная загрузка») и перестает работать только после его выключения. Она осуществляет диалог с оператором или пользователем и организует эффективное взаимодействие (интерфейс) других (в том числе прикладных) программ со всеми узлами ЭВМ.
Операционные системы могут создаваться как для конкретных ЭВМ, так и для ЭВМ определенных типов или классов. В последнем случае соответствующие ОС называются стандартными. Например, MS DOS (Microsoft System Disk Operating System) фирмы Microsoft Corp, ориентирована на IBM-совместимые ПК, Mac OS фирмы Apple Computer — на ЭВМ ряда Macintosh, ОС Unix фирмы AT&T’s Bell Laboratories является стандартной для ЭВМ разных классов, выполняющих функции серверов и рабочих станций. Используется также на портативных ПК и больших стационарных ЭВМ.
NOS (Network Operating System) — «Сетевая операционная система»: программное обеспечение, реализующее сетевой режим работы. Примерами сетевых операционных систем являются Windows NT, Windows 2000, Novel Netware и др.
Некоторые свойства и виды ОС
Многозадачность [multitasking, multiprogramming] — свойство операционной системы и ЭВМ, при которой один процессор может обрабатывать несколько разных программ или разных частей одной программы одновременно. При этом все программы вместе удерживаются в оперативной памяти и каждая выполняется за какой-то период времени. Например, одна программа может работать, пока другие ожидают включения периферийного устройства или сигнала (команды) оператора. Способность к многозадачности зависит в большей степени от операционной системы, чем от типа ЭВМ. Наиболее распространенной многозадачной системой является Unix фирмы AT&T’s Bell Laboratories (США).
Многопользовательская система, система с коллективным доступом, система коллективного доступа [multiuser system, multiaccess system] — вычислительная система или ее часть (например, операционная система), позволяющая нескольким пользователям одновременно иметь доступ к одной ЭВМ со своего терминала (локального или удаленного). Многопользовательский характер работы достигается благодаря режиму разделения времени, который заключается в очень быстром переключении ЭВМ между разными терминалами и программами и соответственно быстрой отработке команд каждого пользователя. При этом последний не замечает задержек времени, связанных с обслуживанием других пользователей. Примерами разработок указанного вида могут служить ОС NetWare, созданная фирмой Novell (США) для локальных информационных и вычислительных систем, Unix фирмы AT&T’s Bell Laboratories (США), REAL/32 и др.
REAL/32 — многопользовательская многозадачная операционная система реального времени. В этой системе каждый терминал, состоящий из монитора и клавиатуры, для его пользователя работает как максимально простой ПК. Эта система и ей подобные могут выступать в качестве альтернативы локальным сетям или Unix, поскольку они похожи: и те и другие являются многопользовательскими и многозадачными. Однако в отличие от последней они предоставляют своим пользователям возможность работать в программной среде, максимально приближенной к DOS, и в режиме, аналогичном тому, когда каждый из них имеет в своем распоряжении персональную сетевую рабочую станцию, работающую под управлением DOS [380].
Однопользовательская система [one user system] — вычислительная система или ее часть (например операционная система), не обладающая свойствами многопользовательской (см. ранее). Примерами однопользовательских ОС являются MS DOS фирмы Microsoft System (США) и ОС/2, созданная совместно Microsoft Corp, и IBM (см. далее).
Сетевая операционная система, СОС [Network Operating System] — операционная система, предназначенная для обеспечения работы вычислительной сети (см. также «Многопользовательская система», «Unix», «Windows NT»).
Наиболее распространенные ОС
MS DOS (Microsoft System Disk Operating System)
Однопользовательская «Дисковая операционная система», созданная фирмой Microsoft в 1981 г. для микроЭВМ, использующих микропроцессоры семейства «Intel х86> или так называемых IBM-совместимых ПК. Первая версия MS DOS (MS DOS 1.0) была аналогична операционной системе, ранее созданной фирмой Digital Research, которая называлась СР/М (Control Program for Microcomputers) и являлась стандартной для ПЭВМ в конце 1970-х и начале 1980-х гг. [46, 54]. Она и ее варианты — PC DOS (фирмы IBM) и DR DOS (фирмы Digital Research, выпущен в 1988 г.) часто обобщенно называются просто DOS. Разные модифицированные версии DOS (например, 2.0, ..., 3.0, ..., 4.01, ..., 5.0, ..., 6.22) выпускались с последовательным расширением ее функциональных возможностей в соответствии с развитием микропроцессоров «Intel х86». Последняя из указанных версий DOS была разработана для микропроцессоров Intel 486. Общим недостатком всех версий DOS является ограниченный объем оперативной памяти, представляемой операционной системой (640 Кбайт). Поэтому для последующих версий микропроцессоров и микроЭВМ на их основе начали более активно применяться однопользовательская ОС/2, выпускаемая фирмами IBM и Microsoft, а также операционные системы семейства Windows (в частности, многопользовательская — Windows NT и однопользовательская — Windows 95), которые продолжили ряд операционных систем производства фирмы Microsoft. Преемственность операционных систем DOS и Windows определяется не только их совместимостью, но и тем, что последние являются единым комплексом двух программных продуктов и характеризуются как «DOS и Windows в одной коробке», причем DOS может использоваться автономно и имеет версию 7.0 [87, 91].
В марте 1995 г. руководитель фирмы Microsoft Билл Гейтс объявил о прекращении разработки DOS как самостоятельной опера-
ционной системы, а также программ, работающих под ее управлением. Тем не менее одновременно с указанным заявлением фирмой IBM выпущена очередная и последняя версия PC DOS 7 [94].
ОС/2 [OS/2, Operating System/2]
Однопользовательская операционная система второго поколения. Первая версия выпущена в апреле 1987 г. совместно фирмами Microsoft Corp, и IBM для высокопроизводительных микроЭВМ. Предполагалась, что эта система должна будет заменить MS DOS. После 1990 г. — с версии OS/2 2.0 ее дальнейшим развитием занималась только IBM (фирма Microsoft Corp, приступила к созданию системы Windows). Основными особенностями ОС/2 являются многозадачность (т. е. способность одновременной обработки нескольких прикладных программ — см. далее) и возможность работы с большими объемами внутренней памяти (до 16 Мб). В случае, если этого оказывается недостаточно, ОС/2 может автоматически — без вмешательства пользователя — переносить часть обрабатываемых данных (в том числе файлов) на жесткий диск. В конце 1995 г. выпущена многопользовательская (сетевая) версия OS/2 — Warp Connect 3.0 [81, 82, 119, 120].
WINDOWS
Семейство современных операционных систем фирмы Microsoft Corp, с графическим многооконным пользовательским интерфейсом, предназначенных для IBM-совместимых ЭВМ. Первая версия графической оконной среды Windows выпущена в 1985 г. в качестве дополнения (программной оболочки — см. далее) к операционной системе MS DOS. Однако она была признана неудачной прежде всего из-за невозможности обеспечения существовавшими тогда ПЭВМ функционирования графической среды. Версии Windows 2.0 (Windows/286 и Windows/386), выпущенные в 1988 г, сняли этот недостаток, однако заметного распространения они не получили. В 1990 г. выпущена версия Windows 3.0, предназначенная для 16-разрядных ПЭВМ с микропроцессором не ниже 1386 и RAM не менее 4 Мбайт. По данным фирмы-производителя было реализовано 5 млн экземпляров этого продукта. В апреле 1992 г. на рынок поступила версия Windows 3.1, которая официально была объявлена операционной системой, хотя в глазах пользователей она оставалась программной оболочкой к DOS, поскольку работала с нею, но поставлялась отдельно. Осенью 1993 г. выпущена первая многопользовательская операционная система Windows NT 3.1, а затем (в конце этого года) — система для одноранговой локальной
сети и сетевой клиент для сервера Windows NT. Проданные после этого 100 млн IBM-совместимых ПЭВМ и все программные разработки для них были ориентированы на Windows. Разработки фирмы Microsoft Corp. 1994 г. (32-разрядные Chicago, Windows 4.0 и Windows 3.11 для рабочих групп) были переходными для широко распространившихся операционных систем: многопользовательской — Windows NT 4.0 и однопользовательской — Windows 95, объединяющих модули DOS и Windows в единый программный продукт [75, 76, 107, 108, 152].
Windows 95 OEM Service Release 2, OSR 2 (OEM Service Release 2) — специальная (обновленная) версия операционной системы Windows 95. Разработана фирмой Microsoft для ПЭВМ с мультимедиа-расширением (технологией ММХ), которые выпускаются фирмами, отнесенными к разряду «производителей оригинального (в смысле — незаимствованного) оборудования» — OEM (Original Equipment Manufacturer). Подробнее о программе OSR 2 и особенностях ее инсталляции см. [257].
Windows NT Workstation — однопользовательская версия операционной системы Windows NT, выпущенная фирмой Microsoft в начале 1996 г. Предназначена для установки на ЭВМ, являющиеся рабочими станциями сети «клиент-сервер», а также ЭВМ, работающие в автономном режиме. Сопоставительную характеристику ОС Windows NT Workstation 4.0 и Windows 95 с целью определения варианта выбора операционной системы см. в [208].
Windows NT Server — многопользовательская версия операционной системы Windows NT, выпущенная фирмой Microsoft в начале 1996 г. Предназначена для установки на ЭВМ, выполняющие функции сервера.
Windows СЕ (условное наименование Pegasus) — 32-раз- рядная многозадачная операционная система, выпущенная фирмой Intel в 1997 г. для личных электронных секретарей (см. также «PDA»). Имеет пользовательский интерфейс, аналогичный Windows 95; рассчитана на работу с компактным ОЗУ емкостью 4 Мб и представляет собой сокращенную до минимума графическую вычислительную среду [245, 304].
Pocket PC — обновленная версия Windows СЕ; характеризуется новым пользовательским интерфейсом, большей стабильностью работы, наличием доступа в Интернет, средств чтения электронных книг и возможностью распознавания рукописных текстов [693].
Windows 98 (проект Memphis) — операционная система, представляющая собой развитие ОС ряда Windows (см. ранее) и предназначенная для замены ее ранее выпущенных версий (Windows 95 и Windows 3.1). Выпущена в первой половине 1998 г.
Новые возможности Windows 98:
Усовершенствован пользовательский интерфейс, облегчающий навигацию по локальным и удаленным ресурсам;
С целью повышения надежности работы системы и ликвидации последствий сбоев добавлены или обновлены соответствующие системные утилиты (Dr. Watson, MSInfo, System File Checker);
Включен расширенный набор приложений для работы в Интернете;
Обеспечена поддержка новых возможностей в области мультимедиа (в том числе дисководов DVD, устройств с интерфейсом IEEE 1394, например бытовых видеокамер, ТВ-приемников, домашних стереосистем и т. и.);
Реализована поддержка новых технологий и поколений периферийных устройств (в том числе шины USB, усовершенствованной программы управления электропитанием — Advanced Configuration and Power Interface (ACPI), Active Movie™ — «потоковой» технологии мультимедиа для Windows, FAT 32 — усовершенствованной версии файловой системы и др.). Подробнее см. http://www.microsoft.com/windows98/info/upto_win98.htm [301, 383, 792].
Windows 2000 Professional — версия ОС семейства Windows, представляющая собой модификацию Windows NT Workstation 4.0. Выпущена осенью 1999 г. Фирма Microsoft Corp, также выпустила несколько разновидностей системы Windows 2000:
Windows 2000 Server — многоцелевая операционная система, поддерживающая до 4-х процессоров.
Windows 2000 Advanced Server — серверная операционная система, поддерживающая до 8 процессоров.
Windows 2000 Datacenter Server — операционная система, предназначенная для сред с наивысшими требованиями к надежности и масштабируемости, обладает дополнительными возможностями кластеризации и поддерживает до 32-х процессоров.
Независимые испытания системы Windows 2000 Professional показали ее совместимость с более широким спектром аппаратных и программных средств, нежели Windows NT Workstation 4.0. Она была также признана более удобной при работе на мобильных ПК. Однако для работы с нею желательно иметь ОЗУ более 32 Мбайт. Отмечается также, что эта ОС «.. .является первой полностью 32битовой системой. на которую можно аккуратно переходить с Windows 95 и Windows 98». Подробнее см. [522, 535, 560].
Windows ME (Windows Millenium Edition) — операционная система Windows в «редакции тысячелетия»; предназначена для индивидуальных («домашних») пользователей. С сентября 2000 г.
начала предустанавливаться на новых настольных и блокнотных PC. С целью повышения стабильности работы и удобства обслуживания дополнена рядом диагностических функций. К ним в первую очередь относятся функции защиты системных файлов, восстановления системы, интегрированный справочный центр и средства автоматизации, которые включают автоматизированный редактор мультимедиа, снабженный эффективным механизмом сжатия и обеспечивающий возможность выполнения простого импорта данных с видеокамер; «мастер» для автоматизации заданий, выполняемых с применением сканера и цифровой фотокамеры; музыкальный автомат/рекордер мультимедиа файлов с настраиваевым внешним видом элементов интерфеса и др. Последующей версии Windows присвоено условное наименование Windows.Net. Используются также наименования Whister и Blackomb. Подробнее см. [628, 629, 642].
Windows ХР — операционная система фирмы Microsoft, выпущенная на рынки программных продуктов в октябре 2001 г. в версиях Windows ХР Home Edition (для домашних пользователей взамен Windows 95, Windows 98 и Windows ME) и Windows ХР Professional (взамен Windows NT Workstation и Windows 2000 Professional). Windows ХР объединяет и развивает основные технические решения, принятые в последних сетевых и «индивидуальных» версиях ОС. Отмечается, что от сетевых версий (Windows NT и Windows 2000) Windows ХР получила надежное и стабильное ядро, а от Windows9x и ME — аппаратную и программную совместимость, а также инструментарий для работы с графикой, видео и аудио. Windows ХР ориентирована на новейшие выпуски ПК, обладающие высоким быстродействием, емкими жесткими дисками и скоростными устройствами записи компакт-дисков. Технические требования к оборудованию, предъявляемые версиями Windows ХР: процессор — Intel Pentium/Celeron, AMD Кб/Athlon/Duron или совместимый с ними; тактовая частота — 300 МГц и выше; оперативная память —128 Мбайт (минимальный объем при ограничении функций ряда приложений — 64 Мбайт); минимальное дисковое пространство— 1,5 Гбайт (для Windows ХР Home Edition) и 2,0 Гбайт (для Windows ХР Professional), видеоадаптер — разрешение 800 х х 600 и выше; внешние устройства — CD-ROM или DVD. В конце 2002 г. на мировом рынке появились ПК, использующие новую версию ОС фирмы Microsoft — Windows ХР Media Center Edition. Она позволяет помимо других расширенных возможностей работы с цифровыми изображениями, музыкой и видео, производить запись телепередач и воспроизводить файлы в формате MP3. Подробнее см. [87, 91, 807].
Windows Powered Smart Display — «Умный дисплей для работы в Windows»: операционная система, являющаяся версией Windows ХР, которая предназначена для домашних настольных ПК со съемным сенсорным экраном для рукописного ввода текста. Предполагается, что пользователями этой ОС должны стать лица, желающие работать со своими Windows-приложениями, имеющимися у них на настольной системе, перемещаясь по дому Отличительной особенностью этой ОС является наличие в ней мощного механизма распознавания текста, а также поддержка возможности работы со съемным сенсорным экраном, который можно использовать для беспроводного WiFi-соединения на удалении от настольного ПК до 45 м. Скорость передачи данных по протоколу WiFi относительно невелика (^ 4 Мбит/с). Широкий выход данной ОС на мировые рынки сбыта назначен на конец 2003 г. Подробнее см. [818]; см. также «Smart Display».
Windows ХР Tablet PC Edition — версия операционной системы Windows ХР, предназначенная для сверхпортативных (планшетных) ПК с сенсорным экраном для рукописного ввода текста. Система предназначена для пользователей, деятельность которых связана с поездками и необходимостью делать записи в необорудованных вычислительной техникой и рабочими столами местах. Также как Windows Powered Smart Display (см. ранее) эта ОС имеет достаточно мощную систему распознавания текста, включая рукописного. Начало ее массового выпуска относится к концу 2003 г. Подробнее см. [818].
Unix
Многопользовательская операционная система, созданная фирмой AT&T’s Bell Laboratories (США) в конце 1960-х гг. на языке программирования Си. Первоначально она ориентирована на миниЭВМ, а затем стала применяться на ЭВМ всех классов, включая суперЭВМ и микроЭВМ. Этому процессу способствовала разработка проекта, выполненная в 1990 г. в университете Беркли (США), по переносу ОС Unix на 32-разрядные микропроцессоры фирмы Intel. В результате появился ряд Unix-ориентированных программных продуктов, например компании Santa Cruz Operation (SCO Unix), а также последующих версий этой операционной системы, в частности Unix V 4.4 (фирмы Novell), Solaris 2.1 for х86 (фирмы SunSoft Inc.) и др. Широкие функциональные возможности и гибкость Unix обеспечили ее массовое использование в самых разнородных автоматизированных системах, а также создание десятков стандартов для производителей вычислительной техники (см. также «Операционная система») [96, 97, 411].
Операционные системы семейства Unix
Linux — версия операционной системы Unix для вычислительных платформ, разрабатываемых на базе процессоров Intel. Относится к категории недорогих или даже свободно распространяемых средств программного обеспечения (см. «Бесплатное ПО»). Характеризуется высокой компактностью, производительностью и надежностью. По результатам опроса администраторов 600 WWW- серверов, выполненного Консорциумом World Wide Web в октябре 1995 г, порядка 10% Web-систем работали под управлением ОС Linux. Определенное сдерживание более широкого распространения этой операционной системы связано с некоммерческим характером продукта, что для большинства пользователей ассоциируется с отсутствием поддержки и его «непрофессиональностью», что совершенно не соответствует действительности. На основе Linux разработано и разрабатывается значительное число новых пакетов ОС с открытым исходным текстом. Направления этих разработок достаточно разнообразны. Они направлены на упрощение эксплуатации системы, увеличение стабильности ее работы и надежности, включение в комплект дистрибутива дополнительных сервисных модулей и т. п. К последним версиям подобных разработок относятся, в частности, Red Hat Linux 7.3 (см. http://www.redhat.com), Red Hat Advanced Server (cm. http://www.redhat.com) и SuSe Linux 8.0 (cm. http://www.suse.com). Стоимость разных версий этих продуктов составляет 50-1000 $. Получить Linux можно у дистрибьюторов, например, по адресам: http://sunsite.unc.edu/pub/Linux и (для документации) http://sunsite.unc.edu/pub/Linux/docs. Стоимость приобретения Linux обычно колеблется от 20 до $ 100 [117, 157, 342, 411, 760].
HP-UX — версия фирмы Hewlett-Packard Comp.; постоянно развивается и отличается совместимостью с IE-64, являющимся новым стандартом 64-битной архитектуры.
SGI Irix — операционная система ПК Silicon Graphics на базе System V Release 3.2 с элементами BSD. На этой версии Unix студия Industrial Light & Magic создала фильмы «Терминатор 2», «Парк Юрского периода» и многие другие.
SCO Unix — версия фирмы Santa Cruz Operation для платформы Intel, не зависящей от производителей аппаратной части.
IBM AIX — реализована на основе System V Release 2 с некоторыми расширениями BSD. Довольно существенно отличается от других версий Unix и часто в лучшую сторону.
DEC Unix — операционная система с развитой поддержкой кластеров; особо ориентирована на совместную работу с Windows NT.
NeXTStep 4.3 BSD на основе ядра Mach. Использовалась в компьютерах NeXT; в настоящее время принадлежит фирме Apple Computer и служит операционной системой для компьютеров Macintosh.
Sun Solaris — операционная система для SPARC-станций на базе System V Release 4 с многочисленными дополнениями. Внимание к этой системе растет в связи с развитием технологии Java.
REAL/32
Многопользовательская многозадачная операционная система реального времени (сленг — «многодосик») фирмы Intelligent MicroSoftware, выпущенная в 1995 г. и предназначенная для Intel- совместимых ПК (т. е. ПК, работающих под управлением ОС DOS и Windows). Позволяет создавать небольшие клиент-серверные структуры, которые включают один ПК и несколько рабочих терминалов. В многопользовательской системе подобного типа каждый терминал, состоящий из монитора и клавиатуры, работает для его пользователя как максимально простой ПК. Эта система и ей подобные могут выступать в качестве альтернативы локальным сетям, поскольку они похожи: и те, и другие являются многопользовательскими и многозадачными. Однако в отличие от последней они предоставляют своим пользователям возможность работать в программной среде, которая максимально приближена к DOS, и пользоваться режимом, аналогичным тому, при котором каждый из пользователей имеет в своем распоряжении персональную сетевую рабочую станцию под DOS. Подробнее см. [380].
Другие операционные системы
ЕРОС — операционная система для мобильных ПК и телефонов с доступом в Интернет, разработанная фирмой Psion и лицензированная фирмой Symbian. Подробнее см. на сайте www.sy- mbian.com [693].
Palm OS — операционная система для мобильных (карманных) ПК фирмы Palm с 32-разрядной архитектурой, созданная на основе ядра, разработанного фирмой Kodak и лицензированного фирмой U.S. Robotics в середине 1990-х гг. Эту ОС и связанные с нею приложения используют порядка 70% мобильных устройств, существующих в мире и 90% — в США. В настоящее время на стадии бетатестирования находится версия PALM OS 5.0. Одним из важных преимуществ данной ОС над другими, ориентированными на карманные ПК, является ее ориентация на повышенную разрешающую способность (320 х 320 точек против 160 х 160 то-
чек). Подробнее о ней и предыдущей версии (4.0) см. на сайте www.palm.com и [693, 694, 699].
Сервисные средства общегопрограммного обеспечения
СЕРВИСНАЯ ПРОГРАММА, УТИЛИТА [utility program]
Программа, относящаяся к широкой разновидности вспомогательных программ, входящих в состав общего программного обеспечения. Ее назначением является выполнение специальных типовых задач, связанных с работой ЭВМ, например, диагностика, управление памятью, борьба с компьютерными вирусами, форматирование дисков, архивация файлов и т. д. Широкое распространение в мире, включая Россию, получили сервисные пакеты фирмы Symantec Corp, под общим наименованием Norton Utilities, которые до 1995 г. были ориентированы на операционную систему DOS, а в настоящее время выпускаются для Windows. О современных утилитах см. [399-403].
По признаку взаимосвязи с операционной системой различаются;
автономная (независимая) утилита [independent utility] — утилита, которая для своей работы не требует операционной системы или не зависит от ее вида;
системная утилита [system utility] — утилита, которая входит в состав определенной операционной системы и может выполняться только под ее управлением;
оптимизатор диска, программа дефрагментации [disk optimizer] — вид программы-утилиты, предназначенной для восстановления целостной записи файлов, фрагментированных (см. «Фрагментация») в разных частях дисковой памяти.
ДРАЙВЕР [driver]
Программа, относящаяся к широкому классу вспомогательных средств общего программного обеспечения, которые расширяют возможности операционной системы и предназначены для управления устройствами ввода-вывода ЭВМ (например, клавиатурой, манипуляторами, принтерами, накопителями), оперативной памятью и др., а также для подключения к ЭВМ новых внешних устройств или реализации нестандартного использования уже имеющихся средств. В операционной системе DOS для работы с драйверами предусмотрен системный файл config.sys, в который
записываются имена загружаемых драйверов и режим настройки системы D.
ОБОЛОЧКИ ОПЕРАЦИОННЫХ СИСТЕМ [operating systems shells]
Класс программ, относящихся к общему программному обеспечению и выполняющих функции интерфейса между пользователем и операционной системой. Они создают более удобный способ общения с ЭВМ, нежели тот, который предоставляется средствами ОС. Широкое использование программы-оболочки получили в IBM-совместимых ПК, работающих под управлением MS DOS. В 1980-е и начале 1990-х гг. наиболее популярной в мире была программа Norton Commander фирмы Symantec (сокращенное обозначение — NC), имевшая ряд модификаций, которые учитывали развитие MS DOS (последняя версия — NC 5.2). В России также являлась популярной программа Volkov Commander (сокращенное обозначение VC). С появлением в 1990 г. Windows 3.0 фирмы Microsoft и особенно последующих его версии (например Windows 3.1), NC и VC стали вытесняться с рынка программных продуктов. Несколько позднее актуальной стала программа Explorer, использованная в качестве оболочки операционной системы Windows 95. В начале 1996 г. фирма Symantec также выпустила свою версию Norton Commander 1.0 for Windows 95 [106, 267].
4.3. ПРИКЛАДНОЕ ПРОГРАММНОЕ ОБЕСПЕЧЕНИЕАВТОМАТИЗИРОВАННЫХ СИСТЕМ
Общие термины
ПРИКЛАДНОЕ (СПЕЦИАЛЬНОЕ) ПРОГРАММНОЕ ОБЕСПЕЧЕНИЕ [application (special) software]
Часть программного обеспечения, состоящая из отдельных прикладных программ и пакетов прикладных программ, предназначенных для решения различных задач пользователей ЭВМ, и созданных на их основе автоматизированных систем. О видах
О О файле config.sys, его работе и правилах написания команд см., в частности [32, 63].
прикладного программного обеспечения, доступных на российском рынке см. [331, 332].
Пакет прикладных программ, ППП [application package] — набор (комплект) программ и связанной с ними документации (лицензионное свидетельство, паспорт, инструкции пользователя и т. и.), предназначенный для решения задач в определенной проблемной области.
По определенным признакам различают
Групповое программное обеспечение [groupware] — прикладное программное обеспечение для групп пользователей, работающих в единой системе или сети. Используется для координации и организации их деятельности. Может включать электронную почту и программы планирования.
Дружественное программное обеспечение, дружественный интерфейс [user-friendly software (interface)] — программное обеспечение или отдельная программа, реализующие требования удобства и/или облегчения общения с ними, другими программными средствами и ЭВМ для пользователей, в том числе и неопытных (см. также «Интерфейс пользователя» и «Графический интерфейс пользователя»).
Бесплатное программное обеспечение [public-domain software] — любая компьютерная программа, не обладающая копирайтом. Такие программные продукты можно свободно тиражировать и обмениваться ими. Бесплатное ПО не следует путать с условно-бесплатным программным обеспечением (см. далее), на которое копирайт распространяется. Обзор бесплатных и условно-бесплатных программ, распространяемых по сети Итер- нет, см. в [256], дополнительную информацию см. http://www.pc- world.com/software_lib/index.html. Фирма Netscape определила несколько вариантов видов «бесплатного программного обеспечения»:
GNU GPL, GPL (General Public License) — «Генеральная открытая лицензия», имеет также прозвище «Вирус авторского лева» (Copyleft Virus). Предоставляется при условии, что каждый разработчик, использующий какой-либо фрагмент исходного файла, на который распространяется GPL, обязан распространить GPL на весь новый программный продукт.
Apache — лицензия, основное требование которой заключается в том, что всякий производный двоичный или исходный код должен содержать ссылку на Apache Group и лицензия должна прилагаться и применяться ко всем производным разработкам.
BSD software license, BSD — лицензия, требующая от разработчиков новых программных продуктов (аналогично Apache) делать ссылку на Университет штата Калифорния в Беркли и вклю-
чать указание на то, что эти продукты также распространяются на условиях BSD.
NPL (Netscape Public License) — открытая лицензия, похожая на GPL; отличается тем, что пользователь исходного продукта обязан выполнять условия NPL только на те фрагменты программ, которые являются разработкой Netscape или их модификацией. Подробнее см. [356].
Условно-бесплатное программное обеспечение [shareware] — программный продукт, начальная стоимость которого входит в стоимость его носителя (например, дискеты, оптического диска и т. и.). Если пользователь после ознакомления с ним собирается использовать его в дальнейшем, он должен зарегистрироваться и внести сравнительно невысокую плату. После этого пользователю предоставляется рабочая документация, полная версия соответствующих программных средств или дополнительные сведения, обеспечивающие эксплуатацию этого продукта. Условно-бесплатное программное обеспечение имеет копирайт. Обзор бесплатных и условно-бесплатных программ, распространяемых по сети Итер- нет, см. в [256], дополнительную информацию см.: http://www.pc- world.com/software_lib/index.html.
Гилтвер [guiltware] — разновидность условно-бесплатного программного обеспечения, которое, вызывая чувство вины пользователей (guilt — англ. — вина\ вынуждает их регистрироваться и платить за его использование. Указанное воздействие достигается различными формами отображения на экране сообщений о необходимости оплаты незарегистрированной программы.
Демонстрационная версия, демоверсия (программного продукта) [demo generation] — программа, созданная для целей рекламы основного программного продукта (например, пакета прикладных программ, отдельной программы и т. п.). Может быть выполнена в виде слайд-фильма или рабочей версии (см. далее) и распространяться как условно бесплатный программный продукт.
Бета версия, опытная версия [beta version, /З-version] — версия программного обеспечения или прикладной программы, которая предварительно распространяется в ограниченном количестве преимущественно среди пользователей-экспертов или рецензентов для тестирования программного продукта и последующей его доводки перед выпуском промышленной версии.
Рабочая версия (программного продукта) [run-time version] — копия программы с некоторым приложением, которая может работать, но не обеспечивает все функциональные возможности программы.
Прикладные программы
ВСПОМОГАТЕЛЬНЫЕ ПРОГРАММЫ [support environment]
Набор программ, предназначенных для разработки и написания новых программ. Могут включать в себя:
текстовый редактор;
транслятор для трансляции программ в машинные коды при создании загрузочных модулей (имеющих в имени файла расширение — *.ехе);
интерактивные отладчики для поиска ошибок;
словари данных для записи сведений об использовании данных и др.
Примерами реализации такого рода программных средств могут служить автоматизированные системы программирования Turbo С, Turbo Pascal, Clipper и др.
Некоторые виды прикладных программ и связанные с ними термины*.
Редактор текстов, текстовый редактор [text editor, word processor] — обобщенное наименование программ, предназначенных для создания, редактирования, вывода на экран и печать, а также сохранения в виде файлов различного рода документов и данных. Текстовые редакторы различаются по своему назначению (см. далее, например «Редактор программ»), сложности или способу оформления и, соответственно, функциональным возможностям. По второму признаку, в частности, можно выделить встроенные текстовые редакторы, которые являются составной частью других программных продуктов, например, систем программирования (см. «Вспомогательные программы»). Более развитые текстовые редакторы, например, Лексикон 5.0 (фирмы Микроинформ, позднее — Арсеналъ, Россия), Microsoft Word, Microsoft Word for Windows и др., представляют собой пакеты прикладных программ, которые наряду с перечисленными выше операциями позволяют производить форматирование текста (по всему документу и его части), создавать различные стили оформления документов, пользоваться большим количеством шрифтов, выделять (курсивом, подчеркиванием, жирным шрифтом и другими средствами) участки текста, набирать текст в виде колонок, включать в тексты иллюстрации, формировать различного рода указатели и ссылки, вводить верхние и нижние колонтитулы страниц, производить автоматизированный поиск элементов текста и исправление ошибок, копировать и переносить в другой документ любые участки текста, а также многое другое, что делает их близкими к настольным
издательским системам и т. д. Например, в последних версиях текстового редактора Лексикон (Лексикон — Верба 1.0) установлена также система криптозащиты документов и электронной цифровой подписи. Такие редакторы часто называют текстовыми процессорами [word processors]. Подробнее о последних версиях текстовых процессоров см. [412, 487, 632, 634, 657].
Табличный редактор, электронная таблица [table editor] — обобщенное наименование прикладных программ, предназначенных для решения широкого круга вычислительных задач (экономических, бухгалтерских, инженерных, статистических и т. д.) на больших массивах данных, представляемых в табличной форме. Наиболее широкое распространение и мировое признание получили табличные редакторы Excel фирмы Microsoft, Lotus 1, 2, 3 и Quat- tro Pro фирмы Novell, Equate фирмы Holostost Inc., QuickFigure Pro фирмы Pelican Ware Inc., Лексикон XL 5.0 фирмы Арсеналъ (Россия), совмещающий функции текстового и табличного редакторов, и др.
Редактор программ, редактор текстов программ [program editor] — разновидность текстового редактора, предназначенного для создания и редактирования программ на определенном языке программирования. Часто такие редакторы встроены в операционные системы или в специализированные вспомогательные программы (см. ранее). Редакторы программ позволяют производить: диалоговый просмотр текста; редактирование строк программы; копирование и перенос блоков текста; копирование одной программы или ее части в указанное место другой программы; контекстный поиск и замену подстрок текста; автоматический поиск строки, содержащей ошибку; проверку синтаксиса программ; сохранение программы в виде файла; распечатку программы и ее части и т. д.
Clip art — «Клипарт»: иллюстративная вставка, графический фрагмент, аппликация и т. и., заготовленная в «библиотеке клипартов», являющейся приложением к текстовым и графическим редакторам, а также настольным издательским системам.
API (Application Programming Interface) — «Интерфейс прикладного программирования»
Набор («библиотека») стандартных процедур, программных прерываний, вызовов, форматов данных и других средств, которые должны использовать прикладные программы для реализации своих функций;
Спецификация, позволяющая переносить исходные тексты программ на ЭВМ с отличающимися процессорами, где они после перекомпиляции смогут сразу выполняться.
Понятия и термины, связанные с прикладными программами;
Аплет [applet], мобильный код — небольшая программа- приложение («приложеньице») к другой более развитой прикладной программе. Также — небольшая компьютерная программа, которая может передаваться с сервера на компьютер-клиент и выполнятся на нем. Появление аплетов и широкое развитие их разновидностей связывают с Web-технологией и, в частности, с версией браузера Internet Explorer 4.0 для реализации на Web-странице задач, требующих анимации изображений и придания им интерактивных свойств при взаимодействии с другими пользователями Интернета, в том числе и с неблаговидными целями. Наиболее распространенными типами мобильных кодов являются Java и ActiveX. Широкое распространение использования мобильных кодов наряду с их полезностью увеличивает степень риска несанкционированного доступа к файловой системе ПК, включая кражу информации и стирание данных с жесткого диска. Подробнее о мобильном коде, проблемах и способах защиты от него см. [300, 542, 543].
Горячий ключ [hot key] — клавиша или набор последовательно нажатых клавиш, запускающих резидентную программу. Выбор горячих ключей производится таким образом, чтобы они не мешали работе при нажатии соответствующих клавиш в регулярно используемых приложениях (прикладных программах).
Дополнительные модули [plug-ins] — сравнительно небольшие программы, расширяющие возможности основного прикладного программного обеспечения. Например, применительно к Web- технологии, дополнительные модули часто используются для расширения возможности браузеров при работе с мультимедийными данными, со звуком и видео [300].
Интерфейс прикладных программ, ИПП [API, Applications Program Interface] — стандартная программная среда, включающая сервисные программы, протоколы и другое сопровождение, при помощи которых могут быть написаны прикладные программы, совместимые с операционной системой и имеющие одинаковый пользовательский интерфейс.
Киллер-приложение [killer application] — прикладная программа, представляющая настолько высокий интерес для пользователей, что они приобретают компьютер специально, чтобы работать с нею. Примером может служить программа PageMaker, предназначенная для настольных издательских систем, благодаря которой многие компьютеры Macintosh фирмы Apple Computer стали продаваться специально для полиграфических целей.
Прикладная программа, приложение [application program] — программа, предназначенная для решения задач или класса задач, связанных с обработкой данных в определенной области деятельности. Термин используется для того чтобы отличить такого рода программы от программ непосредственно управляющих ЭВМ и входящих в состав общего программного обеспечения.
Резидентная программа [memory resident] — программа, остающаяся в оперативной памяти ЭВМ после завершения своей работы. Она может быть быстро вызвана при помощи горячего ключа.
Система программирования [programming system] — комплекс программных средств, предназначенных для автоматизации процессов программирования, который включает в себя: язык программирования, редактор программ, компилятор или интерпретатор программ, а также набор вспомогательных средств (например, библиотек подпрограмм) и документации, обеспечивающих и облегчающих подготовку программных продуктов. Примерами систем программирования могут служить Turbo С, Turbo С++ и Turbo Pascal (разработки фирмы Borland), Microsoft С, Quick С и Microsoft Basic (фирмы Microsoft), VIP-BASIC v.1.5. Mainstay (для ПК серии Macintosh) и др.
Система распознавания текстов [text recognition system] — комплекс программных средств, предназначенный для перевода сканированных текстовых материалов из графической формы в цифровую (символьную). Одной из наиболее популярных систем этого класса является семейство программ Fine Reader фирмы ABBYY. Выпущенные в 2000 и 2001 гг. версии системы Fine Reader 5.0 и 6.0 помимо традиционно выполняемых операций весьма точного распознавания текстов, составленных на многих языках мира, также поддерживают работу встроенного редактора. Последний обеспечивает сопоставление распознанного текста с увеличинным изображением оригинала, проверку орфографии, самообучение новым символам, заполнение специально подготовленных форм документов, сетевые режимы работы и т. д. [634, 661].
Система управления базами данных, СУБД [Data Base Management System] — комплекс программных средств, предназначенных для создания и хранения одной или нескольких баз данных, созданных на основе некоторой модели данных, обеспечения логической и физической целостности данных, надежного и эффективного использования ресурсов (включающих собственно данные, пространство памяти и вычислительные ресурсы системы), реализации санкционированного доступа к данным пользователей, а также поддержки функций администрирования базами данных.
В зависимости от характера поддерживаемых моделей (структур) данных СУБД могут быть подразделены на иерархические, сетевые, реляционные СУБД и т. п. В зависимости от ориентации на условия использования они могут подразделяться на локальные СУБД (т. е. предназначенные для работы с ограниченным кругом пользователей) и корпоративные СУБД (т. е. предназначенные для обращения к ним широкого круга пользователей через корпоративные Web-cepBeps, мобильные устройства и т.п.). В корпоративных СУБД реализуются такие архитектуры хранения данных, как Storage Area Network (SAN) и Network Attached Storage (NAS). В качестве модели данных, поддерживаемой корпоративными СУБД, преимущественно используется их реляционная структура.
Лидерами мирового рынка реляционных СУБД в настоящее время являются фирмы IBM, Microsoft, Oracle, Sybase и Teradata. Подробнее см. [722, 749].
Электронный ключ, донгл [dongle] — программно-аппаратное устройство, защищающее прикладные программы от несанкционированного использования. Обычно подсоединяется к последовательному или параллельному порту ЭВМ (например, между портом и кабелем принтера или модема). Помимо этого существуют варианты электронных ключей для USB, PCMCIA и в виде внутренней платы для шин ISA/MCA. Программа, использующая электронный ключ, не будет работать в его отсутствие. Изобретение электронного ключа относят к началу 1970 г. и связывают с именем Дэна Максвелла, который впервые предложил использовать его с большой ЭВМ фирмы Data General для защиты новой операционной системы, а затем, в конце 1970-х и начале 1980-х гг. реализовал это техническое решение соответственно на ПК фирм Apple Computer и IBM PC. По другой версии изобретение электронного ключа принадлежит программисту Дону Голлу (Don Gall), с которым также связывают наименование этого устройства. В настоящее время электронный ключ считается самым надежным средством защиты, в частности потому, что в его конструкции используются заказные интегральные схемы, реализующие различные алгоритмы преобразования данных и предоставляющие возможность распространителю ключа и пользователю устанавливать и менять уникальные идентификаторы (ключи), взлом которых становится практически невозможным. Ведущие производители донглов фирмы Aladdin и Rainbow Technologies. Подробнее см. [441, 673].
Watermark — «Водяной знак»: код, включенный в цифровой материал с целью установления владельца. Он может быть как видимым, так и не видимым для пользователя.
WYSIWYG [What You See Is What You Get] - «Что видишь, то и получаешь»: свойство прикладных программ (редакторов, средств разработки Web-страниц их приложений и др.), облегчающее подготовку текстовых, графических и других документов и приложений.
Загрузчик [loader]
Программа, выполняющая загрузку;
Обрабатывающая программа, выполняющая загрузку объектных модулей программы в основную память ЭВМ и редактирование связей между ними.
• Компоновщик [linker] — загрузчик (см. ранее), выполняющий в ходе загрузки компоновку единой программы из независимо транслируемых программ.
4.3.3. Компьютерные вирусы и антивирусы
КОМПЬЮТЕРНЫЕ ВИРУСЫ, ВИРУСЫ [computer viruses, viruses]
В общем случае', программы, созданные и используемые для нанесения какого-либо вреда или достижения других противоправных и вредоносных для пользователей ПК и владельцев информационных ресурсов целей. Многие специалисты помимо собственно компьютерных вирусов выделяют еще две большие группы вредоносных программ: сетевые черви и троянские программы (см. далее).
Класс программ, способных к саморазмножению (возможно и самомодификации) в работающей вычислительной среде и вызывающих нежелательные для пользователей действия. Последние могут выражаться в нарушении работы программ, выводе на экран монитора посторонних сообщений, символов, изображений и т. и., порче и/или невозможности прочтения записей как отдельных файлов, так и дисков (дискет) в целом, замедлении работы ЭВМ и т. д.
Побудительные причины создания и/или распространения компьютерных вирусов лежат в диапазоне от «невинной шутки» и взлома «в спортивных интересах» защиты программных продуктов от несанкционированного копирования до хулиганства и намерения нанести ущерб, включая терроризм, присвоение денежных и материальных средств и т. п.
По данным Ежегодного обзора вирусной активности лаборатории Касперского (см. http://www.kaspersky.ru/news.html?id=l 189502, главным источником вирусной угрозы является электронная почта.
Она составляет 96,4 % от всех зарегистрированных случаев заражения; через Web-сайты, FTP и др. количество внесенных заражений составляет 2,3 %, а через мобильные накопители данных (дискеты, CD-ROM и др.) — всего 1,3 % (см. также «Информационная безопасность» и «Защита данных»).
По разным основаниям различают*.
загрузочные вирусы [boot sector viruses] — поражают загрузочные сектора жестких дисков и дискет;
файловые вирусы [COM-EXE-TSR viruses] — заражают программные файлы (операционной системы, утилит, драйверов, прикладных программ и т. д.). В свою очередь файловые вирусы делятся на ряд подгрупп:
перезаписывающие вирусы [overwriting viruses] записывают свой код вместо кода заражаемого файла и уничтожают его содержимое;
паразитирующие вирусы [parasitic-viruses] изменяют содержимое файлов, оставляя сами файлы полностью или частично работоспособными;
вирусы-компаньоны [companion-viruses] не изменяют заражаемые файлы, а создают для них файлы-двойники, которые при запуске перехватывают управление на себя;
файловые черви [worms-viruses] являются разновидностью вирусов-компаньонов (см. ранее). Они отличаются тем, что не связывают себя с каким-либо выполняемым файлом, а лишь копируют свой код в один из каталогов дисков в расчете на то, что они будут когда-либо запущены пользователем;
загрузочно-файловые (многосторонние), или файлово-загрузочные вирусы [multipartite viruses] — способны поражать как загрузочные сектора, так и файлы (в том числе вирусы типа DIR, которые нарушают файловую систему диска);
линк-вирусы [link-viruses], как и вирусы-компаньоны (см. ранее), не изменяют физическое содержание файлов, однако при запуске зараженного файла приводят к тому, что за счет модификации определенных его полей, операционная система выполняет их код;
вирусы в исходных текстах, OBJ и LIB-вирусы заражают библиотеки компиляторов, объектные модули и исходные тексты программ;
макровирусы [macro-viruses] — разновидность файловых вирусов, встраивающихся в документы, например, выполненные в текстовом редакторе Microsoft Word, табличном редакторе Microsoft Excel и др. По разным данным в настоящее время на макровирусы приходится от 75 до 80% всех заражений компьютеров;
сетевые вирусы — используют для своего распространения протоколы и/или команды компьютерных сетей и электронной почты. К таким вирусам относятся, в частности, троянские программы и почтовые вирусы — «сетевые черви» (см. далее);
«невидимые вирусы» [stealth-viruses] — маскируют свое присутствие в зараженном файле;
«вирусы-мутанты», или «полиморфные вирусы» — способны самопроизвольно видоизменяться при размножении, чтобы затруднить их идентификацию и ликвидацию, включая устранение последствий их действия; вирусы типа «троянский конь» — имитируют выполнение каких-либо полезных функций;
скрипт-вирус ы [script-viruses] — вирусы, написанные на скрипт языках, таких, как Visual Basic Script, Java Script и др.; скрипт-вирусы делятся на подгруппы, ориентированные на DOS, Windows и другие операционные системы. Сигналом к активизации (началу действия) компьютерных вирусов могут служить: включение ЭВМ, начало работы (загрузки) зараженной программы, диска или дискеты, а также дата, кратность перезагрузки ЭВМ и т. д.
Для борьбы с компьютерными вирусами используются комплексы организационных, технологических, программных и аппаратных (технических) мер и средств. Подробнее см. [44, 144, 148, 229, 230, 280, 338, 339, 359, 598, 599, 634, 644, 662, 682, 801], а также материалы вирусной энциклопедии http://www.viruslist.com.
Троянские программы: троянские кони [Trojan Horse], троянцы — программы, которые выглядят как обычные, однако фактически являются атакующими (в том числе вирусными) или имеют очень слабую защиту, облегчающую успех нападения.
Троянские программы подразделяют на следующие виды*.
утилиты несанкционированного удаленного управления, внедряясь в компьютер, предоставляют своему владельцу возможность доступа в этот компьютер и управления им;
эмуляторы DDoS-атак создают условия, при которых на зараженный Web-сервер поступает из разных мест большое количество пакетов, что вызывает отказ работы системы;
похитители информации — воруют информацию, в том числе и конфиденциальную;
дроперы [от англ. — drop — бросать^ — программы, предназначенные для «сброса» в атакуемые системы вирусов или других вредоносных программ.
Подробнее см. [801], а также материалы вирусной энциклопедии http://www.viruslist.com.
Сетевые черви [worms] — программы, которые, распространяясь по сети, не изменяют файлы, а проникают в память компьютера,
вычисляют сетевые адреса других компьютеров и рассылают по этим адресам свои копии. Хотя их и называют вирусами, таковыми они не являются. Они не размножаются и не обращаются к ресурсам компьютера за исключением его оперативной памяти.
Сетевые черви подразделяют на следующие виды*.
Интернет-черви — распространяются по Интернету,
LAN-черви — распространяются по локальным сетям,
IRC-черви — распространяются через телеконференции — чаты [IRC, Internet Relay Chat].
Подробнее см. [801], а также материалы вирусной энциклопедии http://www.viruslist.com.
АНТИВИРУСНЫЕ ПРОГРАММЫ [antivirus programs]
Класс программ, предназначенных для борьбы с компьютерными вирусами и последствиями их действий.
В зависимости от назначения и принципов действия различают антивирусные программы*.
Сторожа [watchdogs] или детекторы [detectors] — предназначены для обнаружения файлов, зараженных известными вирусами, или признаков, указывающих на возможность заражения. Примером может служить модуль Office Guard антивирусной программы Касперского Personal Pro v. 4.0. Он выполняет функции поведенческого блокиратора — держит под контролем поведение макросов, пресекая все подозрительные действия, и обеспечивает стопроцентную защиту от макровирусов.
Фаги, полифаги, доктора [doctors] — предназначены для обнаружения и устранения известных им вирусов. Примерами могут служить антивирусные сканеры [scanners], производящие по требованию пользователя и/или в соответствии с заранее заданными им условиями полную проверку всего содержимого локальных и сетевых дисков.
Ревизоры [auditors] — контролируют уязвимые и соответственно наиболее часто атакуемые вирусами компоненты памяти ЭВМ. В случае обнаружения изменений в файлах и системных областях дисков они должны устранить эти изменения и причину их вызвавшую. Вариантом ревизоров является разработка лаборатории Касперского — Ревизор Inspector. Особенностью и преимуществом этой программы является тот факт, что она не требует обновления антивирусной базы, поскольку контроль целостности файлов осуществляется на основе снятия оригинальных их отпечатков (CRC- сумм) и последующего сравнения с измененными файлами. В отличие от других ревизоров Inspector поддерживает все популярные
форматы исполняемых файлов.
Резидентные мониторы [resident screen monitors], фильтры [filters] — программные средства, постоянно присутствующие в оперативной памяти и перехватывающие обращения вирусов к операционной системе, в целях предоставления пользователю возможности наложить запрет на выполнение соответствующих операций. Особое внимание в последние годы уделяется антивирусной фильтрации электронной почты. Примером такой программы является Mail Checker, который не только удаляет вирусы из тела письма, но и восстанавливает исходное содержимое электронных писем.
Перехватчики скрипт-вирусов — обеспечивают антивирусную проверку всех запускаемых скриптов до того, как они будут выполнены.
Комплексные программы [complex] — выполняют функции нескольких перечисленных выше программ.
Об антивирусных программах, принципах их действия и выборе см. [44, 144, 148, 229, 230, 280, 338, 339, 359, 598, 599, 634, 644, 662, 682, 801, 817], а также материалы вирусной энциклопедии http://www.viruslist.com.
ТЕРМИНЫ, СВЯЗАННЫЕ С РАБОТОЙПРОГРАММНЫХ СРЕДСТВ
Некоторые общие термины
ЗАГРУЗКА [load, loading]
Пересылка данных из внешней памяти в основную память или из основной в регистровую память с целью непосредственного их использования в операциях процессора.
Начальная (первичная) загрузка [booting, bootstrap, initial program load]:
Процедура пересылки начальной части операционной системы из внешней памяти (например, жесткого диска) в оперативную память ЭВМ, выполняемая под управлением базовой системы ввода вывода (BIOS) в момент включения компьютера. После выполнения указанного действия операционная система продолжает работу под своим собственным управлением;
Процедура, позволяющая устройству самостоятельно осуществлять установку в заданное состояние.
MBR (Master Boot Record) — «Главная загрузочная запись» программы, управляющей процессом загрузки.
ДАМП, АВАРИЙНЫЙ СБРОС ДАННЫХ [dump]
Процесс быстрой передачи данных на устройство внешней памяти из одной зоны памяти в другую или на принтер. Дамп обычно производится для удобства отладки или как часть процедуры обнаружения ошибок, предназначенной для обеспечения безопасности данных;
Данные, полученные при разгрузке памяти.
Аварийный останов, аварийное завершение, авост, зависание [abend — ABnormal END] — нештатное завершение выполнения программы (задачи, процесса) в результате ошибки, обнаруженной операционной системой.
Дамп аварийного завершения [abend dump] — дамп, получаемый при аварийном завершении шага задания программы, содержащий управляющую информацию и копии содержимого оперативной памяти.
Дамп экрана [screen dump] — процесс создания печатной копии текущего изображения на экране. Дамп экрана может храниться в виде файла данных, а также выводиться на печать.
КОМПОНОВКА [linking]
Процесс построения загрузочного модуля из объектных модулей, полученных в результате раздельной трансляции соответствующих исходных программ.
КОНТРОЛЬ [check, validation]
Действие, операция или их совокупность, направленные на выявление соответствия или несоответствия контролируемого объекта каким-либо начальным условиям.
Контроль четности [parity check] — способ контроля правильности данных, основанный на том, что двоичное число, кодирующее буквенно-цифровые символы, может иметь четное или нечетное число единиц. Например, буква «А» является четной (ее код — 1000001), а буква «С» — нечетной (ее код — 1000011). Для контроля указанным методом к каждому двоичному числу прибавляется дополнительный разряд в виде «0» или «1» (к четному — «0», нечетному «1»). Таким образом все символы будут иметь одинаковую четность («А» — 01000001, «С» — 11000011), что позволяет контролировать изменение любого бита в процессе обработки, поскольку четность при этом будет нарушаться.
ПРОГОН [run, running]
Выполнение однократного полного цикла работы программы, технических средств или автоматизированной системы в целом. Производится во всех режимах, требующих проверки работоспособности этих средств, оценки их характеристик или наладки на определенные условия функционирования.
Контрольный прогон [benchmark run (running)] — выполнение программы для определения рабочих характеристик ЭВМ или проверки самой программы.
Параллельный прогон [parallel running] — метод проверки тестируемой или вводимой в действие новой автоматизированной системы или ее части (программы, аппаратных средств и т. п.), при котором новая и старая или эталонная системы работают одновременно в режимах, обеспечивающих возможность сопоставления результатов их функционирования. Метод используется, в частности, для наладки работы новой системы. Альтернативным ему является метод экспериментального прогона.
Экспериментальный прогон [pilot running] — метод постепенного введения в эксплуатацию новой автоматизированной системы, при котором работа переводится со старой системы на новую только после ее полной отладки. Альтернативным ему является метод параллельного прогона.
Пробный прогон [dry running] — предварительная проверка программы, машинных средств и/или тестовых данных до их рабочего использования.
Средства тестированиях
Средства диагностики, тест [diagnostics] — программноаппаратная система и совокупность процедур, обеспечивающих проверку (тестирование) части оборудования, канала передачи данных или сети на предмет выявления неисправностей.
Эталонный тест [benchmark] — программный продукт, предназначенный для проверки достаточности производительности ЭВМ для выполнения определенной задачи. Представляет собой специально созданную стандартную программу или комплекс стандартных программ. Использование эталонных тестов позволяет произвести тестирование нескольких машин и по его результатам произвести выбор требуемого варианта. К эталонным тестам относятся пакеты программ SPECmarks, ТРС, а также Whetstones, Dhrystones. Тест SPECmarks включает в себя десять программ, принятых System Performance Evaluation Cooperative для АРМ эталонного тестирования. Тест TCP-В, созданный Transaction Processing Performance Council, предназначен для тестирования онлайновых банковских систем и их баз данных.
СКАНИРОВАНИЕ [scan, scanning]
Последовательный просмотр (например, файла, изображения, таблицы и т. и.).
То же, что оптический ввод: процесс преобразования документа или изображения, снимаемого с жесткой копии, в формат, доступный для обработки и хранения в ЭВМ.
В технологии интерактивной мультимедиа: режим воспроизведения, при котором проигрыватель выводит на экран только часть кадров. Сканирование может производиться как в прямом, так и обратном направлениях [174].
Некоторые программные средства и технологии обработки документов*.
Acrobat — технология работы с электронным документом, разработанная фирмой Adobe Systems, включающая файловый формат PDF, трансляторы для создания файлов в этом формате и сервисные программы для отображения PDF-файлов на экране монитора. Acrobat работает с PostScript и обеспечивает отображение полностью сформированных страниц, а также доступ к другим средствам.
OLE (Object Linking and Embedding) — технология и соответствующий ей протокол динамического связывания и встраивания объектов для включения компонентов (в том числе разнородных, например, текстовых, графических, аудио и т.п.) из нескольких приложений в один электронный документ и сцепления компонентов с соответствующими приложениями. Компоненты управляются посредством создавшего их приложения, а не приложением, связанным с основным документом. Разработана фирмой Microsoft и впервые реализована в 1992 г, однако в полной мере стала доступной пользователям как стандартный метод с появлением Windows 95 (см. также «OpenDoc») [108, 124, 132, 160].
OpenDoc — технология, предложенная фирмой Apple Computer для установления связей между компонентами документа и приложениями, которые непосредственно управляют компонентами (см. также «OLE») [108].
Архивация, сжатие-восстановлениезаписей данных
АРХИВАЦИЯ, РЕЗЕРВНОЕ КОПИРОВАНИЕ, СЖАТИЕ [archivation, backup, compression]
Процесс создания резервных копий документов, данных или программ для длительного их хранения (преимущественно на гибких магнитных дисках, а также на оптических дисках) и создания резервных копий на случай разрушения или пори. Архивация обычно сопровождается сжатием физической длины записей (см. далее «Сжатие данных») с использованием специальных прикладных программ, называемых архиваторами (например, ARJ, ARC, ICE, ZIP, WINZIP и др.). О современных оптических устройствах длительного хранения данных, имеющих высокую плотность записи, их характеристиках и выборе см. [258, 500].
Некоторые термины, связанные с архивацией и хранением данных*.
Резервное копирование — процесс создания резервных копий документов, данных или программ для оперативного (в том числе автоматического) их восстановления или для длительного хранения (см. ранее «Архивация») на случай их разрушения или порчи. Резервное копирование документов и данных может производиться с использованием сжатия длины записей или без него. Резервное копирование обеспечивается базовыми средствами операционных систем (например, в ОС семейства Windows утилитами Ntbackup.exe, Windows Backup Wizard, SmartBackup, File Backup Watcher, Second Copy 2000), а также утилитами копирования дисков, например, Ghost, Paragon Drive Backup, Drive Image. Подробнее см. [750].
Mirror backup — зеркальное (полное) дублирование при резервном копировании.
Разархивация [decompression] — процесс восстановления записей сжатых архивных файлов или их копий для реализации возможности последующего обычного их использования.
Refresh — «обновление»: изготовление точной копии данных с одного носителя на другой для долговременного их хранения.
Replication — «дублирование»: изготовление копии цифрового материала для резервного архивирования, улучшения производительности, надежности или сохранения.
Repository — «репрозиторий»: компьютерная или другая система, используемая для хранения коллекций документов, в том числе машиночитаемых («электронных») и предоставления их пользователям.
СЖАТИЕ ДАННЫХ [data compression]
Технический прием сокращения объема (размеров) записи данных на их носителе (например на жестком магнитном диске, дискете, магнитной ленте и т. и.). Реализуется разными методами, преимущественно использующими кодирование (повторяющихся слов, фраз, символов и т. и.). Условно можно выделить две группы режимов сжатия данных: статический и динамический. Различают также физическое и логическое сжатие; симметричное и ассиметричное сжатие; адаптивное, полу адаптивное и неадаптивное кодирование; сжатие без потерь, с потерями и минимизацией потерь.
Разновидности сжатия данных*.
Статическое сжатие данных [static data compression] — используется при необходимости длительного хранения и архивации. Выполняется при помощи специальных сервисных программ — архиваторов, например ARJ, PKZIP/PKUNZIP. После восстановления (декомпрессии) исходная запись восстанавливается.
Динамическое сжатие, сжатие в реальном времени: [dynamic compression, compression in real time] — сжатие любых видов данных, предназначеное для сокращения занимаемой области дисковой памяти данными, требующими оперативного доступа, и их вывода на внешние устройства ЭВМ (в том числе на экран монитора). Динамическое сжатие данных и их восстановление производится специальными программными средствами автоматически и «мгновенно». Подробнее о методах динамического сжатия данных см. [92, 584, 586].
Физическое сжатие [physical compression] — методология сжатия, при которой данные перестраиваются в более компактную форму «формально» без учета характера содержащейся в них информации.
Логическое сжатие [logical compression] — методология, в соответствии с которой один набор алфавитных, цифровых или двоичных символов заменяется другим. При этом смысловое значение исходных данных сохраняется. Одним из примеров может служить замена словосочетания его аббревиатурой (Московский государственный университет — МГУ). Логическое сжатие производится только на символьном или более высоком уровне и основано исключительно на содержании исходных данных. Не применяется для изображений [584].
Симметричное сжатие [symmetric compression] — методология сжатия, в соответствии с которой принципы построения алгоритмов упаковки и распаковки данных близки или тесно взаимосвязаны. При использовании симметричного сжатия время, затрачива-
емое на сжатие и распаковку данных, соизмеримо. В программах обмена данными обычно используется симметричное сжатие [584].
Ассиметричное сжатие [asymmetric compression] — методология, в соответствии с которой при выполнении работ «в одном направлении» времени затрачивается больше, чем при выполнении работ в другом направлении. Так, на сжатие изображений обычно затрачивается намного больше времени и системных ресурсов, чем на их распаковку. Эффективность этого подхода определяется тем, что сжатие изображений может производиться только один раз, а распаковываться с целью их отображения — многократно. Алгоритмы ассиметричные «в обратном направлении» (на сжатие данных затрачивается меньше времени, чем на распаковку) используется при выполнении резервного копирования данных [584].
Адаптивное кодирование [adaptive encoding] — методология кодирования при сжатии данных, которая заранее не настраивается на какой-либо определенный вид данных. Программы, использующие адаптивное кодирование, настраиваются на любой тип сжимаемых данных, добиваясь максимального сокращения их объема [584].
Неадаптивное кодирование [nonadaptive encoding] — методология кодирования, ориентированная на сжатие определенного типа или типов данных. Кодировщики, построенные по этому принципу, имеют в своем составе статические словари «предопределенных подстрок», о которых известно, что они часто появляются в кодируемых данных. Примером может служить метод сжатия Хаффмена [584].
Полуадаптивное кодирование [half-adaptive coding] — методология кодирования при сжатии данных, которая использует элементы адаптивного и неадаптивного кодирования (см. ранее). Принцип действия полуадаптивного кодирования заключаеться в том, что кодировщик выполняет две группы операций: вначале — просмотр массива кодируемых данных и построение для них словаря, а затем — собственно кодирование [584].
Сжатие без потерь [lossless compression] — методология сжатия, при которой ранее закодированная порция данных восстанавливается после их распаковки полностью без внесения каких-либо изменений.
Сжатие с потерями [lossy compression] — методология, при которой для обеспечения максимальной степени сжатия исходного массива часть содержащихся в нем данных отбрасывается. Для текстовых, числовых и табличных данных использование программ, реализующих подобные методы сжатия, является неприемлемой. Однако для программ, работающих с графикой, это часто бывает
целесообразно. Качество восстановленного изображения зависит от характера графического материала и корректности реализованного в программе алгоритма сжатия. Существует ряд алгоритмов сжатия, учитывающих допустимые уровни потерь исходного графического образа в конкретных вариантах использования его восстановленного изображения, например, путем просмотра его на экране монитора, распечатки принтером, в полиграфии т. и. Эти методы имеют общее наименование «сжатия с минимизацией потерь» [584].
Сжатие изображения [image compression] — технический прием или метод сокращения объема (размеров) записи графических изображений (рисунков, чертежей, схем и т. п.) на их носителе (например на магнитном диске и магнитной ленте). По существу «сжатие изображения» является разновидностью «динамического сжатия». Для его реализации используются различные способы кодирования данных, которые ориентированы на элементы графики, составляющие изображение, включая и движущиеся объекты. Применяется также при передаче факсимильной информации по каналам связи, в системах мультимедиа, видеофонах и т. д.
Сжатие диска [disk compression] — технический прием, основанный на динамическом сжатии разного вида данных непосредственно в процессе их записи на диск, а при считывании — их автоматическом восстановлении в исходную форму. Используется с целью увеличения емкости диска. В зависимости от характера записей последняя может быть увеличена примерно от 1,5 до 5 раз. Реализуется сжатие диска специальными прикладными программами, например DoubleSpace, Stacker, SuperStor.
Методы и средства реализации сжатия данных*.
Метод сжатия Хаффмена [Huffman compression method], Кодирование CCITT — метод разработан в 1952 г. Дэвидом Хаффменом (David Huffman). Международный Консультативный комитет по телефонии и телеграфии (CCITT) разработал на его основе ряд коммуникативных протоколов для факсимильной передачи черно-белых изображений по телефонным каналам и сетям передачи данных (стандарты Т.4 CCIT и Т.б CCITT, они же — сжатие CCITT group 3 и сжатие CCITT group 4, соответственно). Используется так же, как составная часть в ряде других схем сжатия, например LZW, JPEG. В методе Хаффмена берется набор символов, который анализируется, чтобы определить частоту каждого символа. Затем для наиболее часто встречающихся символов используется представление в виде минимально возможного количества битов. Например, буква «е» чаще всего встречается в английских текстах. Используя кодировку Хаффмена, можно представить «е» всего лишь двумя битами (1 и 0) вместо восьми битов, необходи-
мых для представления этой буквы в кодировке ASCII. Подробнее см. [584, 586].
Фрактальное сжатие [fractal compression] — метод сжатия растровых изображений путем преобразования их в так называемые фракталы. Отличается высокой эффективностью сжатия: хранение изображений в виде фракталов требует в 4 раза меньше дисковой памяти, нежели представления этих же изображений пикселами. В процессе преобразования обычных растровых изображений во фрактальные данные реализуются два преимущества. Первое — возможность масштабировать фрактальное изображение без потери деталей и введения артефактов, что характерно для растровых изображений. Причем этот процесс не зависит от разрешения исходного изображения, а масштаб ограничивается только объемом свободной памяти компьютера. Второе преимущество состоит в том, что размер физических данных, используемых для записи фрактальных кодов, значительно меньше (иногда в 100 раз) объема растровых данных. Фрактальное сжатие сопровождается потерями, однако процессом кодирования можно управлять, доводя его до состояния, когда в изображении потери визуально не наблюдаются. Метод впервые использован при производстве CD-ROM в 1993 г. Подробне см. [584].
ART — метод сжатия, созданный Стивом Джонсоном и Крисом Грейсом. С 1992 г. фирма Jonson-Grace разрабатывает и продает инструментальные программные средства для разного рода онлайновых, включая Интернет, приложений. Алгоритм ART считается универсальным. Предназначен для сжатия текста, графики, аудио и видео. Принцип работы алгоритма разработчик не разглашает, однако сообщается, что его цель — анализ изображения и выявление его ключевых признаков (цвет, помехи, края, повторяющиеся особенности). Этим признакам присваиваются «приоритеты» в соответствии с их относительным весом в анализируемом изображении. Для классификации и назначения приоритетов используется неясная логика (терминология фирмы). Повторяющиеся особенности выявляются и связываются в изображении методом, разработанным самой фирмой. Компоненты изображения квантуются, при этом низкоприоритетные компоненты игнорируются. Как и при использовании алгоритма JPEG, степень потерь данных повышается пропорционально росту степени сжатия и компенсируется при каждой степени сжатия избыточностью. Отмечается, что гибкое адаптирование процесса сжатия по отношению к характеру изображения дает хорошие результаты [584].
DVI (Digital Video Interactive) — система динамического сжатия и восстановления аудио- и видеозаписей в цифровой форме.
Ее использование позволяет записать на CD-ROM полноформатный видеофильм вместе со звуковым сопровождением. Первая DVI система была разработана фирмой RCA Corp. (США). В настоящее время она принадлежит фирме Intel и используется рядом фирм, включая IBM и Microsoft. См. также разделы 5.2.2. «Звуковые файлы и их форматы» и 5.4. «Компьютерное видео и анимация» [46, 584].
Image compression manager — программа управления динамическим сжатием изображений, которая обеспечивает возможность использования различных методов сжатия/восстановления изображений (MPEG, JPEG и др.). См. раздел 5.3.2. «Наиболее распространенные графические форматы».
Сжатие JBIG (Joint Bi-level Image Experts Group) — метод сжатия двухуровневых (т. е. двухцветных) изображений без потерь, создан Объединенной группой экспертов по двухуровневым изображениям ISO и CCIT в 1988 г. В 1993 г. утвержден как стандарт кодирования двухуровневых данных взамен ранее существовавших и менее эффективных алгоритмов сжатия MR (Modified READ) и MMR (Modified Modified READ). Его эффективность в десятки раз превысила ранее использовавшиеся методы. Принцип работы метода заключается в том, что он кодирует избыточные данные изображения путем сравнения значений пиксела в строке развертки со значениями групп пикселей, уже отсканированных кодировщиком. Эти пиксели называют шаблоном; они образуют простую схему комбинаций пикселей, которые окружают кодируемый пиксель. Их значения используются для идентификации избыточных комбинаций в данных изображения. Эти комбинации затем сжимаются с помощью адаптивного арифметического кодировщика. Подробнее см. [584].
LZW (Lempel-Ziv-Welch) — метод динамического сжатия; разработан в 1977 г. израильтянами Абрахамом Лемпелом и Джекобом Зивом, создавшими на его основе компрессор LZ77. В 1984 г. этот метод доработан в США Терри Велчем, модифицировавшим компрессор LZ78. Таким образом появился метод трех авторов — LZW. Принцип работы метода основан на поиске во всем файле и сохранении в словаре одинаковых последовательностей данных (они называются фразы). Каждой уникальной последовательности данных присваиваются более короткие маркеры (ключи). Так, если в изображении имеются наборы из розового, оранжевого и зеленого пикселей, повторяющиеся 50 раз, LZW выявляет это, присваивает данному набору отдельное число (например, 7) и затем сохраняет эти данные 50 раз в виде числа 7. Существуют варианты реализации данного метода. Эффективность метода: LZW, так же, как
и RLE, лучше действует на участках однородных, свободных от шума цветов. Он действует гораздо лучше, чем RLE, при сжатии произвольных графических данных, но процесс кодирования и распаковки происходит медленее. Подробнее см. [584, 586].
MP3 (Moving Pictures Experts Group, Layer 3) — метод (алгоритм) динамического сжатия и специальный формат записи файлов аудиоданных, разработанный Экспертной группой по движущимся изображениям (см. также «MPEG»). Было обнаружено, что MP3 обеспечивает более высокую степень сжатия звуковых записей, чем предыдущая версия MPEG (исходный размер файла он сократил в восемь раз). Широко используется в различных приложениях мультимедиа, в частности, в современных цифровых проигрывателях («плейерах») и Интернете. Подробнее см. [623].
RLE (Run Length Encoding) — «Кодирование с переменной длиной строки» (также используется термин «Групповое кодирование»): метод динамического сжатия графических данных, в первую очередь изображений, основанный на уменьшении физического размера повторяющихся строк символов. Такие повторяющиеся строки, называемые группами, обычно кодируются в двух байтах. Первый байт определяет количество символов в группе и называется счетчиком группы, второй байт содержит значение символа в группе, которое находится в диапазоне от 0 до 255 и называется значением группы. Механизм работы RLE заключается в поиске одинаковых пикселей в одной строке. Если в строке имеется, например, 3 пиксела белого цвета, 21 — черного, затем 14 — белого, то применение RLE дает возможность не запоминать каждый из них (38 пикселей), а записать как 3 белых, 21 черный и 14 белых в первой строке. Существуют несколько вариантов реализации RLE. Метод RLE поддерживается большинством растровых файловых форматов, включая TIFF, BMP и PCX. Его эффективность зависит от типа данных изображения, подлежащего сжатию. Метод наиболее эффективен для сжатия изображений, имеющих сравнительно небольшое число деталей, тональных и цветовых переходов (например, страница текста). Так же, как и LZW, RLE хорошо работает с искусственными и пастеризованными картинками и плохо — с фотографиями. В действительности, если фотография детализирована, RLE может даже увеличить размер файла. Подробнее см. [584, 586].
КОДЕК [codec — от англ. COmpressor-DECompressor}
Система или устройство, реализующее динамическое сжатие данных с целью сокращения занимаемого ими дискового или другого пространства и их восстановления при воспроизведении.
От англ. COder-DECoder — система или устройство, осуществляющее кодирование и декодирование (в том числе расшифровку) данных (см. также «Кодер» и «Декодер»).
Cinepak — асимметричный кодек, разработанный фирмой SuperMac Technology и показывающий высокие результаты для сжатых цифровых видеоизображений.
QuickTime — пакет программ, разработанный фирмой Apple Computer и представляющий разработчикам обширную коллекцию программных средств кодирования и декодирования видеоданных. Программы, поддерживающие форматы QuickTime и аналогичный по назначению VfW (Video for Windows) фирмы Microsoft, обычно позволяют замещать кодеки.
JPEG (Joint Photographic Experts Group)
Рабочая группа по стандартам в области неподвижных цифровых видео- и мультипликационных изображений.
Наименование стандарта и соответствующего ему формата сжатия полноцветных неподвижных изображений на основе использования алгоритма так называемых дискретных косинусных преобразований и кодирования энтропии (DCT) с коэффициентом сжатия более 25:1.
Формат представления сжатых графических файлов (в частности — фотографий) в WWW, который является альтернативным формату GIF. Он снимает ограничения последнего по количеству отображаемых цветов изображения (с 256-ти для GIF до 16 миллионов), обеспечивает более четкое сохранение цветовых областей, а также более экономное и эффективное сжатие изображения (подробнее о графическом формате JPEG см. в разделе 5.3. «Машинная (компьютерная) графика») [480].
Программа динамического сжатия графической (в том числе цветной) информации, реализующая данный стандарт. Широко используется в Интернете. Особенность алгоритма сжатия JPEG заключается в том, что он частично идентифицирует и удаляет данные, которые несущественны для восприятия изображения. Этим достигается высокий уровень уплотнения записи изображения без заметных потерь качества. Механизм сжатия основан не на поиске одинаковых элементов, как в RLE и LZW, а на разнице между пикселами. JPEG ищет плавные цветовые переходы в квадратах 9 х х 9 пикселей. Вместо действительных значений он хранит скорость изменения параметров от пиксела к пикселу. Лишние «с его точки зрения» данные о цвете он отбрасывает, усредняя некоторые значения. Чем выше уровень сжатия, тем больше данных отбрасывается и тем ниже качество изображения. Используя JPEG, можно
получить файл в 10-500 раз меньше, чем в формате BMP [580, 584-586].
MPEG (Motion Pictures Expert Group)
Общее наименование ряда стандартов, соответствующих им форматов и технологии, разработанных Группой экспертов по движущимся изображениям (Motion Pictures Expert Group, MPEG), которая создана в 1988 г. под эгидой Международной организации по стандартизации (ISO):
Стандарт MPEG-1 — разработан в 1992 г; определяет способ компрессии/декомпрессии видеоинформации. Метод динамического сжатия обеспечивает объем записи видеофильма с качеством лазерного CD-ROM объемом 500 Мбайт. Используется для записи и воспроизведения видеофильмов. Предусматривает воспроизведение на экране монитора фильмов с частотой смены кадров 25/с при скорости обмена 150-300 Кбит/с и разрешении не ниже 352 х х 240 точек. Предусмотрен также режим со скоростью передачи до 1-1,5 Мбит/с, который обеспечивает высокое качество изображения и звука. Коэффициент сжатия данных в стандарте MPEG-1 оценивается в три раза более высоким, чем JPEG. Для записи и воспроизведения видеофильмов в данном формате необходимо применение специальной MPEG-платы расширения (например, GVision DX и Jakarta).
Стандарт MPEG-2 — время разработки 1990-1994 гг; предназначен для обеспечения более качественного изображения при более высокой скорости передачи. Содержит алгоритмы цифрового кодирования телевизионного изображения (с разрешающей способностью в соответствии с рекомендацией 601 CCIR и скоростью передачи от 3 до 10 Мбит/с, а также ТВ изображения высокой четкости [HDTV, High-Definition Television] — последние должны были стать содержанием стандарта MPEG-3). Видеоформат MPEG-2 имеет разрешение 720 х 480 точек, что в четыре с лишним раза превышает разрешение MPEG-1 (325 х 240 точек).
Стандарт MPEG-3 — стандарт, который планировался как уточняющий исходные требования MPEG-2 применительно к телевидению высокой четкости [HDTV — High-Definition Television], с большим размером кадра и скоростями передачи от 20 до 40 Мбит/с. Позже выяснилось, что MPEG-2 может быть улучшен так, чтобы удовлетворить требованиям HDTV, и разработка MPEG-3 прекратилась.
Стандарт MPEG-4 — стандарт, предназначенный для систем управления базами данных видеоизображений и работы с ними. Используется в видеофонах, видеоэлектронной почте и электрон-
ных новостях. Основа его содержания — стандартизация схемы цифрового кодирования видеосигнала для скорости передачи данных не ниже 64 Кбит/с. Начало разработки стандарта — 1993 г, завершение — 1998 г.
Стандарт MPEG-7, Multimedia Content Description Interface — стандарт серии MPEG, ориентированный на поддержку метаданных мультимедийных ресурсов, разработка начата в 1996 г. Его принятие планировалось на ноябрь 2000 г. Подробнее см. [116, 160, 203, 326, 335, 495, 584, 623]. (См. также «MP3»).
QuickTime* — технология и формат, разработанные фирмой Apple Computer, для создания и распространения мультимедийной информации.
PIC (Picture Image Compression)
Формат графических файлов, допускающий сжатие данных.
Наименование алгоритма сжатия записей (файлов) графических изображений.
PICT* — формат фирмы Apple Computer для неподвижных мультимедиа изображений, допускающий сжатие данных.
WORM (Write Once, Read Many Times) — аббревиатура («Однократная запись — многократное считывание»), обозначающая устройство памяти типа ПЗУ. Используется для хранения архивных и резервных копий массивов данных.
ПАКЕТНАЯ ЗАПИСЬ [packet record]
Запись данных на машиночитаемые носители (преимущественно на компакт диски) в форме пакетов (см. ранее). Важным преимуществом этого метода является возможность производить последовательное и многократное дописывание порций данных (пакетов) в один и тот же трек. В 1995 г. Ассоциацией по техническим устройствам хранения данных [OSTA, Optical Storage Technology Association] разработана первая спецификация пакетной записи, получившая наименование UDE (Universal Disk Format). В настоящее время уже существуют несколько версий этой системы. Данные о них можно получить по адресу: http://www.osta.org. С целью преодоление ряда недостатков, присущих технологиям UDF и, в частности, связанных с необходимостью предварительного полного форматирования носителя под пакетную запись, невозможностью использования стандартных средств операционных систем для работы с перезаписываемыми CD-носителями и др., фирмами Philips, Microsoft, Compaq и Sony разработан открытый формат пакетной записи Mount Rainier. Приводы, поддерживающие работу этого
формата, будут маркироваться аббревиатурой CD-MRW. Благодаря достоинствам нового формата и его поддержке значительным числом ведущих фирм на мировом рынке вычислительной техники, предполагается, что стандарт Mount Rainier в ближайшие годы станет наиболее популярным в области пакетной записи. Ожидается также, что он сыграет важную роль при замене магнитных флоппи- дисков на более современные носители. Подробнее см. [725].
Доступ, адрес и связанные с ними термины
ДОСТУП [access]
Процедура установления связи с запоминающим устройством и размещенными на нем файлами (или отдельным файлом) для записи или чтения данных.
Процедуры считывания и записи данных. При этом, как правило, подразумеваются разрешенные типы доступа к устройствам памяти определенной системы, например, «только для считывания» (содержимое файла не изменяется и не стирается) или для «считывания и записи» (содержимое файла или группы файлов может быть изменено или стерто).
В вычислительных сетях*, процедура установления связи со средой передачи данных и терминалами сети для реализации предоставляемых ею услуг или функций обслуживания.
ДОСТУП К ФАЙЛУ [file access]
Процедура, при помощи которой производится поиск, чтение и изменение записей (в том числе их пополнение, редактирование, стирание) в файлах.
Выполнение операций доступа зависит от типа организации файлов*.
в последовательном файле, содержащем неупорядоченные записи, поиск и чтение записей производится последовательно от первой ко второй и т. д.;
в упорядоченном файле, в котором записи отсортированы по ключевому полю, для поиска могут использоваться данные этого поля;
в индексированном упорядоченном файле (индексном файле), который содержит и поддерживает обновление таблицы индексов с адресами каждого блока данных, обращение к требуемым записям производится через посредство индексов;
в файлах прямого (произвольного) доступа, обращение ЭВМ к записям может производиться непосредственно (напрямую).
Время доступа [access time, reaction time] — время необходимое ЭВМ для считывания или записи элемента данных (соответственно — из памяти или в память) после получения команды.
Различают следующие виды доступа*.
алгоритмический доступ [algorithmic access] — доступ, основанный на вычислении адреса по некоторому алгоритму;
коллективный (групповой) доступ [shared access] — совместное использование ресурсов автоматизированной системы двумя и более пользователями;
локальный доступ [local access] — доступ, осуществляемый непосредственно с устройств ввода-вывода ЭВМ;
удаленный доступ, теледоступ [remote access] — доступ к программам и данным с удаленного терминала через каналы и средства связи.
САНКЦИОНИРОВАННЫЙ ДОСТУП [authorized access]
Доступ к информационным или вычислительным ресурсам автоматизированной системы пользователей, имеющих права (полномочия) на выполнение определенных операций (чтение, запись, копирование и т. и.);
Доступ, не нарушающий правила использования штатных средств автоматизированной системы.
НЕСАНКЦИОНИРОВАННЫЙ ДОСТУП, ХАКИНГ [unauthorized access, hacking]
Доступ к информационным или вычислительным ресурсам системы лиц, не имеющих прав пользования ими;
Доступ к информационным или вычислительным ресурсам, нарушающий правила использования штатных средств автоматизированной системы (см. также «Нарушитель правил разграничения доступа»).
Способы и виды доступа
Последовательный доступ [sequential access] — способ доступа, при котором записи файла просматриваются и обрабатываются в порядке их размещения в памяти.
Прямой доступ [direct access] — способ доступа, при котором все элементы данных (слова, записи, блоки) равнодоступны и доступ к каждому из них не требует просмотра других элементов.
DMA (Direct Memory Access) — «Прямой доступ к памяти»: способ, при котором периферийное устройство непосредственно
связывается с микропроцессором, минуя его внутренние регистры. Наиболее эффективен, когда требуется высокая скорость обмена большим количеством данных, например, при их загрузке в основную память с внешнего накопителя. Использование DMA- протокола передачи данных по шине IDE/АТА позволяет дисководу обмениваться с ОЗУ непосредственно, т. е. минуя центральный процессор, чем значительно снижается нагрузка последнего при выполнении дисковых операций. Для различных вариантов реализации режимов DMA, обеспечиваемых соответствующими протоколами, характерны следующие максимальные скорости передачи данных: Multiword DMA 0 — 4,2 Мбайт/с, Multiword DMA 1 — 13,3 Мбайт/с, Multiword DMA 2 — 16,6 Мбайт/с, Multiword DMA 3 — 20 Мбайт/с, Ultra DMA mode 0 — 16,6 Мбайт/с, Ultra DMA mode 1 — 25 Мбайт/с, Ultra DMA mode 2 — 33,3 Мбайт/с, Ultra DMA mode 3 — 44,4 Мбайт/с, Ultra DMA mode 4 — 66,6 Мбайт/с [77, 489].
TDMA (Time Division Multiple Access) — «Многостанционный доступ с временным разделением каналов»: технология, используемая в радиосвязи и, в частности, радиоинтерфейсах стандартов GSM, TDMA (ANSI-136) и PDC. Термин TDMA принят взамен термина Digital AMPS (D-AMPS), получившего название ANSI-136 и используемого в Южной и Северной Америке, в Тихоокеанском регионе Азии, России и др. Услуги TDMA могут предоставляться на частотах 800 и 1900 МГц [567].
Индексно-последовательный метод доступа [indexed-sequ- ential access method (ISAM)] — любой метод обращения к индексно-последовательному набору данных.
Режимы РЮ — режимы программируемого ввода-вывода. Обеспечивается соответствующим протоколом передачи данных по шине IDE/АТА. Существует пять РЮ-режимов этого протокола, различающихся различной максимальной скоростью передачи данных: PIO Mode 0 — 3,3 Мбайт/с, РЮ Mode 1 — 5,2 Мбайт/с, РЮ Mode 2 — 8,3 Мбайт/с, РЮ Mode 3 — 11,1 Мбайт/с, РЮ Mode 4 — 16,6 Мбайт/с. Два последних режима поддерживаются интерфейсами: Fast АТА и Fast АТА-2. Недостаток режима РЮ: при его использовании передачей данных управляет центральный процессор, что существенно увеличивает его рабочую нагрузку [77, 489].
Произвольный доступ [random (arbitrary) access]:
Тип доступа, при котором время обращения к любой записи элементов данных не зависит от ее адреса.
Метод доступа к базе или файлу данных, при котором обращение к ним не зависит от последовательности размещения их записи в памяти (см. также «Хэширование» и «Хэш-таблицы»).
То же, что прямой доступ.
Цепной доступ [chained access] — доступ к данным, имеющим цепную организацию, с использованием указателей (адресов) связи.
Циклический доступ [cyclic access] — метод доступа, при котором адреса записей выбираются по очереди с возвращением в конце цикла к первому адресу в очереди.
Некоторые термины, связанные с удаленным доступом*.
Метод управления доступом [access control method] — основная характеристика, которая определяет порядок предоставления сетевым узлам ЛВС доступа к среде передаваемых данных с целью обеспечения каждому пользователю приемлемого уровня обслуживания. Среди самых распространенных методов управления доступом можно назвать передачу маркера в сетях Token Ring, ARCnet и FDDI, а также множественный доступ (см. далее) с контролем несущей и обнаружением конфликтов (см. далее «CSMA/CD») в сетях Ethernet.
Множественный доступ [multiple access] — в вычислительных сетях*, доступ множества станций к каналу передачи данных, позволяющий устранять состязания между рабочими станциями (терминалами) путем обнаружения конфликтов и выполнения повторных передач.
Конфликт, столкновение [collision] — в вычислительных сетях*. ситуация, которая возникает, когда несколько устройств пытаются одновременно передать данные, используя одну и ту же среду передачи. В результате происходит взаимное искажение сигналов, несущих информацию.
Соперничество, конкуренция [contention] — в вычислительных сетях*, ситуация, при которой несколько устройств пытаются получить доступ к одному каналу связи для передачи данных. В каждый момент времени этот канал может использовать только одно устройство. Если несколько станций одновременно начинают передачу, возникает конфликт.
Разделение времени [time-sharing] — способ или режим, обеспечивающий одновременный доступ нескольких пользователей к ресурсам ЭВМ с разных терминалов, при котором каждый из них может работать так, как если бы он был единственным пользователем системы.
CSMA/CA (Carrier Sense Multiple Access with Collision Avoidance) — «Множественный доступ с контролем несущей и предотвращением конфликтов»: метод доступа в сетях, основанных на соперничестве (см. далее) станций за доступ к среде передачи. Передача данных всегда предваряется посылкой сигнала
блокировки (jam) с целью захвата передающей среды в монопольное пользование. Используется в сетях LocalTalk. Рекомендован Комитетом IEEE (стандарт IEEE 802.11) для беспроводных ЛВС. (см. далее также «CSMA/CD») [176].
CSMA/CD (Carrier Sense Multiple Access with Collision Detection) — «Множественный доступ с контролем несущей и обнаружением конфликтов»: метод доступа сетевых узлов к среде передачи, основанный на соперничестве, при котором централизованное управление доступом отсутствует. Каждая включенная в сеть ЭВМ («станция») может пытаться передавать данные в любой момент времени. Если две машины осуществляют передачу в одно и то же время, то их сообщения взаимно искажаются и возникает конфликт. Для уменьшения числа конфликтов станция, имеющая данные для передачи, прослушивает канал, чтобы определить, не работает ли в это время в режиме передачи другая станция. Отсутствие сигнала несущей частоты означает, что канал свободен и можно начать передачу данных. Поскольку скорость распространения сигнала конечна, то требуется некоторое время, чтобы этот сигнал достиг прочих сетевых устройств, и они смогли «услышать» несущую. Поэтому не исключено, что другие станции начнут передавать данные почти одновременно с первой. Во время передачи станция продолжает прослушивать канал, чтобы удостовериться в отсутствии конфликта. Если конфликт не зафиксирован, данные считаются успешно переданными. При обнаружении конфликта станция ждет в течение некоторого случайного времени, измеряемого миллионными долями секунды, и повторяет передачу. Процесс продолжается до тех пор, пока данные не будут успешно переданы [176].
ccNUMA (Cache Coherent Non-Uniform Memory Access) — «Доступ в неоднородную память с когерентным кэшем»: механизм соединения (кластеризации) нескольких (10-20) удаленных многопроцессорных серверов, обеспечивающий между ними скоростной обмен данными. В настоящее время для этой цели используется технология «Масштабируемого когерентного интерфейса» — SCI* (Scalable Coherent Interface) [220].
LDAP (Lightweight Directory Access Protocol) — «Упрощенный протокол доступа к каталогам»: универсальный протокол для удаленного доступа к сетевым каталогам, один из основных протоколов инфраструктуры открытых ключей и AD.
MAC (Media Access Control) — «Управление доступом к среде»
Общий термин для описания метода доступа сетевых устройств к среде передачи данных. Чаще всего употребляется применительно к ЛВС;
Часть протокола канального уровня, служащая для определения устройства, которое в настоящий момент имеет доступ к сети. МАС может изменяться в зависимости от технологии, использованной для построения сети (например, Token Ring или Ethernet). См. также «МАС address».
Термины, связанные с разграничением доступа О
Субъект доступа [access subject] — лицо или процесс, действия которого регламентируются правилами разграничения доступа.
Объект доступа [access object] — единица информационного ресурса автоматизированной системы, доступ к которой регламентируется правилами разграничения доступа.
Открытый доступ [open access] — категория, присваеваемая ресурсам, которые свободно доступны пользователям без требований их идентификации или оплаты.
Аутентификация [authentification] — проверка и подтверждение подлинности принадлежности субъекту доступа предъявленного им идентификатора. Средствами аутентификации служат: цифровые подписи, пароли, смарт-карты, биометрические характеристики аутентифицируемых лиц.
Авторизация [authorization] — выдача разрешения пользователю или компьютеру-клиенту на доступ к конкретной информации или выполнению допустимых действий (обычно выполняется после его аутентификации).
Идентификация [identification] — присвоение субъектам и объектам доступа идентификатора и/или сравнение предъявляемого идентификатора с перечнем присвоенных идентификаторов. Одним из самых современных способов идентификации личности, например в охранных системах является использование так называемых биометрических паролей, основанных на сопоставлении изображений сетчатки глаза, отпечатков пальцев и т. п. [679].
Уровень полномочий субъекта доступа [subject privilege] — совокупность прав доступа субъекта доступа.
Нарушитель правил разграничения доступа [security policy violator] — субъект доступа, осуществляющий несанкционированный доступ к информации.
Матрица доступа [access matrix] — таблица, отображающая правила разграничения доступа.
9 В данном подразделе большинство терминов и их определений приведены в соответствии с Руководящим документом Гостехкомиссии России «Защита от несанкционированного доступа к информации», словарь которого опубликован в [73].
Система разграничения доступа [security policy realization] — совокупность реализуемых правил разграничения доступа в средствах вычислительной техники или автоматизированных системах.
Дискреционное управление доступом [discretionary access control] — разграничение доступа между субъектами и поименованными объектами. Субъект с определенным правом доступа может передать это право любому другому субъекту.
Мандатное управление доступом [mandatory access control] — разграничение доступа субъектов к объектам, основанное на характеризуемой меткой конфиденциальности информации, содержащейся в объектах, и официальном разрешении (допуске) субъектов обращаться к информации такого уровня конфиденциальности.
Диспетчер доступа [security kernel] — технические, программные и микропрограммные элементы комплекса средств защиты, реализующие концепцию диспетчера доступа; ядро защиты.
Концепция диспетчера доступа [reference monitor concept] — концепция управления доступом, реализованная программно-аппаратными средствами системы ^.
ACL (Access Control List) — «Список контроля доступа»: содержит перечень прав пользователей на доступ к конкретному ресурсу [728].
AD (Active Directory) — «Активная директория»: служба Microsoft Windows 2000; позволяет централизовано управлять всеми объектами сети, в том числе определяет права пользователей на доступ к объектам [728].
АРОР (Authentication in Post Office Protocol) — «Аутентификация в почтовом протоколе»: команда, с помощью которой производится защищенная аутентификация (проверка подлинности) в распространенном протоколе электронной почты POP3 [728].
CHAP (Challenge Handshake Authentication Protocol) — протокол аутентификации «рукопожатием»: протокол аутентификации, использующий классическую схему хэширования случайного запроса; является одним из наиболее распространенных [728].
DSA (Digital Signature Algorithm) — «Алгоритм цифровой подписи»: алгоритм ЭЦП, лежащий в основе стандарта DSS [728].
DSS (Digital Signature Standard) — «Стандарт цифровой подписи»: стандарт США на электронную цифровую подпись, опу-
В использованном в данном тематическом разделе Руководящем документе Гостехкомиссии России «Защита от несанкционированного доступа к информации» данный термин определен следующим образом: «Концепция управления доступом, относящаяся к абстрактной машине, которая посредничает при всех обращениях субъектов к объектам» [73].
бликованный Национальным институтом стандартов и технологий США в 1991 г. [728].
ЕАР (Extensible Authentication Protocol) — «Расширяемый протокол аутентификации»: протокол аутентификации, позволяющий динамически определить конкретную схему аутентификации удаленного пользователя [728].
KDC (Key Distribution Center) — «Центр распределения ключей»: основная служба протокола Kerberos (протокол аутентификации в системах «клиент-сервер», подробнее см. [728].
LDAP (Lightweight Directory Access Protocol) — «Упрощенный протокол доступа к каталогам»: универсальный протокол для удаленного доступа к сетевым каталогам, один из основных протоколов инфраструктуры открытых ключей и AD [728].
PAP (Password Authentication Protocol) — «Протокол аутентификации по паролю»: простейший протокол аутентификации, предполагающий передачу пароля по сети в открытом виде [728].
SASL (Simple Authentication and Security Layer) — «Простой уровень аутентификации и безопасности»: метод аутентификации, применяемый в протоколах электронной почты [728].
SSO (Single Sign-on) — «Единая подпись»: технология, позволяющая применять один пароль для получения доступа к различным ресурсам [728].
UA (User Account) — «Учетная запись пользователя»: совокупность данных о пользователе какой-либо системы, в том числе требуемой для его аутентификации [728].
Термины, связанные с защитой от несанкционированного доступа
Защита от несанкционированного доступа [protection from unauthorized access, fetch protection] — комплекс организационных, программных и аппаратных мер и средств, предназначенных для предотвращения или существенного затруднения несанкционированного доступа.
Система защиты от несанкционированного доступа [system of protection from unauthorized access to information] — комплекс организационных мер и программно-технических (в том числе криптографических) средств защиты от несанкционированного доступа к информации в автоматизированных системах.
Модель защиты [protection model] — абстрактное (формализованное или неформализованное) описание комплекса программно-технических средств и/или организационных мер защиты от несанкционированного доступа.
Защита от записи [write protection] — комплекс программных и аппаратных средств, обеспечивающий защиту данных, запи-
санных на магнитные диски, дискеты и ленты, который позволяет только считывать данные и предотвращает возможность их стирания, изменения или перезаписи.
Защита от копирования [copy protection] — комплекс программных и аппаратных средств, обеспечивающий предотвращение нелегального копирования компьютерных программ и данных. Частными средствами защиты от копирования являются донглы, пароли и др.
Многоуровневая защита (информации) [multilevel secure] — защита, обеспечивающая разграничение доступа субъектов с различными правами доступа к объектам различных уровней конфиденциальности [347].
Средство криптографической защиты информации [cryptographic information protection facility] — средство вычислительной техники, осуществляющее криптографическое преобразование информации для обеспечения ее безопасности. Об отечественных криптографических программных средствах см. [461].
Скремблирование [scrambling] — ограничение возможности чтения данных нежелательными лицами и организациями путем изменения несущей полосы частот передаваемых сигналов. Ранее этот метод относился к области защиты звуковых сообщений, передаваемых по каналам связи, например радиотелефонных переговоров. В настоящее время используется также для защиты цифровых данных в вычислительных каналах связи.
Модель нарушителя правил разграничения доступа [security policy violator’s model] — абстрактное (формализованное или неформализованное) описание нарушителя разграничения правил доступа.
АДРЕС [address]
Символ или группа символов, которые идентифицируют отдельные части памяти, регистр, устройство ввода-вывода, рабочую станцию вычислительной сети или другие источники данных, либо место назначения для их передачи;
В вычислительных сетях*, последовательность битов, идентифицирующих получателя или отправителя передаваемых данных. В соответствии со стандартами IEEE 802.3 и 802.5 сетевое устройство должно иметь уникальный физический адрес, называемый также адресом уровня МАС [176].
Некоторые виды адресов
Абсолютный (истинный) адрес [absolute (true) address] — адрес на машинном языке, идентифицирующий ячейку памяти или устройство без использования промежуточной ссылки.
• Базовый адрес, адрес базы [base address]
Адрес, относительно которого указываются относительные адреса (см. далее).
Адрес регистра, содержащего базовый адрес.
Относительный адрес [relative address]
Адрес, выражающий разницу по отношению к значению базового адреса.
Адрес, заданный относительно некоторой базы (базового адреса).
Номер ячейки в области памяти относительно начала области.
Явный адрес [explicit address] — адрес, записанный в виде двух абсолютных выражений, одно из которых указывает значение смещения (см. ранее «Абсолютный адрес» и «Относительный адрес»).
Логический адрес [logical address]
Адрес, устанавливаемый и/или определяемый машинной программой на основе реализуемой ею логики.
Адрес элемента данных или программы в виртуальной памяти.
Многоуровневый адрес [multilevel address] — адрес с числом уровней адресации два и более.
Физический адрес [physical address]
Индекс, идентифицирующий ячейку или область физической памяти.
Уникальное имя, однозначно идентифицирующее конкретное внешнее устройство.
Адрес блока [block address] — 32-разрядное число, которое преобразуется в абсолютный адрес для доступа к данным на оптическом диске.
Адрес данных [data address] — адрес области памяти, в которой размещены данные.
Адрес дорожки [track address] — цифровой индекс, указывающий положение дорожки на магнитном диске — номер цилиндра и номер дорожки в этом цилиндре.
Адрес загрузки, загрузочный адрес [load address] — адрес начала участка основной памяти, отведенного для размещения программы (загрузочного модуля).
Адрес записи [record address] — цифровой индекс, указывающий местоположение записи на магнитных дисках, включая номера, идентифицирующие диск, цилиндр, дорожку в этом цилиндре и запись на данной дорожке.
Адрес команды [instruction address]
Адрес области памяти, которая занята командой.
То же для слова, которое представляет команду (командного слова).
Адрес области [area address] — адрес первого байта данной области памяти.
Адрес операнда [source address] — адрес ячейки или области памяти, откуда извлекаются обрабатываемые данные.
Адрес памяти [memory address] — адрес первой ячейки участка памяти.
Адрес регистра [register address] — цифровой индекс, присвоенный данному регистру, или число равное его порядковому номеру.
Адрес результата [result address] — адрес, по которому записывается значение результата операции, указанной в машинной команде.
Адрес связи [link address] — поле в записи файла, указывающее местоположение следующей читаемой в логической последовательности записи.
Адрес страницы во внешней памяти [external page address] — адрес страницы, указывающий ее местоположение в страничном наборе данных, записанных во внешней памяти.
Адрес точки входа [entry point address] — адрес команды либо сама команда, с которой начинается выполнение программы или процедуры.
Адрес цилиндра [cylinder address] — адрес, указывающий номер цилиндра на магнитном диске или пакете магнитных дисков.
Стартовый адрес [start address] — адрес, с которого начинается выполнение программы после ее загрузки.
Текущий адрес [current address]
Адрес текущей записи.
Текущее значение логического счетчика адреса в программной секции.
Содержимое счетчика адреса команд.
Адрес источника [source address] — адрес, идентифицирующий сервер, терминал, абонентскую машину или процесс, являющиеся источником передаваемых данных.
Сетевой адрес [network address] — зарегистрированный адрес, идентифицирующий любую ЭВМ, включенную в вычислительную сеть, или периферийного устройства (например, принтера в локальной сети).
MAC address (Media Access Control Address) — «Адрес управления доступом к среде», также называется «МАС-адресом», «адресом устройства» или «физическим адресом устройства». Каждый адрес связан с определенным сетевым устройством. Упра-
вляемые сетевые устройства, подсоединенные к локальной сети, имеют МАС-адреса, которые используются для идентификации их местонахождения в сети. МАС-адреса имеют длину в шесть байт, специфицируются IEEE и заранее присваиваются каждому сетевому устройству
АДРЕСАЦИЯ [addressing]
Установление соответствия между множеством однотипных объектов (например, устройств и/или ячеек памяти, регистров, устройств ввода-вывода, абонентов сети и т. и.) и множеством их адресов.
Метод идентификации местоположения объектов.
AMIN, ASEC, AFRAME — абсолютная временная шкала адресации содержимого компакт-диска.
ХЭШИРОВАНИЕ, РАНДОМИЗАЦИЯ [hashing, randomization]
Метод, который для обеспечения быстрого поиска данных предусматривает преобразование ключей записей в адреса их размещения во внешней памяти. Основан на использовании таблиц (хэш-таблиц), специального алгоритма хэширования [hashing algorithm] и функции (хэш-функции), формирующих таблицы и реализующих поиск, а также генератора псевдослучайных чисел.
Хэш-таблицы состоят из автоматически заносимых в них элементов («ячеек») записей, содержащих ключи и адреса. Поиск осуществляется в оперативной памяти по значению ключей в таблице. Если ключ искомого элемента соответствует заданному, то этот элемент считается обнаруженным, после чего происходит обращение по соответствующему данному ключу адресу к элементу записи во внешней памяти ЭВМ.
ФРАГМЕНТАЦИЯ [fragmentation]
Дробление файлов на некоторое количество мелких частей, которые могут храниться в разных частях дисковой памяти с целью максимально полного использования ее пространства. Сведения о месторасположении частей каждого файла содержатся в таблице размещения файлов — FAT.
FAT (File Allocation Table) — «Таблица размещения файлов»: содержит данные о физическом расположении файлов на диске. Поскольку физическая запись файла может быть фрагментирована (т. е. разделена на части) на некоторое множество частей, FAT обеспечивает возможность операционной системе (DOS и Windows) обращаться к ним как к единому целому. Подробнее см. [792].
VFAT (Virtual File Allocation Table) — «Виртуальная таблица размещения файлов»: файловая система для Windows 95. Выполняет функции, аналогичные FAT (см. ранее), обеспечивая длинные (более 8-ми символов) имена файлов. О принципах ее построения см. [214].
NTFS [New Technology File System] — «Новая технологичная файловая система»: разработана фирмой Microsoft для операционных систем, базирующихся на ядре NT — Windows NT З.хх, Windows NT 4.0, Windows 2000 и Windows XP. Основой NTFS служит главная таблица файлов [Master File Table, MFT]. Одним из важных преимуществ NTFS является обеспечиваемое ею разграничение прав доступа пользователей к файлам и каталогам, что повышает устойчивость системы. Подробнее см. [792].
• Стек [stack] — способ хранения данных, при котором элемент, поступивший последним, будет выдан первым (режим: «первый на входе, последний на выходе»).
V. МУЛЬТИМЕДИА, ГИПЕРМЕДИА,ВИРТУАЛЬНАЯ РЕАЛЬНОСТЬ,МАШИННОЕ ЗРЕНИЕ
СИСТЕМЫ МУЛЬТИМЕДИА И СВЯЗАННЫЕС НИМИ ТЕРМИНЫ
МУЛЬТИМЕДИА [multimedia, M-media]
Компьютерная система и технология, обеспечивающие возможность создания, хранения и воспроизведения разнородной информации, включая текст, звук и графику (в том числе движущееся изображение и анимацию). Важной характеристикой мультимедийных систем является высокое качество воспроизведения всех составляющих ее компонент данных, а также возможность их взаимосвязанного или взаимодополняющего использования. Например, сочетания видеоряда с текстом и звуковым сопровождением; звуковых фрагментов музыкального произведения с текстовыми данными об исполняющих его музыкантах и инструментах; изображения художественного произведения с музыкальным фоном и текстом и т. п. Обязательными составными частями минимального комплекта системы мультимедиа помимо ПК являются дисководы CD-ROM или звуковая карта и стереофоническая система (см. далее также «Стандарты МРС»). В последние годы технология мультимедиа нашла широкое применение в разработке Web-страниц и различных Web-приложений. Об используемых программных продуктах и технических средствах см. [424, 570].
Разновидности мультимедиа
Гипермедиа [hypermedia, H-media] — расширение понятия гипертекст на мультимедийные (в том числе аудио, трехмерные графические, анимационные и др.) виды организации структур записей данных.
Интерактивная мультимедиа [interactive (multi) media] — мультимедийная система, обеспечивающая возможность произвольного управления видеоизображением и звуком в режиме диалога.
Live video — «Реальное/живое видео» — характеристика системы мультимедиа с точки зрения ее способности работать в реальном времени. Примерами могут служить разработки IBM: Linkway Live и StoryBoard Live [174].
СТАНДАРТЫ МРС
Группа стандартов на мультимедийные ПК; разработанны Рабочей группой по мультимедийным ПК [Multimedia PC Working Group], являющейся подразделением Ассоциации издателей ПО [Software Publishers Associantions], при широком участии специалистов в области вычислительной техники. Ранее указанная Рабочая группа называлась Советом по маркетингу мультимедийных ПК [Multimedia PC Marketing Council]. Этот Совет приня стандарты МРС-1 и МРС-2, устанавливающие для разработчиков программного обеспечения (ПО) состав аппаратных средств, относящихся к технологии мультимедиа, и требования по их сертификации. В июне 1995 г. вступил в силу стандарт МРС-3, который определил требования к конфигурации мультимедийных ПК (в частности, для минимального варианта комплектования): Pentium 75 МГц или его эквивалент, ОЗУ — 8 Мбайт, дисковод CD-ROM с учетверенной скоростью, 16-разрядная цифровая аудиосистема, табличноволновой синтезатор, поддержка MPEG. Определены также требования к их функциональным характеристикам (в частности, необходимость воспроизведения полноэкранного видео), а также стандартный тестовый пакет ПО для испытаний аппаратуры при ее лицензировании [160].
Основные технические средства и решения в области построения мультимедийных систем
Мультимедиа-процессор [multimedia processor] — процессор, поддерживающий режимы мультимедиа. К этому классу процессоров относятся, в частности, разработки, выполняемые по программе ММХ (см. далее). Предполагается, что мультимедийные процессоры смогут повысить качество воспроизведения динамичной графики и видео при существенном сокращении схемных элементов ПЭВМ, в том числе микросхем и плат расширения.
Мультимедийная ПЭВМ, мультимедийный ПК [МРС, Multimedia Personal Computer]
ПЭВМ, соответствующая требованиям стандартов МРС (см. ранее).
Торговая марка сертификата соответствия требованиям стандартов МРС. Продается по лицензии МРС Marketing Council и может ставиться на изделия трех видов: ПЭВМ, устройства для их расширения и пакеты прикладных программ [174]. Характеристики современных мультимедийных ноутбуков см. [251].
Домашний медиасервер — мультимедийный ПК (см. ранее) с расширенными возможностями воспроизведения и записи цифровых изображений, музыки и видео, включая и ТВ-программ. Пер-
вый ПК этого класса вышел на рынки сбыта в конце 2002 г. Им стал Media Center PC фирмы Hewlett-Packard, в котором используется новая версия ОС фирмы Microsoft — Windows ХР Media Center Edition [807].
AMCA* (Apple Media Control Architecture)
Архитектура систем управления носителями информации мультимедийных ПЭВМ фирмы Apple Computer.
Стандарт для систем мультимедиа, создаваемых на базе ПЭВМ Macintosh.
Multimedia control panel — «Панель управления мультимедиа»: панель, отображаемая на экране ЭВМ и предназначенная для управления средствами мультимедиа (в том числе музыкальными инструментами и другими периферийными устройствами), а также для навигации в мультимедийных приложениях.
Multimedia applications — «Мультимедийные приложения»: вспомогательные средства, обеспечивающие реализацию систем мультимедиа.
CDTV (Commodore Dynamic Total Vision) — одна из первых реализаций системы мультимедиа, выпущенная фирмой Commodore на основе ПК Amiga 500. Используется совместно с аудиостереосистемой и телевизором для воспроизведения текстов, видеоизображений и звука.
MMX (MultiMedia extension) — «Расширение мультимедиа»: технология для домашних ПЭВМ на базе процессора Pentium, опубликованная в марте 1996 г. фирмой Intel, которая предполагает интегрирование средств поддержки режимов мультимедиа в архитектуру процессоров Intel. В соответствии с указанной технологией 57 ранее зарезервированных в микропроцессоре Pentium инструкций (opcodes) стали доступны программистам. Эти команды позволяют существенно ускорить выполнение некоторых циклов в мультимедийных и коммуникационных программах. Инструкции ММХ работают на основе использования пакетного метода обработки данных SIMD (Single Instruction Multiple Data) — «одна инструкция — множество данных», повышающего производительность ЭВМ в 1,5-4 раза в зависимости от характера приложений. Первым процессором Pentium, поддерживающим технологию ММХ, стал микропроцессор Р55С (166 и 200 МГц) с расширенными мультимедийными возможностями; на базе Pentium Pro создан также микропроцессор Pentium II (233, 266, 300, 333, 350 и 400 МГц), содержащий дополнительные схемы ММХ. Данная технология поддержана рядом крупных фирм, в том числе IBM, Microsoft, Macromedia и Creative Labs. С 1997 г. фирма Intel перешла исключительно на выпуск MMX-совместимых микропроцессоров
(это относится также к Pentium Pro) [142, 191, 210, 231, 232, 246, 254, 261, 272, 3 68]. Полная информация о ММХ, включая справочник программиста, может быть получена в WWW по адресу: http:/www.intel.com.pc-supp/multimed/mmx/index.htm.
Pentium OverDrive MMX — микропроцессоры Pentium с технологией ММХ (см. ранее), созданные для увеличения мощности старых ПК с микропроцессорами Pentium-75, Pentium-90 и Pentium-100. Об их выпуске фирма Intel объявила в начале 1997 г. По данным [243] новые процессоры, выпущенные под указанные тактовые частоты, а также частоты 125 и 150 МГц повышают производительность модернизированных ПК на 27-87 %. Основные ограничения повышения производительности модернизируемых ПК определяются пропускной способностью системной шины.
VSA (Virtual System Architecture) — «Архитектура виртуальной системы», разработанная фирмой Cyrix для современных мультимедийных ПК. Представляет собой программно-аппаратный комплекс, который реализует свои основные функции (центральный процессор, графический контроллер, схемы управления шиной PCI, математический сопроцессор, кэш-память, подсистемы обработки видео и звука, графические акселератары и др.) с использованием микропрограммных средств в одном небольшом модуле (изделие MediaGX) без привлечения дополнительных микросхем. Система MediaGX включет в себя три основных компонента (XpressRAM, XpressGRAPHICS и XpressAUDIO) и конструктивно состоит из двух микросхем: основного процессорного модуля и интерфейса Сх5510. Выпускаются модели с тактовой частотой 120 и 133 МГц. Представители Cyrix утверждают, что новый процессор полностью совместим с большинством популярных операционных систем, включая все разновидности Windows [244].
Другие часто употребительные термины
Инфотейнмент [Infotainment, INFOrmation and enterTAINMENT] — «Информирование развлечением»: прикладное программное обеспечение, представляющее данные в развлекательной форме. Наибольшее развитие получило в мультимедийных системах на CD-ROM.
Аналоговый звук [analog sound] — звук, который мы слышим, имеет аналоговую (непрерывную) форму акустических колебаний. Цифровая запись при воспроизведении преобразуется в аналоговую форму. В прошлом большинство устройств для записи звуков также были аналоговыми.
Цифровая звукозапись [digital audio] — запись, представляющая звуки в виде последовательности нулей и единиц. При воспроизведении цифро-аналоговый преобразователь воссоздает
исходную форму звуковых волн. Цифровая звукозапись используется на музыкальных компакт-дисках и в ПК. О методах и средствах реализации звукозаписи см. [791].
Цифро-аналоговый преобразователь, ЦАП [DAC, Digital- to-Analogue Converter] — электронное устройство, преобразующее сигнал из цифровой формы (двоичного кода) в аналоговый, т. е. непрерывный с соответственно изменяющейся величиной напряжения и/или частоты. Используется при выводе данных из ЭВМ и необходимости их последующего воспроизведения аналоговыми (не цифровыми) внешними устройствами, например акустическими приставками.
Цифровой преобразователь, аналого-цифровой преобразователь, АЦП [digitizer, analog-to-digital converter] — электронное устройство, преобразующее аналоговый сигнал в цифровую форму (см. «Двоичный код»). Используется при вводе данных в ЭВМ (в том числе результатов звукозаписи и видеоизображений).
RAMDAC — входящий в состав видеокарты цифро-аналоговый преобразователь (см. ранее), который служит для преобразования результирующего потока данных, формируемого видеоконтроллером, в уровни интенсивности цвета, подаваемого на монитор. Поскольку большинство современных мониторов используют аналоговый видеосигнал (за исключением новейших плоскопанельных мониторов), возможный диапазон цветности изображения определяется только параметрами RAMDAC. В наиболее распространенном исполнении RAMDAC состоит из трех цифро-аналоговых преобразователей (DAC) — по одному на каждый цветовой канал (красный, синий, зеленый — RGB) и SRAM для хранения данных о гамма-коррекции [505].
AVI-файл [AVI, Audio-Visual Interleave] — файл, записанный в формате, в котором аудио- и видеоданные последовательно чередуются. Это позволяет хранить на компакт-диске (CD-ROM) записи движущихся изображений со звуковым сопровождением.
Broadcast quality — по отношению к системам мультимедиа'. высокое качество изображения и его звукового сопровождения, сопоставимые с качеством телевизионного изображения и студийной звукозаписи.
СРЕДСТВА ОБЕСПЕЧЕНИЯ МУЗЫКАЛЬНОГОИ РЕЧЕВОГО СОПРОВОЖДЕНИЯ
Общие понятия и термины
MIDI* (Musical Instrument Digital Interface)
. Цифровой интерфейс музыкальных инструментов. Создан в 1982 г. ведущими фирмами-производителями: Yamaha, Roland, Korg, E-mu и др. Включает аппаратные (инструментальные) и программные средства, предназначенные для управления звуковой платой или звуковым синтезатором. Принцип работы интерфейса ориентирован на запись не реальных звуков, а определенной структуры данных (MIDI-данных), содержащих сведения о последовательности воспроизведения каждой ноты, длительности и тембра звука (в музыкальном инструменте), положении в пространстве стереофонического звучания (величине смещения в сторону левой или правой колонки), громкости и т. и.
. Стандарт де-факто в области электронных музыкальных инструментов и компьютерных синтезаторов. Предназначен для подключения к ПК инструментальных средств для записи и воспроизведения музыки. С 1982 г. заменяет, ранее действующий стандарт управления с помощью аналоговых сигналов информационных сообщений, передаваемых через цифровой интерфейс. Станарт предусматривает 16 независимых и равноправных логических каналов, имеющих собственные режимы работы. Каждый из каналов может иметь два и более MIDI-интерфейсов. Каждому каналу обычно назначается свой тембр, называемый по традиции «инструментом». Возможна также комбинация из нескольких тембров.
. Формат записи музыкального произведения, определяющий правила ее выполнения с указанием последовательности нот и длительности их звучания для всех используемых в этом произведении инструментов. Несмотря на то, что данный формат является достаточно старым, он продолжает широко использоваться в разных музыкальных приложениях и программно-аппаратных средствах [66, 67, 343, 580].
Программно-аппаратные средства*.
MIDI-клавиатура, MIDI-контроллер [controller, MIDI-controller] — MIDI-устройство, предназначенное для выдачи MIDI-данных на другие MIDI-устройства. Как правило, представляет собой инструмент с клавиатурой, похожей на фортепьяно. Существуют также «ударные» и «деревянные духовые» MIDI-контроллеры и
контроллеры, имитирующие гитару.
MIDI-секвенсор, секвенсор [sequencer] — программа для ПК, обеспечивающая запись, редактирование и размещение нескольких дорожек с MIDI-данными. Используется для записи партитуры и дальнейшего воспроизведения музыкальных произведений электронными музыкальными инструментами и/или распечатки нотного текста.
MIDI-синтезатор [tone module] — автономное внешнее (периферийное) устройство, подсоединяемое к цифровому музыкальному инструменту или компьютеру, обеспечивающее высококачественный музыкальный синтез.
Акустическая система, акустический комплект, аудиосистема [audio system, speaker system] — средство воспроизведения звукозаписи, выполненное в виде одной или нескольких (как правило — двух-трех) колонок с динамиками («громкоговорителями») и усилителями звукового сигнала, подключаемых к звуковой плате. Основные характеристики акустической системы: качество (частотная характеристика) и громкость воспроизведения звукозаписи, наличие или отсутствие объемного эффекта звучания, габариты и вес колонок, стоимость. О лучших акустических системах и принципах их организации см. [206, 296, 502, 520].
Виртуальный канал [virtual channel] — канал приема-передачи данных, представляющий собой специфическую часть MIDI- устройства, позволяющий избирательно получать MIDI-данные.
Генератор стилей [groove generator] — программа, которая, основываясь на законах и правилах построения музыкальных композиций, создает произведения для нескольких инструментов в соответствии с исходными установками, задаваемыми пользователем.
Панельные громкоговорители [panel loudspeakers], плоские звукоизлучатели [plane sound projectors] — класс громкоговорителей, реализующий так называемую технологию NXT. Отличаются от традиционных электродинамических громкоговорителей тем, что в них в качестве диффузора (излучающей звук поверхности) используются или могут использоваться плоские панели, в том числе имеющие различное функциональное назначение, например, киноэкраны, потолочные панели, рамы картин, плоскости ЖКИ экранов и т. д. Основными достоинствами указанной технологии являются высокое качество воспроизведения звука, обеспечивающее широкий диапазон звуковых частот (DML, Distributed Mode Loudspeaker), а также создание плоской звуковой волны. Преимущество последней в том, что снижение громкости звучания происходит почти линейно от расстояния, в отличие от обычного — пропорционального квадрату расстояния. Это означает, что для заполнения
помещения насыщенным звуком, может быть использована пониженная по отношению к обычным громкоговорителям мощность излучения панели [127].
Педаль поддержки [supporting pedal, sustain pedal] — деталь MIDI-оборудования, включаемая в MIDI-клавиатуру, позволяющая увеличить время звучания ноты. Выполняет функцию аналогичную правой педали рояля.
Сабвуфер — элемент акустической системы, предназначенный для воспроизведения низкочастотных составляющих звукового сигнала. Как правило, конструктивно выполняется в виде отдельного блока [484].
Сателлит [satellite] — элемент акустической системы, предназначенный для воспроизведения средне- и высокочастотных составляющих звукового сигнала при совместной работе с сабвуфером (см. ранее). В отличие от сабвуфера количество саттелитов и их расположение влияют на восприятие пространственных характеристик звучания. В стереосистемах используется два саттелита, в системах «окружающего звука» — четыре и более [484].
Тракеры [trackers] — класс программ для создания музыкальных произведений на ПК. Получили свое наименование от Stream Tracker — одной из первых массовых программ этого вида. Могут работать как с собственными, так и общепринятыми формами цифровой музыки. В отличие от секвенсоров тракеры сохраняют в своих файлах не только партитуру, но и сэмплы. Многие современные тракеры поддерживают звуковые эффекты и до 24 каналов [484].
HRTF (Heard-Related Transfer Function*) — система, имитирующая пространственное (стереофоническое, трехмерное или 3D-) слуховое восприятие при использовании двух звуковых каналов (левого и правого). Содержит сложную систему фильтров, позволяющих имитировать соответствующие изменения звуковых сигналов при перемещении их источников относительно головы слушателя. Наиболее эффективно работает с наушниками. При использовании акустических колонок качество пространственного восприятия звука ухудшается за счет огибания звуковыми волнами головы слушателя. В результате часть звукового сигнала, предназначенного для левого уха, попадает в правое и наоборот. Для устранения этого нежелательного эффекта используются специальные средства коррекции, которые реализуют «Алгоритм СС» (Cross-talk Cancellation*). Подробнее о трехмерных акустических системах см. [520].
MFC* (Multimedia PC) — спецификация, содержащая требования, предъявляемые к мультимедийным устройствам персональных компьютеров.
SMDL (Standard Music Description Language) — «Стандартный язык описания музыки»: стандарт описания и сжатого документального представления музыкальных произведений: спецификация ISO/IEC CD 10743 [174].
Часто используемая терминология в области записи и воспроизведения звуках
Автовау [autowah] — один из видов звуковых эффектов, заключающийся в периодическом закрывании и открывании звука. На музыкальном жаргоне называется также «квакушкой». Реализуется при помощи частотных фильтров с циклически изменяющимися характеристиками [665].
Аудиодубляж [audio dub] — процесс записи новой звуковой дорожки для смонтированной последовательности фрагментов и сцен, например, наложение поверх живого звука разнообразных звуковых эффектов [263].
Аудиопродакшн [Audio-Production] — процесс записи (создания) звуковой дорожки.
Аудиопроцессинг [Audioprocessing] — обработка звукового сигнала.
Волновой синтез [wavetable synthesis] — способ преобразования MIDI-записи музыки в синтезированный звук.
Джиттер [jitter] — дрожание звукового сигнала.
Дорожка [track] — область записи на секвенсоре, используемая для хранения данных MIDI-песни. Аналог дорожки многоканального магнитофона. Большинство секвенсоров поддерживают несколько дорожек, каждая из которых содержит полностью партию одного или нескольких MIDI-инструментов.
Голос [voice] — отдельный звук из звуковой платы или MIDI- синтезатора.
Зацикливание [looping] — функция секвенсора, позволяющая выделить ноту, тракт, дорожку, музыкальную фразу или произведение в целом и повторить нужное число раз.
Кроссфейд [Cross-Fade] — перекрестное затухание — влияние уменьшения громкости изменения одного звукового сигнала на громкость звучания другого.
Микширование [mixing] — смешивание звуковых сигналов.
Мультитембральность [multitimbre] — количество тембров, которые одновременно может воспроизводить синтезатор, звуковой модуль или подобное устройство. Как правило значение мультитем- бральности ограничено количеством MIDI-каналов, поддерживаемых данным устройством [484].
Патч [patch] — совокупность сэмплов (см. далее) или их комбинаций, а также набор дополнительных параметров (например,
настройка резонансных фильтров, форма огибающей и т. д.) на основе которых формируется звучание какого-либо тембра [484].
Саундтрек [Soundtrack] — звуковая дорожка.
Сэмпл [Sample] — цифровая форма представления натурального или искусственно созданного образца звукового фрагмента, предназначенного для синтезирования какого-либо звукового ряда (например, музыки, звуковых эффектов, речи и т. и.). Используется в так называемых сэмплерах и звуковых картах с wavetable-синтезом [484].
Панорамирование [panning] — распределение звукового сигнала между правым и левым каналами, формирующими стереопространство.
Панорамное звучание [surround] — «окружающее звучание», при котором источники звука находятся впереди, сзади и по обеим сторонам от слушателя.
Полифония [polyphony] — число нот, которое может одновременно воспроизводить синтезатор, звуковой модуль или другое устройство.
Полный дуплекс [full duplex] — режим работы, при котором одновременно производится как запись, так и воспроизведение звука.
Размещение в стереопространстве [pan control, stereo placement] — средство управления, позволяющее «расположить» инструменты относительно друг друга в стереопространстве слева направо.
Computer-MIDI processing* — совместная работа ЭВМ и музыкальных инструментов в системах мультимедиа.
DAE (Digital Audio Extraction) — «Декодирование цифровой видеозаписи»: термин, используемый для обозначения процессов считывания аудиозаписи с дорожек («треков») оптических дисков, их декодирования и перезаписи в виде WAV-файлов, а также программных средств, реализующих эту возможность. Примером может служить пакет программ CD DAE 99. Программы, подобные этой, часто называют также CD-грабберами [CD-grabber] или CD- рипперами [CD-ripper]. Подробнее см. [135].
Редактор WAV-файлов [WAV editor] — программа, позволяющая делать цифровую запись звука, редактировать и комбинировать записи, а также применять к ним специфические эффекты.
Эффект Лесли, вращающийся динамик — один из видов звуковых эффектов, воспринимаемый как вращение источника звука вокруг собственной оси. Реализуется при помощи частотных фильтров с циклически изменяющимися характеристиками [665].
СИНТЕЗ РЕЧИ, РЕЧЕВОЙ ВЫВОД, ПРЕОБРАЗОВАНИЕ ТЕКСТА В РЕЧЬ [speech synthesis, voice output, text-to-speech conversion]
Технология генерирования речи средствами вычислительной техники, как вариант — перевода текста из символьной формы в речевую. Основана на использовании кодовых комбинаций базовых звуков речи — фонем, объединяемых программными средствами в слова и фразы, которые в дальнейшем воспроизводятся при помощи аудиоприставки или встроенного в ЭВМ динамика. Находит все более широкое применение для решения различных прикладных задач, в том числе в автоматизированных обучающих системах, системах предупреждения и охранной сигнализации, чтения для слепых, справочных системах, компьютерных играх и др. Используется и в технологии мультимедиа (см. также «Распознавание речи»).
Синтезатор речи, цифровой синтезатор речи [voice (digital) synthesizer] — устройство, осуществляющее автоматическое воспроизведение речи человека на основе преобразования цифрового кода. Является средством вывода данных из ЭВМ голосом (см. «Речевой вывод»).
Speech Manager* — программа-синтезатор речи. Создана для ПЭВМ класса Макинтош.
Звуковые файлы и их форматы
ЗВУКОВЫЕ ФАЙЛЫ [sound files, audio files]
Файлы, содержащие цифровую запись аудиоданных (голоса, музыкальных произведений или их фрагментов и других звуков любой природы). Существуют два основных типа звуковых файлов: с оцифрованным звуком и нотной записью (см. далее). Звуковые файлы представляют собой неотъемлемую составную часть мультимедиа.
Файлы с оцифрованным звуком [digitized sound files] — звуковые файлы, в которых исходная непрерывная («аналоговая») форма сигнала записана в виде последовательности коротких дискретных значений амплитуд звукового сигнала, измеренных («выбранных») через одинаковые промежутки времени и имеющих между собой весьма малый интервал. Процесс замены непрерывного сигнала последовательностью его значений называют дискретизацией [sampling], а такую форму записи — импульсно-кодовой [pulse code]. Аппаратная реализация обработки оцифрованного зву-
ка состоит в том, что АЦП преобразует аналоговый сигнал в множество цифровых замеров, а при воспроизведении ЦАП осуществляет обратный процесс. Файлы с оцифрованным звуком бывают двух видов: с заголовком и без заголовка (см. далее).
Основные понятия, термины и другие данные, связанные с оцифровкой звука [580-583]
Выборка, отсчет (^звукового сигнала) [sample] — дискретное («мгновенное») значение, соответствующее минимальному фрагменту исходного звукового сигнала, который подается на вход аналого-цифрового преобразователя (АЦП) при записи звука или получается с использованием цифро-аналогового преобразователя (ЦАП) при его воспроизведении. Выборка характеризует амплитуду звукового сигнала и обычно представляет собой целое число (8 или 16 бит). Может производиться по одному каналу (моно), двум (стерео) или большему числу каналов. Процесс разделения сигнала на выборки называется квантованием [quantizing].
Разрядность дискретизации [Sample size] — величина, определяющая количество бит на один канал. Разрядность дискретизации определяет точность замера и качество записи звука. В частности, она влияет на величину отношения сигнала к шуму (signal- to-noise-ratio). Чем выше разрядность дискретизации, тем выше качество записи и воспроизведения звука. Однако при увеличении ее значения существенно растет и объем записи. Подробнее см. [580].
Частота дискретизации [sampling rate] — величина, которая определяет, сколько раз в секунду производится считывание выборок из аналогового сигнала. При цифровой записи звуков частота дискретизации измеряется в герцах и килогерцах. Чем выше частота дискретизации, тем выше качество звука. Однако соответственно увеличивается и объем записи. Для определения оптимальной частоты и разрядности необходимо найти компромисс между звуковым качеством и размером данных. О принципе подхода к выбору частоты дискретизации см. далее.
В соответствии с теоремой Котельникова, в сигнале, измеряемом с частотой дискретизации /д, не должны содержаться гармонические компоненты с частотами выше /д/2, иначе цифровое представление сигнала не будет адекватно аналоговому. Частоту /н = /д/2 называют частотой Найквиста. Это предельная частота, выше которой во входном сигнале не должно быть спектральных компонентов. Если в аналоговом сигнале присутствуют частоты выше /н, возникает эффект наложения спектров [aliasing]. Поэтому полосу частот входных сигналов необходимо ограничить фильтром низких частот (ФНЧ), который в этом случае называется anti-aliasing фильтром. На практике максимально допустимая частота сигнала определяется частотой подавления ФНЧ (граничная частота, с которой начинается полоса подавления). Поскольку амплитудная харак-
теристика фильтра за частотой среза спадает до нуля не перпендикулярно, а с некоторым наклоном, /д и частота среза должны разниться более чем вдвое [581].
Таблица 5.1. Наиболее часто встречающиеся частоты дискретизации [581]
Значение /д, Гц
Область применения и/или принцип выбора значения
5500
1/4 частоты дискретизации ПК Macintosh
7333
1/3 частоты дискретизации ПК Macintosh
8000
Используется для ИКМ-канала телефонного сигнала с А-, мю-законами компандирования (Рекомендации G.711 и G.712 МККТТ). Рабочие станции NeXT используют частоту дискретизации 8012,82 Гц
11025
1/2 частоты дискретизации ПК Macintosh, 1/4 частоты дискретизации компакт-диска (CD)
16000
Используется при сжатии в соответствии с Рекомендацией МККТТ G.722
18900
Стандарт CD-ROM/XA
22050
1/2 частоты дискретизации компакт-диска, частота дискретизации Macintosh (последняя в действительности 22254,54 Гц)
31250
Цифровая запись звука в видеомагнитофонах системы Video-8 (PAL)
31500
Цифровая запись звука в видеомагнитофонах системы Video-8 (NTSC)
32000
Цифровое радиовещание, цифровые магнитофоны [DAT, Digital Audio Таре]
34629
Звуковой канал телевидения
37800
Стандарт CD-ROM/ХА (высокое качество)
44056
ИКМ-приставка к видеомагнитофону [NTSC] для записи звука
44100
Частота дискретизации компакт-диска, цифровые магнитофоны (DAT), ИКМ-приставка к видеомагнитофону (PAL/SECAM) для записи звука
48000
Цифровые магнитофоны (DAT)
Некоторые форматы звуковых файлов поддерживают произвольную частоту дискретизации (например, VOC-файлы в диапазоне от 5000 до 44100 Гц); другие — только определенные частоты дискретизации (WAV- файлы могут быть оцифрованы с частотами 11025, 22050, 44100 Гц). Поэтому конвертирование (преобразование) файла одного формата в другой
не всегда возможно. Наиболее гибкое средство преобразования звуковых файлов различных форматов — программа SOX («Sound Exchange»), которая допускает кроме конвертирования введение в звук различных эффектов (добавление эха, фильтрацию, изменение частоты дискретизации и др.) [581].
Файлы с заголовком [files with heading] — один из двух видов файлов с оцифрованным звуком. В заголовке указываются параметры, которые характеризуют оцифрованный звук, включая: частоту дискретизации; количество битов на отсчет (8 или 16); количество каналов — моно (1) или стерео (2); ASCII-символы, описывающие тип файла; длину записанных данных в байтах; номер версии формата; метод компрессии; величину смещения блока данных относительно начала файла и др.
Некоторые звуковые редакторы (GoldWave, CoolEdit) позволяют импортировать файлы с оцифрованным звуком без заголовка. При этом запрашиваются: частота дискретизации, количество битов на отсчет, количество каналов. Затем информацию можно экспортировать (сохранить) в файле с заголовком (.wav, .voc). Заголовок .voc можно добавить и утилитой VOCHDR, а полученный файл конвертировать в .wav утилитой VOC2WAV (VOCHDR и VOC2WAV входят в поставку Sound Blaster 16) [581].
Таблица 5.2. Перечень и области применения наиболее распространенных форматов файлов с заголовком [580-583]
Расширение
Краткие сведения о форматах
.aiff, .aif
AIF, AIFF [Audio Interchange File Format] — данный формат распространен в системах Apple Macintosh и Silicon Graphics; заключает в себе сочетание MOD и WAV. AIFC, AIFF-C [Audio Interchange File Format — Compressed] — тот же AIFF, только с заданными параметрами сжатия (компрессии); используются в ПК фирмы Apple Computer
.au, .snd
AU — звуковой формат предназначен для работы со звуком в рабочих системах SUN, NeXT, DEC, Linux и FreeBSD; обеспечивает экономию памяти, из-за чего нашел широкое распространение в Интернете. Структура файла намного проще, чем в wav, но там указан метод кодирования данных. Наиболее часто используются параметры //-Law 8 кГц — моно, но есть и 16битные стерео-файлы с частотами 22050 и 44100 Гц.
SND — бывает двух видов: один — тот же AU для SUN и NeXT; другой — 8-ми битный моно-файл для PC и ПК фирмы Apple Computer с различной частотой дискретизации
14 Ф. С. Воройский
Таблица 5.2. (Продолжение)
Расширение
Краткие сведения о форматах
.avr
Предложен фирмой Audio Visual Research (заголовок 128 байтов)
.hcom
ПК фирмы Apple Computer
.iff
IFF [Interchange File Format] — формат, имеющий сходство c RIFF [Resource Interchange File Format], являющимся универсальным для записи любых структурированных данных. Основное отличие заключается в поддержке им т. н. программно-сэмплерной эмуляции музыкальных инструментов. Звук в файле делится на две части: то, что должно звучать вначале, и элемент того, что идет за началом. В результате вторая часть звукового фрагмента повторяется за начальной столько раз, сколько нужно пользователю и нота может звучать сколь угодно долго. Используется в системах типа IFF/8SVX на компьютерах фирмы Amiga
.mp3
MP3 — формат, в котором использованы параметры сжатия, имеющие сходство с форматом JPEG для изображений. Коэффициент сжатия составляет 10-12, однако специалистами он считается достаточно сложным («навороченным») и не обеспечивающим высокое качество звука. Основным недостатком является наличие эффекта так называемой контурности звука. Однако при отсутствии строгих требований к качеству звучания его потери считаются неощутимыми
.nsp
Записаны на аппаратуре CSL Model 4300В (фирма Кау
Elemetrics)
.sf
IRC AM Sound Files; программы С Sound, MixView
.smp
Программа SampleVision (фирма Turtle Beach)
.snd
Компьютеры Sun, NeXT
.voc
VOC [Voice File] - 8-битный моно-формат семейства звуковых карт SoundBlaster фирмы Creative Labs. Используется в старых немузыкальных программах, нсом — то же самое, что и VOC (8 бит, моно), но только для ПК Macintosh фирмы Apple Computer
.vqf
VQF — формат записи звуковых файлов, считающийся хорошей альтернативой MP3, однако менее распространен. К недостаткам VQF относят: длительность кодирования и малое число бесплатных программ, позволяющих работать с данным форматом. Последнее и стало причиной его незначительного распространения
Таблица 5.2. (Продолжение)
Расширение
Краткие сведения о форматах
.wav
WAVE [Waveform Audio File] — формат, разработанный фирмой Microsoft и зарекомендовавший себя одним из простейших для записи и хранения дискретных данных. Относится к одному из вариантов файлов семейства RIFF [Resource Interchange File Format] и является жестко структурированным. В заголовке помимо обычных значений (в том числе разрядность, уровни громкости и т.п.) в WAV могут быть указаны и многие другие параметры, например, метки позиций для синхронизации, общее количество дискретных значений, порядок воспроизведения различных частей звукового файла, а также текстовая информация.
PCM WAVE — версия WAVE формата данных РСМ. Подробнее см. [580]
Таблица 5.3. Перечень и области применения наиболее распространенных форматов файлов без заголовка [580-583]
Расширение
Краткие сведения о форматах
.рсш
PCM* [Pulse Code Modulation] — буквально: «Импульсно-кодовая модуляция — ИКМ». Хотя файлы с таким расширением встречаются редко (в основном на аудио-CD), ИКМ является основополагающей для всех звуковых файлов. Метод записи и хранения аудиоинформации в этом формате неэкономный, однако объемы современных устройств внешней памяти (в том числе винчестеров и оптических дисков) позволяют его использовать несмотря на связанные с этим потери, которые могут составлять десятки мегабайт
DPCM* [Difference Pulse Code Modulation] — вариант формата РСМ, в котором с целью повышения экономии хранения звуковых данных на диске использован метод сжатия записи, получивший наименования «Разностного РСМ». Данная схема сжатия с фиксированной скоростью преобразовывает последовательность измерений, сохраняя только разницу между последующим и предыдущим значениями сигналов. Сохранение дискового пространства происходит за счет того, что значение разности меньше самих измерений Подробнее см. [580].
14*
Таблица 5.3. (Продолжение)
Расширение
Краткие сведения о форматах
ADPCM [Adaptive DPCM] — «Адаптивный DPCM»: формат DPCM, дополненный использованием так называемого коэффициента масштабируемости. Необходимость этой меры обусловлена требованием исключения искажений звука, вызванных ошибками измерения разности амплитуд сигналов, которые связаны со значительными перепадами громкости отдельных составляющих звука
.sb
signed byte (байт со знаком); по умолчанию 8000 Гц, моно
.SW
signed word (слово со знаком); по умолчанию 8000 Гц, моно
.ub
unsigned byte (байт без знака); по умолчанию 8000 Гц, моно
.ul
UL — Стандартный формат U-Law (мю-закон). По умолчанию — 8 кГц, 8 бит, моно
.uw
Unsigned word (слово без знака); по умолчанию 8000 Гц, моно
Файлы с нотной записью [song file, music file] — звуковые файлы, которые содержат последовательность команд, сообщающих какую ноту и каким инструментом и как долго нужно воспроизводить в тот или иной момент времени. Формат может предусматривать одновременную игру нескольких музыкальных инструментов, в этом случае говорят о соответствующем количестве голосов. Например, плата Sound Blaster 16 поддерживает 20-голосный синтез.
При воспроизведении файлов с нотной записью могут использоваться следующие виды синтеза звука:
FM-синтез [FM-synthesis] — синтез с использованием частотной модуляции, при которой формируется частота звучания соответствующей ноты. Данный метод позволяет успешно имитировать реальные музыкальные инструменты (пианино, гитару и т. и.);
wavetable-синтез [wavetable-synthesis] — «Табличный синтез»: использует оцифровку нот реальных инструментов. Получение требуемой ноты производится путем оцифровки одной ноты реального инструмента. Исходные оцифровки содержатся в файле с нотной записью или в отдельном файле (такие файлы одновременно являются файлами с нотной записью и содержат оцифрованный звук).
Последний способ сначала применялся для проигрывания .mod файлов на компьютере Amiga, затем благодаря своей гибкости и большому количеству файлов этого формата получил широкое распространение на различных типах компьютеров: IBM-совместимых, Macintosh, SPARCstation. Оцифровки инструментов (samples) в .mod файле — 8-битные, со знаком, без заголовка; частота дискретизации 10 кГц, получены путем применения линейной ИКМ. Причем оцифрована одна нота каждого инструмента («до» первой октавы). В файле может быть до 31 оцифровки, каждая длиной до 128 КБ (обычно меньше). Звуковые платы при проигрывании файлов формата MIDI используют FM- или wavetable-синтез (wavetable- синтез поддерживают немногие звуковые платы, например SoundBlaster AWE32) [581].
Таблица 5.4. Перечень форматов файлов с нотной записью [581]
Расширение
Область применения/фирма разработчик
.amf
DSMI’s (Digital Sound & Music Interface) internal module
.cmf
Creative Music File (фирма Creative Labs)
.dmf
Delusion Digital Music File (32 канала)
.far
Farandole tracker format (16 каналов) имеет разновидности:
Farandole .fsm Sample/instrument format;
Farandole .usm Sample/instrument format;
Farandole .fpt Pattern format;
Farandole .f2r Linear module (2.0) format
.mid
MID — формат файла, который содержит сообщения о MIDI-системе, установленной на ПК или в устройстве. Имеет следующие разновидности:
Roland LA (разработан фирмой Roland Corp.);
GM (General MIDI) — стандарт MIDI-сообщений. Определяет соответствие 128 номеров патчей звукового банка данных конкретным инструментам. Для ударных инструментов зарезервирован 10-й MIDI-канал. Стандартизирует также номера основных контроллеров. Использует все 16 каналов. Преимущество обмена файлами MIDI по сравнению с файлами оцифрованного звука состоит в том, что файлы MIDI намного меньше по размеру, так как они хранят ноты, а не детальную запись звука. Подробнее см. [484, 580];
Basic MIDI — использует каналы с 13-го по 1б-й;
Extended MIDI — использует каналы с 1-го по 10-й;
Таблица 5.4. (Продолжение)
Расширение
Область применения/фирма разработчик
.mid
GS (General Sound) — расширенная версия стандарта GM, разработанная фирмой Roland; допускается использование иерархии многих звуковых банков данных; предусмотрено до десяти переключаемых наборов ударных инструментов; расширен список контроллеров [484];
XG — наиболее развитый по состоянию на 1999 г. стандарт MIDI-сообщений, предложенный фирмой Yamaha [484]
.mod
MOD — формат, который поддерживая «понотный подход» хранения данных, на самом деле хранит образцы звука. Первоначально использовался программами SoundTracker, NoiseTracker (ПК Amiga). Поддерживается многими программами IBM-совместимых ПК (4 канала, есть варианты до 32 каналов). Файлы с нотной записью .mod и аналогичные (с оцифровками инструментов) можно послушать с помощью разнообразных программ-проигрывателей, которые обычно позволяют воспроизводить один формат файлов. В этом одно из его преимуществ по отношению к формату MIDI
.mtm
MultiTracker Module (32 канала)
.nst
NoiseTracker Module (4 канала)
.okt
Oktalyzer Module (8 каналов)
.org
Intelligent Organ File, программа Intelligent Organ (фирма Creative Labs).
.rol
Программа Visual Composer (фирма Adlib)
.sbi
Sound Blaster Instrument File
.sng
Программа Sequencer Plus Pro (фирма Voyetra)
.stm
ScreamTracker Module (4 канала)
.s3m
ScreamTracker Module (16 каналов)
.ult
UltraTracker File (32 канала)
.wow
Grave Composer format (8 каналов)
.xm
Extended Module (2, 4, 6, 8, 10, ..., 32 канала)
.669
Composer 669 Module (8 каналов)
Другие форматы*.
• RA* [Real Audio] — формат потоковой (т. е. последовательной и непрерывной) записи и/или передачи аудиоданных; широко распространенная система передачи звука в реальном масштабе времени через Интернет (телефонная связь, радиотрансляция и т. и.). Содержит в себе метод сжатия и одновременно протокол передачи оцифрованного звука. В формате RealAudio час звучания требует около 5 Мб. Передача по потоковому протоколу осуществляется из хранилища на программу воспроизведения, которая установлена на ПК пользователя. Скорость передачи составляет порядка 1 Кб в секунду. Полученный звук обладает параметрами: 8 или 16 бит и 8 или 11 кГц. Принцип работы: после сигнала готовности от компьютера пользователя, хранилище передает непрерывную последовательность пакетов со звуком. По мере прибытия адресату они превращаются в звук и проигрываются. Этот процесс повторяется через строго определенные интервалы времени без проверки ошибок передачи. Если пакет не прибыл в установленное время, он игнорируется, а пользователь слышит краткий перерыв в воспроизведении звука. RealAudio хорошо передает речь по модемным линиям на 28,8 Кб. На ранних стадиях разработки использовался для хранения и передачи коллекции фрагментов из программ Национального общедоступного радио (National Public Radio) [582, 583, 589].
5.3. МАШИННАЯ (КОМПЬЮТЕРНАЯ) ГРАФИКА
Общие термины
МАШИННАЯ (КОМПЬЮТЕРНАЯ) ГРАФИКА [computer graphics]
Использование вычислительной техники для создания графических изображений, а также их отображения различными средствами (например, на экране монитора, в виде твердых копий и т.п.) и манипулирования ими. Наиболее распространенными операциями компьютерной графики являются: ввод графических изображений при помощи сканера, цифровая фотосъемка, рисование или черчение с использованием манипулятора мышь, графического планшета или светового пера, а также отображение изображений на экране монитора и внесение в них изменений (редактирование).
Самые современные ее приложения связаны с созданием изображений в трехмерном пространстве и компьютерной анимацией. Компьютерная графика широко используется в различных системах САПР (например, в машиностроении, приборостроении и т. д.), в медицине, метеорологии, других областях науки и техники, прикладных видах изобразительного искусства а также индустрии развлечений и отдыха.
Разновидности машинной графики
• Растровая графика [raster graphics] — вид компьютерной графики, используемой в различных приложениях, в частности, для рисования, по технике близкого к традиционному процессу (на бумаге или холсте). Обеспечивается тем, что данные в памяти ЭВМ хранятся в виде «карты» яркости и цвета для каждого элемента изображения (пиксела) или прямоугольной матрицы (bitmap) пикселей, дополненной данными о цвете и яркости каждого из них, а также способе сжатия записи и другими сведениями которые могут содержаться в «заголовке» и «концовке» файла.
Основные достоинства растровой графики;
Сравнительная простота создания и редактирования изображений по частям (пикселам или их группам).
Легкость преобразования файлов для передачи на точечные устройства вывода (на ЭЛТ мониторов и принтеры).
Основные недостатки растровой графики;
Значительный размер записи файла (особенно, если изображение цветное) и соответственно — необходимость использования форматов сжатия и распаковки данных, которые малоэффективны при работе со сложными растровыми изображениями.
Растровые форматы плохо поддаются масштабированию: при трансформации (увеличении, уменьшении, вращении, вытягивании и т. д.) изображение растровой графики становится менее четким, по сравнению с векторной графикой.
Подробнее см. [584].
Векторная графика [vector graphics] — вид компьютерной графики, используемой в различных практических приложениях для рисования. В отличие от растровой графики (см. далее) позволяет пользователю создавать и модифицировать исходные изобразительные образы при подготовке рисунков, технических чертежей и диаграмм путем их вращения, увеличения или уменьшения, растягивания и т. д. Эти возможности обеспечиваются тем, что графические образы создаются и хранятся в памяти ЭВМ в виде формул, описывающих различные геометрические фигуры, которые являются компонентами изображения. Помимо данных, описывающих изображение, векторные файлы содержат «заголовок», где
отражается общая для чтения файла информация, и «палитру», в которой помещаются сведения о цвете всех (в том числе наименьших) объектов изображения.
К основным достоинствам векторной графики можно отнести*.
Удобство ее использования для изображений, состоящих из элементов, которые могут быть разложены на простейшие геометрические объекты (линии, окружности, многоугольники, текст и т. и.).
Векторные данные легко масштабируются и поддаются различного рода манипуляциям (в том числе вращению, вытягиванию, сжатию и т. и.).
Векторные изображения легко адаптируются к различным устройствам вывода и принципиально могут быть преобразованы в другой векторный формат, однако в этом случае могут появиться проблемы, связанные с использованием программами разных алгоритмов и математики при построении одних и тех же объектов.
К основным недостаткам векторной графики следует отнести;
Проблематичность ее использования для передачи сложных изображений (например фотографий).
Визуализация векторных изображений может потребовать значительно больше времени, чем растрового файла такой же сложности, поскольку каждый элемент изображения должен быть воспроизведен отдельно и в определенной последовательности.
Подробнее см. [584].
Метафайл [metafile] — файл, который содержит элементы изображения, выполненный с использованием как растровой, так и векторной графики. Термин введен в употребление Комитетом по графическим стандартам и планированию SGGRAPH в 1997 г. Соответствующие форматы записи называют «метафайловыми». Их достоинства: облегченный перенос с одной системы на другую; заметно меньший размер по отношению к растровой версии того же изображения; обычно хорошо сжимаются. Однако работа с метафайлами достаточно сложна и требует специальной подготовки. Подробнее см. [584].
Каллиграфическая графика [calligraphic graphic] — область растровой графики, в которой изображения объектов формируются из отрезков прямых линий, имеющих различную длину и ориентацию. Типичным примером является формирование так называемых каркасных или проволочных (wire-frame) изображений объектов на экране монитора.
Штриховая графика [line-art image] — разновидность компьютерной графики, построенная на технике создания изображений штрихами — «штриховых изображений».
Некоторые часто употребительные термины машинной графики
Альфа-канал [alpha channel] — дополнительный канал растровых данных, используемый для хранения сведений о прозрачности изображения (так называемых попиксельной, поблочной или для всего изображения). Степень прозрачности пиксела, заданная 8-битовым альфа-значением, находится в интервале от 0 (пиксель полностью невидим — прозрачен) до 255 (пиксель полностью виден — непрозрачен).
Воксел [voxel] — минимальный адресуемый объемный элемент изображения трехмерного пространства — трехмерный пиксель.
Пиксель [pixel, picture element] — минимальный адресуемый элемент двумерного растрового изображения.
Растр [raster] — дискретное изображение, представленное в виде матрицы «точечных» элементов — пикселей.
Z-buffer
Специальный буфер памяти, в котором хранятся сведения о глубине объектов, заполняющих сцену. На основе этих данных формируется порядок отрисовки объектов (чем больше разрядность буфера, тем точнее формируемая модель [93];
Массив, в котором хранятся данные о положении каждой точки трехмерного изображения по оси Z (глубина положения точки).
ШРИФТ [font, fount]
Полный набор символов печати или отображения на экране монитора, имеющих одинаковую гарнитуру, размер и стиль оформления (обычный, полужирный, курсив, с подчеркиванием и др.). В вычислительной технике используются два типа шрифтов — растровые и контурные:
растровый шрифт, загружаемый шрифт [raster font, loadable font] — шрифты этого типа хранятся в памяти ЭВМ в форме матриц, отображающих точное положение всех составляющих их точечных элементов — пикселей. Поскольку указанные шрифты предварительно загружаются в память печатающего устройства или знакогенератора монитора, они называются также загружаемыми. Недостатком растровых шрифтов является низкое качество изображения буквенно-цифровых символов при их увеличении — они
выглядят размытыми. Поэтому для каждого нового размера шрифта желательно иметь отдельный набор растров;
контурный шрифт [outline font] — шрифты этого типа формируются в виде набора команд для рисования окружностей, отрезков прямых и кривых линий, создающих контур каждого символа. В отличие от растровых шрифтов контурные допускают любое масштабирование, однако требуют для своего использования более мощных ЭВМ.
Графические файлы и форматы
ГРАФИЧЕСКИЕ ФАЙЛЫ [graphics files]
Файлы, в которых хранятся любые типы устойчивых графических данных («изображений»), предназначенных для последующей визуализации. Способы организации этих файлов получили наименование графических форматов. Следует подчеркнуть, что после записи в файл изображение перестает быть собственно изображением — оно превращается в данные. Формат этих данных может измениться, например, в результате операций преобразования файла. В зависимости от характера поддерживаемой графики форматы файлов относят к одному из следующих видов: растровый формат, векторный формат или метафайловый формат (см. соответственно: «Растровая графика», «Векторная графика» и «Метафайл»).
Наиболее распространенные графические форматы
AI* (Adobe Illustrator, Adobe AI) — метафайловый формат, разработанный фирмой Adobe для Macintosh, Microsoft Windows и NeXT. Используется для записи и хранения разнородных видов изображения, включая, рисунки, чертежи и декоративные надписи. Сжатие данных отсутствует. Отличается стабильностью и совместимостью с другими форматами. AI поддерживают почти все программы так или иначе связанные с векторной графикой, включая большинство настольных издательских систем. Формат AI многими специалистами считается лучшим посредником при передаче векторов из одной программной среды в другую, например, с PC на ПК Macintosh и обратно. Мощные возможности AI обусловлены использованием в качестве рабочего инструмента «Кривых Безье», поддерживающих моделирование естественных объектов, и наличием простого пользовательского интерфейса, который обеспечивает точное позиционирование объектов изображения. Ограничений в количестве поддерживаемых цветов не имеет. Поскольку формат AI
использует в структурированном файле подмножество языка описания страницы (PDL) PostScript, он может включать и растровую версию изображения, позволяя производить его предварительный просмотр. Формат AI может содержать в одном файле только одну страницу и имеет небольшое рабочее поле. В целом он несколько уступает форматам FreeHand и CorelDRAW по иллюстративным возможностям. Наиболее совместимыми можно назвать 3-ю и 4-ю версии AI. Версия формата Adobe Illustrator 7 хорошо зарекомендовала себя при работах по Web-дизайну с программой Photoshop, поскольку имеет с последней одинаково организованный интерфейс и «горячие клавиши» Подробнее см. [584, 586].
Adobe Photoshop, Adobe PSD, PSD* (Photoshop Document) — растровый формат, входящий в состав популярного графического редактора Photoshop фирмы Adobe. Используется многими издательскими системами на платформах PC и Macintosh. Позволяет записывать со сжатием (RLE) или без него изображение со многими слоями, их масками, дополнительными каналами, контурами и другими элементами графики, предоставляемыми этим редактором. Поддерживает палитру цвета без ограничения, максимальный размер изображения составляет 30000 х 30000 пикселей. Начиная с версии Photoshop 3.0, используется RLE-сжатие. С форматом PSD также может работать ряд программ других фирм-производителей графических редакторов и издательских систем. Однако из последних только Fractal Design Painter и Corel PHOTO-PAINT «понимают» многослойный PSD, причем лишь PHOTO-PAINT 8 открывает файл PSD 100-процентно корректно. Несмотря на то, что в версии программы Photoshop 5.0 появились новые эффекты (в том числе со слоями, текстом, а также возможностью создавать дополнительные каналы для простых цветов), формат PSD этой версии полностью совместим с предыдущими версиями Photoshop 3.0 и 4.0. Однако поскольку в редакторе Photoshop 2.5 не было слоев и контуров, его формат рассматривается, как отдельный подформат PSD. Подробнее см. [584, 586].
AutoCAD DXF* (Drawing Interchange Format), AutoCAD DXB* (Drawing Interchange Binary) — «Формат обмена чертежами» и «Двоичный обмен чертежами»: две версии одного формата (без сжатия данных), разработанного и поддерживаемого фирмой Autodesk для САПР-программы AutoCAD, работающей на платформе MS-DOS. При этом DXB является упрощенной (двоичной) версией 7-битной DXF. Помимо AutoCAD формат поддерживается многими программами САПР, CorelDRAW и другими, в частности, для обмена данными разных типов: векторно ориентированными данными, текстами, трехмерными чертежами и т.п. Однако ряд
программ, претендующих на поддержку импорта DXF, на самом деле реализуют только некоторые его возможности. DXF изменяется с каждой версией AutoCAD. В частности, в версии AutoCAD Release 13 его возможности существенно расширены на представление специализированных геометрических данных соответствующего процессора. Имена файлов DXF и DXB используют расширения *.dxf, *.dxb, *.sld и *.adi. Подробнее см. [584].
BDF* (Bitmap Distribution Format) — растровый формат, разработанный фирмой X Consortium для обмена данными растровых шрифтов между X Window и другими системами. Сжатие отсутствует, максимальный размер изображения не ограничен, цвет — монохромный. Каждый файл BDF хранит данные только для одной гарнитуры (группы шрифтов, объединенных единым названием). Подробнее см. [584].
BMP* (Windows Device Independent Bitmap), Microsoft Windows Bitmap, Windows BMP, Windows DIB, Compatible Bitmap — растровый формат, разработанный фирмой Microsoft для ОС Windows. Поддерживается всеми графическими редакторами, работающими под ее управлением, способен хранить как индексированный (до 256 цветов), так и RGB-цвет (16 700 000 оттенков). Возможно, применение сжатия по принципу RLE, но некоторые специалисты считают, что делать это не рекомендуется, так как очень многие программы таких файлов «не понимают» (они могут иметь расширение .rle). Видимо поэтому большинство файлов BMP хранятся в несжатом виде. Существует разновидность формата BMP для операционной системы OS/2. На ПК Macintosh BMP читается и пишется с использованием программы Photoshop. Имена файлов BMP используют расширение — *.bmp. [584, 586].
CDR* (CorelDRAW Document) — формат известен в прошлом низкой устойчивостью и плохой совместимостью файлов. Тем не менее пользоваться CorelDRAW чрезвычайно удобно; имеет неоспоримое лидерство на платформе PC. Многие программы на PC (FreeHand, Illustrator, PageMaker) могут импортировать файлы CDR. 7-ю и 8-ю версии CorelDRAW специалисты считают наиболее удачными. В файлах этих версий применяется компрессия отдельно для векторной и растровой графики; могут внедряться шрифты. Файлы CDR имеют огромное рабочее поле — 45 х 45 м (этот параметр важен для наружной рекламы). Начиная с 4-й версии, поддерживается многостраничность. Хорошо зарекомендовал себя при работе с IBM PC, чего нельзя сказать о ПК Macintosh [584, 586].
CGM* (Computer Graphics Metafile) — стандарт (ANSI и ISO) и соответствующий ему метофайловый формат отображения векторных изображений на Web, принятый в конце 1998 г. консор-
циумом 3WC (WWW Consortium). Ориентирован на поддержку разнообразных графических изображений, включая художественную графику, технические иллюстрации, картографию, компьютерные издательские системы и др. Несмотря на то, что СОМ содержит множество графических примитивов и атрибутов, он менее сложен, чем PostScript, позволяет создавать более компактные файлы и поддерживает обмен очень сложными и высокохудожественными изображениями. В формате используются разные виды сжатия (RLE, CCITT Group 3 и Group 4); цветовая палитра не ограничена. Один файл CGM может содержать несколько изображений. Данный формат поддерживается многими программами и популярность его растет. Сведения о нем и соответствующем ему програмном модуле для браузера («metaweb») см. по адресу: http://www.ematek.com [480, 584].
DPX* (Digital Picture Exchange Format), SMPTE* Digital Picture Exchange Format, SMPTE — растровый формат, предназначенный для хранения одного кинокадра или потока видеоданных. Разработан фирмой Kodak Cineon. В дальнейшем принят ANSI и Обществом инженеров кино и телевидения США (SMPTE) с небольшими изменениями в качестве стандарта. Поддерживается программами фирмы Kodak. Стандарт DPX определяет: версию файла, позволяющую быстро реализовывать программы чтения и записи DPX-файлов; минимальный набор базовых полей заголовков, которые должны читаться и инициализироваться для корректной интерпретации данных. Основные характеристики DPX: может использоваться с групповым сжатием или без него; поддерживает цвета разных разрядов, включая 64-битовые; максимальный размер изображения 4 Г х 4 Г; содержит одно изображение в файле. В группах DPX-файлов хранятся последовательности цифровых кадров фильмов, поддерживаемых различными электронными и вычислительными системами. Подробнее см. [584].
3DS* (3D Studio), ASC* — формат, разработанный фирмой Autodesk, является эффективным средством трехмерного моделирования («описания сцены»); также используется как формат обмена. Обеспечивает оптимальное распределение ресурсов на платформе PC, поддерживает все цвета без ограничения, сжатия не имеет. Многие программы трехмерного моделирования читают и записывают файлы в этом формате. Строго говоря, 3DS — это два формата, которые используются как форматы обмена — двоичный с расширением *.3ds и текстовый с расширением *.asc. Подробнее см. http://www.europa.com/^keithr [584].
EPS* (Encapsulated PostScript), EPSF — упрощенный вариант формата PostScript PDL. Разрабатывался фирмой Adobe
как векторный формат, позднее появилась его растровая разновидность — Photoshop EPS. EPS не может содержать в одном файле более одной страницы и не сохраняет ряд установок для принтера. Как и в файлы печати PostScript, в формате EPS записывают конечный вариант работы, хотя такие программы, как Adobe Illustrator, Photoshop и Macromedia FreeHand могут использовать его как рабочий инструмент. EPS служит для передачи векторных и растровых изображений в издательские системы, создается почти всеми программами, работающими с графикой. Применять его имеет смысл только тогда, когда вывод осуществляется на PostScript-устройстве. EPS поддерживает все необходимые для печати цветовые модели. Вместе с файлом позволяет сохранить эскиз (Image header). Это копия в формате PICT, TIFF или WMF, которая сохраняется вместе с EPS и позволяет увидеть, что внутри файла, поскольку открыть его для редактирования могут только Photoshop и Illustrator. Все остальные форматы импортируют только эскиз, подменяя его при печати на PostScript-принтере оригинальной информацией. При работе на ПК Macintosh рекомендуется сохранять эскизы в формате PICT. На PC и для PC лучше готовить эскизы в формате TIFF. Photoshop EPS также позволяет сохранять эскиз; кроме того, фильтр Photoshop EPS обладает полезной функцией кодирования. Кодирование данных в формате ASCII для PC хотя и увеличивает размер файла, зато обеспечивает его надежное открытие и вывод на печать. Для ПК Macintosh рекомендуется двоичное кодирование, которое сокращает вдвое размер файла и ускоряет вывод его на печать по сравнению с кодированием в ASCII [584, 586].
FH8* (FreeHand Document) — формат FH версия 8 предназначен только для ПК Macintosh. С ним могут работать: собственно программа FreeHand, Illustrator 7 и ограниченное число программ от Macromedia. 7-я и 8-я версии этого формата имеют полную кроссплатформенную совместимость, однако некоторые эффекты FreeHand несовместимы с PostScript [586].
FITS* (Flexible Image Transport System), FTI — растровый формат и стандарт хранения изображений, используемый многими организациями, включая Отделение астрофизики Агенства NASA, научные организации, правительственные органы и т. д. для хранения астрономических (полученных орбитальными аппаратами) и наземных изображений (в частности, данных радиоастрономии и оцифрованных фотографических изображений). Он также широко применяется для обмена данными между различными аппаратными платформами и программными приложениями, которые не поддерживают какой-либо общий файловый формат. FITS считается достаточно простым форматом без сжатия с «неограниченным числом»
оттенков серого. В нем можно хранить множество типов данных, включая растровые, ASCII-текст, многомерные матрицы и двоичные таблицы. Формат FITS поддерживается Рабочей группой по программным продуктам для астрономии [Working Group on Astronomical Software, WGAS]. Библиотека программ формата FITS доступна по адресу: http://tetra.gsfc.nasa.gov/pub/fitsio [584].
GIF* (Graphics Interchange Format) — «Формат обмена изображениями»: стандартный растровый формат представления изображений в WWW. Будучи разработан в 1987 г. фирмой CompuServe, отодвинул на второй план более старые форматы PCX и MacPaint. Основные достоинства: возможность использования на многих платформах и наличие эффективного 12-разрядного LZW алгоритма сжатия с бесплатными (до 1994 г. 0) реализациями. Позволяет хорошо сжимать файлы, в которых много однородных заливок (логотипы, надписи, схемы), записывать изображение «через строчку» (Interlaced mode), благодаря чему, имея только часть файла, можно увидеть изображение целиком, но с меньшим разрешением (GIF поддерживает разрешение до 66536 х 65536). В этом формате можно назначить один или более цветов прозрачными, они станут невидимыми как в браузерах, так и некоторых других программах. Прозрачность обеспечивается за счет дополнительного альфа-канала, сохраняемого вместе с файлом. Кроме того, файл GIF может содержать не одну, а несколько растровых картинок, которые могут подгружаться браузерами последовательно одна за другой с указанной в файле частотой (так называемая GIF-анимация). Основным недостатком этого формата является ограничение поддержки изображений с глубиной цвета 8-ю битами на пиксель (256 цветов), что делает его малопригодным для полиграфии. Имена файлов GIF используют расширение — *.gif. Подробнее см. — [580, 584-586].
IFF* (Interchange File Format); ILM*, ILBM*, LBM* (InterLeaved BitMap), Amiga Paint* — семейство довольно старых, однако и в настоящее время еще широко используемых растровых форматов, разработанных и поддерживаемых для платформ MS-DOS, Unix, Amiga и др. фирмами Electronics Arts Inc. и Commodore- Amiga Inc. Отличительная особенность IFF — его универсальность: может применяться не только для поддержки графики, но и звука (см. IFF в разделе 5.2.2. «Звуковые файлы и их форматы») на всех платформах, кроме Amiga. Ранее IFF завоевал особую популярность в качесте 24-битового формата для MS-DOS, но в последствии он начал заменяться форматами TIFF и TGA, а затем форматом JFIF.
О С 1994 г. фирма Unisys (владелец патента LZV) стала брать плату с разработчиков программных продуктов, использующих GIF.
Некоторые характеристики формата IFF: максимальный размер изображения 64 К х 64 К пикселей; используется в вариантах без сжатия и RLE сжатия, поддерживает цвета от 1- до 24-битовых; формат чисел «старший в младшем», имеет спецификацию на CD; при использовании с MS-DOS и Unix имена файлов могут иметь расширения *.iff и *.lbm. Подробнее см. [584].
JFIF* (JPEG File Interchange Format), JFI*, JPG*, JPEG* — растровый формат фирмы C-Cube Microsystems. Получил наибольшее распространение, поэтому большинство изображений «JPEG» правильнее было бы называть «JFIF». При помощи JFIF рекомендуется сохранять только конечный вариант работы, поскольку каждое промежуточное сохранение приводит к потерям данных и искажениям исходного изображения. К недостаткам формата относится и то, что он отбрасывает высокочастотные составляющие изображения, которые определяют качество передачи резких контуров. В результате возникает вероятность появления эффекта дрожания изображений с четкими контурами линий. В частности, такой эффект может возникнуть вокруг символов. Указанное явление можно снизить путем повышения параметров качества изображения, однако при этом и показатели сжатия существенно снижаются. Ожидается, что в будущем данная проблема может быть решена, если станет возможным задавать высокие параметры качества лишь для отдельных участков (фрагментов) изображений. Файлы JPEG используют расширение — *.ipeg, *.ipg и *.ipeg. Подробнее см. [580, 584-586].
PCX* (PC Paintbrush File Format) — один из наиболее распространенных растровых форматов; предназначен для хранения разного рода иллюстраций в настольных издательских системах. Первоначально разработан фирмой Zsoft для применения в программе Paintbrush, однако после заключения OEM-соглашения с фирмой Microsoft начал применяться в разных системах, работающих с графикой. Основные характеристики: максимальный размер изображения 64 К х 64 К; поддержка цвета 24-битовая; использует RLE-сжатие (может работать без сжатия); поддерживает работу с CD-ROM. Версиями формата PCX являются DCX и РСС, имена файлов которых имеют соответствующее расширение. Подробнее см. [584].
PDF* (Portable Document Format) — метафайловый формат, предложенный фирмой Adobe для графических файлов (векторных и растровых), содержащих иллюстрации и текст с большим набором шрифтов и гипертекстовыми ссылками с целью передачи их по сети в сжатом виде. Версия PDF3 позволяет сохранять все установки для выводного устройства, записанные в файле форма-
та PostScript. Восстановление формата PDF из формата PostScript производится с использованием опции Exchange. Этим обеспечивается оперативная возможность передачи графических файлов по электронной почте. PDF позволяет не заботиться о наличии необходимых шрифтов у адресата, поскольку они подгружаются непосредственно в файл. Особенностью формата является также возможность использования различных способов сжатия для разных типов объектов. Для работы с форматом PDF фирма Adobe выпустила пакет программ Acrobat. Входящий в этот пакет Acrobat Distiller переводит в PDF PostScript-файлы, Acrobat Exchange позволяет их редактировать (устанавливать внутренние ссылки, ссылки на внешние звуковые и видеофайлы, Web-ссылки и т. д.). Существует и ряд других графических редакторов, позволяющих создавать файлы в формате PDF. Бесплатно распространяемую утилиту Adobe Acrobat Reader, которая позволяет читать документы и распечатывать их на принтере (однако не дает возможности создавать или изменять их) можно получить по адресу http://www. adobe.com/acrobat. Есть сведения, что фирма Adobe работает над пакетом программ, который объединит в себе функции таких популярных программных продуктов, использующих формат PDF, как Photoshop, Illustrator и PageMaker. Файлы PDF используют расширение — *.pdf [584-586].
PDS* (Planetary Data System Format) — «Формат системы данных о планетах» является стандартным форматом Агенства NASA для хранения данных, собранных с помощью космических аппаратов и наземных наблюдений о Солнце, Луне и планетах. Используется также другими организациями для хранения аналогичных данных. Основой формата служит язык описания объектов — ODL (Object Description Language). Максимальный размер изображения и цвета в формате PDS неограничены; поддерживается всеми платформами [584].
PGML* (Precision Graphics Mark-up Language) — векторный формат, который описывает графику в терминах математических формул, а не растровых пикселей, чем достигается существенная экономия дискового пространства и возможность масштабирования изображения без потерь его разрешающей способности и других показателей качества. Данный формат был представлен на рассмотрение консорциуму W3C (WWW Consortium) в качестве сетевого стандарта фирмами Adobe Systems, IBM, Netscape и Sun Macromedia.
Photo CD* (Kodak Photo CD) — растровый формат, разработанный фирмой Eastman Kodak и предназначенный для хранения и воспроизведения полноцветных изображений (обычно фотоснимков), записанных с различной разрешающей способностью на
компакт-диски. Поддерживается программами Photo CD ACCess, Photoshop, Shoebjx и др. Некторые характеристики формата Photo CD: поддерживает 24-битовые цвета, имеет собственную систему сжатия, максимальный размер изображения 2048 х 3072 пикселей, позволяет хранить только одно изображение в файле. Более подробные сведения фирма Kodak не разглашает [584].
PIC* (Pictor PC Paint), PC Paint — растровый формат, разработанный фирмой Paul Масе Inc. для программ рисования с использованием программ на платформе MS-DOS. Является аппаратно-зависимым форматом, созданным с учетом требований графических адаптеров семейства IBM (CGA, EGA, VGA и т. д.). По этой причине PIC очень похож на PCX — другой графический формат. В имени файлов используются расширения: *.pic и *.clp [584].
PICT* (Macintosh QuickDraw Picture Format) — стандарт для буфера обмена ПК Macintosh. Поддерживает как растровую, так и векторную графику. На ПК Macintosh PICT работает со всеми программами. На PC он читается рядом программ, но работа с ним редко бывает простой. Имена файлов PICT имеют расширение *.pic или *.pct [584, 586].
PNG* (Portable Network Graphics) — новый растровый формат, одобренный в качестве стандартного консорциумом W3C (WWW Consortium) и призванный заменить устаревший GIF. Обеспечивает индексацию до 256 цветов, поддержку 24- и 48- разрядного представления цвета (True Color) и реализацию канала прозрачности (так называемого альфа-канала). Алгоритм динамического сжатия изображения без потерь PNG на 10-30% эффективнее подобного вида сжатия, реализованного в формате GIF. В файл формата PNG записывается информация о гамма-коррекции. Гамма представляет собой число, характеризующее зависимость яркости свечения экрана монитора от напряжения на электродах кинескопа. Это число, считанное из файла, позволяет ввести поправку яркости при отображении картинки. Оно необходимо для того, чтобы картинка, созданная на ПК разных производителей (IBM, Apple Computer, Silicon Graphics и т. и.) выглядела одинаково. Указанная особенность помогает реализации основной идеи WWW — одинаково отображать информацию независимо от аппаратуры пользователя. Так же как и GIF, формат PNG позволяет читать и выводить данные на экран по мере их поступления. Концепция чередования (см. «Interlaced mode») формата PNG мало отличается от той, которая реализована в GIF. Это обеспечивает возможность его использования в WWW и других системах, при работе которых важно сразу выводить изображение на экран. PNG не защищен патентом и распространяется бесплатно. Данный формат не поддерживает
сжатия с потерями (называемого lossy compression), поскольку для этой технологии существует эффективный стандарт JPEG. Имена файлов PNG используют расширение — *.png и их могут делать все основные графические редакторы. Подробнее см. [480, 580, 584, 586].
PS* (PostScript) — формат языка описания страниц PostScript (он же — язык управления лазерными принтерами, см. раздел 4.1.2. «Языки программирования») разработан в 1984 г. фирмой Adobe. Используется для обеспечения печати и хранения шрифтов, а также для обмена отформатированными им документами. Преимущество формата PostPrint: использует независящую от конкретных устройств систему воспроизведения (в том числе тип принтера или экрана). Файлы в формате PS получаются с помощью функции Print to file графических программ при использовании драйвера PostScript-принтера. Такие файлы содержат в себе сам документ (только то, что располагалось на страницах), все связанные файлы, использованные шрифты, а также другую информацию: цветоделение, дополнительные платы, полутоновой растр для каждой платы, характеристики растра и прочие данные, которые необходимы для выводного устройства. Если файл закрыт правильно, то не имеет значения, на какой платформе он создан и какие были использованы шрифты (True Туре или Adobe Туре 1). Однако при работе с ним следует учитывать версию языка. Поскольку файлы PostScript часто переносятся с одного ПК на другой, целесообразно иметь возможность предварительного просмотра их содержания в таком формате, который можно было бы легко устанавливался на любые платформы. Эту функцию выполняет формат EPSI (Encapsulated PostScript Interchange) — «Формат обмена встроенными файлами PostScript». EPSI хранит данные для предварительного просмотра, представляющие собой простое несжатое растровое изображение в виде серии коментариев в начале файла PostScript. Недавно фирма Adobe выпустила PostScript level 4. Имена файлов PS могут иметь расширения *.ps, *.eps, *.epsf, *.pfa, *.pfb, *.afm и *.pfn, вид которых связан с различными вариантами формата файлов. Подробнее см. — [580, 584, 586].
Scitex СТ* — растровый формат, разработанный фирмой Scitex. Незначительно отличается от TIFF, за исключением одной особенности: на фотонаборных автоматах (Imagesetter) фирмы Scitex Dolev файлы этого формата выводятся несколько быстрее. На PC имена файлов в формате Scitex СТ имеют расширение — *.sct [584, 586].
SWF* (Shockwave Flash) — внутренний векторный формат программы Flash фирмы Macromedia.
TIFF* (Tagged Image File Format) — растровый формат, разработанный фирмой Aldus Corp.; изначально предназначался для больших графических изображений высокого разрешения, полученных путем сканирования. В дальнейшем адаптирован для многих профессиональных графических пакетов и расширен. В частности, поддерживает файлы, содержащие несколько изображений, различные методы сжатия и используется профессионалами при создании фотографических изображений и коллажей (в указанном плане форматы GIF и PNG более предпочтительны). Недостаток формата — невозможность вывода данных по мере их чтения. Будучи аппаратно независимым, TIFF является сегодня одним из самых распространенных и надежных, его поддерживают практически все программы на PC и ПК Macintosh, так или иначе связанные с графикой. TIFF — лучший выбор при импорте растровой графики в векторные программы и издательские системы. Ему доступен весь диапазон цветовых моделей от монохромной до RGB, CMYK и дополнительных цветов Pantone. TIFF может сохранять векторную графику программы Photoshop, Alpha-каналы для создания масок в видеоклипах Adobe Premiere и др. TIFF имеет две разновидности: для PC и ПК Macintosh. Это связано с тем, что процессоры Intel и Motorola читают и записывают числа совершенно противоположными способами. Как правило, программы с легкостью читают оба варианта формата. Наибольшие проблемы обычно вызывает LZW- компрессия, иногда применяемая в TIFF. Ряд программ (например, QuarkXPress 3.x и Adobe Streamline) не «умеют читать» такие файлы, кроме того, они могут дольше выводиться на принтеры и фотонаборные автоматы. Имена файлов TIFF используют расширение — *.tiff и *.tif. Подробнее см. [580, 584, 586].
WMF* (Windows Metafile, Microsoft Windows Metafile) — метафайловый формат, созданный для использования с ОС Windows. Служит для передачи векторов через буфер обмена (Clipboard). «Понимается» и поддерживается практически всеми программами, работающими под Windows и так или иначе связанными с векторной графикой. Однако, несмотря на кажущуюся простоту и универсальность, пользоваться форматом WMF рекомендуется только в крайних случаях для передачи так называемых голых векторов. WMF искажает цвет, не сохраняет ряд параметров, которые могут быть присвоены объектам в различных векторных редакторах, не понимается программами, ориентированными на ПК Macintosh. Файлы WMF используют расширение — *.wmf [584, 586].
VML* (Vector Mark-up Language) — векторный формат, представленный на рассмотрение консорциуму W3C фирмами Microsoft, Hewlett-Packard, Autodesk, Macromedia и Visio [480].
Технология машинной графики
СИНТЕЗ ИЗОБРАЖЕНИЙ [image synthesis]
Область компьютерной графики, объединяющая методы построения реалистических изображений трехмерного мира, включая математическое моделирование. Подробнее см. [175, 503, 504].
Термины, связанные с формированием цвета и уровня яркости изображения
Шкала уровней серого [gray scale] — количество одновременно отображаемых оттенков яркости одного цвета. Оттенок серого - это любой составной цвет, у которого все три основных цвета заданы одним и тем же значением. Оттенки серого характеризуются только яркостью, но не цветностью. Обычно определяется по монохромному (черно-белому) изображению.
Полутоновое изображение — изображение, состоящие из различных оттенков яркости — уровней серого. Передается группами мелких (черных) точек обычно сгруппированных в матрице 4x4 или 8x8.
Дитеринг [dithering] в компьютерной графике*.
Техника изменения точек в изображении для передачи оттенков серого. Все точки при этом имеют одинаковые размер и яркость в отличие от передачи оттенков (градаций) серого, когда каждая точка имеет свою яркость, а также фотографического воспроизведения полутонов, при котором точки имеют различные размеры.
Процесс замены цветов, не поддерживаемых данным видеорежимом, на комбинацию допустимых цветов или отображения цветов, отсутствующих в устройстве вывода. Области отсутствующего цвета создаются путем «смешивания» монохромных пиксельных значений со значениями пикселей имеющегося цвета, что обеспечивает достижение требуемого цветового эффекта [325, 534].
Цветность [chrominance] — цветовая характеристика изображения. Представляет собой набор данных о цвете, насыщенности и яркости или сочетании трех первичных цветов (красного, зеленого и синего) [584].
Цветовая модель [color model] — способ распределения и задания цвета в конкретной программе или системе. Наиболее используемые в компьютерной графике и видео цветовые модели: RGB (красный, зеленый, синий), YUV (Y — сигнал, определяющий полутон или яркость, U и V — сигналы, определяющие цветность) и YIQ (цветовая модель, применяемая в видеосигналах NTSC) [584].
Цветовая палитра [palette] в компьютерной графике*.
Общее количество цветов и цветовых оттенков, используемых в графической системе и/или доступных для построения изображения на экране монитора.
Указание видеоадаптеру на генерацию аналогового сигнала, соответствующего коду цвета в одной из моделей его задания (RGB, HLS, HSV или др.).
Цветовая гамма [color gamut] — диапазон цветов, которые могут отображаться с помощью данной цветовой модели или устройства отображения.
Комбинированный цвет [composite color] — цвет, заданный в цветовой модели посредством упорядоченного набора из п-эле- ментов. Система, в которой для задания цвета используются несколько каналов.
Косвенный цвет [inderect color] — цвет, определенный при помощи палитры или таблицы цветов.
Bilinear sampling (filtering) — комбинация четырех цветов, используемая для увеличения разрешения выводимого трехмерного изображения.
Объекты. операции и другие термины машинной графики
Артефакт [artifact, artefact] — в машинной графике*, фиксируемое изменение изображения, полученное в результате использования какой-либо программы или средства (например, редактирования, сжатия или распаковки). Проявлениями артефактов могут служить изменения в виде добавления в изображение какого-либо элемента или ухудшение его качества. По признакам, определяющим причины появления артефактов отдельно выделяют артефакты сжатия [compression artifact] и квантования [quantization artifact].
Бандинг [banding] — вертикальные, горизонтальные или диагональные полосы обесцвечивания, неумышленно внесенные в изображение в процессе его создания или визуализации.
Вырезание [cut] — операция редактирования изображения, связанная с удалением выделенной его части и переносом в специальную буферную память — буфер вставки [paste buffer]. При необходимости удаленная часть изображения (вырезка [cutout]) может быть установлена в заданное место изображения (см. далее «Вставка»).
Вставка [paste] — операция редактирования изображения, заключающаяся в перемещении выбранного фрагмента из области памяти (в том числе из буфера вставки или библиотеки файлов изображений, хранящейся во внешней памяти, например на жестком диске) в заданное место.
Градиентное заполнение [gradient fill] — заполнение замкнутой области части изображения непрерывным цветом, который создается из двух других, расположенных в противоположных концах этой области путем плавного перехода от одного цвета к другому [584].
Заливка [flood filling] — однотонная закраска изображений плоских графических форм, имеющих четкие границы. Производится автоматически путем указания цвета в любой точке, находящейся в пределах замкнутого пространства окружающих ее границ.
Конвейер [conveyor] — процесс визуализации трехмерного изображения, включающий этапы: построение трехмерной каркасной модели; проведение геометрических преобразований, включающее отбрасывание невидимых поверхностей и наложение установок освещенности; рендеринг (см. далее).
Фрактал [fractal — от лат. fractus — разбитый] — неравномерная форма или поверхность, получаемая в результате процедуры повторяющегося деления. Фракталы используются для моделирования и отображения средствами компьютерной графики различного рода процессов (биологических, географических и др.), связанных с изменением исходного состояния сложных объектов, например: рост различных организмов, изменение фарватеров рек, береговой черты и т. и.
Графтал [graftal] — класс графических объектов, обладающих свойствами фракталов (см. ранее), правила генерации которых допускают локальные модификации свойств [175].
Тесселяция — геометрическое преобразование сложных объектов на совокупность более простых, называемых также примитивами (см. далее).
Примитив, графический примитив [primitive] — элементарный графический объект (линия, прямоугольник, треугольник, окружность, конус, тор, куб и т. п.), используемый в графической системе в качестве шаблона для построения более сложных графических объектов. Является составной частью набора графических примитивов (parcel), предназначенного для реализации эффективного построения изображений объектов.
Графический объект [graphics object] — совокупность графических примитивов, соответствующих одному объекту отображаемого пространства или сцены.
Спрайт [sprite] — графический объект заданной формы и цвета, созданный из набора пикселей, который служит готовой формой для создания других графических объектов. Существуют программы, позволяющие пользователю определять форму, цвет и
другие характеристики исходных графических объектов, объединяя и комбинируя которые можно создавать на экране монитора необходимые изображения, включая и изображения компьютерной анимации. О спрайтовой графике см. [770].
Extrusion — «Экструзия»: построение трехмерной модели в машинной графике путем «выдавливания» или «выталкивания» двумерного компонента (поперечного сечения объекта) в определенном направлении — обычно по оси Z [136].
Lathing* — построение фигуры вращения в трехмерной машинной графике путем поворота главного сечения объекта [136].
Mesh* — разбиение поверхности графического объекта на многоугольники (например, треугольники, квадраты и т. и.). Обычно используется для ускорения операций преобразования или отображения.
Profile* — в машинной графике главное (поперечное) сечение геометрического объекта.
Prototile* — геометрическая фигура, используемая для многократного заполнения плоскости по принципу узора («черепицы»).
Pattern* — двумерный растровый шаблон, используемый для заполнения изображения поверхностей различных графических объектов путем многократного дублирования (см. далее также «Stipple»).
Stipple* — растровое изображение, состоящее из многократно повторяющихся шаблонов, используемых в качестве трафаретов при заполнении фона (см. ранее также «Pattern»).
ТЕКСТУРА [texture]
Изображение оптической структуры поверхности графического объекта, генерируемое в соответствии с его характером, условиями освещения и наблюдения. Задается набором параметров. Минимальным элементом и шаблоном для нанесения текстуры является texel.
Связанные с текстурой понятия и термины
Текстурирование [от англ, texture} — технология построения реалистичного трехмерного изображения, в соответствии с которой графические изображения (текстуры) накладываются на поверхности, состоящие из многоугольников, в результате чего создается эффект объемного пространства [302].
Твердое текстурирование [solid texturing] — установление или задание текстуры (см. ранее) изображения поверхности твердых тел в трехмерном пространстве. Производится при помощи специальных функций (solid texture function), определяющих варианты текстуры [175].
Наложение текстуры [texture mapping] — перенос двумерного изображения текстуры на поверхность трехмерного объекта или ее генерация по формальному описанию в зависимости от координат участков поверхности объекта [175, 325].
Рельефное текстурирование [bump mapping] — эффект придания трехмерного рельефа объектам, используемым в сцене, при помощи дополнительной текстуры, которая является картой рельефа. Разновидностью рельефного текстурирования является метод, получивший наименование Environment Мир Bump Mapping, который позволяет накладывать эффекты отражения на объекты сцены [93].
MIP-наложение [MIP mapping] — метод повышения качества изображения, когда для одного и того же объекта в памяти хранится несколько одинаковых текстур разного изображения. В зависимости от расстояния до объекта накладываются более или менее детализированные текстуры (чем ближе объект, тем выше качество текстуры). Этим обеспечивается экономия ресурсов видеосистемы. Другое определение MIP-наложения трактуется, как способ устранения эффектов «блочности» при увеличении текстурированных изображений и образования «искристости» на их границах при растягивании или сжатии. Реализуется путем сохранения в памяти микросхем графических акселераторов нескольких размеров изображений для лучшего заполнения битовых карт по мере изменения размеров объектов [93, 302].
Смешивание текстур [alpha blending] — совмещение двух накладывающихся друг на друга карт текстур для создания эффекта прозрачности, например, при передаче изображения объектов через стекло витрины, воду и т. д. Реализуется с использованием микросхем графических акселераторов [302].
Trilinear filtering* — для текстуры вычисляются координаты и точный уровень детализации. Это дает два ближайших уровня детализации, доступных в MIP-наложение (см. ранее). Затем для каждого уровня производится билинейная интерполяция, а затем — линейная интерполяция между уровнями [325].
Коррекция перспективы [perspective correction] — функция микросхем графических акселераторов и техника исправления искажений при передаче объектов с текстурированной поверхностью в трехмерном пространстве. В результате трехмерного изображения объектов под различными углами зрения выглядят более реалистично [302].
Трехмерная (3D) фильтрация, билинейная фильтрация, трилинейная фильтрация [3D filtering] — способ устранения так называемой блочности в трехмерных изображениях объектов и тек-
стурах путем усреднения значений цветов пикселей на граничных участках деталей изображения. Реализуется с использованием микросхем графических акселераторов [302].
Вуалирование [fogging] — способ создания эффекта постепенного снижения видимости удаленных объектов в трехмерном пространстве путем смешивания окраски его поверхности с каким- либо фиксированным цветом. Реализуется с использованием микросхем графических акселераторов [302].
Объект с нечеткими границами [fuzzy object] — в компьютерной графике*, объект, границы поверхности которого нельзя четко обозначить. Примерами могут служить волосы, мех, дым, огонь и т. д. Одним из средств реализации таких объектов является вероятностный механизм моделирования движения изображения элементарных участков («частиц») поверхности, составляющих взаимосвязанную систему (систему частиц [particle system]). Движение и взаимодействие этих «частиц» определяется как их свойствами, так и характеристиками системы в целом [175].
Временные искажения дискретизации [temporal aliasing] — нарушения характера движения объектов при анимации, возникающие при некорректном выборе моментов времени фиксации положения объектов на отдельных кадрах анимационной последовательности [175].
Пространственные искажения [aliasing, spatial aliasing] — искажения графического изображения, связанные с недостаточной частотой дискретизации (см. далее). Проявляются в виде исчезновения мелких деталей исходного изображения и появления лестничного эффекта (см. далее).
Частота дискретизации [sampling rate] — интервал (шаг) сетки выборки, используемой при дискретизации изображения.
Лестничный эффект [staircasing] — искажения растрового изображения, вызванные недостаточной частотой дискретизации. Проявляются в виде зазубренности контуров и ступенчатого характера наклонных линий.
Сглаживание [antialiasing] — в компьютерной графике*, методология уменьшения ступенчатого характера изображения кривых линий и поверхностей на экране монитора или распечатках, возникающего за счет недостаточной разрешающей способности этих устройств или так называемой частоты дискретизации. Сглаживание реализуется программными средствами, путем введения вокруг точек, образующих эти линии, промежуточных оттенков серого (для черно-белых изображений) или соответствующего цвета (для цветных изображений). Четкость всего изображения при этом несколько уменьшается.
Хинтинг [hinting] — метод снижения дефектов изображения линий, например, наклонных и вертикальных. Используется при отображении масштабируемых (контурных) шрифтов, в частности PostScript Туре 1 и TrueType.
Shading* (gouraud/phong) — методы сглаживания изображения. Phong shading выполняется дольше, но дает лучшие результаты. Gouraud shading выполняется быстро [325].
AGP aperture size* — значение параметра, которое указывает на размер области системной памяти, отводимой для хранения текстур. Не может быть больше объема памяти, установленного в системе. Принимает значения 4/8/16/32/64/128/256 Мбайт. По умолчанию равен 64 Мбайт.
DiME* (Direct in Memory Execution) — функция, которая позволяет AGP-видеоадаптеру использовать оперативную память для хранения и использования текстур [692].
Hedgehog* — представление изображения трехмерного объекта в виде его каркасной модели.
Hull — «Оболочка»: графическая конструкция, огибающая одну или несколько других конструкций более сложной формы [175].
Interpenetration — «Взаимопроникновение»: место пересечения поверхностей изображения графических объектов.
Keystone* — трапецеидальное искажение изображения геометрического объекта, вызываемое неперпендикулярностью оси его проекции относительно плоскости экрана.
Mirroring* — способ создания нового изображения путем зеркального отображения уже существующего относительно выбранной оси.
TARGA* (Truevision Advanced Raster Graphics Adapter) — «Усовершенствованный адаптер растровой графики фирмы Truevision»: видеоконтроллер и формат графических файлов 5:5:5 бит для кодирования сигналов цвета RGB [136].
КОМПЬЮТЕРНОЕ ВИДЕО,ЦИФРОВОЕ ТЕЛЕВИДЕНИЕ И АНИМАЦИЯ
Общие термины
ЦИФРОВОЕ ВИДЕО, ВИДЕО [DV, Digital Video, video]
Термин, применяемый по отношению к системам и средствам создания, хранения, преобразования, передачи и/или приема (в том
числе воспроизведения) движущихся изображений с использованием вычислительной техники. Цифровое видео характеризуется следующими основными показателями: частотой кадров [frame rate] (измеряется числом сменяемых на экране кадров изображения в секунду), разрешением экрана [resolution, spatial resolution] (измеряется количеством пикселей в кадре изображения), глубиной цвета или цветовым разрешением [color resolution] (измеряется количеством передаваемых оттенков цвета) и качеством изображения [image quality] — комплексным показателем, включающим и указанные выше. Разновидностью цифрового видео является компьютерная анимация.
Формат представления видео, используемый для записи и обмена данными между цифровыми видеокамерами, видеомагнитофоном и ПК. Также называется DV-форматом [DV-format]. Для передачи DV используется стандарт IEEE 1394 (FireWire или i.LINK). Он предусматривает коэффициент сжатия видеосигнала — 5:1, скорость передачи сигнала — 3,6 Мбайт/с, разрешение видеокадра для системы PAL — 720 х 576 и для NTSC — 720 х 480, поддержку записи и воспроизведения звука по 4-м каналам с частотой дискредитации 32 кГц и разрядностью 12 бит (либо по 2-м каналам с частотой дискредитации 48 кГц и разрядностью 16 бит). О некоторых современных аппаратных средствах, используемых в цифровом видео см. [556, 733].
DV Туре-1* (Digital Video Туре-1) — вариант представления DV-формата (см. ранее), не совместимый с Video for Windows и поддерживаемый только более поздними версиями DirectShow. Файл этого формата имеет видео и аудио составляющие записи, которые чередуются (стерео, 48 кГц, 16 бит). Этот формат является рекомендуемым для обработки видео DV-формата на ПК [556].
DV Туре-2* (Digital Video Туре-2) — первоначальный (устаревший) вариант представления DV-формата на ПК, обратно совместимый с Video for Windows: программы, работающие под Video for Windows, могут только читать файл формата Туре-2. При этом для сохранения в нем данных необходимо использовать специальный кодек. По сравнению с Туре-1 требует больших затрат на декодирование и микширование [556].
S-Video*
видеоформат, в котором цветность и яркость разделены на два отдельных сигнала, что обеспечивает более высокое качество изображения, чем у композитного сигнала (см. также «Стереовидео»);
штекер типа MiniDIN с четырьмя штырьками (на разъеме видеоплаты может иметься 4, 7 или 9 гнезд, из которых для передачи собственно сигнала S-Video используется лишь 4 гнезда).
Компонентное видео [component video] — цветное видео, передаваемое по трем отдельным каналам с использованием одной из моделей деления цвета: RGB, YIQ ИЛИ YUV.
Intel DVI* (Intel Digital Video Interface), Intel Real-time Video — комплекс программно-аппаратных средств, включающих набор микросхем DVI, интерфейс выполняемого программного обеспечения, схемы сжатия и распаковки данных и форматы файлов данных. Формат DVI создан в 1984 г. в Принстоне (штат Нью- Джерси, США) сотрудниками фирмы RCA Corp.; затем менял владельцев и с 1988 г. стал собственностью Intel Corp., которая и поддерживает его развитие. В настоящее время DVI представляет собой мультимедийный формат, позволяющий хранить аудио- и видеоданные. Основные характеристики: поддерживает 16 млн цветов; максимальное разрешение 256 х 240 пикселей; использует собственный аппарат сжатия и JPEG (коэффициент сжатия подвижных изображений 5:4); обеспечивает хранение неподвижных изображений и их сжатие (с потерями и без потерь); имеет спецификацию на CD-ROM. Сжатие аудиоданных выполняется с использованием алгоритма ADPCM и РСМ8. Подробнее см. [584].
RIFF (Resource Interchange File Format) — «Файловый формат обмена ресурсами» фирмы Microsoft представляет собой сложный мультимедийный формат, используемый приложениями к операционным системам Windows *.*, Windows NT и OS/2. Его назначение: приспособить различные типы данных для мультимедийных программ. Тип содержащихся в файле RIFF данных указывается расширением: аудиовизуальные чередующиеся данные — *.avi; аудио («волновые») данные — *.wav; растровые данные — *.rdi; данные MIDI — *.rmi; комплект других файлов RIFF — *.bnd. Поскольку под общим именем RIFF укрывается множество различных мультимеда-файлов, каждый из них обрабатывается с учетом того типа данных, который он содержит. Например, файл RIFF, содержащий аудио-визуальные данные, обычно упоминается и обрабатывается как вообще файл AVI, а не собственно, как RIFF. Достаточно часто ошибочно считают, что файлы RIFF аналогичны файлам TIFF (Tag Image File Format). И хотя эти форматы используют одинаковую концепцию хранения данных, они не совместимы. Подробнее см. [584].
QT* (QuickTime), QTM (QuickTime Movie Resourse Format) — мультимедийный формат, разработанный фирмой Apple Computer для платформы Macintosh. Используется также программами, ориентированными на работу в среде Microsoft Windows. Применяется не только для записи и воспроизведения мультимедийных данных, но и их хранения на магнитных и оптических носи-
телях. Позволяет хранить аудио- и видеоданные в виде нескольких дорожек. Аудиодорожки можно использовать для записи звукового сопровождения на разных языках. Кроме того, они позволяют изменять выходной сигнал на основании реакции пользователя на работу приложений мультимедиа. Фильмы QuickTime могут включать короткий предварительный просмотр видео- и аудиоданных, а также просмотр одиночных кадров, отбираемых из содержания фильма. Формат предусматривает использование нескольких методов сжатия записи, в том числе JPEG, RLE, и шесть средств, входящих в набор Movie Toolbox и являющихся собственной разработкой фирмы Apple Computer. Подробнее см. [584].
ЦИФРОВОЕ ТЕЛЕВИДЕНИЕ, ЦИФРОВОЕ ТВ, ЦТВ [digital television, digital TV, DTV]
Способ передачи и приема сжатого по алгоритму MPEG-2 цифрового видеосигнала, являющийся современной альтернативой «традиционному» аналоговму телевидению и обеспечивающий существенно более высокое качество изображения при равных затратах средств. Коммерческое цифровое ТВ появилось в 1996 г. после принятия Европейским союзом телевещания серии стандартов — Digital Video Broadcasting (DVD), которые используются во всем мире. Однако США и Япония помимо DVD используют и свои стандарты, также основанные на MPEG-2. Современные стандарты DVD описывают передачу и прием цифровых ТВ сигналов посредством спутниковых, кабельных и наземных («эфирных») каналов связи. В настоящее время цифровое ТВ сумело почти вытеснить аналоговое телевидение. Например, в 2000 г. доля ЦТВ составила около 90% общего количества спутниковых телеканалов. В том же году количество спутниковых теле- и радиоканалов, доступных только для жителей Европы составило более двух тысяч. В Москве в то же время было доступно 150 открыто транслируемых цифровых спутниковых каналов, примерно столько же кодируемых, а также 40 аналоговых и более 10 аналоговых с цифровым кодированием в стандарте d2mac. Подробнее см. [546].
FMV* (Full-Motion Video)
Движущееся видеоизображение, воспроизводимое на экране ЭВМ как последовательное чередование кадров, соответствующее по скорости стандартной телевизионной кадровой развертке (см. далее «Частота кадров»).
Видеофильм — создаваемый и/или воспроизводимый средствами ЭВМ фильм кинематографического (но не мультипликаци-
онного) качества [174]. FSFMV (Full-Screen FMV) — полноэкран- ный(ое) FMV.
Разновидности видеосистем
Асимметричная (видео) система [asymmetric video/system] — система мультимедиа, использующая так называемую асимметричную схему сжатия цифровых изображений и звука, в соответствии с которой их запись (обработка и сжатие) и воспроизведение (восстановление) выполняются разными методами. Примерами могут служить системы, поддерживающие стандарты DVI и CD-I. Асимметричные методы построения применяются при разработке издательских систем, тренажеров, компьютерных игр и т. д. [174].
Реальное («живое») видео [live video] — видеосистема, работающая в реальном масштабе времени.
Симметричная (видео) система [symmetric video/system] — видеосистема, использующая симметричную (однородную) схему сжатия/восстановления изображений. Применяется в издательской деятельности, при организации видеосвязи, видеоконференций и в других приложениях.
Стереовидео [stereo video, S-Video — видеосистема, обеспечивающая создание эффектов объемного изображения (стереоэффектов).
Некоторые технические средства обеспечения
Плата захвата изображения [capture board, frame grabber] — плата расширения, микросхема или другое устройство, предназначенные для преобразования аналогового сигнала изображения, снимаемого с видеопроигрывающего устройства, видеокамеры, телевизионного приемника и т.п., в цифровую форму и ввода его в память ЭВМ.
PVR (Personal Video Recorder) — «Персональное видеозаписывающее устройство»: специализированное малогабаритное цифровое устройство, предназначенное для записи телевизионных и видеопрограмм по составленному пользователем расписанию. См. также «РУР».
SHRC* (Super High Resolution Card) — графическая плата (видеоадаптер) со сверхвысокой разрешающей способностью (1200 х 800 точек и более). Изготовляется специально для систем мультимедиа, САПР и настольных издательских систем.
TV-tuner — «ТВ-тюнер»: плата, совмещенная с видеокартой или отдельное устройство, предназначенное для вывода телевизионного изображения на экран монитора. Подключение тюнера к видеокарте может призводиться:
через Future-коннектор на видеокарте (такой тюнер обычно выполнен как дочерняя карта или самостоятельная ISA-карта);
через LoopBack-кабель, когда видеосигнал как бы «врезается» в кадр VGA или просто подменяет его в наиболее простых моделях;
через шину PCI с использованием программного обеспечения типа Microsoft DirectX.
Подробнее см. в [327].
VGA-PAL* — плата видеоконтроллера (типа VGA), позволяющая выводить на экран монитора изображения в одном из телевизионных стандартов.
Video VGA* — плата видеоконтроллера, обеспечивающая запись видеоизображений в соответствии с требованиями национального ТВ-стандарта США NTSC и отображение на экране монитора с параметрами VGA.
VIP (Video Image Processor) — «Процессор видеоизображений»: специализированная микросхема, позволяющая строить изображение с цветовыми тонами, близкими к естественным, управлять воспроизведением каждого элемента изображения, совмещать изображения и т. и. Используется совместно с видеоконтроллерами определенного семейства. Примером может служить прибор VIP 34075 фирмы TI, ориентированный на работу с видеопроцессорами TMS 34010 и TMS 34020 [174].
Web-камера — небольшая цифровая видеокамера, предназначенная для видеоконференцсвязи, дистанционного контроля за происходящим в различных помещениях, на улице и т. и. Имеется широкий ряд конструктивных решений Web-камер от простейших до весьма сложных, предназначенных для разных целей и условий использования. Одним из примеров профессиональной разработки может служить Web-камера 2130 фирмы Axis. Эта камера снабжена автоматическим трансфокатором и системой фокусировки, обеспечивает высокий уровень разрешения и качество цветного изображения предметной области, дистанционное наведение в 2-мерном пространстве, 4-х Мбайтное ППЗУ для хранения отснятых изображений, подключение к 10- или 100-Мбит/с сети Ethernet и т. д. Подробнее о современных Web-камерах см. [ббб, 823].
Элементы технологии видео
КАДР [frame]
. Зафиксированное на экране монитора в некоторый момент времени изображение кинозаписи, телевизионной программы, видеозаписи, видеографики и т. и.
. Часть видеоизображения, имеющая самостоятельное значение и занимающая выделенную ей область на экране монитора.
Адрес кадра [frame address] — цифровой или буквенно-цифровой индекс, указывающий место кадра (см. ранее) на оптическом видеодиске (см. «CD-ROM») или другом носителе движущегося изображения (фильма, видеофильма и т. и.).
Буфер кадра [frame buffer] — устройство памяти, предназначенное для временного хранения изображений строк текущего кадра, например, для организации режима «стоп кадра».
Частота кадров [frame rate] — скорость смены кадров видеоизображения на экране (монитора, телевизионного приемника и т. д.). Соответствует частоте сканирования предметной области при создании движущегося изображения, в том числе частоте кадровой развертке ТВ-систем: 30 кадров/с (525 строк в кадре) в соответствии со стандартом NTSC и 25 кадров/с (625 строк в кадре) — стандартом PAL/SECAM.
NTSC (National Television Standards Committee) — видеостандарт, разработанный Национальным комитетом по телевидению Ассоциации электронной промышленности США.
Линейный видеомонтаж — монтаж, при котором изображения воспроизводятся строго в той последовательности, как они были записаны [691].
Нелинейный видеомонтаж — монтаж в любой последовательности, при котором имеется мгновенный доступ к любой точке видеоматериала [691].
Монтажный лист [Edit Decision List, EDL] — список монтажных решений — команд монтажа видеофильмов, который может быть экспортирован в профессиональные аналоговые системы редактирования.
Другие термины, связанные с видео [316]
A/В roll* — видеоматериал, смонтированный из двух источников, обозначенных как дорожки 1 и 2.
Anti-aliasing* — сглаживание ступенчатых кривых и наклонных линий в растровых изображениях на компакт-диске. Оптимизация размещения AVI-файлов в 2-Кбайт секторах компакт-видеофильма.
Transition* — «Переход»: термин, обозначающий спецэффект, использованный для переключения с одной сцены на другую (например, наплыв, растворение или затухание изображения) [263].
Chromakey* — «Хромакей» или «Рир-проекция»: наложение видеоизображения поверх компьютерной графики. Примером может служить изображение диктора в телевизионных прогнозах погоды на фоне карты [263].
Genlock* — «Генлок»: операция, противоположная хромакею (см. ранее), связанная с наложением графических фрагментов на видеоизображение. Производится путем синхронизации дублированных изображений компьютерной графики и кадров видеоряда [263].
Chrominance — «Цветность»: цветовая характерика видеофильма.
Codec* — «Кодек»: в данном контексте алгоритм сжатия-восстановления, используемый в файл типа AVI.
Component video* — «Компонентный видеосигнал»: профессиональный стандарт передачи аналогового видеосигнала, популярный при использовании в дорогой видеоаппаратуре в США и Азии. RGB также является компонентным сигналом, но чаще под компонентным понимают видео, в котором независимо передаются сигналы яркости и цветности. Обозначение аналоговых яркости и цветности сигналов — YUV. Обозначение цифровых яркостного и цветоразделительных сигналов — Y, Pr, Pb (Y, Сг, СЬ). Цветовая часть сигнала связана с цветовым тоном и насыщенностью. В этом смысле точки черная, серая и белая не имеют цвета, но любая другая точка имеет цветность и яркость [691].
Composite video — «Композитный видеосигнал»: полный видеосигнал. Передается в одном сигнале. В [691] отмечается, что композитный видеосигнал является самым плохим вариантом передачи аналогового видеосигнала. По существу все компоненты сигнала в комбинированной форме объединяются (модулируются), позволяя передавать его по одному проводу (RCA-тюльпан). Естественно, что компоненты сигнала испытывают при этом взаимное влияние (вспомните, например, цветной муар на сетчатых и узорчатых одеждах на ведущих телепередач).
Compositing* — «Компоузинг», или «Композиция»: наложение (комбинирование) изображений: процесс наложения видеофрагмента на один или несколько других видеофрагментов и последующей компиляции результата в один файл. Характеризуется использованием так называемых масок прозрачности, настроек по ключу (яркости, цвету или специальному каналу) и различных эффектов для отображения нижних слоев. При технологии маскирования отдельные изображения (маски) служат для определения прозрачных областей в других областях. Композиция применяется при наложении титров, для вставки в отснятые кадры компьютерной анимации либо для замены специального синего или зеленого фона на компьютерную графику или видео [691].
In/out makers — «Маркеры начала/конца»: отметки в цифровых видео- или аудиоклипах, обозначающие их начало и конец.
Key* — прозрачное наложение: тип наложения, при котором участки видеофрагмента, находящегося на переднем плане, делаются прозрачными.
Multiple layers — «Многоелойность»: создание спецэффектов путем наложения одного видеоизображения поверх другого [263].
Luminance — «Яркость»: яркостная составляющая видеосигнала.
PIP* (Picture-in-Picture) — просмотр видеоизображения на экране монитора (дисплея).
PLB* (Picture Level Benchmark) — контрольные задачи для визуальной сравнительной оценки средств машинной графики.
Post-production — «Постпроизводство»: окончательный монтаж (видеофрагментов). Завершающий этап создания видеоролика [174].
Ripple and rolling edits* — сдвиг и выравнивание, режимы видеомонтажа. Если используется режим сдвиг. вставка и удаление элементов приводят к автоматическому сдвигу всех последующих элементов во времени. При использовании режима выравнивание происходит обрезание или наложение следующих клипов, что бы сохранить общую продолжительность фрагмента фильма.
Rotoscoping — «Ротоскопирование»: метод разрисовывания, или раскрашивания, отдельных кадров видеоклипа.
SMPTE* (Society of Motion Picture and Television Engineers) — схема обозначения кадров FMV-фильма, предложенная Обществом кино- и телеинженеров (час, минута, секунда, кадр).
Subpixel positioning* — позиционирование на уровне субпикселей: способ рендеринга, обеспечивающий сохранение целостности растровых изображений при их перемещении или вращении в трехмерном пространстве.
Capture - «Захват и оцифровка видео»: процесс преобразования аналогового видеосигнала в цифровую форму. Производится при помощи аналого-цифрового преобразователя, выполненного в виде отдельной платы или встроенного в видеокарту.
РЕНДЕРИНГ [rendering]
Процесс построения и отображения сцены по ее описанию в базе данных (см. далее также «Реалистический рендеринг»).
Реалистический рендеринг [realistic rendering] — техника создания «реалистического» цветного видеоизображения, учитывающая, в частности, эффекты излучения, отражения и преломления света. Является частью компьютерной анимации. Средства реализации реалистического рендеринга представляют собой компьютерную имитацию использования обычных художествен-
ных средств и методов (Х-методов или Natural Media) (как бы «без помощи компьютера»). Эти средства обеспечивают создание и модификацию источников света, закраску поверхности объектов, наложение на них нужной текстуры (например, различного рода шероховатостей), искажение поверхностей, внесение эффектов полупрозрачности объектов и т. и.
Нефотореалистический рендеринг, нереалистический рендеринг [NPR, Non-photorealistic rendering] — любой тип компьютерной генерации изображений, не ставящий целью достижение фотореализма. Обычно означает компьютерное моделирование различных художественных средств и методов. Виды нефотореалистического рендеринга: живописный трехмерный (3D) рендеринг (Painterly Rendering), живописная постобработка, имитация художественных инструментов и техники (набросков, рисунков пером, гравюр и т. д.), автоматическая генерация технического рисунка, нетрадиционная перспектива, стилизованная передача движения и др. Подробнее см. [588].
Живописный рендеринг [Painterly Rendering] — термин, используемый для компьютерных графических работ, имитирующих ручную. Большинство программ для реализации живописного рендеринга ориентированы на обработку изобразительного материала, заранее подготовленного другими средствами. Такие программы имеют в своем составе специальные алгоритмы и инструментарий, позволяющие вводить различные эффекты и производить их настройку (в том числе закраску, штриховку, оконтуривание, затенение и т. д.). Подробнее см. [588].
3D-Cel* — трехмерная графика, имитирующая традиционное перьевое очертание контура и мультипликационную заливку цветом.
ЗВ-Cartoon* — трехмерная графика, использующая специально созданные трехмерные модели для создания анимации.
Render* — преобразование цифровых данных из формы, в которой они хранились в компьютере, в форму вывода на экран или в иной вид для представления пользователю.
Технология анимации
АНИМАЦИЯ [animation]
Искусственное создание эффекта подвижного изображения путем быстрой смены последовательности кадров, фиксирующих отдельные фазы движения объектов или их состояния, смены сцен и
т. п. Для хранения анимационных изображений служат специальные форматы. Наиболее распространенные из них:
FLI Animation*, FLI, Flic — анимационный формат, разработанный фирмой Autodesk, является одним из наиболее популярных. Используется для хранения анимационных последовательностей в графических приложениях, системах САПР и компьютерных играх на платформах фирмы Intel. Основные характеристики: поддерживает 256 цветов на кадр (однако возможен их выбор из 16 млн цветов); максимальный размер изображения 320 х 200, 64 К х 64 К; использует RLE-сжатие и дельта-кодирование (может работать и без сжатия); поддерживается программами Autodesk Animator и Animator Pro; имена файлов используют расширения *.fli (старая версия формата), *flc (более поздняя версия, поддерживаемая IBM Multimedia Tools Series, Microsoft Video for Windows и Autodesk Animator Pro и др.). Подробнее см. [584].
GRASP* (Graphical System for Presentation) — анимационный формат, разработанный фирмой Microtex Industries для MS DOS. Считается одним из простейших форматов, предназначенных для хранения изображений с низким разрешением, текста и простых звуков. Вместе с входящим в него редактором (grasp.exe) используется для создания презентаций, обучающих программ и игр. Основные характеристики: поддерживает 256 цветов; максимальный размер — переменный, имеет RLE-сжатие. В именах файлов могут быть использованы расширения: *.gl, *.clp, *.fnt, *.pic, *.set и *.txt. Подробнее см. [584].
Термины, связанные с разновидностями анимации
Компьютерная анимация [computer animation, computer- assisted animation] — процесс создания графического движущегося и/или видоизменяющегося изображения с помощью ЭВМ (см. также «Keyframe animation», «Морфинг» и «Рендеринг»).
Алгоритмическая (процедурная) анимация [algorithmic (procedural) animation] — анимация в трехмерном пространстве, при которой движение объектов описывается аналитически на основе формул, отображающих простейшие виды движения (перемещение, поворот и др.) [175].
Behavioural animation — «Анимация поведения»: моделирование взаимного поведения объектов сцены — от простых взаимных перемещений до сложных динамических взаимодействий [175].
CGI* (Computer Generated Imagery) — «Компьютерная генерация изображений» — термин распространяемый на системы, продукцию и область деятельности, связанные с компьютерной анимацией (в том числе трехмерной). Его появление связывают с созданием в 1986 г. в студии Диснея отдела с этим наименованием.
CGI-анимационные фильмы Tin Toy и Toy Story, выпущенные фирмой Pixar в 1988 и 1995 гг, отмечены американской киноакадемией соответственно как лучший короткий анимационный фильм и один из наиболее успешных [190].
Facial animation — «Анимация лица»: моделирование на ЭВМ реалистического изображения динамики выражений человеческого лица или отдельных его частей [136].
Понятия и термины. связанные с технологией анимации
Keyframe — «Ключевой кадр» — кадр файла цифрового видеофрагмента, содержащий полное изображение, сжатие которого осуществляется исключительно путем удаления избыточной информации внутри кадра. В эффектах анимации или движения — кадр, запускаемый при изменении атрибута, чтобы зафиксировать его новое состояние.
(Image-based) Keyframe animation — «Анимация по ключевым кадрам»: прием автоматизированного создания последовательности кадров движущегося и/или видоизменяющегося изображения, при котором промежуточные кадры анимационной последовательности создаются путем интерполяции между двумя ключевыми кадрами изображения.
Modeled animation — «Моделируемая анимация»: метод анимации, в соответствии с которым все манипуляции с объектами производятся в трехмерном пространстве и каждый кадр анимационной последовательности формируется как результат проецирования текущего состояния трехмерной сцены на плоскость изображения (экрана монитора) [175, 503, 504].
Real-time animation — «Анимация в реальном масштабе времени»: создание анимационной последовательности и динамическое управление ею в момент визуализации [175].
Timing* — «Тайминг»: технология создания эффекта реалистического движения объектов при анимации с учетом характера объектов (формы, массы, расположения центра тяжести и т.п.), расстояния между ними и других условий. Некоторые основные положения «тайминга»: частота смены кадров — 25 для видео и 24 для кино; чем ближе друг к другу изображения на соседних кадрах, тем медленнее должны происходить их действия; чем дальше друг от друга изображения на соседних кадрах, тем быстрее должны быть действия. Подробнее см. [430].
Сцена [scene] — изображение трехмерного пространства объектов (см. далее) с расположенными в нем объектами.
Плоскость изображения [image plane] — плоскость, на которой формируется двумерное изображение визуализируемой сцены (как правило, совпадает с плоскостью экрана).
Пространство объекта(ов) [object(s) space] — реальная или искусственно созданная (в том числе воображаемая) трехмерная область размещения изображаемого объекта или объектов сцены.
Occlusion* — преобразование сцены, в результате которого меняется положение объектов.
Occlusion mask* — растровый шаблон, определяющий, какая часть изображения должна быть закрыта другими объектами.
Overlay plane — «Плоскость перекрытия»: дополнительный участок памяти для буфера кадра, используемый при выводе на экран или принтер перекрывающихся изображений [175].
Wipe* — постепенная замена одного изображения другим путем перемещения границы, разделяющей видимые части двух изображений [174].
Прозрачность [transparency] — свойство отдельных изображений объектов сцены изменять параметры отображения при расположении за ними других объектов сцены или при изменении фона (заднего плана) [175].
Полупрозрачность [screen door transparency] — технический прием построения изображений, связанный с неполным (частичным) отображением пикселей объектов переднего плана, при котором остальные объекты сцены остаются или делаются частично видимыми.
Невидимый объект [hidden object] — графический объект сцены, который не может быть виден с текущей позиции наблюдения (закрыт от наблюдателя другими объектами или находится вне зоны видимости).
Фон, фоновая плоскость [backdrop, background] — самая удаленная от зрителя плоскость многослойного изображения на экране монитора, которая становится видимой, когда все остальные плоскости изображения отсутствуют или являются прозрачными.
Superimpose — размещение объекта, состоящего из прозрачных или полупрозрачных областей (см. ранее), поверх других изображений (например, видеоизображения поверх текста).
Модель освещения [illumination model, lighting model] — аналитическое описание освещения сцены и отдельных ее компонент с учетом законов геометрической оптики.
Источник освещения [light source] — описание характеристик объекта сцены, принимаемого за источник освещения (координаты, размеры, яркость, цвет излучения и т. и.).
Локальный источник освещения [local light source] — источник освещения (см. ранее), который используется для «освещения» отдельных участков сцены или тех ее объектов, которые находятся от него на заданном расстоянии.
Lumakeying* — управление (манипуляция) интенсивностью «освещения» изображения путем изменения значения интенсивности каждого пиксела [175].
Luminance* — отдельный сигнал или часть видеосигнала, управляющие яркостью изображения.
In-betweening — «Заполнение промежутков»: технический прием (способ) формирования последовательности изображений, занимающих промежуточное положение между двумя ключевыми позициями движущегося объекта (см. ранее также «Анимация по ключевым кадрам»).
Inverse kinematics — «Инверсная кинематика»: способ определения движения системы связанных элементов (частей) объекта, при котором для одного элемента задаются ключевые положения и характер перемещения между ними, а положения и перемещения других элементов рассчитываются автоматически с учетом связей в системе [175].
Rubber-banding* — специальный прием трансформации объекта путем фиксации одной его точки и изменения положения другой.
Rubber-stamping* — размножение двумерных графических объектов путем многократного их перемещения и фиксации вдоль траектории движения.
Scaling up*, upsampling — увеличение масштаба изображения.
Stretching — «Растяжение»: деформация изображения графического объекта путем увеличения его масштаба вдоль одного направления и одновременного уменьшения в перпендикулярном направлении (по аналогии с растяжением физических объектов). Этот прием используется в анимации для отображения движущихся объектов.
МОРФИНГ [morphing]
Преобразование формы или объекта в другую форму или объект с использованием компьютерной анимации. Данный метод впервые использован в 1990 г. для создания спецэффектов при производстве фильмов. В отличие от современной компьютерной анимации, ограниченной двухмерным изображением, морфинг позволяет создавать эффекты объемных преобразований. В научных целях морфинг может быть использован для воссоздания целого образа по его части, например, в палеонтологии — черепа ископаемого животного по нескольким его зубам [46, 100].
Эндоморфы [endomorphs] — усовершенствованная фирмой Newtek технология морфинга, реализованная в программном про-
дукте LightWave 6 для PC и представляющая собой современное средство создания анимаций. Эндоморфы освобождают пользователя от необходимости сохранять в процессе морфинга постоянное количество точек в различных состояниях модели. Другими словами, геометрия объекта может изменяться, но морфинг будет выполняться по-прежнему. С помощью эндоморфинга можно изменять пространственное положение точек модели и сохранять ее новое состояние в виде новой карты морфинга (morph map). Подробнее см. [587].
ВИРТУАЛЬНАЯ РЕАЛЬНОСТЬ,ПАРАЛЛЕЛЬНЫЙ МИР
ВИРТУАЛЬНАЯ РЕАЛЬНОСТЬ [VR, Virtual Reality]
Искусственно созданный мир путем подмены окружающей действительности информацией, генерируемой компьютером. Виртуальная реальность в интерактивном режиме обеспечивается использованием трехмерной графики (см. также «Киберпространство»), стереозвука и других специальных устройств вво- да/вывода данных, имитирующих (говорят также — «моделирующих»} связь человека с воспроизводимым миром и происходящими в нем процессами. В качестве таких устройств, в частности, могут использоваться:
шлемы-дисплеи, позволяющие «видеть» стереоскопическое изображение виртуального мира и передающие в ПК данные о положении и ориентации головы для изменения изображения в соответствии с «изменением» точки обзора;
манипуляторы, манипуляторные устройства [manipulators, signaling keys, operators] в том числе специальные перчатки, передающие данные о движении рук и пальцев и позволяющие «брать» в руки, управлять положением объектов искусственно созданной среды и т. и.;
стереоаудиосистемы, аудиостереосистемы [audio stereo systems], способные не только создавать объемное звучание, но и передавать звуковое давление, например при моделировании ударов;
электромагнитные и пневматические устройства [electromagnetic and pneumatic devices], передающие механические воздействия на человека в процессе имитации моделируемых процессов (например, ускорение, давление и т. и.).
Программно-аппаратные комплексы, средства и методы, обеспечивающие эффекты виртуальной реальности нашли применение
при проведении научных исследований и разработок новой техники (преимущественно в работах выполняемых методами моделирования), в различного рода тренажерах, учебном процессе, а также в индустрии развлечений (компьютерных играх).
В зависимости от предоставляемых пользователям или операторам ЭВМ возможностей взаимодействия с искусственно создаваемой средой различаются также следующие виды (типы) виртуальной реальности [169]:
пассивная виртуальная реальность [passive virtual reality] — графическое изображение и его звуковое сопровождение; воспроизводятся ЭВМ и никак не управляются человеком;
обследуемая виртуальная реальность [exploratory virtual reality] — возможен выбор и ограниченное управление содержанием предоставляемых пользователям вариантов сценариев изображения и звука;
интерактивная виртуальная реальность [interactive virtual reality] — полномасштабная реализация виртуальной реальности. Пользователю предоставляются возможности управления, которые он мог бы или захотел выполнить, если бы действительно находился в созданном искусственном мире.
WR* (Virtual Virtual Reality) — «Виртуальная виртуальная реальность» — термин, иногда употребляемый по отношению к «пассивной» и «обследуемой» виртуальной реальности [169].
Некоторые широкоупотребительные понятия и термины. связанные с технологией виртуальной реальности
Surrogate travel — «Имитатор путешествия»: вариант системы мультимедиа, реализующей обследуемую виртуальную реальность (см. ранее) путем моделирования «путешествия» пользователей, которым предоставляются ограниченные возможности выбора поведения (местности, маршрута и др.).
Head tracking* — определение положения виртуальной камеры внутри сцены в соответствии с движением головы оператора. Производится при помощи различных электронных, механических, оптических, акустических и других устройств для последующей визуализации сцены в соответствии с выбранной точкой и направлением наблюдения [175].
Line-of-sight — «Направление визирования»: ориентация виртуальной камеры внутри сцены или средство ее задания (см. ранее также «Head tracking»).
QuickTime* — архитектура, предложенная фирмой Apple Computer для создания цифровых презентационных фильмов, называемых QuickTime-фильмами. Предназначена также для реализации как звуковой, так и любой другой формы управления.
QuickTime VR* — система для создания интерактивных виртуальных изображений различных сцен, диапазон которых весьма широк — от природных пейзажей до домашних интерьеров. Формирование среды погружения в виртуальную реальность производится достаточно сложно с использованием фотографической панорамной съемки. Работает под QuickTime 2.0 для Macintosh и Windows. В настоящее время созданы новые программы, которые существенно упростили процесс создания фильмов QuickTime VR: Spin Panorama фирмы Picture Works, Nodester фирмы Panamation и Photo Vista фирмы Live Picture [281].
VDI* (Virtual Device Interface)
. Интерфейс виртуального устройства.
. Стандарт для асимметричных мультимедийных систем.
КИБЕРПРОСТРАНСТВО [cyberspase]
Искусственно создаваемое программно-аппаратными средствами объемная область — «пространство» для размещения объектов и действий виртуальной реальности.
ПАРАЛЛЕЛЬНЫЙ МИР [parallel world]
Искусственный мир, основанный на представлениях создающих его людей о реальной действительности. Используется в экспертных системах для моделирования разнородных процессов, происходящих в реальной предметной области. Путем задания и изменения начальных условий, при которых проистекают исследуемые процессы, производится поиск оптимальных решений и/или оценка последствий возможных вариантов развития событий. Качество и точность полученных результатов зависят от качества и точности вводимых в систему данных, а также корректности используемого программного обеспечения [169].
СИНТЕЗ ЗАПАХОВ [synthesis of smells]
Новая технология, основанная на использовании сменного ка- триджа, который содержит более 100 различных ароматических веществ. Под управлением ПК производится смешивание исходных составляющих синтезируемого запаха подобно синтезу сложной цветовой гаммы с использованием струйного принтера. Ведущую роль среди разработчиков технологии и устройств синтеза запахов занимает американская фирма DigiScents, основанная в 1990-х гг. Декстером Смитом и Джоэлом Беллерсоном, ранее занимавшихся разработкой фармацевтического программного обеспечения в корпорации Pangea Systems. Первое устройство синтеза запахов,
выпущенное на рынок в апреле 2000 г. — iSmell. К концу 2000 г. планировалось выпустить более 500 тыс. его копий. Предполагаемая стоимость iSmell — $ 200 . Основные объемы продаж на онлайновом рынке продукции фирмы DigiScents ожидаются в тематических разделах: подарки и цветы, продукты питания, арама- тизаторы и косметика, компьютерные игры. Одновременно следует отметить, что технология автоматизированной оцифровки запахов в настоящее время отсутствует, поэтому формирование программ управления формированием конкретных запахов производится с использованием органолептических методов (т. е. «при помощи носа»). Подробнее см. [550].
КОМПЬЮТЕРНАЯ ИГРА [computer game, video game]
Любая управляемая ЭВМ игра, в которой компьютер выполняет функции второго игрока — соперника человека. В современных компьютерных играх обычно используется быстрая анимационная графика (в том числе трехмерная), синтезированный звук и другие средства (в том числе создания «Виртуальной реальности»).
КОМПЬЮТЕРНОЕ ЗРЕНИЕ
КОМПЬЮТЕРНОЕ (МАШИННОЕ) ЗРЕНИЕ [computer vision]
Совокупность программно-технических средств, обеспечивающих считывание в цифровой форме видеоизображений, их обработку и выдачу результата в форме, пригодной для его практического использования в реальном масштабе времени. Различают монокулярное и бинокулярное машинное зрение, предназначенных соответственно для построения и обработки плоских и объемных изображений.
Научное направление в области искусственного интеллекта и связанные с ним технологии считывания изображений реальных объектов, их обработки и использования полученных данных для автоматического (т. е. без участия человека) или автоматизированного решения разного рода прикладных задач. Начало разработок, связанных с данным направлением, относится к 1950-м гг. Первый реальный успех в этой области достигнут в Корнеллской лаборатории аэронавтики в 1958-1960 гг. в связи с реализацией на ЭВМ
Данными, подтверждающими реализацию этих планов, мы не располагаем.
IBM-740 аппаратного варианта системы распознавания простейших зрительных образов — Mark I Perceptron (автор разработки — психолог Фрэнк Розенблатт). В последние годы в связи с появлением высокопроизводительной вычислительной техники компьютерное зрение получило широкое применение в самых разных практических приложениях, заменяющих человека или облегчающих его труд (охранные системы, робототехника, медицина, географические информационные системы — см. «ГИС», обучающие системы, оборудование зданий, бытовая техника и т. д.).
Наибольшее развитие компьютерное зрение получило в настоящее время на Западе, особенно в США, Южной Корее и Японии, что связано, в частности, с финансовой поддержкой правительствами этих стран и инвесторами. Примерами хорошо финансируемых научных центров могут служить Лаборатория искусственного интеллекта Массачусетского технологического института (MIT Artificial Intelligence Laboratory), UC Berkley Computer Vision Group, Stanford Vision Laboratory, Vision and Autonomous Systems Center Университета Карнеги-Меллона и др. На Интернет- сайте, объединяющем разработчиков в области компьютерного зрения (http://www-2cs.cmu.edu/afs/cs/project/cil/ftp/html/txtvision.html), зарегистрировано порядка 200 групп и научных лабораторий, работающих в данной области.
В России число организаций, работающих в области компьютерного зрения, невелико. Наиболее известные из них: Лаборатория компьютерного зрения Института информационных технологий (www.iitvision.ru), НТЦ «Модуль» (www.module.ru), НИЦ «Оптическое Распознавание Объектов» (www.gabitus.com), фирма «ВИДЕОТЕСТ» (www.videotest.ru), ЗАО «ПРОМИНФОРМ» (www.prominform.com) и др. Подробнее см. [713, 714, 724, 788, 804].
ИСКУССТВЕННОЕ ЗРЕНИЕ
Разновидность компьютерного зрения, предназначенная решать задачи замены людям утраченных возможностей нормального зрения. Как научно-техническое направление — достаточно новое. Одно из его прикладных направлений, начавших успешно развиваться, связано с заменой пораженной сетчатки глаза имплантируемым в него микрочипом. Последний преобразует электрические сигналы миниатюрной видеокамеры, установленной перед глазом, в сигналы, которые непосредственно передаются на глазной нерв и через него в мозг человека. Разработку этой системы выполняет фирма Optobionics Corp, совместно со специалистами Лозанского глазного центра (Veterans Administration Medical Center). Созданный этой фирмой и начавший (с 2000 г.) проходить клинические
исследования имплантант (размером 2 мм в диаметре и толщиной 25 мкм) получил наименование ASR. Проведенные испытания показали, что зрение пациентам хотя и не полностью, но возвращается. Подробнее см. [723, 788].
СИСТЕМА КОМПЬЮТЕРНОГО ЗРЕНИЯ
[computer vision system, computer video system]
Комплекс программно-технических средств, обеспечивающий обработку данных, снимаемых на выходе оптико-электронных устройств, например, цифровой фотокамеры, телевизионной или видеокамеры и выдачу полученных результатов в форме, пригодной для практического применения. Используется в робототехнике, в частности в охранных системах и устройствах, биометрических системах, ГИС разного назначения и т. д. Важной составляющей частью ее является подсистема оптического распознавания образов (не путать с оптическим распознаванием символов!) [713, 714].
ОПТИЧЕСКОЕ РАСПОЗНАВАНИЕ (ОБРАЗОВ) [optical (image) recognition]
Технология автоматического установления соответствия объекта, наблюдаемого системой компьютерного зрения, объектам определенного вида или класса. Частным видом являются оптическое распознавание символов и оптическое считывание меток (см. далее). Реализованная в настоящее время технология оптического распознавания позволяет в динамическом режиме идентифицировать только объекты, имеющие простые геометрические формы. Сложные объекты распознаются лишь в статике. Например, изображения людей (в том числе отпечатков пальцев, сетчатки глаза и т. д.) идентифицируются путем сопоставления предъявленного объекта с его фотографическим изображением, хранящимся в памяти ЭВМ.
Оптическое считывание меток [OMR, Optical Mark Recognition] — процессы и методы оптического считывания и идентификации специальных меток, нанесенных на формах, подготовленных для ввода в ЭВМ.
Оптическое распознавание символов (текстов) символов [OCR, Optical Character Recognition] — процессы, методы и/или технология перевода программным путем сканированного текста из графической формы в символьную (текстовую), пригодную для дальнейшей обработки с использованием различного рода текстовых редакторов. Программы распознавания символов должны приобретаться вместе со сканерами.
I. СЕТЕВЫЕ ТЕХНОЛОГИИ ОБРАБОТКИИ ПЕРЕДАЧИ ДАННЫХ
ОБЩИЕ ТЕРМИНЫ
ВЫЧИСЛИТЕЛЬНАЯ СЕТЬ, СЕТЬ ЭВМ [computer network]
Единый комплекс, включающий территориально рассредоточенную систему ЭВМ и их терминалов, объединенных в единую систему средствами связи с использованием коммутационного оборудования, программного обеспечения и протоколов для решения информационных, управленческих, вычислительных и/или других задач. В зависимости от размеров, охватываемой вычислительной сетью территории, используемых каналов связи и архитектуры построения различают вычислительные сети: локальные, территориальные (в том числе региональные) и глобальные.
IN (Intelligent Network) — Интеллектуальная (также — интеллигентная) сеть
Сеть, которая в рамках сети общего пользования позволяет быстро разрабатывать и внедрять предоставление новых услуг. Для этого IN строится как дополнительный уровень сети оператора связи, снабженный системой сигнализации, которая обеспечивает передачу управляющих сигналов. Указанную функцию, начиная с 1970-х гг, выполняет Система сигнализации №7 (Signal Systemy, SS7). Стандарт SS7 принят Международным союзом электросвязи (International Telecommunication Union, ITU). В разных странах он используется в национальных вариантах в сетях местной, междугородной и международной связи как для целей телефонной (в том числе мобильной) связи, так и передачи данных по протоколу IP (Протокол SS7 поверх IP, SS70IP). Интеллектуальные услуги обеспечиваются узлами сети SS7: пунктами управления услугами (Service Control Point, SCP) и пунктами коммутации услуг (Service Switching Point, SSP), а обмен сообщениями происходит через транзитные пункты передачи сигнальных сообщений (Signal Transfer Point, STP). Подробнее см. [567, 753].
СЕТЬ СВЯЗИ, СЕТЬ ПЕРЕДАЧИ ДАННЫХ [(tele)communication network, data transmission network]
Совокупность оконечных устройств (терминалов) связи, объединенных каналами передачи данных и коммутирующими устрой-
ствами (узлами сети), обеспечивающими обмен сообщениями между всеми оконечными устройствами. В вычислительных сетях сеть связи и ее составные элементы (см. «Линия связи», «Канал связи») часто называют средой передачи (данных).
ЛИНИЯ СВЯЗИ [(tele)communication link, circuit]
Физическая среда, по которой осуществляется передача данных между терминалами сети. В зависимости от ее характера, принципа построения, назначения и использования различают линии проводной, оптоволоконной, радио-, телефонной, телеграфной, компьютерной и др. видов связи.
Link — линия — физическое соединение, обеспечивающее передачу электрических/оптических сигналов между двумя точками с помощью фиксированных кабелей [344].
Арендованная линия связи, выделенная линия [leased line] — аналоговая или цифровая линия, арендуемая у национальной администрации (министерства) связи или частной телекоммуникационной компании.
Коммутируемая линия связи [dial-up line] — линия связи, устанавливаемая только на время соединения передающего и принимающего устройств. Организуется, как правило, в телефонной сети с использованием модемов. В последние годы число пользователей коммутируемых линий связи в России для подключения настольных ПК и ноутбуков резко возрасло, а наличие встроенного модема в ноутбуках стало стандартом де-факто. О технических средствах, организации и технологии использования коммутируемых линий связи см. [196].
Спутниковая линия связи — линия радиосвязи для входа в Интернет через спутники. Широко используется в районах, в которых отсутствует развитая инфраструктура выделенных и коммутируемых каналов проводной связи. Об организации, технических средствах, технологии и стоимостных показателях использования спутниковой связи см. [797].
КАНАЛ СВЯЗИ (ПЕРЕДАЧИ ДАННЫХ) [(tele)communication channel]
Часть сети, связывающая между собой каждую пару ее оконечных терминалов и состоящая из технических средств передачи и приема данных, включая линию связи, а также средств программного обеспечения и протоколов. В зависимости от характера, принципа построения, назначения и использования различают каналы проводной, оптоволоконной, радио-, телефонной, телеграфной,
компьютерной, аналоговой, цифровой, дуплексной (двухсторонней) связи и т. д. (см. далее «Канал»).
Канал [channel]
Соединение для передачи электрических или оптических сигналов между двумя единицами активного оборудования, состоящее из линейного и соединительного кабелей. О видах характеристик каналов связи и их измерений см. [345].
Логический маршрут передачи информации.
Конструктивный элемент для прокладки кабеля [344].
Разновидности каналов
Выделенный канал (линия) связи [dedicated line] — канал или линия связи (в том числе телефонной), постоянно закрепленные за источниками передачи и приема информации; называются также арендованными, поскольку арендуются, как правило, у телекоммуникационной компании или национальной администрации (министерства) связи.
Виртуальный канал/линия/соединение [virtual line (circuit/ connection] — функциональный аналог выделенного канала (см. ранее). Однако маршрут следования данных в виртуальном канале не является фиксированным: он выбирается в момент передачи данных прозрачно для их отправителя и получателя.
Full duplex — дуплексный или полнодуплексный — способность устройства или канала связи передавать и принимать данные одновременно в обоих направлениях по одной линии связи.
Half duplex — полудуплексный — способность устройства или канала связи передавать и принимать информацию в двух направлениях. Однако в каждый отдельно взятый момент времени передача или прием данных производится только в одном направлении.
Symmetrical communications — симметричная связь — связь, при которой в обоих направлениях передаются одинаковые по объему потоки данных.
Fibre Channel (FC) — оптоволоконный канал — сверхвысокоскоростная (1 Гбит/с и выше) схема или технология полнодуплексной передачи данных с малой задержкой (10-30 мс) на расстояние 10 км. Несмотря на наименование, физической средой передачи может быть не только оптическое волокно, но и коаксиальный кабель или витая пара. Технология или архитектура Fibre Channel имеет пятиуровневую конфигурацию и поддерживается комплексом стандартов, которые предусматривают три вида топологии: точка- точка [Point-to-Point], арбитражная петля (Arbitrated Loop) и коммутирующая структура [Fabric]. Подробнее см. [538, 539].
Wireless Channel — канал беспроводной связи использует в качестве среды передачи данных электромагнитное излучение радиочастотного (как правило СВЧ) или оптического (как правило инфракрасного) диапазонов. Каналы беспроводной связи широко используются в Radio Ethernet и, в частности, структурированных бескабельных системах, а также для обеспечения связи на коротких расстояниях между компьютерами, компьютерами и другими электронными устройствами. Примером реализации каналов второго вида являются средства, обеспечивающие связь по UWB- технологии. Подробнее о беспроводной связи см. [769, 780].
УЗЕЛ [node]
Элемент графа, являющийся его вершиной и обозначающий определенный объект.
В сетях передачи данных — точка разветвления сети; функциональное устройство, соединяющее каналы передачи данных (см. ранее).
Часть устройства.
ПРОТОКОЛ [protocol]
Совокупность правил, регламентирующих формат и процедуры обмена информацией между двумя или несколькими независимыми устройствами или процессами.
Выполненная в хронологическом порядке запись данных о ходе и результатах некоторого процесса ^.
Аппаратура передачи данных, АПД [ВСЕ, Data Communication Equipment] — общий термин, применяемый по отношению к аппаратным средствам, обеспечивающим соединение с сетью (как локальной, так и распределенной) оконечного терминального оборудования. Примерами АПД могут служить модемы, мультиплексоры, приемопередатчики и т. д.
Бод [baud] — единица измерения скорости передачи, первоначально введенная для оценки скорости телеграфной связи (для кода Морзе) и названая в честь французского изобретателя телеграфного аппарата Э. Бодо. Один бод равен одному передаваемому элементарному импульсу в секунду. Элементарные импульсы (некоторые специалисты называют их символами) и их характер в современной сети передачи данных связаны с изменением состояния сигнала (временным интервалом его модуляции), способом кодирования данных (5-, 6-, ..., 16-битные коды), объекта кодирования
О Другие связанные с понятием протокол термины см. в словарях А. Б. Борковского а также В. И. Першикова и В.М. Савинкова [265].
(буквенно-цифровой символ, пиксель, слово и т. д.) и другими условиями, не поддающимися однозначной численной оценке. Поэтому условно принято считать, что 1 бод = 1 бит/с. Другая точка зрения (один бод не всегда равен 1 бит/с) основана на том, что символы в сети передачи данных могут нести в себе от одного до нескольких бит. При низких скоростях передачи (до 300 бит/с) один бод равен числу бит в секунду. В быстродействующих каналах связи модемы V.22bis и V.32 передают четыре бита на один символ, V.32bis — шесть битов, V.34 — девять и т. д. О дискуссии «Чему равен 1 бод?» см. [205].
Оконечное (терминальное) оборудование, оконечное оборудование данных, ООД [DTE, Data Terminal Equipment] — общий термин, применяемый для обозначения устройств, подключенных к сети, например, ЭВМ, принтеров, плоттеров и т. д. через аппаратуру передачи данных (см. ранее).
Поток [streaming] — данные, циркулирующие в сети.
Трафик [traffic]
Совокупность передаваемых по сети данных.
Рабочая нагрузка канала или линии связи.
Broadcast storm — «Широковещательный шторм»: многочисленные одновременные передачи, которые заполняют всю доступную полосу пропускания сети и могут вызвать замедление ее работы и даже привести к полной ее неработоспособности. «Широковещательный шторм» может произойти, например, при поломке сетевого оборудования.
Congestion — трафик, приводящий к перегрузке сети.
ИНДЕКС ТЕХНОЛОГИЧЕСКОГО ПРОГРЕССА, ИТП [Index of Technological Progress, ITP]
Индекс, характеризующий состояние информационного развития стран и так называемого уровня цифрового расслоения общества, который определяется различными социологическими службами и организациями (включая ООН) для различных групп населения. Впервые введен в мае 2000 г. в работе «Аге Poor Countries Losing the Information Revolution?» (InfoDev Working Paper. May. 2000).
ИТП учитывает пять удельных показателей: число ПК (на тысячу жителей), число Интернет-хостов (на 10 тысяч жителей), число факсимильных аппаратов (на тысячу жителей), число мобильных телефонов (на тысячу жителей) и число телевизоров (на тысячу жителей). Подробнее см. [643].
ЛОКАЛЬНЫЕ ВЫЧИСЛИТЕЛЬНЫЕ СЕТИ
ЛОКАЛЬНАЯ ВЫЧИСЛИТЕЛЬНАЯ СЕТЬ, ЛС, ЛВС [LAN, Local Area Network]
Группа ЭВМ, а также периферийное оборудование, объединенные одним или несколькими автономными (не арендуемыми) высокоскоростными каналами передачи цифровых данных (в том числе проводными, волоконно-оптическими, радио-СВЧ или ИК-диапазо- на) в пределах одного или нескольких близлежащих зданий. Служит для решения комплекса взаимосвязанных функциональных и/или информационных задач (например, в рамках какой-либо организации или ее автоматизированной системы), а также совместного использования объединенных информационных и вычислительных ресурсов. В зависимости от принципов построения ЛВС подразделяются на типы «клиент-сервер» и «файл-сервер», а также «одноранговые» (см. далее). ЛВС могут иметь в своем составе средства (см. «Шлюз») для выхода в распределенные и глобальные вычислительные сети.
КЛИЕНТ-СЕРВЕР [client-server architecture/topology]
Архитектура или организация построения сети (в том числе локальной и распределенной — см. далее), в которой производится разделение вычислительной нагрузки между включенными в ее состав ЭВМ, выполняющими функции клиентов (см. рис. 6, а), и одной мощной центральной ЭВМ — сервером. В частности, процесс наблюдения за данными отделен от программ, использующих эти данные. Например, сервер может поддерживать центральную базу данных, расположенную на большом компьютере, зарезервированном для этой цели. Клиентом будет обычная программа, расположенная на любой ЭВМ, включенной в сеть, а также сама ЭВМ, которая по мере необходимости запрашивает данные с сервера. Производительность при использовании клиент- серверной архитектуры выше обычной, поскольку как клиент, так и сервер делят между собой нагрузку по обработке данных. Другими достоинствами клиент-серверной архитектуры являются: большой объем памяти и ее пригодность для решения разнородных задач, возможности подключения большого количества рабочих станций, включая ПЭВМ и пассивные терминалы (см. «Терминал ввода- вывода»), а также установки средств защиты от несанкционированного доступа (как сети в целом, так и отдельных ее терминалов, баз данных и т. д.) [133, 169].
ФАЙЛ-СЕРВЕР [file-server architecture]
Архитектура построения ЛВС, основанная на использовании так называемого файлового сервера [file server] — относительно мощной ЭВМ, управляющей созданием, поддержкой и использованием общих информационных ресурсов локальной сети, включая доступ к ее базам данных (БД) и отдельным файлам, а также их защиту Для поддержки и ведения больших и очень больших БД, содержащих десятки миллионов записей, используются так называемые многопроцессорные системы, которые способны эффективно обрабатывать значительные объемы информации и обладают хорошим соотношением характеристик цена/производительность. В отличие от клиент-серверной архитектуры данный принцип построения сети предполагает, что включенные в нее рабочие станции являются полноценными ЭВМ с установленным на них полным объемом необходимого для независимой работы составом средств основного и прикладного программного обеспечения. Другими словами, в указанном случае отсутствуют возможности разделения вычислительной нагрузки между сервером и терминалами сети, характерные для архитектуры типа файл-сервер, и, как следствие, общие стоимостные показатели цена/производительность сети в целом могут быть ниже. Общим недостатком ранних версий разработок средств программного обеспечения отечественных АБИС являлся тот факт, что они были ориентированы только на файл- серверную архитектуру построения вычислительной сети.
ОДНОРАНГОВАЯ ЛВС [peer-to-peer LAN, peer LAN]
«Безсерверная» организация построения сети, которая допускает включение в нее как ЭВМ различной мощности, так и терминалов ввода-вывода. Термин «одноранговая сеть» означает, что все терминалы сети имеют в ней одинаковые права. Каждый пользователь одноранговой сети может определить состав файлов, которые он предоставляет для общего использования (так называемые public files). Таким образом, пользователи одноранговой сети могут работать как со всеми своими файлами, так и с файлами, предоставляемыми другими ее пользователями. Подключение отдельных ЭВМ в одноранговую сеть производится преимущественно высокочастотными коаксиальными кабельными линиями связи ^. Известны три основных варианта топологии одноранговой сети, которые носят наименования «шина», «кольцо» и «звезда». Создание одноранговой сети обеспечивает наряду с взаимообменом данными
9 Терминологию по кабельным системам см. в [344].
между включенными в нее ЭВМ совместное использование части дискового пространства (через public files), а также совместную эксплуатацию периферийных устройств (например, принтеров). Существуют и другие возможности, например, когда одна из ЭВМ временно берет на себя функции «сервера», а остальные работают в режиме «клиентов». Это широко используется в различного рода обучающих системах. Достоинствами одноранговых ЛВС являются также относительная простота их установки и эксплуатации, умеренная стоимость, возможность развития (например по числу включенных в них терминалов), независимость выполняемых вычислительных и других процессов для каждой включенной в сеть ЭВМ [169, 176].
СЕГМЕНТ (сети) [network segment]
Участок локальной сети, отделенный от других участков повторителем, концентратором, мостом или маршрутизатором. Все станции сегмента поддерживают один и тот же протокол доступа к среде передачи и делят ее общую пропускную способность [176].
Группа устройств (например, ПК, серверы, принтеры и т. п.), которые соединены при помощи сетевого оборудования. В сегменте сети Ethernet компьютеры могут быть соединены с помощью концентраторов. Сигнал, передаваемый по сети, будет услышан всеми рабочими станциями, входящими в сеть. Если сегмент соединен с другим сегментом с помощью моста или маршрутизатора, то они могут обмениваться пакетами. Сегменты, соединенные вместе при помощи моста или маршрутизатора, формируют группу сетей (Internetwork) — в том числе (возможно) разнородных. Поэтому сегменты часто называют подсетями. Разделение сети на сегменты повышает эксплуатационные характеристики сети. Подробнее см. [519, 778].
ТОПОЛОГИЯ [topology]
Принцип построения («конфигурация» или «схема») сетевых соединений. Примерами являются топологии «звезда», «кольцо», «шина» и «дерево»:
Bus (network) — шина — топология сети, все станции которой подсоединены к одному кабелю (см. рис. 6.1, б). Каждая станция принимает сигналы, переданные любой другой станцией, распознает предназначенные ей пакеты и имеет возможность проигнорировать к ней не относящиеся.
Ring (network) — кольцо — топология сети, все станции которой соединены только с двумя соседними (слева и справа —
вг
Рис. 6.1. Топология построения локальных вычислительных сетей: а — «клиент-сервер»; б — «шина»; в — «кольцо»; г — «звезда»
см. рис. 6.1, в). Все данные в этой сети передаются от одной станции к другой в одном направлении. Каждая станция работает как повторитель (см. далее). Время отклика в кольце зависит от числа подключенных к нему станций — чем их больше, тем длительнее задержка передаваемых данных. Недостатком является и тот факт, что в случае выхода из строя одной из станций кольцо «разрывается». Однако большинство сетей, основанных на этой топологии, имеют средства автоматического восстановления работоспособности после отказа узла. Например, в сетях Token Ring и FDDI неисправная рабочая станция просто исключается из кольца, а другие станции соединяются напрямую. В этих сетях предусмотрены также средства восстановления магистрального кабеля между концентраторами.
Star (network) — звезда — топология сети, в которой соединения между станциями или узлами сети устанавливаются через концентратор (см. рис. 6.1, г).
Tree (network) — дерево — топология сети с более чем двумя оконечными и по крайней мере двумя промежуточными узлами (концентраторами). В такой сети между любыми двумя узлами существует только один путь [176].
КЛАСТЕР [cluster]
Вычислительная система, состоящая из нескольких связанных между собой ЭВМ, расположенных в едином корпусе или соединенных скоростным каналом и используемых как единый, унифицированный вычислительный ресурс. Для абонентов кластер выглядит как единое целое. Кластерная архитектура обеспечивает возможность наращивания, высокую степень надежности и удобство администрирования [176, 596].
Минимальная адресуемая часть дисковой памяти.
КЛАСТЕРИЗАЦИЯ [clustering]
Построение вычислительных систем с использованием кластеров. Например, при кластеризации два или несколько серверов (или узлов сети) совместно используют общие ресурсы и могут обеспечить высокую степень их доступности, при этом сервер может не выполнять функции посредника между системой хранения данных и другими сетевыми устройствами. Подробнее см. [392, 596].
Действие, осуществляемое СУБД и предназначенное для быстрого нахождения записей, которые находятся в разных блоках жесткого диска [395].
Виды реализаций построения локальных вычислительных сетей
AppleTalk* — наименование технологии и средств программного обеспечения для создания кабельных одноранговых ЛВС небольших организаций (например, издательств, имеющих несколько ПЭВМ и 1-2 принтера в одном здании) на базе ПЭВМ Macintosh фирмы Apple Computer. Расстояние между наиболее удаленными ЭВМ в этой сети не должно превышать 500 м [169].
ARCnet* (Attached Resource Computing Network) — нестандартная сетевая архитектура, разработанная корпорацией Datapoint в середине 1970-х гг. Метод доступа основан на передаче маркера в сети с шинной топологией. Поддерживаются коаксиальный и волоконно-оптический кабели, а также витая пара. В настоящее время сетевые устройства ARCnet выпускаются по лицензии Datapoint многими фирмами и широко применяются в локальных сетях небольших организаций. Недостатком этой архитектуры является невысокая скорость передачи данных (2,5 Мбит/с), которая ниже, чем в Ethernet и Token Ring (см. далее). Технология ARCnet частично соответствует стандарту IEEE 802.4 (см. «Стандарты IEEE») как сеть с передачей маркера (логическое кольцо). Из всех видов локальных сетей ARCnet обладает самыми широкими возможностями в области используемых топологий. В одной сети могут быть применены топологии «общая шина», «звезда» и «дерево». Кроме того, отличительной особенностью этой архитектуры является возможность использования весьма длинных сегментов (до нескольких километров), а в качестве среды передачи — коаксиальный, оптоволоконный кабели и витая медная пара. Подробнее см. [176, 741].
Broadband LAN — широкополосная локальная сеть (ЛС) — локальная сеть, рассчитанная на скорость передачи данных свыше 600 Мбит/с.
Bus network — сеть с шинной топологией — ЛВС, все станции которой подсоединены к одному кабелю. Каждая станция, принимая сигналы, переданные одной из станций, имеет возможность распознать предназначенные ей пакеты, проигнорировав остальные.
Другие распространенные виды локальных вычислительных сетей
CD-ROM based LAN — локальная сеть, основанная на использовании CD-ROM.
ESA* (Enterprise Systems Architecture)
Архитектура вычислительных систем масштаба предприятия.
Операционная система ESA корпорации IBM.
FireWare — одна из архитектур построения «домашних локальных вычислительных сетей», основана на использовании стандарта IEEE 1394. Эта технология получила также наименование OP LLink. Предназначена для объединения бытовых электронных устройств в локальную сеть с целью обмена аудио-, видео- и другими мультимедийными данными. Ее интерфейс позволяет использовать одножильный пластиковый оптоволоконный кабель и светодиодный лазер. Диапазон передачи данных — от 0,6 до 10 м. Максимальная пропускная способноть первых промышленно выпущенных сетей — 100 Мбит/с. Вторая версия позволяет передавать данные со скоростью 400 Мбит/с. Подробнее см. [742]; см. также «Архитектура ЛВС на USB».
LocalTalk* — разработанная фирмой Apple Computer архитектура кабельной системы на основе экранированной витой пары ^. Предназначена для объединения в сеть ПЭВМ Macintosh, IBM PC и периферийного оборудования. Использует метод доступа CSMA с предотвращением конфликтов (CSMA/CA).
NetWare* — популярная сетевая операционная система для локальных сетей, разработанная фирмы Novell. Ее версия Personal NetWare предназначена для одноранговых ЛВС, версии NetWare 3.x, ..., 4.x, ..., 5 — для сетей с архитектурой клиент-сервер. Модификация NetWare 4.11 закрывает разработки ряда ОС с этим наименованием. Последующие версии системы получают наименование IntranetWare [216, 447].
Token Ring — маркерное кольцо — архитектура и технология построения сети, разработанная фирмой IBM, в соответствии с которой включенные в ЛВС станции могут производить передачу данных, только когда они владеют маркером, непрерывно циркулирующим по кольцу. Существующие два варианта этой технологии обеспечивают скорость передачи данных от 4 до 16 Мбит/с. Современные адаптеры Token Ring, как правило, поддерживают оба режима работы. Предусмотрена возможность объединения соединительными мостами до 8 колец. В одном кольце может находиться не более 260 сетевых узлов (в том числе ЭВМ, принтеров, сканеров, плоттеров и т. и.). Следовательно, технология Token Ring выполняет те же функции, что и Ethernet, но реализует их иным способом. Большинство небольших предприятий устанавливают сети Ethernet, отдавая им предпочтение перед Token Ring из-за относительной простоты первых. Стандарт IEEE 802.5 определяет тип кабеля, с которым работают сети Token Ring (STP, UTP или оптоволоконный кабель) [176, 519, 778].
9 Терминологию по кабельным системам см. в [344].
Virtual LAN, Virtual Private Network (VLAN, VPN) — виртуальная ЛВС — логическое объединение узлов большой локальной вычислительной сети, которые могут принадлежать к ее различным физическим сегментам, подключенным к разным концентраторам. Организуется при помощи коммутирующих концентраторов или маршрутизаторов. Специальное программное обеспечение системы управления позволяет разделить сеть на несколько логических частей (виртуальных сегментов). Администратор сети может по своему усмотрению создавать виртуальные сегменты, добавлять или удалять отдельные узлы. Данные, предназначенные для конкретных узлов виртуальной сети, благодаря коммутации пакетов, передаются только в рамках заданного логического сегмента. Этим предотвращаются перегрузки в сети и обеспечивается повышение ее безопасности. Метод создания виртуальных ЛВС используется в сетях типа Ethernet. Принцип логического объединения узлов разнородных сетей (в том числе Token Ring, FDDI, ATM и т. д.) в виртуальные сегменты используется в распределенных и глобальных сетях, в частности в ATM [176, 275, 663].
VPN (Virtual Private Network) — виртуальная частная сеть — технология организации систематической удаленной связи между выбранными группами узлов в крупных распределенных сетях, включая Интернет. С ее помощью решается ряд вспомогательных задач, включая защиту внутреннего трафика организации, поддерживающей VPN. В указанном смысле эта технология является конкурирующей по отношению к технологии Virtual LAN (см. ранее). Основным разработчиком технических решений, связанных с VPN-технологией, является фирма Check Point (52% рынка). В настоящее время имеются следующие их варианты:
Intranet VPN — предназначен для объединения в единую защищенную сеть нескольких распределенных филиалов одной организации (наиболее распространен);
Remote Access VPN — обеспечивает защищенное взаимодействие между сегментом корпоративной сети (центральным офисом или филиалом) с одиночным пользователем, который подключается к сети с собственного компьютера;
Client/Server VPN — обеспечивает защиту передаваемых данных между двумя узлами корпоративной сети;
Extranet VPN — предназначен для использования в сетях, к которым подключаются внешние пользователи, уровень доверия к которым ниже, чем к основным пользователям сети.
Подробнее см. [541, 650].
Архитектура ЛВС на USB (USB LAN architecture) — архитектура построения «домашней локальной вычислительной се-
ти» на основе использования универсальной последовательной шины (USB). Простейший ее вариант — подсоединение двух ПК кабелем через USB-порт. При необходимости на этой основе можно создать одноранговую сеть, объединяющую через USB-концентратор до 17 ПК с топологией звезда. ПК, к которому подключен USB- концентратор в этой сети, выполняет роль управляющего. Другой вариант построения ЛВС основан на использовании USB-трансиверов. Он позволяет через драйверы, выполняющие функции мостов, подключаться к обычной сети. Скорость передачи данных в сети типа Ethernet для USB 1.1 составляет 10 Мбит/с, а для USB 2.0 — до 100 Мбит/с. Подробнее см. [742]. См. также «FireWire».
XNS* (Xerox Network System) — архитектура построения сети, разработанная фирмой Xerox. Содержит набор протоколов, положенных в основу протоколов (IPX/SPX) сети NetWare. Одной из особенностей архитектуры XNS является предоставляемая пользователям сети возможность использовать файлы, расположенные на других компьютерах.
Сетевые системы хранения данных — совокупность программно-аппаратных и коммуникационных средств, предназначенных для оптимизации централизованного сохранения данных в локальных и распределенных (в том числе корпоративных) вычислительных сетях. Известны два основных подхода к реализации подобных систем: SAN (сеть хранения данных) и NAS (сетевая система хранения данных), а также их комбинации. Подробнее об этих системах и их проектировании см. [754].
Некоторые понятия и термины, связанные с клиент- серверной архитектурой [133]
Клиент [client] — сторона (ЭВМ, программа или пользователь), запрашивающая информацию в среде клиент-сервер.
Брокеры объектных запросов [ORB, Object Request Brokers] — новая форма промежуточного программного обеспечения для разработки систем клиент-сервер.
Стандартная архитектура брокера объектных запросов [COBRA, Common Object Request Broker Architecture] — стандарт, разработанный группой Object Management Group (OMG), который определяет интерфейсы между объектами сети, позволяющими им работать совместно.
Двухзвенная модель [two-tier model] — архитектура построения сети, предусматривающая один сервер и несколько клиентов. Является наиболее простой и распространенной. Недостаток — ограниченное число клиентских рабочих мест.
Трехзвенная модель [three-tier model] — архитектура построения системы клиент-сервер, в которой предусмотрено проме-
жуточное звено (ЭВМ), расположенное между сервером и клиентом двухзвенной модели. Промежуточное звено работает как монитор обработки транзакций или брокер объектных запросов. Трехзвенные модели обеспечивают работу существенно большего числа клиентов, чем двухзвенные модели.
N-звенная модель [N-tier model] — архитектура построения сети, предусматривающая наличие нескольких серверов приложений, число которых определяется необходимым уровнем нагрузки сети. При многозвенной модели построения системы количество возможных клиентских мест значительно больше, чем при использовании двухзвенной модели.
Промежуточное программное обеспечение [middleware] — программное обеспечение, выполняющее функцию связи клиента и сервера; предназначено для содействия обмена данными, в том числе при взаимодействии клиентов с удаленным сервером. Для поддержки промежуточного программного обеспечения может использоваться дополнительный сервер, которому присваивается наименование, связанное с выполняемыми им функциями, например, сервер приложений, сервер баз данных и т. и.
Промежуточное программное обеспечение, ориентированное на обработку сообщений [MOM, Message-Oriented Middleware] — промежуточное программное обеспечение, которое для обмена данными использует сообщения и очереди. МОМ позволяет прикладным программам продолжить обработку прежде, чем завершится обращение к удаленным службам. МОМ особенно хорошо работает в относительно медленных вычислительных сетях, таких, как РВС (региональные вычислительные сети) и Интернет. В настоящее время ассоциация Message-Oriented Middleware Association (МОМА) производит разработку стандартов для этого класса средств программного обеспечения.
Разделение программ [application partitioning] — процесс разбиения прикладных программ «клиент-сервер» на части, которые должны выполняться на клиенте, сервере и в некоторых случаях на сервере приложения.
Сервер баз данных, сервер СУБД [database server] — сервер, состоящий из ЭВМ, операционной системы и СУБД. В зависимости от архитектуры построения сети сервер баз данных может являться основным ее сервером или сервером, поддерживающим промежуточное программное обеспечение.
Супервизор [supervisor]
. Часть операционной системы, координирующей использование ресурсов вычислительной сети и поддерживающей потоки операций, выполняемых центральным процессором.
. Наименование функциональных обязанностей и/или должности системного программиста, ответственного за поддержку работы программного обеспечения локальной сети, распределение доступа к ее информационным ресурсам (базам данных, файлам и т.п.), а также их защиту от несанкционированного доступа, повреждения и разрушения.
IPX (Internetwork Packet exchange) — протокол межсетевого обмена пакетами — протокол сетевого уровня, разработанный фирмой Novell для сети NetWare. Сама фирма Novell определяет IPX как службу, предоставляющую возможность прикладным программам передавать и получать сообщения по сети NetWare. Термин IPX употребляется также для обозначения набора протоколов, в который наряду с IPX входят протоколы SPX, SAP и NCP (см. далее).
NCP (NetWare Core Protocol) — протокол ядра NetWare используется сервером для предоставления сетевых услуг клиентам сетей указанного типа.
SAP (Service Advertisement Protocol) — протокол извещения об услугах — стандартные широковещательные сообщения, посылаемые серверами NetWare каждую минуту и извещающие о предоставляемых ими услугах.
SPX (Sequenced Packet exchange) — протокол транспортного уровня для сетей NetWare, разработанный фирмой Novell для доставки сообщений. Использует IPX, но в отличие от него гарантирует доставку сообщений и поддерживает порядок следования пакетов в потоке сообщений.
RTMP (Real Time Messaging Protocol) - протокол пересылки сообщений фирмы Macromedia, предназначенный для поддержки двунаправленной многопользовательской передачи видео, аудио, графических и текстовых сообщений в реальном масштабе времени. В соответствии с этим протоколом TCP-соединение инициируется SWF-приложением на клиентской стороне сети. Подробнее см. [773].
РАСПРЕДЕЛЕННЫЕ И ГЛОБАЛЬНЫЕВЫЧИСЛИТЕЛЬНЫЕ СЕТИ
Общие термины
РАСПРЕДЕЛЕННАЯ (ВЫЧИСЛИТЕЛЬНАЯ) СЕТЬ [WAN, Wide-Area Network]
Группа размещенных на большом расстоянии друг от друга ЭВМ, в том числе как отдельных, так и их локальных сетей (см. «ЛВС»), соединенных линиями проводной (кабельной) и/или радиосвязи.
ГОРОДСКАЯ (ВЫЧИСЛИТЕЛЬНАЯ) СЕТЬ, ГВС [MAN, Metropolitan Area Network]
Вычислительная сеть, занимающая промежуточное по масштабу положение между локальной и распределенной вычислительными сетями. Протоколы и кабельная система для ГВС описываются стандартами IEEE 802.6 (для кабельных волоконно-оптических линий связи). Эти стандарты могут быть вытеснены спецификациями сетей ATM [176, 275].
ГЛОБАЛЬНАЯ (ВЫЧИСЛИТЕЛЬНАЯ) СЕТЬ
[World Wide Network]
Распределенная вычислительная сеть (см. ранее), объединяющая между собой отдельные ЭВМ и их сети (в том числе локальные и распределенные), расположенные на разных континентах.
МАГИСТРАЛЬНАЯ (БАЗОВАЯ) СЕТЬ [backbone, backbone network]
Общий термин для обозначения совокупности базовых узлов распределенной сети, соединенных высокоскоростными магистральными каналами. Сегменты сети масштаба предприятия, а также кластеры и отдельные станции подключаются к магистральной сети через мосты, маршрутизаторы и концентраторы. Особые требования предъявляются к надежности магистральной сети. Традиционная магистральная сеть называется распределенной, что подчеркивает ее отличие от локализованной и коммутирующей магистралей [176].
Магистраль [backbone]
В распределенных и локальных сетях;
Совокупность физических каналов передачи данных, соединяющих телекоммуникационные терминалы, расположенные на значительном удалении друг от друга, в том числе в разных населенных пунктах, в комплексе зданий, одном протяженном здании и т. и.;
Основной кабель, который соединяет сегменты сети. По магистрали передается информация между удаленными устройствами, например, между двумя концентраторами, находящимися на противоположных концах здания (см. далее также «Backbone cable»).
Магистральный кабель [backbone cable] — основной кабель, который соединяет телекоммуникационные терминалы одного здания или комплекса зданий (см. «Backbone»).
ВИРТУАЛЬНАЯ СЕТЬ [virtual network]
Способ организации распределенной сети, основанный на создании и использовании в процессе управления трафиком ее логической структуры, а не топологии. О виртуальных сетях см. [408].
КОНЦЕНТРАТОР [concentrator, hub]
. Функциональное устройство, входящее в состав оборудования узла вычислительной сети, которое обеспечивает передачу данных от большого количества источников по меньшему количеству каналов связи. О некоторых типах современных концентраторов см. [375].
. Устройство, которое используется для подключения рабочих станций в локальных вычислительных сетях. Концентраторы могут работать только в полудуплексном режиме в отличие от коммутаторов, которые могут осуществлять передачу и в полнодуплексном режиме.
Network loop — сетевой цикл или зацикливание сети — явление, которое происходит тогда, когда два устройства сети соединены между собой более чем одним путем, вынуждая пакеты циркулировать по сети, не достигая адреса назначения. Концентратор (см. ранее) способен обнаруживать циклы в сети и автоматически блокировать (изолировать) один из своих портов для того чтобы предотвратить зацикливание.
Partition - вариант значения — изоляция или разделение сети. Указанное действие производится, когда один или более портов необходимо изолировать, например, для того, чтобы устранить сетевой цикл (см. «Network loop»). Концентраторы серии
OfficeConnect фирмы ЗСот обнаруживают сетевые циклы и изолируют порты для их устранения.
USB HUB (Universal Serial Bus Hub) — USB-концентратор — наименование устройства, выпускаемого фирмой ЗСот для соединения нескольких периферийных устройств (принтер, мышь, цифровая камера и т. и.). USB HUB не может использоваться для соединения ПК (см. «Шина USB»).
USB Network Interface — сетевой интерфейс USB — наименование группы устройств, выпускаемых фирмой ЗСот и предназначенных для обеспечения соединения USB-порта ПК с сетью Ethernet. Сетевой интерфейс USB выполняет ту же функцию, что и стандартная плата сетевого интерфейса Network Interface Card (NIC). Вскрытия ПК, как при установке сетевой карты, не требуется. Однако сетевой интерфейс USB обеспечивает скорость работы в Ethernet, ограниченную 10 Мбит/с, в то время как сетевой адаптер работает в диапазоне скоростей от 10 до 100 Мбит/с. Указанное ограничение вызвано использованием USB- технологии [567, 667].
МАРШРУТИЗАТОР [router]
Устройство, предназначенное для обеспечения доступа к удаленным ЛВС и Интернету, а также организации связи между сетями и их взаимодействия. Выбор пути передачи данных в сложных вычислительных сетях производится с учетом адресов и местоположения абонентов. Работая на уровне 3 (сетевой уровень) модели OSI (модель взаимодействия открытых систем), маршрутизаторы обрабатывают не только адреса получателей и отправителей пакетов, но и анализируют маршруты пакетов, включая состояние нагрузки линий передачи данных. Маршрутизаторы позволяют также создавать структурированные сети, устанавливать дополнительную защиту от несанкционированного доступа, защищать сегменты сети от так называемых штормов или лавин широковещательных пакетов (см. «Broadcast storm»). Современные маршрутизаторы работают со многими протоколами (такими, как IP или IPX), фактически являясь многопротокольными устройствами. Вследствие этого маршрутизатор должен иметь программное обеспечение, соответствующее каждому протоколу, который он поддерживает. В отличие от мостов маршрутизаторы являются активными устройствами, т. е. могут принимать решение по каждому пакету, который через них проходит, например, выбирать наилучший маршрут пересылки пакета. Поэтому маршрутизаторы должны знать о протоколах больше, чем мосты. Однако некоторые протоколы являются немаршрутизиро- ванными, например NetBIOS. ^маршрутизированные протоколы
обрабатываются мостами. Подробнее о работе маршрутизаторов, их выборе и использовании см. [127, 130, 3 94, 491, 519].
Периферийный маршрутизатор [boundary router] — маршрутизатор, предназначенный для соединения локальных сетей удаленных филиалов с центральным офисом и управляемый из центрального офиса. Поскольку все сложные задачи возлагаются на маршрутизатор центрального офиса (центральный маршрутизатор), периферийный маршрутизатор прост в обслуживании, имеет только два порта (один — для соединения с локальной сетью, второй — для соединения с центральным маршрутизатором через канал распределенной сети) и стоит существенно дешевле, чем полнофункциональный маршрутизатор. Концепция этого устройства предложена ЗСош.
МАРШРУТИЗАЦИЯ [routing]
Процесс выбора оптимального пути (маршрута) передачи пакета через одну или несколько сетей. Осуществляется на основе постоянных (вычисляемых в начале работы системы) или динамических маршрутных таблиц, которые могут формироваться централизованно для всей сети или распределенным способом — вычисляться в различных узлах сети независимо друг от друга. Методы маршрутизации основаны на использовании сведений о длине векторов (см. «Vector distance routing») и алгоритма предпочтения кратчайшего пути (см. «SPF»).
Различают следующие разновидности маршрутизации
Динамическая маршрутизация [dynamic routing] — метод автоматического изменения маршрута следования сообщений при отказах или перегрузках определенных линий. Используется в сетях коммутации пакетов.
Статическая маршрутизация [static routing] — тип маршрутизации, при которой данные передаются по определенному маршруту; если соответствующий путь блокирован, передача задерживается.
Vector distance routing — маршрутизация на основе длины векторов — алгоритм маршрутизации на основе таблиц длин векторов, которыми обмениваются между собой маршрутизаторы. Длина вектора равна числу транзитных (промежуточных) маршрутизаторов между каждым оконечным маршрутизатором и определенной сетью. Иногда это число умножается на весовой коэффициент, величина которого определяется быстродействием канала связи. Каждый маршрутизатор выбирает из полученных таблиц маршрут с минимальной длиной вектора. Самым распространенным про-
токолом маршрутизации этого типа является RIP (Routing Information Protocol). Основное достоинство алгоритма — простота реализации. Недостатки: очень большой объем маршрутных таблиц, передаваемых по крупным интерсетям, и так называемая медленная сходимость оптимальных маршрутов. Последняя определяется рассогласованностью маршрутных таблиц разных маршрутизаторов, что приводит к возникновению явлений цикличности при передаче пакетов. Альтернативные алгоритмы, называемые также алгоритмами предпочтения кратчайшего пути (см. «SPF» и «OSPF»), основаны на анализе состояния каналов (Link state routing).
SPF (Shortest Path First) — предпочтение кратчайшего пути — алгоритм маршрутизации, который основан на динамическом построении карты топологии распределенной сети, полученной путем сбора данных о состоянии всех ее каналов. По этой причине он называется также «маршрутизацией с учетом состояния каналов» [link state routing]. Для реализации этого метода, каждый маршрутизатор производит тестирование состояния каналов, соединяющих его с соседними маршрутизаторами, и периодически распространяет эти данные по распределенной сети всем остальным маршрутизаторам. Последние, получая указанные сообщения, обновляют свои карты распределенной сети и помечают состояние каналов как активное или неактивное. При изменении статуса хотя бы одного канала заново вычисляются кратчайшие пути во все точки назначения. В сравнении с методами, основанными на длине векторов, алгоритм SPF обеспечивает гарантированную сходимость и меньший объем передаваемой информации, не зависящий от числа подсетей в распределенной сети. Примером протокола, использующего SPF, является OSPF [176].
МОСТ [bridge]
Устройство, обеспечивающее передачу данных между двумя сетями. В отличие от маршрутизаторов мосты осуществляют передачу данных в удаленную ЛВС независимо от ее адреса. Мосты позволяют объединить в одну логическую сеть две и более локальных сетей. Мосты действуют аналогично коммутаторам. Разные сети, которые объединены в единую сеть, часто называют сетевыми сегментами. Мосты могут соединять локальные сети различных типов, например Ethernet и Fast Ethernet или Ethernet и Token Ring. Использование мостов может быть обусловлено необходимостью:
увеличения общего количества узлов в сети;
уменьшения сетевого трафика, вызванного большим количеством узлов сети;
объединения сетей различных типов для пересылки пакетов между ними.
Мостом обрабатывается как адрес источника, так и адрес приемника данных. Адрес источника в пакете — адрес устройства, которое инициирует передачу пакета. Адрес приемника в пакете — адрес устройства, которому предназначен данный пакет. Различие между адресами источника и приемника важно для работы моста. Мосты используют адреса источников для запоминания, в каком сегменте сети находятся работающие компьютеры и какие сетевые устройства включены; затем эта информация используется мостом для пересылки пакетов по адресам назначения.
Мосты подобно маршрутизаторам также выполняют фильтрацию, т. е. блокируют передачу определенных пакетов, используя в качестве критерия адреса источника и приемника. Это позволяет ограничить межсетевой трафик. Мосты работают на канальном уровне (уровень 2) модели OSI в отличие от маршрутизаторов, которые работают на сетевом уровне (уровень 3). Информация, используемая для маршрутизации, скрыта для мостов, и они не различают пакеты, маршрутизируемые различными сетевыми протоколами [519, 778].
Learning bridge — обучающийся мост: мост, контролирующий работу сети и опознающий ее активные узлы.
Кабельный модем — переходное устройство (мост) между двумя средами, использующими разные технологии: со стороны кабельной сети — DOCSIS (Data Over Cable Service Interface Specification — cm. http://www.cablemodem.com/specifications.html), co cto- рогны абонента сети — Ethernet либо USB. Кабельные модемы стали активно использоваться в связи с развитием альтернативных телефонным сред подключения ПК к Интернету, включая, выделенные кабельные сети, кабельное и спутниковое телевидение и т. и. В настоящее время существуют разные модификации кабельных модемов, см. в частности http://www.catv.org/modem/vendors. Подробнее см. [745].
КОММУТАТОР [switch, switching hub]
Устройство, подобное мосту (см. ранее), но обладающее более высоким быстродействием. В соответствии с определением фирмы International Data Corporation — IDC: «Коммутатор — это устройство, конструктивно выполненное в виде концентратора и действующее как высокоскоростной многопортовый мост. Встроенный механизм коммутации позволяет осуществлять сегментирование локальной сети и выделять полосу пропускания конечным станциям в сети». Другими словами основное отличие коммутато-
ра от моста заключается в том, что он является коммуникационным мультиплексором, так как каждый его порт оснащен специализированным процессором, который обрабатывает кадры по алгоритму моста независимо от процессоров других портов.
Коммутаторы предназначены для решения проблем, вызванных недостатком полосы пропускания и перегруженностью сетей. Коммутаторы разделяют сеть на сегменты, обеспечивая более широкую полосу пропускания для каждой конечной станции (ПК). Подобно мосту коммутатор обрабатывает и запоминает адреса отправителей и получателей данных, связывая их с каждым портом (запоминается, к какому порту подсоединена линия связи устройства). На этой основе строятся коммутационные таблицы, которые используются для принятия решений по коммутации. Коммутация представляет собой технологию, в соответствии с которой любой входящий трафик может быть направлен на выходной порт со сравнительно небольшой задержкой.
В связи с развитием в последние годы интегрированных систем передачи данных (также — мультисервисных систем/сетей связи) по коммутируемым сетям связи (см., например, SS70IP), в состав коммутируемых инфраструктур связи стали включаться различные технологии, сети и системы. С целью обеспечения в этих условиях максимальной гибкости, экономичности и надежности соединений появились разработки так называемых программируемых коммутаторов. Одной из ведущих разработок такого рода является коммутатор фирмы Lucent Technologies Bell Labs — Lucent Softswitch (LSS), в котором сделана попытка объединения таких преимуществ телефонных услуг, как надежность и качество с широким выбором вариантов реализации и гибкостью пакетных сетей.
В больших разветвленных локальных сетях, применяющих скоростные технологии (Fast Ethernet, Gigabit Ethernet и др.) и иерархическую структуру построения, используют для соединения сегментов сети коммутаторы разных уровней:
коммутаторы нижнего (первого) уровня, к которым непосредственно подключаются компьютеры сети;
коммутаторы второго уровня — предназначены для работы с более скоростными каналами, уплотняя данные, полученные через коммутаторы нижнего уровня. Они, как правило, обладают большим быстродействием и соответственно — стоимостью;
коммутаторы третьего уровня — выполняют в сети по отношению к коммутаторам второго уровня функции, которые последние выполняют по отношению к коммутаторам и сегментам сети первого уровня. Термин «коммутатор третьего уровня», используют также для обозначения коммутаторов различного типа,
в которые встроены функции маршрутизации пакетов. Функции коммутации и маршрутизации могут быть совмещены:
классическим способом, когда маршрутизация выполняется по каждому пакету, требующему передачи из сети в сеть, а коммутация выполняется для пакетов принадлежащих одной сети;
нестандартным способом ускоренной маршрутизации, когда маршрутизируется несколько первых пакетов устойчивого потока, а все остальные пакеты этого потока коммутируются.
Коммутаторы третьего уровня обладают весьма высоким быстродействием. Так коммутаторы CoreBuilder 3 500 и Accelar 1200 способны маршрутизировать соответственно до 4 и 7 миллионов пакетов в секунду. С такой же скоростью они маршрутизируют поступающие кадры. Подробнее о характеристиках современных коммутаторов и принципах построения иерархических сетей см. [548, 621, 736, 746, 753, 778, 837, 838].
МУЛЬТИПЛЕКСОР [multiplexer]
Устройство, обеспечивающее сопряжение (мультиплексирование) нескольких каналов передачи данных в один общий канал путем использования одного из методов цифрового мультиплексирования, например:
с временным уплотнением каналов (TDM, Time Division Multiplexing);
статистического мультиплексирования пакетов (SPM, Statistical Packet Multiplexing);
асинхронного режима передачи (ATM, Asynchronous Transfer Mode).
Мультиплексор взаимодействует с маршрутизатором или использует его как часть своей конструкции [129].
МЕЖСЕТЕВОЙ ШЛЮЗ, ШЛЮЗ [gateway]
Аппаратные и программные средства, обеспечивающие межсетевую связь.
Устройство, соединяющее сети с разными несовместимыми сетевыми протоколами путем преобразования протоколов передаваемых данных из одного протокола в другой (например, из TCP/IP в IPX).
Медиашлюз [Media Gateway, MG] — шлюз мультисервисной сети, осуществляющий взаимодействие между сетью IP, сервисами сетей ТфОП и беспроводными сетями. В каждой подсистеме мультисервисной сети для обработки различных видов трафика могут использоваться различное оборудование и стандарты. Медиашлюзы
приводят эти потоки данных к одному формату. Контроллеры медиашлюзов (Media Gateway Controller, MGC) или программные коммутаторы (softswitch) координируют работу шлюзов, получают сигнальную информацию от сигнальных шлюзов (Signaling Gateway, SG), отвечающих за обработку сообщений SS7 от сетей с коммутацией каналов. Для управления преобразованием потоков данных и каналам связи обычно применяется протокол Media Gateway Control Protocol (MGCP). Подробнее см. [753].
ПОВТОРИТЕЛЬ, РЕПИТЕР [repeater]
В локальной вычислительной сети — устройство, объединяющее два смежных сегмента. Репитер осуществляет восстановление и усиление сигналов в целях компенсации их затухания и искажения в канале связи. Использование повторителей позволяет увеличить протяженность локальной сети. Репитер, имеющий много портов, называется концентратором. Репитеры работают на уровне 1 OSI (модели взаимодействия открытых систем).
В распределенной сети — устройство, которое регенерирует (усиливает и/или восстанавливает) сигнал, проходящий по сети, для того чтобы увеличить расстояние передачи сигнала, а также для соединения двух сетей одного типа (например, Ethernet). Репитеры регенерируют пакеты данных таким образом, что ни количество пакетов, которое проходит через них, ни расстояние передачи не влияют на качество сигнала.
В волоконно-оптических каналах связи — специальный оптоэлектронный модуль, устанавливаемый на промежуточном участке линии передачи данных в целях усиления затухающего оптического сигнала путем его преобразования из оптической формы в электрическую и (после усиления) обратно в оптическую для передачи по следующему участку волоконно-оптического кабеля.
ФИЛЬТР [filter]
Устройство или программа, осуществляющая определенное преобразование входных или выходных потоков сигналов и данных (в том числе фильтрацию данных) по каким-либо признакам. В вычислительных сетях фильтры предназначены для выделения сигналов и данных, отвечающих заданным признакам, в целях обеспечения их прохождения через фильтр и дальнейшего использования либо предотвращения их проникновения в защищаемые участки и терминалы сети.
Фильтрация данных [filtering] — процесс, связанный с автоматическим определением принадлежности данных к некоторому
множеству значений и, в зависимости от результатов этого определения («селекции»), их пропусканием или не пропусканием в защищаемые участки вычислительной сети или устройства. В частности, при выполнении фильтрации сетевой трафик проверяется на соответствие установленным критериям (адрес, протокол, загруженность сети и т. и.). Это позволяет пропускать только нужные пакеты. Фильтрация, осуществляемая маршрутизаторами, может предотвратить несанкционированное проникновение в сеть или на хост. Такой барьер часто называют межсетевым экраном (FireWall). Фильтрация осуществляется также мостами и коммутаторами.
ТРАНСИВЕР [transceiver]
Устройство, которое передает, принимает и усиливает цифровые и аналоговые сигналы. В компьютерных сетях трансивер — вспомогательное устройство, соединяющее активное устройство с локальной вычислительной сетью (LAN). Трансиверы могут иметь вид отдельных устройств или схем, встроенных в платы компьютеров. Обычно используются для поддержки взаимодействия соединений различных типов, например, толстого коаксиального кабеля с интерфейсом AUI [519].
Станция связи, сервер связи [gateway server] — специализированный узел (станция, сервер) локальной сети, обеспечивающий доступ узлов этой сети к внешней сети передачи данных и другим вычислительным сетям.
6.3.2. Интранет
ИНТРАНЕТ [Intranet]
Распределенная ведомственная (в том числе — фирмы, корпорации, организации, предприятия и т.п.) вычислительная сеть, предназначенная для обеспечения теледоступа своих сотрудников (возможно также деловых партнеров) к корпоративным информационным ресурсам и использующая программные продукты и технологии Интернет. Архитектура сетей Интранет (используется также термин Интрасеть) и географическая область их обслуживания являются весьма разнородными. В частности, эти сети могут использовать узлы и каналы связи других, в том числе глобальных сетей и систем связи Интернета. Интрасети могут быть изолированы от внешних пользователей Интернета при помощи брандмауэров или функционировать как автономные сети, не имеющие доступа извне [151, 152].
В последние годы начали активно разрабатываться и использоваться разнородные средства программного обеспечения, ориентированные на повышение эффективности коллективной работы распределенных в Интрасети групп сотрудников, выполняющих однородные виды работ. К таковым относятся, в частности, так называемые средства коллективной (групповой) работы [Integrated Collabarative Enviroments, ICE]. Состав указанных средств является достаточно разнообразным, также, как и их пользовательские возможности. Из действующих в настоящее время продуктов этого класса можно упомянуть, в частности, Lotus Notes/Domino R5 (текущая версия выпущена в 1999 г), Microsoft Exchange Server 2000, Novell GroupWise 6, протокол Z39.50 и основанные на нем программные средства. Подробнее см. [735].
Корпоративная сеть [corporation network] — см. ранее «Интранет».
ETHERNET*
Технология и архитектура построения больших локальных вычислительных сетей (крупных фирм, государственных агентств, университетов и т.п. с количеством рабочих станций до 1024), разработанная фирмами Xerox, Intel и DEC. Появление Ethernet принято относить к 22 мая 1973 г: публикация Роберта Меткалфа (Robert Metcalf) и Дэвида Боггса (David Boggs) описания экспериментальной сети, построенной ими в Исследовательском центре Xerox. Первая версия спецификации (Ethernet I) выпущена в 1983 г. в виде стандарта IEEE 802.3. Стандартом определялась шинная топология сети. Передача данных в сетях этого типа возможна по коаксиальному кабелю со скоростью 10 Мбит/с (стандарты 10Base-5 и 10Base-2), по витой паре (стандарт lOBase- Т) и по волоконно-оптическому кабелю (стандарт 10Base-F). В 1985 г. была выпущена вторая версия спецификации IEEE 802.3 (Ethernet II), которая несколько изменила структуру пакета данных, обеспечила идентификацию адресов в сети (MAC-addresses) и возможность регистрации уникальных адресов. В 1990-х гг. годах начали также активно развиваться беспроводные сети, так называемые радио-Ethernet, Fast Ethernet и другие (см. далее). Метод доступа, используемый в кабельных сетях Ethernet — CSMA/CD (Carrier Sense Multiple Access with Collision Detection) — Множественный доступ с контролем несущей и обнаружением конфликтов. Данный протокол описан в Ethernet- и Fast Ethernet-стандартах (IEEE 802.3). В соответствии с этим протоколом устройства начинают передачу данных только после обнаружения свободного в канала связи для сокращения между ними количества коллизий (см. далее). Все
версии семейства Ethernet ориентированы на поддержку работы до 1024 узлов сети.
В настоящее время предложены две конкурирующие технологии для передачи данных по сети Ethernet со скоростью 100 Мбит/с — стандарты 100Base-T и lOOVG-AnyLAN. Архитектура Ethernet позволяет производить объединение нескольких кабельных ЛВС в распределенную вычислительную сеть. Существует версия Ethernet фирмы Apple Computer, которая носит наименование EtherTalk (не путать с AppleTalk — см. ранее) [169, 375, 519, 741, 742, 778].
CHEAPERNET, THIN ETHERNET*
Тонкий Ethernet — недорогая реализация Ethernet (см. ранее) со скоростью передачи данных 10 Мбит/с, количеством станций в одном узле не более 28-ми (стандарт 10Base-2, в отличие от стандарта 10Base-5 — Толстого Ethernet’a), основанная на использовании тонкого коаксиального кабеля и штырьковых разъемов (байонетных коннекторов). Установленное расстояние между соседними точками одного сегмента — 2,5 км. [176, 741].
FAST ETHERNET*
Технология Быстрый Ethernet введена в июне 1995 г. стандартом IEEE 802.3u (100Base-T). Обеспечивает скорость передачи данных до 100 Мбит/с и имеет полосу пропускания в 10 раз больше, чем Ethernet и за счет этого работает существенно быстрее последнего. Fast Ethernet базируется на методе доступа 10Base-T CSMA/CD (дополнение к IEEE 802.3) и использует серии кабелей lOOBase: lOOBase-ЕХи 100Base-TX.
10-100, 10+100 — обозначает устройства, которые имеют как 10 Мбит/с, так и 100 Мбит/с Fast Ethernet-соединения на разных портах, причем каждый порт поддерживает соединение только одного типа. Устройства 10-100 отличаются от 10/100, которые поддерживают соединения обоих типов на одном порте.
10/100 — обозначает устройства, которые поддерживают как 10 Мбит/с, так и 100 Мбит/с соединения на одном порте. Они отличаются от 10-100 устройств, которые поддерживают только один тип соединения на одном порте. Подробнее о Fast Ethernet и используемых технических средствах см. [375, 519, 741, 746].
GIGABIT ETHERNET*
Новейшая технология высокоскоростной передачи данных для больших распределенных кабельных вычислительных сетей, явля-
ющаяся в определенном смысле конкурирующей по отношению к ATM. В мае 1995 г. создан Gigabit Ethernet Alliance (Международный комитет по поддержке Gigabit Ethernet), в который вошли 120 участников, включая 25 фирм — производителей микросхем. Последнее обстоятельство имеет значение, поскольку повышение быстродействия сетей данного типа связывается, в частности, и с повышением производительности микропроцессоров, входящих в состав маршрутизаторов и коммутирующего оборудования. Gigabit Ethernet поддерживается стандартом 802.3z и является совместимой с предыдущими и менее скоростными вариантами Ethernet (включая промежуточный вариант Fast Ethernet), поскольку она также основана на протоколе CSMA/CD. Подробнее см. [379, 741].
Class I/II - Класс I/II - в соответствии с правилами, которые описывают сети Fast Ethernet (IEEE 802.3u), все сетевые устройства классифицированы. Все Fast Ethernet-концентраторы серии OfficeConnect имеют класс II. Важно, что два концентратора класса II могут быть напрямую соединены, а концентраторы класса I — не могут [519].
10 Gigabit Ethernet* — в мае 2002 г. в Лас-Вегасе (США, штат Невада) была продемонстрирована 10-гигабитная сеть общей протяженностью 200 км. Стандарт 10 Gigabit Ethernet использует протокол доступа к среде (МАС), минимальную и максимальную длину и структуру пакета, совподающие со спецификациями IEEE 802.3. Как и Gigabit Ethernet, этот стандарт использует полудуплексный режим работы. Однако в отличие от последнего стандарт 10 Gigabit Ethernet не поддерживает передачу данных по медным проводам. С целью обеспечения возможности использования уже существующей инфраструктуры оптоволоконных кабелей, новый стандарт вводит несколько несовместимых друг с другом физических интерфейсов, а сам физический уровень модели OSI разбит на несколько подуровней, находящихся в следующей логической последовательности:
XGMI (10 Gigabit Media Independent Interface) — «Интерфейс на 10 гигабит, независимый от среды»;
XAUI (10 Gigabit Attachment Unit Interface) — «Интерфейс на 10 гигабит для подсоединения устройств»;
PCS (Physical Encoding Subllayer) — «Физический подуровень кодирования»;
РМА (Physical Medium Attachment) — «Подключение к физической среде»;
PMD (Physical Medium Dependent) — «Физически зависящий от среды».
Подробнее см. [743].
RADIO ETHERNET, Радио-Ethernet
Беспроводная (или бескабельная) сеть передачи данных в масштабе города. Используется для обеспечения беспроводной связи между абонентами, расположенными в разных зданиях или в одном здании на значительном удалении друг от друга, в режиме единой локальной сети. В 1997 г. IEEE принят стандарт Ethernet 802.11 (также «1ЕЕЕ 802.11»), определяющий способы организации беспроводных коммуникаций на ограниченной территории, основные технологические принципы функционирования, конфигурацию каналов связи и средств программно-аппаратного обеспечения. В стандарте Ethernet IEEE 802.11 применяется технология так называемого шумоподобного сигнала — ШПС [Spread Spectrum, SS], в основе которой лежит использование методологии помехоустойчивой кодированной передачи данных широкополосными сигналами малой мощности, применяемой и в настоящее время в оборонных целях. Технология ШПС может быть использована двумя способами, описанными в стандарте: методом прямой последовательности и методом частотных скачков (см. далее). Для систем с широкополосной модуляцией стандартом IEEE 802.11 предусмотрены интервалы частот в диапазонах 900 МГц (шириной в 26 МГц); 2,4 ГГц (83,5 МГц) и 5 ГГц (125 МГц).
Стандарт IEEE 802.11 включает в себя два основных протокола — протокол управления доступом к среде MAC (Media Access Control) и протокол PHY (PHYsical layer protocol) передачи данных в физической среде. В системах беспроводной связи помимо упомянутого выше стандарта используются также стандарты IEEE 802.15, IEEE 802.16, Bluetooth и HomeRF. Подробнее см. [769].
Методы модуляции, используемые в Radio Ethernet
DSSS* (Direct Sequence Spread Spectrum) — «Метод прямой последовательности» (также «Метод модуляции с прямым расширением спектра» [769]) работает следующим образом. Вся используемая полоса частот делится на определенное количество подканалов (по стандарту 802.11 их 11). Каждый передаваемый бит информации по заранее определенному алгоритму преобразуется в последовательность из 11 так называемых чипов, которые передаются одновременно по всем 11 подканалам. При этом интенсивность сигнала одного чипа близка к фоновой. На принимающей стороне последовательность чипов декодируется, и на фоне шума удается выделить полезный сигнал. Таким образом, считать данные может только «свой» DSSS-приемник, который «знает» алгоритм кодирования данных, примененный передающей стороной. Благодаря низкому уровню мощности сигнала DSSS-устройства практи-
чески не создают помех обычным радиоустройствам (узкополосным большой мощности), которые принимают широкополосный сигнал за шум в пределах допустимого. В свою очередь, обычные устройства также существенно не мешают широкополосным, так как «шумят» только в своем узком канале и не способны заглушить весь широкополосный сигнал целиком.
FHSS* (Frequency Hopping Spread Spectrum) — «Метод частотных скачков» (также «Метод модуляции с перескоком частоты» [769]) предполагает, что вся полоса частот разделяется на большое число подканалов (по стандарту их 79). В каждый момент времени каждый передатчик использует только один из подканалов, перескакивая с одного подканала на другой в определенной псевдослучайной последовательности. Эти скачки происходят синхронно на передатчике и приемнике. Не зная конкретной последовательности переключений между подканалами, принять данные невозможно. Одновременно в одном частотном диапазоне может работать несколько пар передатчик — приемник, использующих разные, независимые друг от друга последовательности переключений подканалов. Метод частотных скачков обеспечивает повышенную помехоустойчивость процесса передачи данных: если на каком- либо из подканалов передаваемый пакет не принят, то приемник выдает соответствующее сообщение и передача пакета повторяется. С другой стороны, в отличие от метода прямой последовательности в данном случае трансляция сигнала на каждом подканале ведется на достаточно большой мощности, сравнимой с той, которая присуща обычным узкополосным устройствам. В силу этого FHSS- устройства могут оказывать влияние на другие радиоустройства.
Согласно стандарту 802.11 широкополосные технологии можно использовать в двух частотных диапазонах — 915 МГц и 2,4 ГГц. Первый диапазон в Европе и России сильно загружен другими средствами связи и требует получения лицензии. Что касается диапазона 2,4 ГГц, то в России в соответствии с решением Государственного комитета по радиочастотам (ГКРЧ) № 7/6 от 29 июня 1998 г. для пользователей систем, работающих с шумоподобным радиосигналом в диапазоне 2,4 ГГц, специального разрешения не требуется.
Методы фазовой модуляции [PSK, Phase Shift Keying] — собственно фазовая модуляция и квадратурная фазовая модуляция [QPSK, Quadrature Phase Shift Keying] заключаются в том, что передача логических нулей и единиц сигнала производятся на одной и той же частоте и амплитуде сигнала, однако смещены друг от друга по фазе. При PSK это смещение имеет два значения (0 и 90°), а при QPSK — четыре (0, 90, 180 и 270°). В соответствии со стандартом IEEE 802.11 при передаче данных на скорости 1 Мбит/с
используется так называемая двоичная относительная фазовая модуляция (DBPSK).
В 1999 г. для сетей Radio Ethernet принята версия стандарта IEEE 802.11b, дополнившая область скоростей передачи, определенных стандартом IEEE 802.11 (1 и 2 Мбит/с), скоростями 5,5 и 11 Мбит/с. Это потребовало введения для уширения спектра передачи сигнала нескольких способов кодирования с использованием так называемых комплементарных кодов [Complementary Code Keying, ССК]. Подробнее см. [716, 717, 769].
OPTICAL ETHERNET, Оптический Ethernet
Оптоволоконная высокоскоростная широкополосная сеть передачи данных в масштабе города, использующая составные компоненты и технологию сетей Ethernet (в том числе и Gigabit Ethernet) с оптической пакетной коммутацией. Достоинствами Optical Ethernet являются:
способность взаимодействовать с различными существующими сетями; высочайшая пропускная способность (на уровне нескольких терабит в секунду1)), что позволяет поддерживать передачу больших объемов мультимедийных данных;
экономическая эффективность и прозрачность для пользователей; легкость администрирования;
наличие на рынке значительного числа компонент, включая платформ с оптической пакетной коммутацией в терабитной области.
С учетом сказанного, а также в связи с быстрым развитием фотонной коммутации Optical Ethernet рассматривается в перспективе как альтернатива для замены существующих городских сетей, созданных на базе более медленной и дорогой технологии SDH (и ее Европейской версии SONET), возможности которой достаточно скоро могут быть исчерпаны. Подробнее см. [827, 829].
Связанные с Optical Ethernet технологии*.
DWDM (Dense Wavelength Division Multiplexing) — технология «Плотного мультиплексирования по длине волны» основана на частотном разделении каналов передачи данных по одному оптическому кабелю с интервалами порядка 0,8 нм. Этим достигается высокая плотность упаковки сигналов, обеспечивающая в современных системах передачу по одному волокну от 32 до 64 каналов. Бла
9 На основании исследований ученых лаборатории Bell Labs фирмы Lucent Technologies теоретическая максимальная пропускная способность оптического волокна составляет 100 Тбит/с. В настоящее время в коммерческих оптических системах она не превышает 2 Тбит/с.
годаря малым промежуткам между каналами оптические усилители (EDFA) могут одновременно обслуживать все каналы, в результате чего дальность передачи может достигать 100 км. Основные проблемы реализации данной технологии связаны с тем, что из-за малых частотных промежутков между каналами необходимо обеспечивать жесткие технические требования к приемо-передающей аппаратуре. В частности — по температурной стабилизации лазеров, работающих в каждом канале. По этой причине и связанных с нею значительных затрат технология DWDM до недавнего времени использовалась только в сетях дальней связи.
В настоящее время DWDM системы фирмы Siemens позволяют работать со скоростями передачи до 3,2 Тбит/с. Эти системы разработаны с учетом возможности дальнейшего расширения в будущем, что позволит удовлетворить требования по увеличению скоростей передачи данных. В материалах, помещенных на сайте фирмы Siemens, утверждается, что (см. http://www.sie- mens.ua/ic/icn/product/operator/dwdm.phtml) «... технология DWDM предлагает существенные преимущества по стоимости, благодаря более эффективному использованию существующих ресурсов, в том числе существующей волоконно-оптической базы. Несомненно, быстрое технологическое развитие оптических компонентов и более низкая стоимость производства системных компонентов в дальнейшем обеспечат улучшение эффективности и снижение стоимости DWDM систем и сетей связи в целом». Подробнее см. [832].
CWDM (Coarse Wavelength-Division Multiplexing) — технология «Грубого мультиплексирования по длине волны» отличается от DWDM (см. ранее) увеличением расстояния между оптическими каналами до 20 нм. Этим обеспечивается существенное снижение затрат на проектирование и реализацию транспортной среды, что является важным условием использования оптической связи в масштабах города и магистральных сетях предприятий. Технология CWDM позволяет поддерживать до 8 каналов в диапазоне от 1470 до 1610 нм до 16 каналов в диапазоне от 1310 до 1610 нм. Однако в последнем случае (при сокращении длины волны нижнего диапазона) увеличиваются потери, связанные с затуханием сигнала, что приводит к сокращению дальности его передачи или необходимости использовать специальное (следовательно, и более дорогое) оптическое волокно.
Международный телекоммуникационный союз (ITU) своим новым стандартом ITU G.694.2 утвердил расстояние между каналами в 20 нм в диапазоне от 1270 до 1610 нм и превратил технологию CWDM в международный стандарт. В стандарте значительное
внимание уделяется требованиям обеспечения отказоустойчивости для условий, характерных для разных топологий построения телекоммуникационной сети. В марте 2003 г. фирма Диалог-Сети (см. http://www.terrainform.ru/article.php?art=354) произвела успешную презентацию технологии CWDM в России и выразила намерение начать ее внедрение начиная с Северо-Западного региона страны. Подробнее о технологии CWDM, как альтернативе DWDM, см. [832].
Интернет
ИНТЕРНЕТ [Internet, INTERconnected NETworks]
Глобальная вычислительная сеть, объединяющая множество региональных, ведомственных, частных и других информационных сетей каналами связи и едиными для всех ее участников правилами организации пользования и приема/передачи данных, определяемых протоколом TCP/IP. Начало создания Интернет положено Американским агентством исследовательских проектов Министерства обороны США (Advanced Research Projects Agency of the US, ARPA, позже переименованного в Defence ARPA, DARPA), которое в 1962 г. открыло проект создания военной глобальной компьютерной сети, получившей название ARPANET. В конце 1970-х гг. создана сеть NSFNET (NSF, National Science Foundation), которая объединяла ученых США. В начале NSFNET сотрудничала с ARPANET, затем объединилась с нею и постепенно поглотила ее. Поэтому многие считают, что Интернет ведет свое начало от NSFNET. Из-за начавшейся в середине 1990-х гг. активной коммерциализации Интернета пропускная способность ее коммуникационных линий становится все более дефицитным ресурсом. В результате появился проект Интернет! [Internet!, I!] — большой сети, связывающей высшие учебные заведения и исследовательские институты с использованием входящих в нее высокоскоростных экспериментальных и частных сетей, а также специального программного обеспечения. Инициатива разработки Интернет! принадлежит корпорации университетов США — UCAID (University Corporation for Advanced Интернет Development). Разработчики Интернет! сотрудничают с авторами других американских и зарубежных проектов (в том числе Канады, Мексики). Подробнее об истории создания и развития Интернета см. [536, 544].
Точные размеры сети Интернет определить невозможно, поскольку она децентрализована и весьма подвижна по составу конеч-
ных пользователей. Кроме того, принципы и критерии определения числа пользователей Интернета весьма различны, а их результаты часто противоречивы. Так, по разным оценкам на начало 1996 г. число компьютеров, подключенных к этой сети и использующих ее сервисные услуги, составляло порядка 30 млн., из них только в США —10 млн. В 1999 г. их стало около 201 млн. (в том числе в США и Канаде — более 112,4 млн.). По данным Global Reach, к концу сентября 2002 г. общее число пользователей Интернета в мире составило 619 млн. чел. По другим, более осторожным оценкам (eMarceter) в конце 2002 г. Интернетом пользовалось 565 млн. чел. Тем не менее, ежегодный прирост аудитории Интернета по разным оценкам составляет пордка 100 млн. чел. Стремительное развитие и мировая популярность сети Интернет определяется тем, что она создала реальную возможность получать и передавать любую информацию «кому, где и когда угодно».
Наиболее популярные в настоящее время услуги Интернетах
электронная почта;
информация, устанавливаемая и получаемая через World Wide Web (так суммарное число Web-страниц, установленных в мире в конце 2001 г. составляло 7,5 млрд, чел., а к концу 2005 г. ожидается, что оно возрастет до 25 млрд, чел., причем по этим оценкам количество пользователей Интернета к этому году превысит 1 млрд, чел.);
электронная коммерция;
компьютерная телефония.
Развитие Интернета и его роли в жизни мирового сообщества потребовало выработки ряда международных, государственных и корпоративных соглашений (последние — между разработчиками вычислительной техники, программных средств и владельцев средств связи). Первым международным соглашением, посвященным регулированию отношений в сети Интернет стала «Конвенция по преступлениям в киберпространстве» [Convention on Ciber- crime], подписанная 23.11.2001 г. в Будапеште большинством стран- членов Совета Европы, а также США и Японией (текст Конвенции можно прочитать по адресу http://conventions.coe.int) [805].
Подробнее см. [100, 152, 537, 643, 672, 705, 779, 795], см. также далее «Руснет».
РУСНЕТ [Rusnet]
Российская часть глобальной сети Интернет, включая все виды ее ресурсов и пользователей. География распределения Руснет
отличается неоднородностью и высокой концентрацией. Несмотря на постепенное снижение относительной доли Москвы и Московской области, на них падает почти половина информационных ресурсов сети. Порядка 12% загрузок в Русисте приходится на С.-Петербург и Ленинградскую область. Существенную долю в российский Интернет-трафик вносят: Свердловская и Новосибирская области, Краснодарский и Приморский края, а также Ростовская, Самарская и Нижегородские области.
Строгая и однозначная оценка числа российских пользователей Интернета отсутствует. По некоторым данным (см. http://www.com- con2.com/comcon2.asp) российская аудитория Интернета в третьем квартале 2000 г. составила 3,1 млн. В соответствии с другими источниками аудитория Интернета в России к ноябрю 2000 г. должна была приблизиться к 8 млн О. Этот год аналитики считают переломным для российской аудитории пользователей Интернета. Так, по данным SpyLOG на конец января 2001 г, количество российских пользователей Интернета составляло 12,5 млн и ежемесячно увеличивалось на 5%. К середине ноября их насчитывалось уже 18 млн. Согласно оценкам Nielsen/NetRatings общая численность российской аудитории Интернета в 2002 г. достигла 8,8 млн. В то же время по данным Monitoring.ru к концу 2002 г. количество русскоязычных пользователей Интернета должно было составить 20 млн. Аналитики Рамблера считают, что число пользователей Руснета в 2002 г. увеличилось на 40 %; дальнейший рост их числа будет соответствовать формуле «в два раза за три года» и к середине 2003 г. составит 12 млн. (т. е. 11 % всего взрослого населения России).
Исследовательскими агентствами MASMI Research и FOM отмечается также тот факт, что в 2002 г. в России существенно увеличилось число женщин в возрасте от 25 до 45 лет, которые стали пользоваться русскоязычными ресурсами Интернета (от 33 % в 2000-2001 гг. до 40% в 2002 г). По этому показателю Россия почти достигла уровня западноевропейских стран (в Англии, например, он составляет 42 %).
Интересы российских пользователей к информационным ресурсам Интернета по тематическим группам распределились в 2002 г. следующим образом: компьютеры и Интернет — 33 %; развлечения — 18 %; новости и СМИ — 10 %; бизнес — 7 %; музыка и общественная жизнь — по 5 %; наука и образование — 4 %; дом и семья, авто-мото, отдых и спорт — по 3 %; культура, искусство, литература, здоровье, техника и электроника — по 1 % [795].
^Причина столь значительных расхождений в оценках определяется различиями в подходах к их выполнению.
Начало законодательных инициатив, связанных с Руснетом, можно открыто появлением в 1999 г. проекта №99033755-2 Федерального закона «Об информатизации банковской системы Российской Федерации с использованием мировой информационной сети Интернет». Одновременно началась работа над законодательством стран СНГ в области защиты информационных прав граждан. На четырнадцатом пленарном заседании Межпарламентской ассамблеи государств-участников СНГ Постановлением № 14-19 от 16.10.1999 г. принят Модельный закон «О персональных данных», целью которого стала «защита прав человека в отношении его персональных данных и операций с ними, определение правового режима использования персональных данных и функций их держателей». В этот же период началась разработка и обсуждение ряда других документов, например Положения «О порядке выделения и использования доменных имен в российском сегменте сети Интернет» (http://www.chulkov.com/consult/proect.htm), а также разработка и внесение связанных с Интернетом дополнений в другие законодательные акты Российской Федерации и их проекты, например в проект Постановления «О государственной регистрации средств массовой информации, использующих для распространения информации глобальные информационные сети («сетевых СМИ»). Подробнее см. [779, 795, 805]; см. также «Интернет».
TCP/IP* (Transmission Control Protocol/Интернет Protocol)
Основной протокол предназначенный для работы в сетях Интернет в режиме коммутации каналов.
Составные части названия этого протоколах
TCP* (Transmission Control Protocol) — протокол, определяющий порядок разделения данных на дискретные пакеты и контролирующий передачу (доставку) и целостность передаваемых данных;
IP* (Internet Protocol) — протокол, который описывает формат пакета данных, передаваемых в сети, а также порядок присвоения и поддержки адресов абонентов сети;
IPv6 — протокол IP версия 6 — является очередным этапом совершенствования действующей (четвертой) версии протокола IP. Его разработка ведется несколько лет организацией IETF (Internet Engineering Task Force) и поддерживается ведущими производителями программного обеспечения. Основными причинами, требующими перехода на новую версию протокола, называются: необходимость расширения адресного пространства, обеспечения нового уровня передачи информации и безопасности, растущая потреб-
ность поддержки мобильных систем. Для продвижения и внедрения новой версии протокола IP специально создан IPv6 Forum, представляющий собой международный консорциум, в который вошли ведущие поставщики сетевого оборудования, а также создатели академических и ислледовательских сетей, включая такие фирмы, как Cisco Systems, Hitachi, Telebit, Hewlett-Packard, Microsoft, NTT, IBM, Siemens и многие другие. Уже опубликован документ организации ICANN (Интернет Corporation for Assigned Names and Numbers), в соответствии с которым распределяются адреса IPv6. Экспериментальная сеть, использующая данный протокол, работает с 1996 г. Подробнее см. [612].
Термины и понятия, связанные с TCP и IP-протоколами
IP-пакеты [IP-packets] — пакеты данных в формате протокола Интернета — IP, IPP (Internet Printing Protocol) — протокол печати через Интернет описывает и поддерживает стандартные способы пересылки по Интернету заданий на печать. Он также позволяет пользователям получать сведения о готовности принтеров к печати независимо от их месторасположения, а администраторам — следить за статусом принтеров не только в пределах локальной рабочей группы. Предполагается, что использование IPP позволит получить ряд существенных преимуществ по сравнению с существующей факсимильной связью, включая значительно более высокое качество печати (разрешающая способность факсимильных аппаратов 200 точек/дюйм, принтеров — от 600 до 1200 точек/дюйм с полноценной передачей цвета), быстродействие (в результате использования высокоскоростных принтеров) и выигрыш в стоимости. Разработка протокола IPP инициирована фирмой Xerox и выполняется созданной для этой цели в IETF (Internet Engineering Task Force) рабочей группой — IPPWG (Internet Printing Protocol Working Group), которая c 1997 г. стала преемницей разработок других протоколов удаленной печати, выполнявшихся сотрудниками компаний IBM и Novell. В конце августа 1998 г. проект IPP поступил на рассмотрение в Internet Engineering Steering Group, однако был возвращен для доработки. Предполагалось, что подготовка стандарта должна завершиться к концу 1998 г. Хотя стандарт еще не принят, ряд производителей технических средств начали активно его внедрять в свою продукцию. Компания Microsoft уже обеспечила поддержку протокола IPP в последних версиях Windows NT. Компании Xerox и IBM также выпустили программное обеспечение, ориентированное на IPP. Подробнее см. [448].
PPP (Point-to-Point Protocol) — протокол канала связи с непосредственным соединением, позволяющий компьютеру, оснащенному модемом, стать частью сети Интернет. Является кана-
лообразующим протоколом для TCP/IP. Помимо решения задачи формирования стандартных пакетов IP данных (см. ранее) для каналов с непосредственным соединением, РРР также решает задачи присвоения IP-адресов (см. ранее) и управления ими, асинхронного (старт-стопного) и синхронного (бит-ориентированного) формирования передаваемых по сети пакетов данных, конфигурирования канала связи, проверки его качества, обнаружения ошибок передачи данных, согласования способов сжатия данных и т. д. Для этого РРР использует входящие в его состав Протокол управления каналом [LCP, Link Control Protocol] и семейство Протоколов управления сетью [NCP, Network Control Protocols], которые позволяют согласовывать необязательные параметры конфигурации и обеспечивают другие возможности для эффективной передачи данных. В настоящее время РРР обеспечивает также поддержку других протоколов, например, IPX, DECnet.
SLIP (Serial Line Internet Protocol) — протокол, альтернативный PPP. Обычно используется для последовательного подключения абонентов сети по схеме «точка-точка» по TCP/IP.
Datagram — дейтаграмма — сообщение в протоколах TCP/IP или IPX, которое содержит Интернет-адрес отправителя и получателя и данные, используемые для маршрутизации пакетов по сети. Дейтаграммы — важные блоки информации в Интернете.
IP-address, TCP/IP-address — IP-адрес или TCP/IP адрес: 32битная цифровая система, разработанная для идентификации сетевых компьютеров в Интернет. Состоит из четырех наборов чисел. В десятичной форме каждое число может принимать значение от 0 до 225 и отделяется от других точкой, например 128.56.211.209. В двоичной форме каждое из четырех десятичных чисел представляется 8-разрядным числом (октетом). Каждый компьютер в Интернете должен иметь идентифицирующий его уникальный IP- адрес, определяющий место его расположения в глобальной сети. О правильном выборе IP-адреса см. [322].
Доменное имя — символьное представление IP-адреса (например, www.corporate.gpntb.ru).
Subnet address* — расширение схемы IP-адресации, которое позволяет использовать один сетевой IP-адрес (см. ранее) для нескольких сетевых подключений [567].
Subnet mask — маска подсети — используется для обозначения числа IP-адресов, задействованных при создании сети [567].
Термины и понятия, связанные с организацией пространства IP-адресов и управлением IP-адресацией [253]
Archie* — тип сервера и вид услуги Интернета, облегчающей пользователям работу с серверами anonymous ftp. Система, состо-
ящая из порядка десяти серверов Archie (так называемых Archie- серверов), поддерживает сведения обо всех файлах на тысячах серверов anonymous ftp и по запросу пользователей позволяет находить необходимые им файлы по имени или части имени файла. Обычно доступ к Archie-серверам производится через Telnet.
BootP* (Boot Protocol) — протокол, применяемый для присвоения IP-адресов рабочим станциям сети при начальной загрузке. Присвоение адресов производится на основе адресов сетевых адаптеров станций. Протокол обеспечивает такие данные, как маска подсети, адрес шлюза и адреса серверов DNS (см. далее).
DDNS* (Dynamic DNS) — динамическая система именования доменов — открытый стандарт для динамического присвоения «осмысленных» имен IP-адресам, сформированным сервером DHCP (см. далее).
DHCP* (Dynamic Host Configuration Protocol) — протокол динамической конфигурации хоста (главного узла) — протокол типа «клиент-сервер» для присвоения постоянных и временных IP- адресов. Протокол DHCP позволяет оперативно изменять IP-адреса.
DHCP lease* — промежуток времени, в течение которого клиент может использовать 1Р-адрес.
DNS* (Domain Name System)
Метод иерархической распределенной организации пространства IP-адресов, используемый в Интернете.
Распределенная база данных, ставящая в соответствие IP- адресам сетевых машин дружественные для пользователей адреса. Подробнее о DNS см. [378].
FTP, ftp* (File Transfer Protocol)
Протокол передачи файлов — протокол и стандартная программа, предназначенные и соответственно оптимизированные для обеспечения передачи и приема файлов между разными компьютерами (сервером и клиентом), работающими в сетях, поддерживающих протокол TCP/IP.
Сервисное средство Интернета, обеспечивающее доступ к файлам в файловых массивах. Использование FTP предполагает, что пользователь зарегистрирован и соединяется с сервером под своим именем и паролем. FTP-сервер может быть настроен таким образом, что соединиться с ним можно под условным, анонимным (anonymous), именем. В последнем случае ему предоставляется для доступа содержание не всех, а только определенной части файлов, относящихся к серверу anonymous ftp (анонимный FTP), поддерживающему публичный файловый архив [ПО].
Host ID (Host Identifier) — идентификатор хоста (главного узла) — часть IP-адреса, служащая для идентификации сетевого устройства.
IGMP (Internet Group Management Protocol*) — протокол, используемый хостом в Интернете для передачи данных о составе групп многоадресной передачи соседним маршрутизатором, поддерживающим многоадресный трафик. Предназначен для ограничения широковещательного трафика в сети, а также для передачи широковещательных видео определенным пользователям, работающим в многосегментной сети.
МЕТР (Multicast File Transfer Protocol*) — протокол, являющийся версией FTP, предназначенной для реализации технологии «мультипередачи файлов» (т. е. передачи из одного источника многим клиентам) в Интернете. Одним из программных продуктов, основанном на протоколе MFTP, является StarBurst Multicast (разработан фирмой StarBurst Communications), обеспечивающий передачу файлов из одного источника группе, состоящей из тысяч клиентов [145].
PING (Packet INTernet Grouper*) — процесс проверки соединения между управляющим и управляемым устройствами, работающими с IP-пакетами в сети. Во время PING-теста управляемое устройство посылает IGMP-пакеты другому устройству с указанным IP-адресом и ждет отклика. Узел должен обладать возможностью приема IGMP пакетов и их отправки.
Ping* — наименование утилиты, обеспечивающей поиск IP- адресов. Используется для проверки правильности функционирования протокола TCP/IP. Этой утилитой можно пользоваться для проверки существования того или иного адреса, а также для слежения за трафиком в сети [112].
TFTP (Trivial File Transfer Protocol*) — упрощенная версия протокола FTP для передачи файлов между главными ЭВМ. В отличие от FTP не предусматривается какая-либо аутентификация.
WINS* (Windows Internet Naming Service) — служба именования Интернета для системы Windows — метод установления соответствия между IP-адресами и именами устройств в NetBIOS, разработанный фирмой Microsoft.
СЕТИ Х.25
Глобальные корпоративные сети (типа Интранета) с коммутацией пакетов, использующие протокол Х.25. Одной из основных целей создания этих сетей являлось подключение удаленных пользователей к системам, работающим в многопользовательском режиме преимущественно по телефонным (коммутируемым) каналам
связи с высоким уровнем шума. Важными составными элементами сетей Х.25 являются коммутаторы пакетов и пакетные адаптеры данных (см. ПАД). Последние используется в качестве узлов сети, выполняя функции ее концентраторов, а также устройств, преобразующих асинхронные потоки данных, передаваемых от терминала, в пакеты, которые передаются в сеть. Сети Х.25 считаются относительно медленными. Однако существуют устройства, обеспечивающие скорость передачи данных в этих сетях 250-300 Кбит/с и выше [154].
Frame Relay, FR, fr*
Технология построения сетей с пакетной коммутацией на скоростных линиях связи. Основное отличие от сетей Х.25 заключается в том, что в них исключена коррекция ошибок, возникающих при передаче данных между узлами сети. Задачи восстановления искаженных данных возлагаются на конечное оборудование и программное обеспечение пользователей, чем обеспечивается увеличение скорости передачи данных [154].
Высокоскоростной протокол коммутации пакетов, используемый для передачи данных и изображений в глобальных сетях. Из-за того, что frame relay имеет пакеты переменной длины, он считается неэффективным для передачи аудио- и видеоданных. Наибольшее применение данный протокол получил в США [567].
ЭЛЕКТРОННАЯ ПОЧТА [E-mail]
Наименование службы и предоставляемой ею услуги по пересылке и получению электронных сообщений по распределенной (в том числе глобальной) компьютерной сети (см. «BBS»).
Electronic voice mail — голосовая электронная почта: электронная почта, передающая голосовые телефонные сообщения, которые могут быть автоматизированным образом переданы пользователем в почтовые ящики заданных абонентов и прослушаны ими после ввода пароля.
Термины, связанные с электронной почтой
е Mailbox — почтовый ящик: в системах электронной почты — файл или каталог, куда помещаются пришедшие сообщения, предназначенные для конкретного пользователя [136].
Fax-mailbox — факсимильный почтовый ящик: аналог почтового ящика электронной почты (см. ранее) для факсимильных сообщений. Получатель может извлечь из него сообщения в дистанционном режиме, набрав соответствующий номер на своем факсимильном аппарате.
Mailer — почтальон — в системах электронной почты — программа, обеспечивающая работу электронной почты.
Mailing List — в системах электронной почты — список или подсистема рассылки сообщений.
Псевдоним [alias, nickname] — в системах электронной почты — простая одноязычная фраза или слово, заменяющие собой более длинный адрес, например FelixSV вместо fsv@gpntb.ru [213].
Спам [Spam, junk mail] — навязанное адресату электронной почты сообщение, имеющее рекламно-агитационный характер (в том числе и противозаконный) и пересылаемое по электронной почте по большому списку. Спамами также называют все другие виды сообщений, пересылаемых по электронной почте и не представляющих интереса для абонента. Часто спамы отправляются с подложным адресом отправителя и содержат вирусы. Отношение к спамам Интернет-сообщества крайне негативное и большинство провайдеров отказывают в предоставлении своих услуг любителям их рассылать, когда таковых удается выявить. Однако борьба со спамами, поток которых в последние годы стал весьма существенным и продолжает расти, вызывает много проблем. Последние, в частности, определяются гибкостью почтового протокола SMTP, позволяющего отправлять сообщения любого содержания и по любому адресу.
Для борьбы со спамами и лицами их рассылающими (спамерами) разработан ряд организационно-административных мер, а также программных средств. К первым относится различные способы сокрытия для непосвященных лиц своего e-mail-адреса; рекомендации, связанные с привлечением внимания провайдеров, через которых спамеры подключены к сети, а также с не реагированием на предложения, содержащиеся в спамах (не отвечать, не покупать и т.п.). Ко вторым средствам борьбы со спамами относят — встроенные средства настройки программных средств, поддерживающих электронную почту (например, в Outlook Express и Microsoft Outlook), а также специальные прикладные программы, например MailWasher (см. http://www.mailwasher.net/download/), EmailGuard (см. http://www.energosoft.net), Kaspersky Anti-Spam (см. http://www.avp.ru) и др. Подробнее о спамах и борьбе с ними см. [592, 730, 757, 793, 815].
MU A (Mail User Agent) — «Почтовый агент пользователя»: клиентская программа в электронной почте, отвечающая за создание почтового сообщения. При этом передача/прием почтового сообщения производится через МТА (см. далее). Примером MUA может служить программа Outlook Express.
МТА (Mail Transport Agent) — «Почтовый транспортный агент»: программа в системе электронной почты, которая Пересы-
лает по Интернету сообщения при помощи протокола SMTP и имеет развитые возможности работы со множеством сообщений. В качестве МТА используются, в частности, программные продукты фирмы Microsoft SMTP и sendmail [757].
Протоколы, используемые в электронной почте [213]
IMAP* (Internet Message Access Protocol) — протокол доступа к электронной почте Интернета — протокол, аналогичный POP (см. далее). Обеспечивает дополнительные функции, в частности, возможность провести поиск по ключевому слову, не сохраняя почту в локальной памяти.
IMSP* (Interactive Mail Support Protocol) — протокол поддержки электронной почты — набор протоколов, разрабатываемый в Университете Карнеги-Мелои. Предполагается, что он будет обладать более широкими возможностями, чем протокол IMAP4, и позволит регистрироваться в качестве абонента служб объявлений и почтовых ящиков, а также отыскивать и просматривать адресные справочники.
POP* (Post Office Protocol) — протокол почтового отделения: используется для приема сообщений электронной почты в Интернете. В ранней версии протокола (POP2), стандартизованной в 1980-х гг., для пересылки сообщений необходим был механизм SMTP (см. далее). Версия POP3 может применяться для отправки и приема сообщений как в сочетании с SMTP, так и самостоятельно.
SMTP* (Simple Mail Transfer Protocol) — простой протокол электронной почты — стандартный протокол Интернета для передачи и приема электронной почты. Общепринятым стал метод совместного использования протоколов SMTP и POP (см. ранее). За последние годы предложены важные дополнения, которые позволили включать в сообщение символы разных кодировок и отправлять вложением мультимедийные, графические и крупные текстовые файлы. Гибкость протокола SMTP позволяет отправлять сообщения любого содержания по любому адресу, в том числе через третьи руки. Помимо очевидных достоинств, имеет существенные недостатки, связанные с легкостью распространения спамов и проблемами борьбы с ними. Подробнее см. [757].
Telnet* — протокол, применяемый для входа в удаленную систему. Клиент Telnet представляет собой программу, которая позволяет конечным пользователям устанавливать такие соединения и дистанционно управлять терминалом или сервером.
BBS* (Bulletin-Board System)
Система доставки сообщений является разновидностью службы электронной почты, которая обеспечивает обмен сообщениями
между своими абонентами по схеме «каждый с каждым». Связь, в том числе дальняя, реализуется преимущественно по коммутируемым телефонным каналам, однако существует вариант радиофицированной службы — PRBBS (Pacet-Radio Bulletin-Board System). В мире действуют тысячи служб BBS. Абонентская плата, характер услуг и обеспечиваемая конфиденциальность передаваемых сообщений в них могут существенно различаться. Для того чтобы иметь возможность пользоваться услугами BBS, необходимо подсоединить ПЭВМ к телефонной сети через модем и унифицированный разъем, стать абонентом одной из ее служб и инсталлировать (установить на ПЭВМ) рекомендованные провайдером средства программного обеспечения связи. Для пользования PRBBS необходимо иметь также соответствующую радиостанцию и лицензию радиооператора — любителя. Связь между абонентами BBS может осуществляться посредством использования специальных кодовых номеров или по номерам телефонов (последний способ считается устаревшим) [169].
IRC* (Internet Relay Chat) — сеть серверов IRC для ведения текстовых переговоров в режиме реального времени в сети Интернета по одному из установленных каналов тематических групп. Серверы IRC синхронизированы таким образом, что подключение к одному из них (как правило ближайшему) обеспечивает подключение ко всей сети. Переписка в данной сети производится на латание и используется для досуга и развлечений.
В2В* (Business-to-Business) — обобщенное наименование «электронных бирж»: организаций, занимающихся бизнесом с использованием Интернет-технологий. Опыт их коммерческой деятельности до 2001 г. породил термин 2ВВ (to-be-business), означающий безубыточный, т. е. успешный (прибыльный), характер продажи товаров и услуг в среде Интернет. Подробнее см. [674, 795].
Другие сервисные услуги в Интернете
Audiotex — «Аудиотекст» — вид сервиса, предоставляемого системами голосового ответа. Может быть пассивным и интерактивным.
Пассивный аудиотекст обеспечивает озвучивание определенных сообщений, например прогноза погоды, ответов автосекретаря, списков услуг, справочных данных и т. п.
Интерактивный аудиотекст предполагает возможность выбора ряда опций для получения ответа по интересующему абонента вопросу. При этом ЭВМ осуществляет озвучивание затребованных данных, собирая сообщение из заранее записанных фрагментов, либо синтезирует голосовое сообщение при помощи преобразования текста в речь (см. «Text-to-speech conversion»). Спектр применения
этих систем достаточно широк: от простых автоинформаторов до сложных систем, требующих для ответа на запрос пользователей обращения к базе данных [224].
Списки рассылки [Listserv, Mailing List] — вид сервиса, реализованный через электронную почту Собственно Listserv — это программа, позволяющая автоматически переправлять электронные письма по адресам, находящимся в списке рассылки — Mailling List. Списки рассылки могут быть двух видов: вещательного (announcement type) и дискуссионного (discussion type). В первом случае сообщения только передаются адресатам, во втором, адресаты могут получать сообщения и отправлять ответы всем участникам списка. По этому принципу создаются телеконференции (см. далее) с заранее объявленными темами и соответственно формируемыми списками участников. В зависимости от характера телеконференции состав участников может быть открытым для любого желающего или предопределенным ее создателем и аминистрато- ром (модератором). В системах телеконференций открытого типа модератор может контролировать сообщения и отклонять те из них, которые, по его мнению, не соответствуют теме. Подробнее см. [744].
Телеконференция, конференция [newsgroup] — вид сервиса Интернета, обеспечивающий пересылку и чтение сообщений, сгруппированных по определенному признаку или группе признаков, например, по теме и организатору телеконференции. См. также «Listserv».
Сетевые новости [Netnews, USENET, Users Network] — глобальная межсетевая система обмена новостями — разновидность телеконференций, которая позволяет организовать письменные дискуссии в рамках тематических групп участников, которые разделяются по группам новостей — Newsgroups. Подробнее см. [744].
ICQ* (произносится как I Seek You) — «Я ищу тебя»: программа и способ интерактивного общения в Интернете, позволяющие находить в сети партнеров по интересам и обмениваться с ними сообщениями. Программный продукт разработан в 1996 г. израильской фирмой Mirabilis; в настоящее время он принадлежит корпорации America Online. ICQ поддерживает телеконференции (сленговый термин «чат»), доски объявлений и электронную почту в режиме реального времени. В 2002 г. количество пользователей программы ICQ составляло более 40 млн человек. Программа использует собственный высокоэффективный протокол связи, что позволяет работать даже при очень низкой скорости канала передачи данных (от 2,4 Кбит/с). Помимо перечисленных режимов работы поддерживает ряд удобных сервисов, облегчающих общение с або-
нентами, у которых инсталлирована аналогичная программа. При наличии на компьютере полнодуплексной звуковой карты, достаточной пропускной способности канала (не ниже 19,2 Кбит/с) и соответствующего программного обеспечения, возможна реализация аудиосвязи с абонентами, в том числе в режиме телеконференций. Распространение программы и получение уникального идентификационного номера (UIN, Unique Identification Number) ее пользователя производится бесплатно. Подробнее см. http://www.icqfoto.
MUD* (Multi User Dungeon) — «Многопользовательская игра»: вид развлекательного сервиса Интернета.
MOO* (Object-Oriented MUD) — «Объектно-ориентированная многопользовательская игра»: вид развлекательного сервиса Интернета.
NNTP* (Network News Transfer Protocol) — стандартный протокол новостей (телеконференций).
КАЧЕСТВО СЕРВИСА [Quality of Service, QoS*]
Система требований, установленная IETF (Интернет Engineering Task Force) к качеству обслуживания пользователей Интернета и корпоративных сетей независимо от сетевой технологии (ATM, Frame Relay, ADSL или др.), протоколов связи и размеров сетей. Базируется на наборе ряда измеряемых параметров, характеризующих качество сервиса при передаче разнородных типов данных (текст, видео, мультимедиа, голос) в том числе:
готовность предоставляемого сервиса [service availability] — определяет надежность связи пользователей с сервис-провайде- ром;
задержку [delay] — характеризует интервал между приемом и передачей пакетов;
вариацию (флюктуацию) задержки [jiter] — параметр, описывающий возможные отклонения от времени задержки при передаче пакетов;
производительность, пропускнаую способность [throughput] — скорость передачи пакетов в сети, которая характеризуется средней и пиковой скоростью (соответственно - average rate и peak rate);
скорость потери пакетов [pocket loss rate] — максимальная скорость передачи, при которой пакеты могут быть потеряны вследствие перегрузки сети;
коэффициент использования (загруженности) сети — определяет эксплуатационные характеристики сети и используется для оптимизации ее архитектуры, равен отношению передаваемого по сети трафика к ее максимальной пропускной способности.
Известны две архитектуры, ориентированные на соответствие QoS и определяемые в настоящее время IETF\
Int-Serv (Integrated Services Architecture) — модель архитектуры сети с интегрированными службами определена стандартом RFC1633 совместно с протоколом резервирования ресурсов (RSVP). Последний выполняет роль рабочего сигнального протокола, который используется в целях резервирования ресурсов для каждого потока сообщений, нуждающегося в определенном качестве сервиса. Данная модель архитектуры ориентирована на периферийное сетевое оборудование. Принципиальной особенностью IntServ является универсальность, поскольку ее работа требует определения «сквозных» параметров сигнализации и поддержания «мягкого» состояния потока (per-flow soft-state) в каждом маршрутизаторе на всем пути. «Мягкость» состояния характеризуется временным состоянием резервируемого ресурса и необходимостью периодических обновлений с помощью RSVP-сообщений. Данная модель поддерживает три класса обслуживания:
гарантированное обслуживание [guaranteed service] — характеризуется гарантированной пропускной способностью и фиксированной задержкой, значения которых определены стандартом RFC 2212;
максимально доступное качество [best-effort] — соответствует качеству сервиса, сравнимому с тем, который обеспечивает в настоящее время Интернет при различных степенях загрузки сети (от небольшой до критической);
контролируемая загрузка [controlled load] — адаптирует службу с максимально доступным качеством к сетям с небольшой загрузкой (требования определены стандартом RFC 2211).
Dif-Serv (Differentiated Services Framework) — модель архитектуры сети с дифференцированными службами поддерживается относительно новой рабочей группой IETF, которая создала более масштабируемую по отношению к Int-Serv архитектуру для применения в сетях поставщиков сетевых услуг и магистральных сетях. В Dif-Serv основное внимание уделяется не сигнализации, а способам обработки потоков на каждом участке сети. При этом трафики, входящие в сетевой домен через периферийный маршрутизатор, сначала классифицируются, затем передаются через транзитные маршрутизаторы сети, где поочередно обрабатываются в соответствии с присвоенным классом. Подробнее см. [488].
Класс обслуживания [Class of Service, CoS] — термин объединяет набор функций (стандартизованных или нет), характеризующих определенную службу или группу служб, предоставляющих сетевые услуги (не путать с QoS — качество сервиса!) [488].
SNMP (Simple Network Management Protocol) — стандартный протокол обмена управляющей информацией между узлами Интернета, установленный IETF. Определяет формат данных управления и тип обмена ими между взаимодействующими устройствами сети.
6.3.4. Web-технология — «Всемирная паутина»
WWW, Web (World Wide Web)
Наименование сети — «Всемирная паутина, Веб». Создана в начале 1990-х гг. в г. Берне (Швейцария) программистами Европейской лаборатории физики элементарных частиц CERN (французская аббревиатура). Число узлов сети возросло от 50 в 1993 г. до 9000 в 1995 г. и более 30000 в 1996 г. WWW является частью глобальной сети Интернет, обеспечена «навигатором» — семейством программ, получивших наименование Web browsers. Последние созданы в 1993 г. в лаборатории Национального центра суперЭВМ (National Centre for Supercomputing Application) при Университете штата Иллинойс для облегчения доступа к WWW. Для координации работ по созданию и применению базовых протоколов и форматов сети Массачусетский технологический институт (MIT) в 1994 г. создал Консорциум Веб (W3C). Он финансируется за счет организаций-членов, в число которых входит большинство фирм, разрабатывающих браузеры, серверы и другие, связанные с ними программные продукты и спецификации. В часности, W3C стал инициатором разработки стандарта средств для описания семантики информационных ресурсов в среде Web — Resource Definition Framework (RDF), независимых от кокретной предметной области. Разработка этого стандарта направлена на использование его рекомендаций в различных системах метаданных, в том числе в Дублинском ядре. В 1999 г. W3C одобрил первую часть указанного стандарта, в которой предложена семантическая модель и синтаксис основанного на XML-языке представления семантики информационных ресурсов — RDF-specification (RDF-спецификации). W3C работает в тесной связи с IETF, который создал такие базовые технологии, как HTTP, HTML и URL.
Развитие WWW в последние годы характеризуется следующими данными, предоставленными Butler Group: суммарное число Web-страниц в мире в конце 2001 г. составляло 7,5 млрд., а к концу 2005 г. ожидается рост до 25 млрд страниц [113, 589, 705, 722].
Вид распределенной информационной системы, включающей следующие признаки: клиент-серверную организацию, гипермедийную (текст, звук, графика, трехмерность и т. п.) и гипертекстовую ориентацию, а также неограниченные региональными или административными границами (глобальное) распространение, действие и использование.
Широкоупотребительные понятия и термины, связанные с WWW
Веб-сервер, Web-сервер [Web-server], WWW-сервер [WWW-server] — сервер, ориентированный на работу в режиме WWW и, в частности, хранящий и предоставляющий во внешнюю сеть данные, организованные в виде WWW-страниц.
Выделенный сервер — программно-техническая система, которая базируется на собственном компьютере и выполняет входящие запросы с использованием подсоединенных к ней телекоммуникационных каналов и оборудования [590].
Виртуальный сервер — технология использования (разделения) ресурсов на Интернет-серверах других организаций. С точки зрения конечного пользователя виртуальный сервер практически не отличается от выделенного. Однако он не существует как отдельный компьютер и поэтому его называют «виртуальным» [590].
Домашняя страница, Be6-CTpaHH4aWeb-CTpaHH4a, WWW- страница [home page, WWW-page, Web-page]
Способ организации гипертекстовой информации на Web- сервере.
Первая страница экрана Web-сервера, содержащая сведения о владельце и предоставляемых им информационных ресурсах и услугах. См. далее также «Web-сайт».
• Web-сайт, Веб-сайт, сайт [Web-site, site]
Место (от англ. Site) расположения информационного наполнения (контента) сервера.
Страница Web-сервера (Web-страница).
Абонентский пункт, узел (сети).
В проекте Положения «О порядке выделения и использования доменных имен в российском сегменте сети «Интернет»», а также проекте Постановления Правительства РФ «О регистрации сетевых СМИ» с текстом соответствующего Положения (2000 г.) введено понятие Сайт в сети «Интернет» — структурированный набор информации, имеющий IP-адрес и дополнительно доменное имя [805].
Web-клиент, Веб-клиент [Web Client] — программное обеспечение Web на стороне клиента, например, Web-браузеры.
Браузер, Web-браузер, Веб-браузер ^ [browser, Web-browser] — программа, предназначенная для просмотра страниц Web- серверов. Часто по отношению к программам указанного назначения используется сленговый термин «листатель». Наиболее распространенными программами этого вида являются Netscape и Интернет Explorer. Об этих и других типах браузеров см. [267, 268, 269, 271, 374].
Браузинг [browsing] — постраничный просмотр («листанием») содержимого информационных и/или программных продуктов, поддерживаемых и предоставляемых автоматизированной системой или отдельной ЭВМ.
Платформа WINTEL — данным термином обозначается совокупность серверов, построенных на процессорах фирмы Intel и операционных системах фирмы Microsoft Windows NT (в несложных случаях Windows 98). По многим оценкам это наиболее популярная платформа в России в настоящее время. Основные достоинства платформы: простота установки, настройки и эксплуатации, совместимость с популярными программными продуктами и широкое распространение. К недостаткам специалисты относят: не полное обеспечение сетевых коммуникаций и безопасности, высокую стоимость решений, политику фирм производителей, не гарантирующих совместимость при появлении новых версий. В российских условиях к этому также можно отнести недостаточную поддержку различных схем представления данных на кириллице [590].
HTTP, http (HyperText Transfer Protocol)* — протокол передачи гипертекста, по которому взаимодействуют клиенты с WWW- серверами. Дает возможность пользователям не только запрашивать документы с сервера, но и осуществлять в них поиск, манипулировать документами и взаимодействовать с различными процессами в сервере. Полное описание протокола можно получить по сетевому адресу: http://info.cern.ch.
Публичный файловый архив — архив, содержащий записи файлов, доступ пользователей к которым не ограничен какими-либо предварительными условиями разграничения.
Гофер [gopher] — распределенная система экспорта структурированной информации в Интернете. Использует структурированные меню, в конце которых помещаются файлы различных типов (тексты, графика, звук и др.). В результате в публичный доступ экспортируются файлы в виде древовидной структуры, обеспечивающей прямой доступ. Сервис в режиме Gopher требует полно-
9 В отечественной литературе часто используется также другой вариант транскрипции англ, термина browser — броузер.
ценного подключения Gopher-сервера и пользователя к системе Интернет.
Вероника [Veronica] — наименование программы, реализующей поиск указанной текстовой строки на всех Gopher-серверах.
Helper application* — вспомогательная программа (программа-ассистент), работающая совместно с браузером и предназначенная для воспроизведения передаваемых по Интернету звуковых, видео- или других файлов (см. «Viewer») [158].
Карта-меню [Image Мар] — средство перемещения по страницам WWW-серверов в виде некоторого графического изображения, имеющего набор «кнопок», значков и/или списков текстовых пунктов меню, связанных с соответствующей Web-страницей (о создании карт-меню см. [168]).
Закладка [Bookmark] — элемент «горячего списка» (см. далее). При помощи «закладки» производится помета узла сети WWW, который представляет интерес для пользователя.
History list — список посещений — список узлов Web, с которыми осуществлялась связь. Реализуется в виде выпадающего меню с адресами наиболее часто «посещаемых» узлов (их домашних страниц), список которых организован в некотором иерархическом порядке. Таким образом обеспечивается возможность быстрого «возврата» в эти узлы и просмотра протокола последнего сеанса связи с ними.
Hot list — горячий список — выпадающее или всплывающее меню с адресами узлов Web, представляющих наибольший интерес и организованных в определенном порядке. Поставщики браузеров часто дополняют свои программы заранее заготовленными горячими списками, которые могут быть отредактированы их пользователями.
NUI (Network User Interface) — интерфейс пользователя сети: термин объединяющий многофункциональное назначение и сущность разнородных современных браузеров, включая их унификацию как средств, обеспечивающих взаимодействие пользователей с сетью. Введен в 1996 г. журналом BYTE; подробнее см. [285].
URL* (Uniform Resource Locator) — универсальный указатель ресурсов, предоставляющий сведения о ресурсах Интернета. Может также использоваться для указания или определения местоположения, доступного для получения файла (FTP), конференции или адреса электронной почты. Набор знаков, именуемый URL, жестко структурирован. Он объединяет название протокола, имя файла и опции, которые будут использованы для доступа к этому файлу. Первая часть полного URL, оканчивающегося двоеточием, представляет собой имя протокола или сервиса.
Примеры: http:, mailto:, ftp:. Если за протоколом следует двойной прямой слэш, URL содержит полное доменное имя, например http://www.dlib.org/figure.jpg. В противном случае адрес дается относительно текущей директории. Например, на HTML-странице якорь <а href = figure jpg> относится к файлу figure.jpg в той же самой директории. Таким образом URL идентифицирует конкретный файл на конкретной компьютерной системе. Запись http://www.dlib.org/contents.html представляет собой доменное имя компьютера в Интернете, а contents.html — файл на этом компьютере. URL может содержать ряд параметров. Они передаются серверу после того, как получен доступ к файлу. Подробнее см. [589].
Viewer* — программа («вьювер»), обеспечивающая просмотр переданного по сети файла; разновидность программы-ассистента.
WAIS* — информационная система широкого профиля сети Интернет, состоящая из комплекса программ, предназначенных для индексирования больших объемов массивов неструктурированных данных (как правило текстовых), поиска в них и извлечения необходимой информации. В настоящее время используется ограниченно в качестве вспомогательного средства, например, для индексирования документов, хранящихся на WWW-сервере.
Web crawler* — индексная программа, которая строит индексы путем последовательного перехода по гиперссылкам с одной Web-страницы на другую (сленговый термин «ползатель»).
MIME (Multipurpose Интернет Mail Extension)* — предшественником этого стандарта явился стандарт почтового сообщения ARPA (RFC 822) для обмена текстовыми сообщениями. Стандарт MIME разработан как расширяемая спецификация, которая учитывает рост числа типов данных по мере развития форм их представления. При этом установлен порядок, в соответствии с которым каждый новый тип данных, подлежащих передаче, должен быть обязательно зарегистрирован в IANA (Internet Assigned Numbers Authority). Существующий стандарт MIME ориентирован на передачу информации, содержащей элементы видео, аудио и графики. Для этой цели в стандарте зарезервировано несколько способов представления разнородной информации, предусматривающих использование специальных полей заголовка почтового сообщения'.
Версия MIME (используется для идентификации сообщения, подготовленного в новом стандарте).
Поле описания типа информации в теле сообщения (позволяет обеспечить правильную интерполяцию данных).
Поле типа кодировки информации в теле сообщения (указывает на тип процедуры декодирования).
Два дополнительных поля, зарезервированных для более детального описания тела сообщения. Подробнее см. [125, 207, 589].
• Cookie — «Пирожок»
Набор данных, отправляемых на компьютер пользователя от Web-сервера.
Средство, позволяющее Web-серверу получать и отправлять в автоматическом режиме некоторую информацию о клиенте. «Пирожки» передаются в составе заголовков сообщений HTTP и могут использоваться для идентификации пользователей, включая и тех, которые входят в WWW через серверы-представители или брандмауэры. Браузер может хранить на клиентской машине несколько «пирожков», каждый из которых имеет размер до 4 Кбайт. Файл с указанными данными обновляется после каждого посещения пользователем соответствующего сервера и имеет объем до 80 Кбайт. Если предполагается опасность, что через «пирожки» может производиться нежелательная для клиента откачка данных о нем или их использование приведет к повреждению баз данных, следует использовать браузеры не поддерживающие «пирожки». В настоящее время «пирожки» поддерживаются двумя программами: Netscape и Интернет Explorer [167, 300]. Подробнее см.: http://www.illuminatus.com/cookie/.
• POP (Point of Presence) — точка входа в сеть
Местоположение или телефонный номер сетевого провайдера — организации или фирмы, обеспечивающей доступ к сети. Стоимость арендуемой линии непосредственно зависит от удаления POP.
Региональный концентратор, используемый поставщиком сетевых услуг для соединения сетей.
Сервер, предоставляющий свои средства и/или ресурсы клиентам.
ВЕБ-ПРИЛОЖЕНИЯ
Вспомогательные программные средства, предназначенные для автоматизированного выполнения каких-либо действий (см. «Web- сервисы») на Web-серверах. При этом они используют в качестве пользовательских интерфейсов Web-браузеры. Обычно Web-приложения создаются в разных вариантах архитектуры клиент-сервер. К числу средств создания Web-приложений относятся: ISAPI, CGI, ASP, JSP, WAP и др. За годы существования WWW состав Web-приложений, выполняемые ими функции и принципы и архитектура их построения претерпели весьма значительные изменения — от простейших средств хранения HTML-страниц до современных решений, ориентированных на поддержку работы раз-
витых корпоративными информационных системам и их партнеров (например, CRM, ERP) [706].
ISAPI* (Internet Server Application Programming Interface) — интерфейс к серверу Интернета фирмы Microsoft, предназначенный для программного управления сервером. Поддерживается большинством ведущих производителей программных средств данного назначения. ISAPI-программы представляют собой специальный вид приложений, обрабатывающих пользовательские запросы и отображающих их вывод в виде потока HTML, который поступает непосредственно в браузер клиента [284, 706].
CGI* (Common Gateway Interface) — общий шлюзовой интерфейс: программа, позволяющая реализовать задачи поиска в удаленных базах данных, переадресации ссылок, использования графических меню, посредничества для связи с базами данных (путем запуска программы преобразования форматов баз данных в формат языка HTML) и т. п. [273]. Подробное описание CGI можно найти по адресу: http:/www.ncsa.uiuc.edu.
ASP* (Active Server Pages) — технология создания Web-приложений, использующая объектную модель интерфейса, созданного на основе ISAPI-фильтра. ASP упростила задачи генерации HTML- страниц и позволила производить обращение к компонентам баз данных. Исходный принцип, заложенный в основу интерфейса приложения, заключается в том, что на Web-странице присутствуют фрагменты кода, который инерпретируется Web-сервером и предоставляет пользователю готовый результат выполнения выбранных фрагментов кода. Подробнее см. [706].
JSP* (Java Server Pages) — технология создания Web-приложений, основанная на однократной компиляции Java-кода (сервлета) при первом обращении к нему с последующим выполнением методов этого сервлета и помещением полученных результатов в набор данных, которые отправляются в браузер. Подробнее см. [706].
CRM* (Customer Relationship Management) — Web-приложения, предназначенные для автоматизации и повышения эффективности процессов, связанных с бизнесом (например, обработка заказов, маркетинг, обслуживание клиентов и т. п.). Подробнее см. [706].
ERP* (Enterprise Resource Planning) — Web-приложения, предназначенные для автоматизации процессов управления внутрихозяйственной деятельностью корпорации, включая управление производством, финансами, снабжением, персоналам и др. Подробнее см. [706].
WEB-СЕРВИСЫ, ВЕБ-СЕРВИСЫ [Web Services]
Средства автоматизации решения разнородных задач (в том числе функциональных, прикладных и информационных) в Интернете с использованием Web-приложений. Круг указанных задач, учитывая многообразие состава пользователей Интернета и постоянное развитие информационных и телекоммуникационных технологий, весьма обширен и имеет тенденцию непрерывного развития. Если на начальных этапах существования Интернета Web- сервисы ограничивались обеспечением задач поиска документов и данных, то в настоящее время с их помощью решаются многочисленные и весьма сложные комплексные задачи автоматизированного администрирования развитыми распределенными сетями и сайтами, поддержки разного рода деловых процессов, электронной коммерции, обеспечения внутрикорпоративного документооборота, предоставления информационных ресурсов и услуг пользователям Интернета и т. д. С учетом сказанного в среде разработчиков Web- сервисов наметились тенденции создания унифицированных технологий (см. далее «Технологии для Web-сервисов»), включая интеграцию Web-приложений под определенные комплексы типовых задач, ориентированных на конкретные категории пользователей. Одним из общих интегрированных решений такого рода является разработка Internet Information Services 6.0 фирмы Microsoft, которая представляет собой Web-сервер, входящий в состав Windows 2000 и Windows ХР, а также операционной системы Windows.Net Server. Подробнее об этом и других Web-сервисах см. [707-709, 800].
CSM (Content Management Systems)
«Системы управления информационным наполнением (Web- сайтов)» могут быть отнесены к классу средств, обеспечивающих Web-сервисы (см. ранее). В связи с наметившимся в последние годы значительным информационным наполнением сайтов управление и поддержка их без использования специальных средств стала весьма трудоемкой и дорогой задачей. В особенности это относится корпоративным Web-сайтам, поддерживающим десятки тысяч страниц. Согласно оценкам Butler Group в 2001 г. 95% компаний из списка Fortune 100 применяли Интранет-решения и либо уже внедрили, либо внедрят в ближайшем будущем CMS-решения для внутреннего использования, а 90% из тысячи крупнейших европейских компаний инвестировали средства в CSM-решения. Рост мирового рынка CSM оценивается в 29,2 % в год.
Общие требованиями, предъявляемыми к CMS-решениям:
централизованное управление всеми данными, относящимися к информационному наполнению;
отделение содержания от представления (при создании собственного информационного наполнения пользователь не занимается его дизайном, используя готовые шаблоны, формы и т. п.);
автоматизация документооборота производится с учетом наличия средств установки и реализации автоматического управления жизненным циклом информационного наполнения;
обеспечение возможности совместного и повторного использования информационного наполнения разными пользователями;
доставка пользователям нужной им информации с использованием различных средств и способов (при помощи Web и других средств доставки). Подробнее о CMS-решениях и реализующих их системах см. [710].
ТЕХНОЛОГИИ WEB-СЕРВИСОВ [Web Services Technology]
Технологии интеграции Web-приложений, ориентированные на их создание и использование в Интернете. Они призваны сменить ставшие традиционными Web-приложения. Технологии их создания базируются на использовании четырех основных стандартов:
XML* (Extencible Markup Language) — «Расширяемый язык разметки» (см. раздел 4.1.2. Языки программирования): стандарт, который используется в качестве основы для SOAP и WSDL (см. далее), а также определяет формат данных для обмена между потребителем сервиса и самим сервисом [528].
SOAP* (Simple Object Access Protocol, Services-Oriented Architecture Protocol) — стандарт и соответствующий ему протокол на основе XML/HTTP, предназначенный для обеспечения независимого от платформы доступа к сервисам, объектам и серверам. Изначально предложен фирмой Microsoft. В дальнейшем фирма IBM выпустила собственную Java-версию, известную под названием IBM SOAP4J. SOAP обеспечивает простой и гибкий механизм для отсылки запросов и получения ответов через HTTP. Данный протокол не связан с какой-либо объектной моделью и может использоваться в различных бизнес-сценариях. В разработке первой версии (SOAP 1.0) участвовали фирмы Userland, Microsoft и De- velopmentor. С сентября 2000 г. и в настоящее время развитием протокола занимается рабочая группа комитета Word Wide Web Consortium — XML Protocol (XMLP). Задачей группы является создание версии SOAP 1.2, которая должна стать протоколом, нейтральным ко всему ^, кроме языка XML, используемому для представления данных. Подробнее см. [528, 533, 646, 800].
Имеются в виду транспортный уровень, языки программирования, объектные модели, операционные системы и т. и.
WSDL* (Web Services Description Language) — «Язык описания программных интерфейсов» Web-сервисов. Является результатом объединения двух технологий: Network Accessible Service Specification Language (NASSL) фирмы IBM и Service Description Language (SDL) фирмы Microsoft. Спецификацию действующей версии (WSDL 1.1) можно получить по адресу: http://www.w3.org/TR/wsdl. Существующие средства, предназначенные для создания и потребления Web-сервисов, выполняют всю рутинную работу по генерации и обработке WSDL-документов. Подробнее см. [528, 646, 800].
UDDI (Universal Description, Discovery and Integration)* — стандарт индексации Web-сервисов. Определяет так называемый бизнес-реестр, в котором провайдеры могут регистрировать сервисы, а разработчики — искать необходимые им сервисы. В создании первой версии UDDI 1, завершенной в сентябре 2000 г, принимали участие порядка 50 фирм, в том числе IBM, Microsoft, Ariba, American Express и др. Стандарт UDDI включает три раздела (секции), которые ориентированы на облегчения поиска данных о Web-сервисах по следующим направлениям:
«Белые страницы» — описывают фирмы, содержат их инди- фикаторы и предоставляют контактную информацию. Поддерживаются такие классификаторы, как North American Industry Classification System (NAICS) — «Классификационная система промышленности Северной Америки» и Standard Industrial Classi- fiication (SIC) — «Стандартная классификация промышленности»;
«Желтые страницы» — содержат список бизнес-категорий, к котрорым относятся фирмы, в том числе их разделение по географическим признакам, секторам индустрии и видам продукции;
«Зеленые страницы» — содержат сведения о способах выполнения бизнес-транзакций с каждой фирмой, включая информацию о бизнес-процессах и форматах данных.
Разрабатываемая в настоящее время версия UDDI 3 должна расширить действующую версию UDDI 2 в части функций поддержки биржевой информации и защиты данных, хранящихся в реестрах. Подробнее см. [528, 646, 800].
ПОРТАЛ [от лат. porta — ворота; portal]
Общепринятое значение*, главный вход большого архитектурного сооружения [31].
Сервер, предоставляющий прямой доступ пользователям к некоторому множеству серверов, включая установленные на них документы и данные, а также Web-приложения, которые реализуют
Web-сервисы, соответствующие назначению портала. Доступные через портал серверы могут относиться к определенной системе (например, корпоративной) или различным системам и быть специально подобраны по видовому, тематическому или другим признакам, документов и данных, содержащихся на их сайтах. Применительно к порталам такого вида используется термин Web-портал или Веб-портал [Web-portal].
Существуют различные принципы классификации порталов, например по назначению:
общедоступные или горизонтальные порталы (иногда их называют мегапорталами), ориентированные на широкую аудиторию и, по характеру деятельности, пересекающиеся со средствами массовой информации (например, Yahoo, Rambler и др.);
вертикальные порталы, предназначенные для обслуживания пользователей разных секторов рынка и поставщиков разных категорий товаров и услуг, например, порталы типа В2В (Business- to-Business) — обеспечивают реализацию различных совместных бизнес-операций своих клиентов, включая выбор поставщиков продукции, реализацию закупок товаров, проведение аукционов и т. д. Порталы типа В2С (Business-to-Consumer) — обеспечивают услуги туристических и других видов агенств;
корпоративные порталы (В2Е), предоставляющие сотрудникам, клиентам и партнерам корпораций возможность персонифицированного доступа к корпоративным информационным ресурсам, сервисам и приложениям для решения служебных и деловых задач круглосуточно и независимо от места нахождения пользователей.
Более детальные виды классификации корпоративных порталов различают:
порталы, предоставляющие результаты анализа деловой информации [Business Intelligence Portals];
внутрикорпоративные Интранет-порталы [Business Area Portals];
порталы для организации групповой работы [Enterprise Collaborative Portals];
порталы для управления знаниями (Enterprise Knowledge Portals);
«ролевые» порталы [Role Portals], поддерживающие три бизнес-модели — В2Е, В2С и В2В (см. ранее).
Существуют и другие виды порталов, предоставляющие пользователям Интернета специализированные виды услуг (например, услуги по телефонным линиям связи, электронной почте и т. д.).
В последние годы практически все наиболее крупные производители программных продуктов участвуют в разработке средств
создания порталов третьего поколения.
Важнейшими свойствами порталов считаются*, обеспечение прямого доступа ко всем данным, безопасность доступа к данным, наличие средств поиска информации, обеспечение единого доступа ко всем приложениям, интеграция приложений, расширяемость, публикация документов и данных, поддержка документооборота, персонализация доступа, обеспечение групповой работы пользователей, наличие каталогизации документов, управление группами пользователей.
3. Исходная точка выполнения тематического поиска в распределенной сети.
Подробнее см. [648, 705, 711, 722, 73 8, 795].
Субъекты юридических отношенийв Интернете
Субъекты юридических отношений в Интернете:
собственник информационных ресурсов (ИР), информационных систем, каналов связи, технологий и средств их обеспечения — субъект, в полном объеме реализующий полномочия владения, пользования и распоряжения указанными объектами;
автор программных, технических разработок и произведений, составляющих ИР, — субъект, владеющий авторским правом на указанные объекты в соответствии с законами Российской Федерации;
владелец ИР, программных и технических средств — субъект, осуществляющий владение и пользование указанными объектами и реализующий полномочия распоряжения ими в пределах, установленных законом;
пользователь (потребитель информации и услуг) — субъект, обращающийся к информационной системе или посреднику за получением необходимой ему информации (или услуги) и пользующийся ею; см. также раздел 2.2.3. «Персонал и пользователи автоматизированных систем»;
информационный посредник (провайдер — см. далее) — субъект, оказывающий услуги по размещению и распространению информации в сети Интернет, а также доступу к ней пользователей.
Основные законодательные акты, регулирующие отношения этих субъектов в России*.
Закон РФ от 23.09.92 г. №3 523-1 «О правовой охране программ для электронных вычислительных машин и баз данных». Предмет регулирования*, отношения, связанные с созданием, право-
вой охраной и использованием программ для ЭВМ или баз данных. Программы для ЭВМ и базы данных относятся настоящим законом к объектам авторского права; им предоставляется правовая охрана как произведениям литературы. а базам данных — как сборникам.
Закон РФ от 09.07.93 г. №5351-1 (ред. от 19.07.95 г.) «Об авторском праве и смежных правах». Предмет регулирования*, отношения, возникающие в связи с созданием и использованием произведений науки, литературы и искусства (авторское право); фонограмм; исполнений постановок и передач; организаций эфирного или кабельного вещания — смежные права.
Соглашение стран СНГ от 24.09.93 г. «О сотрудничестве в области охраны авторского права и смежных прав». Содержание*, о выполнении странами-участницами Алма-Атинского соглашения международных обязательств, вытекающих из участия бывшего Союза ССР во Всемирной конвенции об авторском праве (в редакции 1952 г.), исходя из того, что дата вступления в силу указанной Конвенции для бывшего Союза ССР (27 мая 1973 г.) является датой, с которой каждое государство — участник считает себя связанным ее положениями.
Федеральный закон от 25.01.95 г. «Об информации, информатизации и защите информации». Предмет регулирования*, отношения, возникающие при формировании и использовании информационных ресурсов на основе создания, сбора, обработки, накопления. хранения, поиска, распространения и предоставления потребителю документированной информации; создании и использовании информационных технологий и средств их обеспечения; защите информации, прав субъектов, участвующих в информационных процессах и информатизации.
Федеральный закон от 16.02.95 г. № 15-ФЗ «О связи». Предмет регулирования*, отношения, связанные с деятельностью по предоставлению услуг и выполнению работ в области электрической и почтовой связи, восуществлении которых участвуют органы государственной власти, операторы связи, отдельные должностные лица, а также пользователи связи.
Постановление Правительства РФ от 27.01.96 г. № 226 «О государственном учете и регистрации баз и банков данных». Вводит в действие «Временное положение о государственном учете и регистрации баз и банков данных».
Федеральный Закон от 04.07.96 г. № 85-ФЗ «Об участии в международном информационном обмене» — принят Государственной Думой РФ 05.06.96, опубликован не был. Цели закона*, создание условий для эффективного участия России в международном
информационном обмене в рамках единого мирового информационного пространства; защита интересов Российской Федерации, субъектов Российской Федерации и муниципальных образований при международном информационном обмене, в том числе с использованием средств теледоступа; защита интересов, прав и свобод физических и юридическихлиц при международном информационном обмене.
Проект Федерального закона №99033755-2 от 1999 г. «Об информатизации банковсой системы Российской Федерации с использованием мировой информационной сети Интернет» (продолжает обсуждаться в Государственной Думе РФ, см. http://umnyi.na- rod.ru/STENOGR-02/020206/020206r.htm).
Модельный закон СНГ «О персональных данных», принятый на четырнадцатом пленарном заседании Межпарламентской ассамблеи государств-участников СНГ Постановлением № 14-19 от 16.10.1999 г. Цели законах «Защита прав человека в отношении его персональных данных и операций с ними, определение правового режима использования персональных данных и функций их держателей».
См. также «Информационная безопасность».
ПРОВАЙДЕР [provider]
Организация, фирма или служба, обеспечивающая пользователям доступ и поставку разнородных услуг компьютерной сети.
Программный модуль (см. «Драйвер»), предназначенный обеспечить универсальный механизм доступа (например, сервера или СУБД) к данным. Подробнее см. [574].
Существуют следующие наименования провайдеров*.
ASP, ISP (Internet Service Provider, Intermediary Service Provider ^, On-line Service Provider)) — провайдер службы Интернет — владелец службы информационных объявлений (от досок объявлений до Интернет-аукционов).
CSP (Content Service Provider, Content Provider, Provider of the Informational Content — контент-сервис-провайдер, контент- провайдер, информационный провайдер — организация, фирма или служба, предоставляющая информационные услуги в сети Интернет.
Хостинг, Web-хостинг — наименование вида деятельности и услуг, связанных с предоставлением Web-серверов для установки
9 Термин принят в европейском законодательстве.
на них Web-сайтов клиентов и поддержки их работы на правах аренды.
Подробнее см. [675, 685, 731, 798, 799, 805].
ОТВЕТСТВЕННОСТЬ ПРОВАЙДЕРОВ
Определяется законодательством стран, на территории которых располагаются их службы. В мире действуют три основных принципа ответственности провайдеров — владельцев информационных ресурсов — за действия лиц, воспользовавшихся этими ресурсами и/или системами:
Провайдер несет ответственности за все действия пользователей вне зависимости от наличия у него, как субъекта права, знания о совершаемых действиях (принят в Китае, странах Ближнего Востока и др.).
Провайдер не несет ответственности за действия пользователей в том случае, если он выполняет определенные условия, связанные с характером предоставляемых услуг и взаимодействия с субъектами информационного обмена, а также лицами, чьи права нарушаются действиями пользователей (принят в Европе ^).
Провайдер не несет ответственности за действия пользователей (принят в США).
В России проблема ответственности информационных провайдеров (ИП) за действия пользователей до сих пор решалась главным образом в спорах, связанных с регистрацией доменных имен в делах kodak.ru, cocacola.ru, ntv.ru. Прямых законодательных актов, регулирующих эти отношения, еще нет. Тем не менее, для этой цели могут быть использованы формулировки ст. 18 «Рекомендаций по организации деятельности лиц в сфере Интернет- коммерции Российской Федерации», разработанные рабочей группой по электронной коммерции Комитета по экономической политике и предпринимательству Государственной Думы Федерального Собрания РФ:
«ИП не несет ответственности за незаконные действия лиц, использующих его услуги, в случае отсутствия информации об указанных действиях или отсутствия возможности своевременно и достоверно выявить и/или квалифицировать указанные действия.
ИП не несет ответственности за действия лиц, использующих его услуги и нарушивших обычаи делового оборота в сфере ис-
9 Наиболее детально этот вопрос проработан в Директиве по электронной коммерции — Directtive on electronic commerce. Council of European Union. Brussels, 2000, 28 February. Раздел 4, статьи 12-15.
пользования сети Интернет, если иное не предусмотрено законом или договором.
ИП несет ответственность за модификацию и задержку передачи информации, если иное не предусмотрено законом или договором.
ИП несет ответственность за неполное или недостоверное ознакомление пользователей сети Интернет об условиях использования и существенных особенностях функционирования его информационных ресурсов». Подробнее см. [805].
Сотовая связь и компьютерная телефония
СОТОВАЯ СЕТЬ [cellular network]
Радиотелефонная сеть, имеющая так называемую ячеистую топологию (mesh network). Каждая ячейка или сота (cell) содержит базовый приемопередатчик, обслуживающий определенный район. Когда абонент перемещается со своим телефонным аппаратом от одной ячейки к другой, электронная коммутационная система автоматически переключает его на ближайшую базовую станцию, которая его лучше «слышит». Кроме того, данная система обеспечивает подключение базовых станций, а через них и своих абонентов к обычной телефонной сети. В 1999 г. введен в эксплуатацию специальный протокол WAP (Wireless Application Protocol), разработанный международным Форумом WAP [WAP Forum] создан в 1997 г. Это независимая организация, объединяющая всех основных производителей мобильной телефонии. Подробнее см.: http://www.wapforum.org. Назначение протокола — обеспечение прямого доступа сотовых (мобильных) телефонов в Интернет. Условием реализации этой возможности и предоставления владельцам сотовых телефонов ожидаемого комплекса услуг (электронная почта, новости, доступ и поиск в WWW и т. и.) является наличие в Интернете WAP-совместимых серверов. Другими словами, Web- страницы этих серверов должны использовать специальный язык запросов — Wireless Markup Language (WML). В соответствии с прогнозом исследовательской фирмы IDC, все выпускаемые в мире мобильные телефоны будут WAP-совместимыми. Подробнее см. [549, 563, 601, 607, 772].
UWC (Universal Wireless Communication Consortium) — «Всемирный консорциум беспроводной связи»: ведомство, представляющее интересы поставщиков, операторов и абонентов сетей мобильной связи AMPS и TDMA (ANSI-136) [567].
Rouming — роуминг — способность пользователя сотового (мобильного) телефона осуществлять в процессе перемещения в пространстве переход от сети к сети с полным сохранением возможности связи.
Стандарты, системы и средства сотовой связи
3G (Third Generation Wireless)* — беспроводные технологии третьего поколения. Термин относят к улучшенным версиям мобильных систем связи. Скорость передачи данных от 128 Кбит/с до 2 Мбит/с. Обеспечивается поддержка мультимедийных приложений и расширенные функции роуминга. Подробнее см. на сайте www.nokia.com/3g/index.html [693].
Bluetooth* — спецификации, разработанные фирмами Ericson, IBM, Intel, Nokia и Toshiba для обмена данными и обеспечения синхронизации их передачи между PDA, мобильными телефонами, компьютерами и другими устройствами на рабочей частоте 2,4 ГГц при скорости передачи данных 720 Кбит/с. Подробнее см. на сайте www.bluetooth.org/specification.htm [693].
CDPD (Cellular Digital Packet Data) — «Пакеты цифровых данных сотовой сети»: вид цифровой сотовой связи, предназначенной для приема и передачи данных по каналам существующей сети речевой сотовой связи. В режиме CDPD данные от блокнотных ПК, снабженных специальным модемом (платы Air Card фирмы Sierra Wireless), передаются пакетами по 2 Кбайта на базовую станцию сотовой связи для дальнейшей передачи по обычной сотовой сети. Пропускная способность действующей системы всего 19,2 Кбит/с, однако она считается достаточной для блокнотных ПК, работающих от батарей. В настоящее время услуги CDPD предоставляются пользователям в 97 основных регионах США. Подробнее см. на сайте www.wirelessdata.org [237, 693].
DECT (Digital European/Enhanced Cordless Telecommunications) — «Цифровая улучшенная беспроводная связь»: стандарт беспроводной телефонной (речевой) и факсимильной связи принят в 1992 г. Европейским институтом стандартизации электросвязи (European Telecommunications Standards Institute, ETSI). Позволяет осуществлять интеграцию речевой связи и передачу данных, мультимедийные услуги и одновременный сервис от нескольких операторов, а также реализовывать ряд других приложений беспроводной связи (см. «WLL») для дома, офиса и частных локальных коммерческих зон (аэропортов, вокзалов, торговых центров, бирж и т. и.). Стандарт DECT является обязательным; принят более чем в 100 странах мира. В Европе доля рынка DECT— телефонов составляет более 50%. В последние годы в связи с тем, что данный стандарт перешагнул границы Европы, слово European в его
наименовании заменено на Enhanced — улучшенный. Подробнее см. [564, 595].
EDGE (Enhanced Data GSM Environment)* — вид сервиса, относящийся к технологии третьего поколения (3G), включающий поддержку передачи мультимедийных данных для мобильных телефонов и компьютеров.
GSM (Global System for Mobile Communications) — «Глобальная система мобильной связи»: наименование основного стандарта мобильной связи, применяемого во всем мире. Первоначально создан как общеевропейский стандарт цифровой телефонной сотовой связи в целях поддержки транснационального роуминга. Использует интерфейс, построенный по технологии ТОМА, для которого выделены частотные диапазоны 900, 1800 и 1900 МГц, скорость передачи данных — 9,6 Кбит/с. Подробнее см. на сайте www.gsm-pcs.org [567, 606, 693].
PCS (Personal Communication Services)* — набор сотовых сервисов, оказываемых на частотах 1850-1990 МГц. PCS-технологии включают в себя CDMA, TDMA и GSM. Подробнее см. на сайте www.pctechhguide.com/25mob3.htm [693].
PDC (Personal Digital Cellular)* — стандарт цифровой персональной сотовой мобильной связи, предусматривающий использование радиоинтерфейсов типа TDMA. Широко применяется в Японии.
EMS (Enhanced Messaging Service) — «Служба расширенных сообщений»: часть стандарта GSM, позволяющая получать и отправлять по мобильным телефонам расширенные сообщения. Находится на этапе испытаний операторами услуг связи США [772].
MMS (Multimedia Messaging Service) — «Служба обмена мультимедийными сообщениями»: часть стандарта GSM, позволяющая получать и отправлять по мобильным телефонам расширенные сообщения. Находится на этапе испытаний операторами услуг связи США [772].
SMS (Short Messaging Service) — «Служба коротких сообщений»: часть стандарта GSM, позволяющая получать и отправлять короткие сообщения через мобильный телефон Подробнее см. www.mobilesms.com [693].
UMTS (Universal Mobile Telecommunication System) — универсальная система мобильной связи третьего поколения. Разрабатывается под эгидой ETSI.
WAP (Wireless Access Protocol)* — набор стандартов, предназначенный для обеспечения Web-доступа с мобильных устройств. Разработан при участии фирм Motorola, Nokia, Ericson и Unwired Planet. Поддерживается большинством беспроводных сетей и one-
рационных систем. Может работать с языками HTML и XML, хотя изначально ориентирован на язык WML. Подробнее см. на сайте www.wapforum.org [693].
КОМПЬЮТЕРНАЯ ТЕЛЕФОННАЯ ИНТЕГРАЦИЯ, КТИ [computer telephony, Computer-Telephon Integration, СИ]
Технология, объединяющая использование всех видов телефонной связи (в том числе сотовую, факсимильную и пейджерную) и ЭВМ (см. далее «Технология ISDN» и «АТМ»).
Конвергенция — применительно к телекоммуникационным системам и технологиям*, направление деятельности, связанное с созданием объединенных каналов передачи голоса (телефонной связи), цифровых данных, графики, видео, корпоративных приложений и т. д. в рамках общей инфраструктуры. При этом предполагается, что IP-протокол в такой системе играет роль как транспортного, так и прикладного уровней. Одной из реализаций конвергенции является IP-телефония (см. далее). Подробнее см. [781, 806].
IP-телефония [Voice over IP, VoIP] — то же, что компьютерная телефония (см. ранее). Данным термином подчеркивается тот факт, что реализация соединений узлов сети происходит по 1Р-адре- сам. Спектр услуг, предоставляемых IP-телефонией пользователям, включает:
Интернет-телефоны;
соединение офисных АТС через Интернет;
передачу факсов через Интернет;
удаленный доступ в корпоративную телефонную сеть (в том числе имитацию расширения офисной АТС для работающих дома или в удаленном филиале);
телефонные звонки с переносных компьютеров через Интернет;
облегченная автоматизированная связь с использованием технологии iClover через LDAP-сервер (гейткипер ^), хранящий данные обо всех абонентах-подписчиках на услуги, и атрибуты, необходимые для установления соединения с каждым из них и др.
Согласно прогнозам аналитиков в мире ожидается значительный рост распространения VoIP. В показателях объема продаж на рынках он может быть выражен увеличением с $ 1 млрд в 2000 г. до $24 млрд в 2002 г. Подробнее см. [565, 566, 806].
9 Гейткипер (диспетчер) — устройство, подключаемое только к сети и выполняющее основные функции управления ею.
Термины, связанные с 1Р-телефонией [543]:
Automatic Call Distribution (ACD) — автоматическое распределение вызовов — специализированная функция для создания групп операторов и контроля их работы;
Auto attendant* — проигрывание приветственных сообщений для входящих звонков;
Call conferencing* — организация аудиоконференций для нескольких абонентов одновременно;
Call forwarding, Call transfer* — перевод звонка на внешнего или внутреннего абонента;
Call history* — учет вызовов, который может быть использован для их тарификации;
Call hold* — установка режима разговора на удержание;
Call park* — парковка вызова для его перехвата с другого аппарата;
Wireless access* — поддержка работы с беспроводными IP- терминалами.
Интегрированные службыцифровых сетей — ISDN
ISDN (Integrated Services Digital Networks)
. Интегрированные службы цифровых сетей (другие русскоязычные версии термина: цифровые сети с комплексными услугами; интегрированные сети с сервисными услугами). Первоначально (в 1970-х гг.) идея их создания имела целью повышение надежности и качества телефонной связи. В настоящее время эти сети используются для всех видов компьютерной связи, включая и мультимедийные приложения, при этом оплата начисляется за фактически использованное время, так же, как за пользование телефоном. Абонентами сети могут быть: телефонный аппарат или станция, отдельная ЭВМ, сервер и локальная сеть. В США (коммутируемые) каналы ISDN доступны на 60% территории страны. Скорость передачи данных в них составляет от 64 Кбит/с до 2 Мбит/с. В целях реализации «единого информационного пространства» в 1993 г. открыт проект Euro-ISDN, объединяющий 22 европейские страны, включая и Россию. Цель проекта — разработка общеевропейского стандарта ISDN. К началу 1995 г. проект EuroISDN охватил более 50% всех цифровых каналов ISDN в Европе. Существует несколько наименований Европейского ISDN: ETSI (European Telecom Standards Institute) 300102-1, Q930/I.450 и
Q931/1.451 (последние два — по терминологии CCITT). Подробнее см. [126, 127, 160].
. Международный телекоммуникационный стандарт для передачи аудио-, видео- и других данных по цифровым линиям со скоростью 64 Кбит/с. ISDN используются для частных или цифровых сетей общего пользования, где двоичные данные, такие, как графика, оцифрованные аудио- и обычные данные передаются по одной сети. В настоящее время чаще всего применяется телефонными службами [519].
В-ISDN (Broadband ISDN)
Широкополосная цифровая сеть с комплексными услугами. Относится к новому поколению сетей ISDN. Обеспечивает передачу данных, речи и видео преимущественно по волоконно-оптическим каналам связи. В одной и той же сети могут использоваться службы как асинхронного, так и синхронного режима доставки (см. «АТМ» и «STM»).
ТЕХНОЛОГИЯ ISDN
Технология «Интегрированной службы цифровых сетей» (см. ранее) основана на передаче сигналов в сеть непосредственно в цифровой форме с использованием терминальных адаптеров ISDN, которые выполняют функции модемов в обычных сетях. При этом по одной линии ISDN можно одновременно работать с несколькими номерами телефонов (в настоящее время с четырьмя) и передавать как данные, так и речь. Благодаря указанной возможности, ЭВМ превращается в многофункциональный инструмент (телефон с запросом идентификатора, модем, голосовая почта, факсимильный аппарат). Кроме того, технология ISDN обеспечивает возможность одновременной работы ЭВМ с несколькими линиями связи, например, получать данные из Интернета, отвечать на телефонные вызовы и получать факсимильные сообщения [160].
Некоторые термины, связанные с технологией ISDN [127]
В channel, Bearer Channel — В-канал — в ISDN-линиях В- канал осуществляет передачу со скоростью 64 Кбит/с.
BOND* (Bandwidth ON Demand) — предоставление полосы пропускания по требованию («бондинг»). Объединение каналов в линиях ISDN при превышении трафиком данных величины заданного порога.
BRI* (Basic Rate Interface) — один из методов доступа в ISDN. Включает в себя два В-канала 64 Кбит/с и один D-канал на каждую ISDN-линию.
CHAP* (Challenge Handshake Authentication) — протокол CHAP: предназначен для проверки имени и пароля пользователя сети при соединении его по протоколу РРР.
D Channel — D-канал - сигнальный канал для ISDN-линий. Предназначен для передачи сообщений между модемом и коммутатором со скоростью 16 или 64 Кбит/с.
Dial on demand* — предоставление канала по требованию: функция маршрутизатора с коммутацией, активизирующая канал только при необходимости передачи данных.
MP* (Multilink РРР) — многоканальный протокол «точка- точка»: стандарт IETF на способ объединения нескольких каналов ISDN на основе синхронной покадровой передачи по протоколу РРР. Объединяет два 56 Кбит/с или 64 Кбит/с ISDN В- канала, создавая единое виртуальное цифровое соединение 112 или 128 Кбит/с [567].
NT-1 (Network Terminator) — сетевой терминатор: сетевое соединительное устройство, обеспечивающее переход с двухпроводных линий ISDN на четырехпроводные для подключения к ЭВМ и терминалам.
PAP [Password Authentication Protocol] — протокол парольной аутентификации: метод аутентификации (идентификации абонентов для предоставления им права на доступ), реализуемый путем обмена паролями между двумя устройствами сети. Используется при соединении по РРР в тех случаях, когда применение более мощного протокола CHAP невозможно [567].
РРР [Point-to-Point Protocol] — протокол «точка-точка»: протокол обмена данными между ЭВМ и интерсетями (несколькими удаленными ЛВС, объединенными с помощью мостов или маршрутизаторов) по телефонным линиям связи.
PRI (Primary Rate Interface)* — один из двух методов доступа к ISDN (альтернативный метод — BRI). В Северной Америке он состоит из 23 В-каналов 64 Кбит/с и одного D-канала (известен также как 23B+D канал) 64 Кбит/с. В Европе PRI состоит из 30 В-каналов 64 Кбит/с и одного D-канала 64 Кбит/с (известен также как 30B+D канал) [567].
RIP [Routing Information Protocol] — протокол маршрутной информации, предназначенный для обмена данными между маршрутизаторами об их местоположении в сети.
SPID (Service Profile Identifier) — идентификатор услуги на линии: цифровой код, назначаемый поставщиком услуг ISDN и идентифицирующий конкретный канал сети. При наличии только одного телефонного номера или одной линии ISDN использование SPID не требуется.
Spoofing — имитация соединения (спуфинг) — способность маршрутизатора реагировать на некоторые сетевые запросы с целью избежать необходимости соединения с удаленным пунктом.
Технологии передачи данныхпо каналам Интернет
ТЕХНОЛОГИИ DSL (Digital Subscribe Line)
Технологии семейства DSL — «Цифровая абонентская линия» — построены на использовании незанятой части спектра абонентского (например телефонного) кабеля для увеличения пропускной способности линии до 9 Мбит/с. В отличие от кабельных модемов, эту емкость получает полностью один абонент, при этом характер услуг может интегрироваться. В настоящее время разрабатываются и/или используются различные технологии реализации цифровой абонентской линии связи: ADSL, IDSL (ISDN DSL), R ADSL или RADSL (Rate-Adaptive DSL), HDSL (High Bit-Rate DSL), SDSL (Single-Line DSL), SHDSL (Symmetrical High Bit-Rate DSL), VoDSL (Voice over DSL), VDSL (Very High Bit-Rate DSL), G.Lite (ADSL Lite) и др. (см. далее). Обобщенно их называют xDSL. Основные отличия указанных реализаций DSL определяются расстоянием передачи сигналов, скоростью передачи, различиями симметричности трафика к поставщику услуг (upstream) и к пользователям (downstream) и др. Потенциально технология DSL позволяет поддерживать до 16 голосовых каналов на одной медной паре. Поэтому она может найти широкое применение, например, в системах передачи голосовых данных и связанных с ними услуг (передача сообщений, перевод вызовов, организация телеконференций и т. и.). Однако на пути более массового применения данных технологий достаточно много непростых технических и организационных проблем, связанных в частности с взаимодействием провайдеров и администраторов сетей различного типа. Подробнее см. [290, 540, 593, 594, 619, 645, 779].
ADSL (Asymmetric Digital Subscriber Line) — технология «Асимметричная цифровая абонентская линия», при которой скорости передачи данных от пользователя к сети и обратно не равны. Предназначена для обмена данными в сетях типа Ethernet с использованием существующих проводных телефонных линий связи. В соответствии с ADSL поверх телефонной сети формируется высокоскоростная сеть передачи данных, сопоставимая по своим характеристикам с волоконно-оптическими линиями связи.
Точнее, речь идет о так называемой последней миле телефонной сети (до 5,5 км), непосредственно связанной с ее абонентами. На концах этих участков устанавливается ADSL-аппаратура, которая служит началом чисто вычислительной сети. Использование асимметрии в сочетании с состоянием «постоянно установленного соединения» (когда исключается необходимость каждый раз набирать телефонный номер и ждать установки соединения), делает технологию ADSL удобной для организации доступа в Интернет, к локальным вычислительным сетям и т.п. При организации таких соединений пользователи обычно получают гораздо больший объем информации, чем передают. ADSL обеспечивает скорость нисходящего потока данных в пределах от 1,5 до 8 Мбит/с и скорость восходящего потока данных от 640 Кбит/с до 1,5 Мбит/с. Важное свойство ADSL: телефонный и цифровой сигналы не мешают друг другу, поскольку передаются на разных частотах.
ADSL позволяет без существенных затрат сохранить традиционный сервис и предоставить дополнительные услуги. Возможности и характеристики ADSL:
поддержка протокола TCP/IP;
сохранение традиционного телефонного сервиса;
не создаются помехи телефонной связи;
высокоскоростная передача данных со скоростью до 8 Мбит/с к пользователю услуги и до 1,5 Мбит/с — от него;
высокоскоростной доступ в Интернет;
передача одного телевизионного канала с высоким качеством видео по запросу;
дистанционное обучение.
По сравнению с альтернативными кабельными модемами и волоконно-оптическими линиями главное преимущество ADSL состоит в том, что для нее используется уже существующий телефонный кабель. На окончаниях действующей телефонной линии устанавливаются частотные разделители — сплиттеры) — один на АТС и один у абонента. К абонентскому разделителю подключаются обычный аналоговый телефон и ADSL-модем, который в зависимости от исполнения может выполнять функции маршрутизатора или моста между локальной сетью абонента и пограничным маршрутизатором провайдера. Полный комплект микросхем, приемопередатчиков и вспомогательных устройств, на базе которых можно строить провайдерские и клиентские ADSL-адаптеры, разработан в 1996 г. фирмой Motorola. Оборудование ADSL можно автоматически или принудительно конфигурировать для достижения максимальной скорости передачи данных при минимальном числе ошибок. Подробнее см. [215, 290, 594, 619, 645, 656, 779].
G.Lite, ADSL Lite* — вариант технологии ADSL, который обеспечивает скорость нисходящего потока данных до 1,5 Мбит/с и скорость восходящего потока данных до 512 Кбит/с (по другим данным — 384 Кбит/с). Низкая скорость G.Lite компенсируется простотой инсталляции и меньшей скоростью развертывания, что также является потенциально привлекательным для массового пользователя. Кроме того, G.Lite позволяет передавать данные по более длинным линиям, чем ADSL. Абоненты имеют возможность использовать одну и ту же телефонную линию для высокоскоростной передачи данных и традиционной телефонной связи. Однако пока не известно о практическом использовании этой технологии операторами сетей, поскольку оказалось, что она не на много дешевле полной ADSL и не лишена недостатков [645, 797].
IDSL (ISDN Digital Subscriber Line) — технология «Цифровая абонентская линия IDSN» считается гибридной, поскольку объединяет элементы технологий — DSL и ISDN. Обеспечивает полностью дуплексную передачу данных со скоростью 144 Кбит/с на расстогянии 10,8 км. В отличие от ADSL возможности IDSL ограничиваются только передачей данных. По своим характеристикам IDSL аналогична каналу ISDN. Подробнее см. [645, 797].
HDSL (High Bit-Rate Digital Subscriber Line) — технология «Высокоскоростная цифровая абонентская линия». Используется телекоммуникационными компаниями в качестве альтернативы телефонным линиям Е1 (ИКМ-ЗО). Дальность передачи данных или голоса по сетям HDSL с фиксированной скоростью 1,544 или 2,048 Мбит/с в обоих направлениях без ретранслятора по четырехжильному кабелю UTP категории 3 составляет (в Европе) от 4,5 до 6,5 км, однако возможно увеличение длины путем установки ретрансляторов. Адаптивные варианты HDSL позволяют настраивать скорость обмена данными. HDSL (стандарт G.99L1) считается одной из самых отработанных технологий xDSL.
До недавнего времени HDSL считалась наиболее популярной технологией. Она широко используется как государственными, так и коммерческими операторами связи. Кроме традиционного использования в телефонии для передачи потока Е1 по обычным витым парам, HDSL находит широкое применение в компьютерных сетях и даже для доставки видео по существующим медным кабелям, что значительно снижает стоимость такого рода услуг. Технология HDSL позволяет многим телефонным компаниям и организациям осуществлять то, чего раньше они могли достичь лишь при передаче сигнала по волоконно-оптическим линиям связи или с помощью ретрансляторов Е1, и не требует установки дорогостоящего оборудования межсетевого взаимодействия. HDSL также поддержи-
вает логическое разделение сети. Оборудование достаточно просто подключать и им легко управлять. В настоящее время HDSL уступила первенство по полулярности технологии SHDSL. Подробнее см. [645, 779].
HDSL2 (High Bit-Rate Digital Subscriber Line 2) — технология «Высокоскоростная цифровая абонентская линия 2»: проект стандарта, который за счет применения кодирования ТСРАМ обеспечивает передачу данных по одной паре медных проводов на расстояние большее, чем HDSL и SDSL, достоинства которых он объединяет. Стандарт еще не принят из-за разногласий между производителями [797].
MDSL (Multi-Rate DSL) — технология «Многоскоростная SDSL» позволяет производить передачу данных по одной паре проводов со скоростью от 128 Кбит/с до 2,3 Мбит/с. Использование модуляци 2B1Q обеспечивает высокую помехозащещенность передачи сигнала в сильно зашумленных линиях связи. Дальность передачи при этом невелика [797].
MSDSL (Multi-Rate SDSL) — технология «Многоскоростная SDSL» также является одной из разновидностей SDSL. Позволяет изменять скорость передачи данных для достижения оптимальной дальности и наоборот. Максимальные скорости передачи данных (2,064 Мбит/с) необходимы не всем клиентам — часто бывает достаточно 256 или даже 128 Кбит/с. В случае даже не совсем удовлетворительного состояния кабеля MSDSL надежно обеспечивает связь, однако с меньшей скоростью. При этом скорость передачи автоматически корректируется в зависимости от состояния линии. Обладая наименьшей шириной спектра, модемы MSDSL обеспечивают передачу данных на расстояние 6,5 км. Области применения MSDSL: доступ в Интернет, объединение локальных сетей, организация соединительных линий между АТС, высокоскоростной доступ к сетям SDH. Подробнее см. [645, 779].
RADSL (Rate-Adaptive Digital Subscriber Line) — технология «Цифровая абонентская линия с адаптацией скорости соединения» обеспечивает такую же скорость передачи данных, что и технология ADSL, но при этом позволяет адаптировать скорость передачи к протяженности и состоянию витой пары проводов. При использовании RADSL соединение на различных телефонных линиях может иметь разные скорости передачи данных. Последние выбираются при синхронизации линии, во время соединения или по специальному сигналу, поступающему от станции. В последнее время термин RADSL не используется, поскольку стандартные варианты ADSL также предусматривают настройку скорости передачи [645, 797].
SDSL (Symmetric Digital Subscriber Line) — технология «Симметричная цифровая абонентская линия» как и HDSL обеспечивает одинаковую скорость передачи «нисходящих» и «восходящих» данных, согласованными со скоростями соответствующих телефонных линий Т1/Е1. Однако у SDSL имеются два важных отличия. Во-первых, используется только одна витая пара проводов, во- вторых, максимальное расстояние передачи ограничено 3 км. Хотя дальность передачи данных с использованием SDSL меньше, чем при HDSL, она позволяет сэкономить на второй паре. В случаях, когда офис пользователя оказывается на расстоянии не более 3 км от точки присутствия оператора, эта технология получает явное преимущество по сравнению с HDSL по критерию «цена/качество» услуги для пользователя. SDSL обеспечивает высокоскоростной доступ в сеть Интернет, организацию многоканальной телефонной связи (VoDSL) и т.п. В качестве еще одной модификации SDSL используется оборудование HDSL2, которое представляет собой усовершенствованный вариант HDSL с применением более эффективного линейного кода передачи [645, 656, 779].
SHDSL (Symmetrical High Bit-Rate Digital Subscriber Line) — технология «Симметричная высокоскоростная цифровая абонентская линия» предусматривает организацию симметричной линии передачи данных, при которой скорости передачи данных от пользователя в сеть и из сети к пользователю равны. В терминологии ITU данная технология носит название G.SHDSL. Важнейшими стимулами разработки SHDSL стали необходимость решения проблемы совместимости устройств разных производителей и обеспечение максимальной приспособленности ее к требованиям рынка. Будучи первой и единственной стандартизованной симметричной xDSL-технологией, получила максимальное распространение во всем мире. Скорость передачи данных по одной медной паре достигает 2,3 Мбит/с, по двум парам — до 4,624 Мбит/с. Процедуру инициализации соединения описывает стандарт G.SHDSL. Технология SHDSL также поддерживает логическое разделение сети. Оборудование достаточно просто подключается и легко управляемо. Подробнее см. [779].
VDSL (Very High Bit-Rate Digital Subscriber Line) — технология «Сверхвысокоскоростная цифровая абонентская линия» является наиболее высокоскоростной технологией семейства xDSL. В асиметричном варианте работы обеспечивает скорость передачи данных нисходящего потока в пределах от 13 до 52 Мбит/с (по другим данным от 10 до 50 Мбит/с), восходящего потока от 1,6 до 6,4 Мбит/с (по другим данным до 8 Мбит/с). В симметричном варианте скорость передачи по одной витой паре телефонных про-
водов составляет от 13 до 26 Мбит/с.
Технология VDSL может рассматриваться как экономически эффективная альтернатива прокладыванию волоконно-оптического кабеля до конечного пользователя. Однако максимальное расстояние передачи данных для этой технологии составляет от 300 м при скорости в 52 Мбит/с до 1,5 км при скорости до 13 Мбит/с. VDSL предназначена для тех же целей, что и ADSL. Она может использоваться также для передачи сигналов телевидения высокой четкости (HDTV), видео и т.п. Одно из ее назначений — подключение к Интернету абонентов жилого сектора. Подробнее см. [645, 779].
PSTN (Public Switched Telephone Network) — «Коммутируемая телефонная сеть общего пользования»: технология построения коммутируемых телефонных сетей и соответствующие ей службы получили широкое применение в мире. Используется также иное наименование — POTS (Plain Old Telephone Service): телефонная служба старого образца. Отличительной особенностью PSTN от более современных технологий, например ISDN, является то обстоятельство, что для ее работы не требуется электропитание. Это преимущество обусловливает ее приенение и в настоящее время [567].
Асинхронный режим [asynchronous mode] — по отношению к каналу связи — режим передачи данных, при котором (в отличие от синхронного режима) временной интервал между передаваемыми символами, группами символов (словами) или их блоками может изменяться.
ATM (Asynchronous Transfer Mode) — «Режим асинхронной передачи (доставки)»
Технология и спецификация, относящаяся к стандартам сетей ISDN. Обеспечивает услуги ретрансляции пакетов фиксированной длины в 53 байта. Основана на принципе асинхронного временного мультиплексирования в едином физическом канале связи множества виртуальных соединений с различными характеристиками трафика (синхронных или асинхронных соединений, с постоянными или переменными скоростями). Предложена в 1986 г. группой специалистов-экспертов американских телефонных фирм в качестве метода организации и функционирования высокоскоростных сетей передачи разнородных данных (в том числе компьютерных, телевизионных, аудио) с использованием цифровых оптоволоконных каналов связи. В 1991 г. четыре американские фирмы создали Форум ATM (в настоящее время стал международной организацией), разработки которого связаны с созданием новых стандар-
9 Используются оба варианта термина.
тов, проектных решений, программных средств и оборудования для ATM-сетей. По мнению участников Форума, ATM-сети могут стать основными средствами передачи данных в XXI в. Технология ATM рассчитана на скорости передачи данных от 25 Мбит/с до 622 Мбит/с. Принят стандарт на скорость 2,4 Гбит/с, причем большинство западных производителей объявили о создании интерфейсов на эту скорость передачи. Производится разработка новых спецификаций для передачи 4,8 Гбит/с. Рассматривается также возможность внедрения ATM-технологии для рабочих групп в организациях, располагающих соответствующей базовой сетью. Подробнее см. [128, 137, 221, 275, 289, 420].
LAN Emulation — эмуляция ЛВС — наименование разрабатываемой Форумом ATM (см. ранее) технологии, которая обеспечивает прозрачную связь виртуальных сегментов (см. «Virtual LAN») сети ATM с виртуальными сетями Ethernet, FDDI и Token Ring.
PACKET SWITCHING
Коммутация пакетов — технология передачи данных в базовой сети, предусматривающая разбивку сообщения на пакеты данных, которые могут приходить через сеть к месту назначения по различным маршрутам. Этим обеспечивается высокая мобильность передачи данных по радиосети, поскольку радиодиапазон используется только во время фактической передачи данных. Одним из примеров реализации пакетной технологии является GPRS — пакетная технология, разработанная для цифровых сетей мобильной связи. Альтернативой пакетной технологии является коммутация каналов [567, 772].
GPRS* (General Packet Radio Service)
Общий пакетный радиосервис — одна из новейших технологий, разработанная применительно к условиям ее использования в сотовых сетях связи для повышения скорости передачи данных с 9,6 до 114 Кбит/с1). Работа над созданием GPRS в качестве развития или дополнения возможностей GSM началась в 1994 г. Использование пакетов позволяет более эффективно задействовать доступную пропускную способность канала связи в случае нерегулярного трафика при передаче данных и разделять ее между нескольким абонентами. Достоинства данной технологии: возможность не ограничено долго оставлять открытым соединение с абонентами (один раз зарегистрировавшись, абонент сохраняет соединение и нет необходимости его обновлять при очередном получении или
9 По данным источника [693] — от 56 до 150 Кбит/с.
передаче данных); при открытом соединении GPRS-абонент сохраняет возможность пользоваться услугами телефонной связи; абонент занимает эфир только тогда, когда он действительно передает информацию, а не все время в процессе работы соединения, как при использовании телефонного сервиса с коммутацией каналов.
Основу системы GPRS составляют блоки SGSN (Serving GPRS Support Node) — узел поддержки GPRS и GGSN (Gateway GPRS Support Node) — шлюзовый узел GPRS. Терминалы GPRS разделяются на три класса: А — способные одновременно передавать голос и данные (они могут функционировать в режимах коммутации как каналов, так и пакетов); В — раздельно передающие либо голос, либо данные; С — поддерживающие только передачу данных. Теоретическая максимальная скорость передачи данных в системе GPRS при задействовании всех временных интервалов близка к 100 Кбит/с. Реальная скорость для существующей аппаратуры составляет от 0 до 50 Кбит/с. Подробнее см. на сайте www.gsmworld.com/technology/gps.html [609, 693, 698].
MICA (Modem ISDN Channel Aggregation*)
Технология, объединяющая аналоговые и цифровые трафики (потоки данных) в высокоскоростных цифровых линиях связи путем использования специальных коммуникационных адаптеров, выполненных на базе специализированных цифровых процессоров обработки сигналов (DSP) и выполняющих функции некоторого множества модемов, которые работают одновременно. Этим достигается существенное сокращение затрат при организации интегрированного удаленного доступа (по линиям Е1 и ISDN) и упрощение процессов эксплуатации системы. Фирма Telebit разработала модуль, который способен выполнять функции шести модемов. Пять таких модулей, объединенных на одной плате ISA, образуют единый адаптер, заменяющий 30 модемов. После установки аппаратных и программных средств MICA удаленный пользователь никаких изменений в центральном офисе не замечает [153].
SDH (Synchronous Digital Hierarchy)
«Синхронная цифровая иерархия» — технология, предназначенная для временного мультиплексирования и транспортировки различных цифровых потоков по волоконно-оптическим каналам связи. Первоначально был предложен и принят в 1985 г. организацией Bellcore в качестве стандарта ее американский вариант SONET — «Синхронная оптическая сеть». В 1986 г. международной организацией ITU принят стандарт SDH (рекомендации ITU G.707, G.708 и G.709), который позволил преодолеть недостатки
ранее использовавшегося стандарта PDH в части несовместимости американских, европейских и японских стандартов, отсутствия стандартов на высокие скорости передачи данных, невозможности создавать самовосстанавливающиеся и отказоустойчивые сети и др. Принцип работы SDH основан на упаковке входящих цифровых потоков (El, ATM и др.) в виртуальные контейнеры, которые затем синхронно мультиплексируются и передаются в нужную точку сети. Работает сеть SDH на скоростях 155 Мбит/с (STM1), 622 Мбит/с (STM4), 2,4 Гбит/с (STM16) и т. д. SDH не следует рассматривать в качестве альтернативы ATM, поскольку она обеспечивает только передачу потоков данных и требует применения внешних коммутирующих устройств (АТС, IP-маршрутизаторов, АТМ-коммутаторов и т. и.), в то время как ATM может осуществлять не только передачу, но и коммутацию [420].
Дот-Нет [dotNet] — инициативный проект фирмы Microsoft, включающий в себя комплекс технологий, программных средств, стандартов и средств разработки, направленный на обеспечение создания единого информационного пространства в Интернете и соединяющий или согласующий между собой современную вычислительную технику и программное обеспечение. dotNet имеет три прикладных направления: первое ориентировано на пользователей и разработчиков программных и технических средств, второе — на профессионалов-разработчиков информационных технологий, третье — на бизнесменов. Структура платформы dotNet состоит из нескольких частей:
собственно операционная система — в настоящее время в качестве ОС предлагается Windows СЕ, ME или 2000, в дальнейшем — следующая версия Windows, которой присвоено условное наименование Windows.Net, возможно, Whister или Blackomb (для каждой версии ОС предусмотрена своя среда исполнения — framework);
платформа для разработки офисных приложений Office.Net (ее версия появится после готовящегося к выпуску пакета Office 2001);
сетевые сервисы платформы dotNet для дома, а также малого и среднего бизнеса — MSN.Net и bCentral.Net;
серверные продукты Enterprise Servers, в число которых входят Exchange 2000, SQL 2000, BizTalk Server и др.;
средства разработки приложений — Visual Studio Net.
Сведения о dotNet можно получить по адресам: http://www.mic- rosoft.com/net и http://msdn.microsoft.com/net. Подробнее см. [642].
STREAMING MEDIA
Методология создания и передачи в Интернете в реальном масштабе времени звука, видео и других мультимедийных сред без
предварительной разгрузки. Примерами могут служить радио- и телевизионные передачи в Интернете. Проблема заключается в том, что пропускная способность линий связи не позволяет простым способом решить эту задачу, особенно в распределенных сетях. Принципы метода Streaming Media основаны на использовании на передающем конце линии связи специальных программ создания и средств кодирования разнородных видов данных, которые при помощи специального сервера передаются по сети клиентам. Обычно при реализации Streaming Media используются два канала связи: один — для передачи служебной информации и общения с клиентом, другой — для передачи реального потока данных. Одним из лидеров Streaming Media-технологии является фирма RealNetworks; ее продукция — семейство программ RealSystem G2, которые включают в себя так называемый RealProduser, или кодировщик (группа программ, обеспечивающих создание и обработку звука, видео и т. д.) и RealServer (программа, способная передавать по сети входной поток данных и сохраненные файлы). Для передачи данных используются два основных протокола — RTSP (Real Time Streaming Protocol) и PNA (Progressive Networks Audio), а также TCP (для передачи между сервером и клиентом команд типа «старт» и «пауза», названий клипов и т.п.), UDP (для передачи данных без проверки ошибок) и HTTP (для передачи страниц). RealServer использует три режима передачи данных:
непрерывный в реальном времени (режим live) — клиент получает сведения о событиях, происходящих в данный момент (способ, требующий наибольших ресурсов системы);
по запросам пользователей (режим on-demand) — клиент получает клип, который может слушать и/или смотреть, прокручивать вперед и назад, устанавливать паузу;
по запросу, но без возможности устанавливать паузы или производить прокрутку.
Организация связи с клиентами производится одним из следующих методов*.
Unicasting* — с каждым клиентом существует отдельная связь (наиболее простой и распространенный вид связи);
Splitting* — помимо сервера используется программа Splitter — «расщепитель». При этом сервер передает каждый отдельный поток лишь в одной копии, a Splitter распределяет его между клиентами, чем достигается уменьшение загруженности основного сервера;
Multicasting* — для каждой группы клиентов передается только одна копия потока. Метод используется для одновременного обслуживания большого числа клиентов. Он обеспечивает значи-
тельную экономию полосы пропускания транспортной магистрали. Подробнее см. [570].
6.3.9. Телекоммуникационное оборудование зданий
СТРУКТУРИРОВАННАЯ КАБЕЛЬНАЯ СИСТЕМА, СКС [structured cabling system, SCS]
. Совокупность кабельных элементов, предназначенная для передачи сигналов разного рода (информационных, видео, безопасности и контроля), спроектированная и смонтированная в соответствии с международными и национальными стандартами.
. Формализованная открытая архитектура построения кабельного оборудования (в том числе оптического) офисных зданий для реализации локальных вычислительных систем различной конфигурации, создаваемых из компонентов, которые могут выпускаться различными производителями. Основными структурными элементами (подсистемами) СКС являются:
магистральная кабельная подсистема — объединяет в единую сеть комплекс зданий, расположенных на одной территории;
распределительный пункт здания — специальное помещение, в котором размещается оборудование для соединения внутренних и внешних кабелей, обеспечивающих выход в телефонную сеть общего пользования или другую внешнюю коммуникационную среду;
телекоммуникационная комната — в развитых корпоративных сетях служит для размещения сетевого оборудования;
распределительный пункт этажа — отдельные помещения или специально спроектированные телекоммуникационные шкафы, объединяющие горизонтальные кабельные разводки с вертикальной магистралью;
магистральная вертикальная проводка — включает кабельные каналы, трубы, желоба, кабельные лотки и другие элементы конструкции для прокладки внутренних магистральных кабелей здания; вертикальные магистрали заканчиваются в распределительных пунктах этажей и телекоммуникационных шкафах;
горизонтальная проводка — кабели, которые расходятся из телекоммуникационных шкафов каждого этажа и служат для соединения портов сетевого оборудования с сетевыми картами рабочих станций;
рабочая область — оконечные монтажные элементы горизонтальной проводки, включающие модульные розетки, устанавлива-
емые в помещении, и соединительный гибкий (рабочим) кабель для подключения сетевых карт рабочих станций к горизонтальной проводке.
Основные международные стандарты по кабельным системам
ISO/IEC Generic Cabling Standard 11801 — редакция 15.07.1995 (основной международный стандарт);
ISO/IEC 14763-1 — аналог американского стандарта TIA/EIA- 606. Принят в 1999 г; определяет правила администрирования кабельных систем;
ISO/IEC 11801 — стандарт, принятый в 2000 г. Дополняет стандарт с таким же наименованием в части введения новых параметров и уточняет значения традиционных параметров отдельных компонентов и трактов на основе витых пар;
CENELEC Generic Cabling Standard EN 50173 «Общие требования к кабельным системам» (основной европейский стандарт);
CENELEC EN 50167 for horizontal cables (европейский стандарт по горизонтальным экранированным кабелям);
CENELEC EN 50168 for patch cables (европейский стандарт по соединительным экранированным кабелям);
CENELEC EN 50169 for backbone cables (европейский стандарт по магистральным экранированным кабелям);
ANSI/TIA/EIA Generic Cabling Standard 568-А «Стандарт телекоммуникационной кабельной сети в офисном здании» (основной стандарт США). Стандарт на телекоммуникационную систему одноэтажных офисных зданий ANSI/TIA/EIA 568А определяет в деталях ее структуру; TIA/EIA 569 дополняет этот стандарт рекомендациями относительно прокладки кабельных трасс, стандарт TIA/EIA 607 определяет подсистему заземления, TIA/EIA 606 — стандарт на документацию и администрирование.
Международная консультативная служба строительной отрасли [BICSI, Building Industry Consultants Service International] предлагает также «Методическое руководство по проектированию систем связи».
СКС ведущих торговых марок сертифицируются, на установленные кабельные проводки выдается гарантия на 15, 16 и 20 лет (гарантируемый стандартами срок —10 лет). Производством компонентов систем СКС, удовлетворяющих требованиям международных стандартов, занимается ряд фирм, наиболее известные из них: AMP, BICCbrandRex, ITT-Cannon, Lucent Technologies, MOD- TAP, Siemon.
В России проектированием, сертификацией и монтажом «под ключ» занимается фирма Prime Vision Electric — PVE (систем-
is Ф. С. Воройский
ный партнер компании ПТ-Cannon, тел./факс в Москве: 361-95-60, E-mail: info@pve.ru, Интернет: http://www.pve.ru). Поставкой широкой номенклатуры оборудования и комплектующих для СКС занимается фирма АйТи-СКС (в Москве тел.: 974-79-79, факс: 974-79-90, E-mail: info@it.ru, Интернет: http://www.it.ru). Другая крупная фирма, присутствующая на российском рынке СКС, — AESP. Ее основное производство — структурированная кабельная система Signa Max Networking System, включая оптическую Signa Max Optical System и кабельные короба Signa Max Trunking System. Представительства AESP открыты в Москве, С.-Петербурге, Уфе, Ростове-на-Дону, а также в ряде городов Белоруссии, Украины, Молдавии. Сведения о СКС в Интрнете можно получить на сайтах:
новые стандарты СКС — http://www.ecolan.ru./news;
изменения ISO/IEC 11801 2000-2002 гг. — http://www.eco- lan.ru./news_l 1801 .htm;
альянс EFMA (сведения о стандарте EFM) — http://www.ef- malliance.org;
альянс 10 Gifabit Ethernet (10GE) — http://www.10gea.org;
рабочая группа IEEE 802 (сведения о стандарте IEEE Р802.3ае) — http://www.ieee802.org;
система для автоматического создания проектов локальной сети — http://www.netwizard.ru.
Подробнее см. [344, 350, 393, 421, 445, 519, 620, 776, 828, 835]; см. также «Структурированная бескабельная система».
LDAP-сервер (гейткипер ^), хранящий данные обо всех абонентах-подписчиках на услуги, и атрибуты, необходимые для установления соединения с каждым из них и др. LDAP (Lightweight Directory Access Protocol) — «Упрощенный протокол доступа к каталогам». Представляет собой протокол прикладного уровня. Он поддерживает обмен данными между клиентом и сервером и работает поверх протокола TCP/IP. Каталоги LDAP разделяются на каталоги сетевой операционной системы [NOS, Network Operating System], каталоги для хранения данных о пользователях приложений Каталоги в качестве адресных книг организаций и каталоги внешних пользователей. Подробнее см. [836].
Связанные с СКС понятия и термины
• Cable — кабель: один электрический провод или оптическое волокно либо несколько таких проводов или волокон (кабельных элементов), покрытых изолирующей (защитной) оболочкой.
9 Гейткипер (диспетчер) — устройство, подключаемое только к сети и выполняющее основные функции управления ею.
Cable element — кабельный элемент: любая конструктивная часть кабеля (провод, витая пара, 4-парная сборка, оптоволокно, и т. п.), возможно с индивидуальной изоляцией.
Cabling system — кабельная система: совокупность физических каналов для передачи электрических и/или оптических сигналов, включающая линейные и магистральные кабели и соединительные элементы.
Cabling system certification — сертификация СКС: процедуры контроля качества проектирования, оформления технической документации, монтажа структурированных кабельных систем в целях подтверждения их соответствия международным и национальным стандартам и предоставления на этой основе долгосрочных гарантий.
Category 3 cabling — кабель категории 3: один из пяти типов кабеля на витой паре (ТР), описанного стандартом EIA/TIA-586; используется в сетях 10Base-T (Ethernet) для передачи данных голосом со скоростью 10 Мбит/с.
Category 5 cabling — кабель категории 5: один из пяти типов кабеля на витой паре (ТР), описанного стандартом EIA/TIA-586; используется в сетях 100Base-T (Fast Ethernet) для передачи данных со скоростью 100 Мбит/с. Преимуществом кабеля категории 5 по отношению к кабелю категории 3 является возможность его использования как с Ethernet-T (10 Мбит/с), так и с Fast Ethernet- технологиями.
Cross-over cable — кроссоверный кабель: кабель, в котором передающая и принимающая пары проводов меняется местами (перекрещиваются). Для того чтобы соединение между двумя устройствами работало, принимающий механизм одного устройства должен быть соединен с передатчиком другого устройства. Поэтому данный тип кабеля должен быть использован при соединении двух MDI-портов или двух MDI-X портов.
Fiber-optic cable — волоконно-оптический кабель: кабель, содержащий от одного до нескольких оптических волокон для передачи данных в виде света. Волоконно-оптический кабель дороже, чем медный, но он более устойчив к электромагнитным помехам и способен передавать данные на дальние расстояния с более высокой скоростью.
Straight-through cable — обычный кабель: кабель, в котором передающие и принимающие провода присоединены к одним и тем же разъемам на обоих концах соединения (без перекрещивания). Для того чтобы соединение между двумя устройствами работало, приемник одного из них должен быть соединен с передатчиком другого. Поэтому при соединении MDI-X- и MDI-портов используется
обычный кабель.
STP (Shielded Twisted Pair) — экранированная витая пара: тип кабеля, состоящего из одной или нескольких пар изолированных медных проводов. Провода снабжены металлическим покрытием для предотвращения электромагнитных помех и обеспечения лучшего, чем у UTP (Unshielded Twisted Pair), качества передачи данных.
TP (Twisted pair) — витая пара: пара тонких медных проводов, часто использующихся для прокладки телефонных и компьютерных линий. Провода закручены в спираль дли минимизации помех от других кабелей. В вычислительных сетях витая пара представляет собой две пары проводов, из которых одна служит для передачи, другая — для приема данных. Различают два основных типа витой пары — экранированная витая пара (STP) и неэкранированная витая пара (UTP). Неэкранированная витая пара более популярна, поскольку она тоньше и соответственно занимает меньше места; преимущество экранированной витой пары — защищенность от электромагнитных наводок.
UTP (Unshielded Twisted Pair) — неэкранированная витая пара: кабель, состоящий из одной или более пар проводов, заключенных в пластиковую оболочку. Кабель UTP широко используется, поскольку очень гибок и занимает значительно меньше места, чем кабель STP и кабели других типов.
Campus — комплекс зданий: совокупность нескольких зданий одной организации на ограниченной территории.
Campus backbone — магистраль комплекса зданий: физический канал (каналы) между распределительными пунктами зданий.
Campus distributor — распределительный пункт комплекса зданий: место, где сходятся магистральные каналы локальной сети.
Collapsed backbone — свернутая магистраль: организация локальной сети, при которой кабельная система обеспечивает подключение терминального оборудования к центральному сетевому устройству (коммутатору, концентратору) без промежуточных устройств. При такой схеме абонентские каналы фактически являются магистральными.
Comms (communication) room — телекоммуникационная комната: помещение, где размещаются телекоммуникационное оборудование, кроссирующие, соединительные и распределительные панели; как правило, кондиционируется и защищается от доступа посторонних.
MAC (Moves, Adds and Changes): перемещения, добавления и изменения: совокупность основных видов операций, связанных с действиями служб, эксплуатирующих СКС.
Интеллектуальное здание, ИЗ [Intelligent building] — концепция разумного построения интегрируемых видов сервиса современных зданий различного назначения, обеспечивающих выполнение своих функций и способных адекватно и оперативно реагировать на изменения среды, процессов происходящих в зданиях, или требований обитателей и владельцев зданий. Физической основой интеллектуальных зданий стали структурированные кабельные системы, объединяющие многообразные и многочисленные исполнительные устройства (например, пожаротушения, освещения, кондиционирования, охранной сигнализации, пропускной системы, силовой нагрузки сети, водоснабжения и т. д.) с управляющим программно-аппаратным комплексом здания. Разумное построение здания предполагает, что все виды сервиса могут интегрироваться друг с другом с минимальными затратами (финансовыми, временными и трудовыми), а их обслуживание организовано оптимальным образом. Последнее должно означать, что проведение операций, связанных с необходимыми измениями (см. «МАС»), может выполняться в кратчайшие сроки с высокой степенью защиты от ошибок обслуживающего персонала. Подробнее см. [421, 446, 828, 83 5].
6.3.10. Разработки технических средстви их комплексов, основанных на использованиисетевых технологий
GPS (Global Positioning System) — «Система глобального позиционирования»: система определения местоположения объектов, основанная на использовании искусственных спутников Земли. Точность от 2 до 100 м в зависимости от вида применяемого терминального оборудования. Подробнее см. www.gpsy.com/gpsinfo [693, 721].
GPS-navigators — «GPS-навигаторы»: широкий по практическому назначению и конструктивному исполнению класс устройств, предназначенных для определения местоположения объектов и определения параметров их движения непосредственно с мест их нахождения или на рассотянии. В основе принципов их построения лежит использование Глобальной системы позиционирования (см. ранее), современной вычислительной техники и телекоммуникационных систем и сетей, в первую очередь Интернета. GPS-навигаторы нашли наибольшее распространение в военной технике, во всех видах транспорта и в быту. Достижения микроэлектроники и вычислительной техники позволили в последние годы существен-
но сократить размеры терминального оборудования, устанавливаемого на подвижных объектах при одновременном повышении их функциональных и эксплуатационных характеристик. В результате появились его различные модификации, предназначенные для персонального использования их вне транспортной среды (непосредственно человеком). К малогабаритным GPS-навигаторам можно отнести GPS-локаторы и часы-навигаторы (см. далее).
GPS-locators — «GPS-локаторы», обеспечивают контроль (в том числе круглосуточный) местонахождения объектов слежения, например, детей, условно осужденных лиц, людей, страдающих болезнью Альцгеймера и т.п. Примером таких устройств может служить Wherify GPS Personal Locator for Children — малогабаритный прибор, который защелкивается на запястьи ребенка. Прибор может быть дистанционно блокирован от нежелательного удаления, при этом родители, воспользовавшись помощью Интернета, в течение менее минуты могут определить местоположение своего ребенка на карте с точностью до двух метров. Стоимость устройства $300-400 [721].
Часы-навигаторы — часы, снабженные GPS-приемниками. Так, в модели часов PAT-2GP фирмы Casio, выполненной в габаритах обычных наручных часов, реализованы функции: определения местоположения (долгота и широта), отправная точка пути и расстояние до места движения, текущая скорость, любые промежуточные пукты, направления между ними и т. и. В последней модели часов реализована возможность связи с компьютером для передачи и обработки GPS-данных, импортировать и просматривать растровые изображения карт (в форматах JPEG и BMP), планировать перемещение по заданному маршруту и т. п. [721].
Интернет-дом [Internet Home, ihome]
Концепция, в соответствии с которой управление домашней электробытовой техникой и электроникой осуществляется не только изнутри жилища, но и на расстоянии с использованием удаленного доступа из Интернета. Один из инициаторов концепции Интернет- домов в конце прошлого века — фирма Cisco Systems, которая самостоятельно и при участии других фирм разработала и представила общественности ряд проектов. В 2000 г. 14 крупных фирм (в том числе Hewlett-Packard, Cisco Systems, Sun Microsystems, General Motors, Panasonic и др.) объявили о создании союза Интернет Home Alliance. В его основе лежит идея создания дома будущего и образования нового «сетевого образа жизни». В настоящее время над концепциями «сетевой технологии жизни» работают 33 крупные фирмы. В январе 2002 г. на выставке в Лас-Вегасе представ-
лен совместно выполненный участниками альянса пилотный проект Интернет-дома, получивший наименование «OnStar at Ноте» (http://www.onstar.com). Он направлен на создание интегрированной системы управления и безопасности жилища и автомобиля на базе технологии распознавания речи, стандартного Web-браузера, WAP-телефона, беспроводного PDA и GPS-технологии. В мае 2002 г. в 100 домах в окрестностях Детройта были установлены полные комплекты оборудования OnStar at Home для его тестирования в процессе опытной эксплуатации. Отмечается, что система «умного» жилища предоставлет пользователям возможность дистанционного управления микроклиматом, освещением, сигнализацией, открыванием дверей, охранными комплексами, бытовыми приборами, видео- и аудиоаппаратурой и т. д. Среди действующих в настоящее время проектов, с которыми можно познакомиться в Интернете — австралийский Интернет-дом фирмы Cisco Systems (http://www.ihome.com.au/html/take/index.htm). Подробнее см. [720].
Структурированная бескабельная (беспроводная) система [structured wireless system]
Технология Radio Ethernet используемая в проектах российских городских сетей передачи данных (за рубежом применяется для внутриофисных приложений, см. «Беспроводная ЛВС»). За ее основу принята сетевая беспроводная архитектура SkyMAN/Com- munication Architecture, разработанная в Екатеринбурге группой Aqua, являющейся подразделением фирмы Comptec. Все активное оборудование системы функционирует под управлением единой операционной системы WANFlex, также разработанной в Aqua. Необходимая степень надежности передачи данных достигается, в частности, за счет дублирования каналов и быстрого переключения между каналами при сбоях связи. В 1999 г. начала проходить этап бета-тестирования новая платформа для базовой станции (Revolution), которая имеет модульную архитектуру и должна поддерживать до четырех различных радиомодулей, в том числе имеющих разную скорость передачи данных.
В настоящее время беспроводные сети широко используются в системах мобильной связи, а также во многих случаях, когда, прокладка кабельной линии связи для подключения небольшой локальной сети к Интернету невозможна или не рентабельна, например при проведении выставок, выездных конференций, обеспечении связи на небольших расстояниях (в несколько метров) между ком- пютерами, а также компьютерами и периферийными устройствами и т. и. Подробнее см. [460, 717, 752, 769, 780].
MMDS* (Multichannel Multipoint Distribution System) — многоканальная беспроводная сеть, обеспечивающая широкополосный и высокоскоростной доступ в Интернет по радиоканалам связи (в частности, в частотном диапазоне 2150-2165 МГц). Подробнее см. [664].
Можно выделить два типа топологии бескабельных (беспроводных) сетей'.
Точка-точка (point-to-point): реализует связь двух удаленных объектов, например локальных сетей двух офисов. Если прямая видимость между объектами — обязательное условие для работы оборудования — отсутствует, между этими точками устанавливаются дополнительные ретрансляторы. К этому же классу относятся, в частности, сети, предназначенные для передачи не только данных, но и синхронного трафика, например телефонии;
Точка-многоточка (point-to-multipoint): представляет собой одну или совокупность нескольких базовых станций, каждая из которых обслуживает территориально разнесенных абонентов. При этом абонентские станции не видят друг друга, а общаются посредством базовой станции.
Стандартная технология Radio Ethernet предполагает обмен данными по радиоканалу на скорости 1-2 Мбит/с. Однако вскоре после утверждения стандарта 802.11 разные поставщики начали выпускать на рынок высокоскоростные устройства, поддерживающие скорость передачи данных на уровне 10 и 11 Мбит/с, а в дальнейшем — 23 Мбит/с. Повышение производительности устройств достигалось за счет модификаций стандарта и создало условия несовместимости устройств нового поколения с предыдущими. Поэтому в поколении радиооборудования, которое создается на основе стандарта 802.11, обеспечивается совместимость устройств лишь для скорости 2 Мбит/с. В настоящее время на российском рынке действует целый ряд поставщиков беспроводного оборудования. Основными среди них являются компании Aironet Wireless Communications, Lucent Technologies, BreezeCom, CyLink (ныне Р-Com), а также отечественные разработчики из компании Agua, которая сейчас входит в состав компании CompTek. Список операторов российских беспроводных сетей см. по адресу: http://www.comptec.ru/beseda/ city.html. [517, 693].
Class A/В Certification — сертификация по классу A/В: сертификация FCC (Federal Communication Commission) — Федеральная комиссия по связи США, которая лицензирует и контролирует стандарты на электронную и электромагнитную передачу данных, а также определяет диапазоны полос для различных каналов связи. Данный вид сертификации связан с ограничениями, накладываемы-
ми на мощность излучения цифровых устройств. Класс А предназначен для использования в организациях, класс В — для использования в жилых помещениях. Последний предъявляет более строгие требования, ориентированные на предотвращение взаимных помех, которые могут возникнуть при работе телевизоров и других принимающих устройств. Все устройства серии OfficeConnect сертифицированы и по классу А и по классу В [519].
WIRELESS LAN, WLAN - беспроводная ЛВС, использующая в качестве среды передачи данных электромагнитное излучение радиочастотного (как правило, СВЧ) или оптического (инфракрасного — ИК) диапазонов. В 1999 г. в связи со стремительным ростом интереса пользователей к беспроводным сетям и развитием рынка оборудования для WLAN был принят стандарт IEEE 802.11b (последний часто также называют WiFi и Wi-Fi), рассчитанный на работу в полосе частот 2,4 ГГц со скоростью 11 Мбит/с и предназначенный для промышленных, научных и медицинских целей. Особенностью стандарта является отсутствие в нем требований получать лицензии для работы в большинстве стран мира. Однако на рынке, где доминируют американские производители, большей популярностью пользуется стандарт IEEE 802.11а, который имеет скорость передачи данных 54 Мбит/с. Особое внимание в последние годы уделяется проблемам обеспечения безопасности связи. Поэтому разрабатывается версия стандарта для беспроводных ЛВС, которая учитывает несколько механизмов защиты, включая смену ключей, хранение ключей в разных местах пакета [Per Packet Mixing], проверку целостности сообщения [Message Integrity Check] и др.
В настоящее время основным конкурентом стандарта IEEE 802.11а для беспроводных ЛВС является стандарт IEEE 802.11g. Он обеспечивает большую скорость передачи данных (54 Мбит/с) путем использования усовершенствованной техники модуляции сигнала, два из которых являются обязательными. Это так называемая «Манипуляция дополнительным кодом» [Complementary Code Keying, ССК] и «Ортогональное мультиплексирование с разделением частот» [Orthogonal Frequency Division Multiplexing, OFDM]. Подробнее о беспроводных ЛВС, их организации, оборудовании, характеристиках и использовании см. [252, 597, 752, 769, 780, 833, 834, 839].
WLL (Wireless Local Loop), RLL (Radio in the Local Loop) — беспроводная локальная линия или радио в локальной сети: технология и/или система наземной цифровой радиосвязи, реализующей фиксированный или ограниченно мобильный беспроводный доступ абонентов к коммутатору телефонной сети общего пользова-
ния (ТфОП — Public Switched Telephone Network, PSTN). Основным европейским стандартом, обеспечивающим создание полноценной и экономически целесообразной телекоммуникационной среды беспроводного радиодоступа, является DEPT.
Архитектура WLL — типовая архитектура WLL (см. рис. 6.2) включает следующие основные компоненты;
контроллеры базовых станций — устройства, предназначе- ные для концентрации (см. «Концентратор») и коммутации трафика WLL, обработки вызовов и обеспечения связи с коммутатором ТфОП, осуществляемой, как правило, по цифровым каналам с высокой пропускной способностью или по многочисленным аналоговым двухпроводным линиям;
базовые станции — приемопередающие радиостанции, осуществляющие связь со стационарными или ограниченно мобильными абонентами в пределах своих зон обслуживания;
абонентские терминалы — портативные беспроводные телефонные трубки, специальные настольные телефонные аппараты с трансивером (см. далее) и антенной, а также стационарные блоки
Рис. 6.2. Типовая архитектура беспроводной локальной линии (WLL)
на одну или несколько телефонных линий, к которым подключают обычные телефоны, факсы или модемы (в широкополосных системах, предоставляющих доступ к сетям ISDN, используются терминальные адаптеры ISDN (terminal adapters);
терминал технического обслуживания — компьютер, управляющий работой системы, осуществляющий мониторинг ее компонентов, контроль абонентских терминалов, а также проведение операций диагностики и технического обслуживания. Согласно оценкам американской консалтинговой фирмы Yankee Group, с 2001 г. в мире должно было действовать более 33 млн WLL-соединений. Подробнее см. [351].
Некоторые термины, связанные с технологией Ethernet [519]
Collision — коллизия возникает при попытке двух сетевых устройств одновременно передать пакеты данных в сеть Ethernet или Fast Ethernet. Коллизии — обычные ситуации, которые возникают в процессе нормальной работы сетей Ethernet или Fast Ethernet. Однако неожиданное увеличение числа коллизий может свидетельствовать о наличии проблем с каким-либо сетевым устройством, особенно если это не связано с общим увеличением трафика сети. В коаксиальных сегментах сети увеличение коллизий может означать неправильную установку кабеля.
Wire speed — скорость физического соединения: обозначает максимально возможную скорость соединений. Для Ethernet и Fast Ethernet-соединений эта величина обычно определяется как максимальное количество пакетов, которые могут быть переданы через данное соединение. Скорость физического соединения в сетях Ethernet составляет 14880 пакетов в секунду, а в сетях Fast Ethernet — 148809 пакетов в секунду.
AUI (Attachment Unit Interface) — интерфейс подключаемого модуля: стандартный интерфейс для сетей Ethernet (стандарт IEEE 802.3), предназначенный для подсоединения ПК или другого устройства к сети Ethernet. Например, концентратор (OfficeConnect TP4Combo) с AUI-портом может быть подключен с использованием трансивера к сети Ethernet, в которой в качестве среды передачи данных используется толстый коаксиальный кабель. ПК должен иметь NIC (карту сетевого интерфейса) с 15-разъемным AUI-гнездом.
MDI (Medium Dependent Interface) — интерфейс, зависящий от среды — задает правила подключения к портам в сетях Ethernet. Сетевой стандарт IEEE 802.3 определяет MDI как электрический и механический интерфейс между оборудованием и передающей средой. Отвечающий требованию указанного стандарта
специализированный порт RJ45 ^ имеет передающую и принимающую линии.
RJ45 может находиться в одном из двух состояний: MDI (линии не перекрещены) или MDI-Х (линии перекрещены). Для того чтобы соединение между двумя устройствами заработало, передатчик одного устройства должен быть соединен с приемником другого устройства. Поэтому MDI-порт одного устройства должен быть соединен с MDI-X-портом другого посредством обычного (без перекрещивания) кабеля.
MDI/MDI-X (Medium Dependent Interface/Medium Dependent Interface crossover) — интерфейс, зависящий от среды/Интер- фейс, зависящий от среды, с перекрещиванием: переключатель, расположенный на задней стороне коммутатора или концентратора серии OfficeConnect (см. далее), используется для изменения режима работы определенного порта. Буква X означает пересечение линий приема и передачи порта. MDI-порт одного устройства соединяется с MDI-X-портом другого устройства. Если у концентратора серии OfficeConnect используется порт с наибольшим номером, необходимо, чтобы MDI/MDI-X-переключатель был установлен в положение MDI-X (out).
OfficeConnect* — набор технических средств, выпускаемых фирмой ЗСош, которые предназначены для построения и сопровождения эксплуатации локальных сетей. Серия продуктов OfficeConnect полностью удовлетворяет потребности рынка SOHO, давая возможность обмениваться информационными ресурсами внутри офиса, получать высокоскоростной доступ в Интернет и устанавливать удаленные соединения с другими офисами. Состав средств, входящих в OfficeConnect и доступных в настоящее время, включает: сетевой инструментарий OfficeConnect, Ethernet- и Fast Ethernet-концентраторы, коммутаторы и маршрутизаторы.
Auto negotiation — автосогласование. Некоторые устройства из серии OfficeConnect поддерживают автосогласование. Автосогласование происходит тогда, когда два устройства, имеющие общее соединение, автоматически настраиваются для достижения наибольшей общей скорости. Приоритеты следующие: 100Base-TX полнодуплексная, 100Base-TX полудуплексная, 10Base-T полнодуплексная и 10Base-T полудуплексная. Автосогласование определяется стандартом IEEE 802.3 для Ethernet и выполняется в течение нескольких миллисекунд.
9 RJ — Registered Jack — также стандартный разъем, использующийся для присоединения различных устройств в сети Ethernet.
Auto sensing — автодетектирование. Некоторые устройство us серии OfficeConnect поддерживают автодетектирование. При автодетектировании порт, который может работать на различных скоростях (например, 10 и 100 Мбит/с), имеет возможность определить скорость другого порта, с которым существует соединение. Оба порта автоматически настроятся для использования максимальной скорости. Данный термин является синонимом термина автосогласование (см. «Auto negotiation»).
Основные стандарты сетейпередачи данных1)
стандарты iso
Международная организация по стандартизации [ISO, International Standards Organization] — основана в 1946 г. для разработки международных стандартов в различных областях техники, производственной и других видах деятельности. Объединяет более 70 национальных организаций по стандартизации. Наиболее известный стандарт ISO в области телекоммуникаций — семиуровневая модель взаимодействия открытых систем (см. далее «OSI»).
Модель OSI (Open Systems Interconnection) — взаимодействие открытых систем — семиуровневая модель протоколов передачи данных, разработанная Международной организацией по стандартизации (см. «ISO») и CCITT (Consultative Committee for International Telephony and Telegraphy) для сопряжения различных видов вычислительного и коммуникационного оборудования различных производителей.
Уровни OSI [OSI layers] — группы протоколов передачи данных, связанные между собой иерархическими отношениями (см. «Иерархическая структура»). Каждый уровень обслуживает вышестоящий уровень и, в свою очередь, пользуется услугами нижестоящего.
Наименование уровней OSI (от нижнего к верхнему)'.
Физический уровень [physical layer] — описывает механические, электрические и функциональные характеристики среды передачи данных, а также средства, предназначенные для установления, поддержания и разъединения связи («соединений»). При
') При подготовке данного раздела широко использованы материалы словаря В.Н. Кокарева по сетевым технологиям [176].
необходимости обеспечивает также кодирование и модуляцию сигнала, передаваемого в сети.
Канальный уровень [data link layer] — отвечает за надежность передачи данных по определенному каналу между двумя соседними узлами, а также за установление, поддержание и разрыв соединений. Блок данных, передаваемых на канальном уровне, называется кадром. Процедуры канального уровня добавляют в передаваемые кадры соответствующие адреса, контролируют ошибки и при необходимости осуществляют повторную передачу кадров. Реализует методы доступа к среде передачи, основанные на передаче маркера (token passing) или на соперничестве (см. «Contention»).
Сетевой уровень [network layer] — обеспечивает маршрутизацию пакетов (т. е. передачу через несколько каналов по одной или нескольким сетям), что обычно требует включения в пакет сетевого адреса получателя. Отвечает также за обработку ошибок, мультиплексирование пакетов и управление протоколами данных. Самые известные протоколы этого уровня: Х.25 (в сетях с коммутацией пакетов), IP (в сетях TCP/IP), и IPX (в сетях NetWare). Кроме того, к сетевому уровню относятся протоколы построения маршрутных таблиц для маршрутизаторов, например, OSPF, RIP, ES-IS и IS-IS.
Транспортный уровень [transport layer] — обеспечивает предоставление услуг по надежной передаче данных между оконечными узлами сети, в том числе взаимодействующими через несколько промежуточных узлов коммутации или даже транзитных сетей. Служит границей, ниже которой единицей передаваемой информации являются пакеты, а выше — сообщения. В рамках транспортного протокола модели OSI предусмотрены пять классов сервиса передачи сообщений (0-4).
Сеансовый уровень [session layer] — обеспечивает предоставление услуг, связанных с организацией и синхронизацией обмена данными между процессами на уровне представления.
Уровень представления данных [presentation layer] — включает служебные операции, к которым обращается прикладной уровень (см. далее) для интерпретации и преобразования передаваемых и принимаемых данных. Обеспечивает установление общих правил взаимодействия двух ЭВМ различных типов.
Прикладной уровень [application layer] — отвечает за взаимодействие прикладных программ и интерфейс пользователя. Предоставляемые им услуги: электронная почта, идентификация пользователей, передача файлов и т. п.
Подуровни семиуровневой модели OSI
MAC (Media Access Control) — управление доступом к среде:
Подуровень канального уровня. Определяет методы доступа к среде передачи данных, формат кадров и адресацию.
Общий термин для описания метода доступа сетевых устройств к среде передачи данных (преимущественно используется применительно к ЛВС).
LLC (Logical Link Control) — управление логическим каналом:
Подуровень канального уровня, ориентированный на поддержку функций, не зависящих от среды передачи данных. Использует сервис подуровня МАС для предоставления услуг сетевому уровню.
Протокол канального уровня, разработанный Комитетом IEEE 802 для локальных вычислительных сетей (см. «ЛВС»). Является общим для всех стандартных технологий ЛВС. В стандарте IEEE 802.2 определены три класса протоколов управления логическим каналом:
LLC1* — без установления соединения, подтверждений, исправления ошибок и управления потоком;
LLC2* — с установлением соединения;
LLC3* — без установления соединения, но с подтверждениями.
PMD* (Physical layer Medium Dependent) — подуровень физического уровня, зависящий от среды передачи. Является составной частью стандарта FDDI, регламентирующего характеристики волоконно-оптического кабеля для передачи данных, типы коннекторов (соединительных устройств), мощность передатчиков и др.
Стандарты IEEE*.
IEEE* (Institute of Electrical and Electronic Engineers) — Институт инженеров по электротехнике и радиоэлектронике (ИИЭР) — организация, созданная в США в 1963 г. Является разработчиком ряда стандартов для локальных вычислительных систем, в том числе по кабельной системе, физической топологии и методам доступа к среде передачи данных. Наибольшую известность получила серия стандартов 802 (см. далее), ответственность за которые несут Комитет IEEE 802 и (непосредственно) его рабочие группы — подкомитеты.
IEEE 802.1Q* — стандарт, целью которого является установление единого метода передачи по сети данных о приоритете кадра и его принадлежности к виртуальным ЛВС. Содержит две спецификации маркировки пакетов: первая (одноуровневая) определяет взаимодействие виртуальных сетей по магистрали Fast Ethernet; вторая (двухуровневая) связана с маркировкой пакетов в смешанных магистралях, включая Token Ring и FDDI. Первая спецификация представляет собой доработанную технологию коммутации,
поддерживаемую фирмой Cisco Systems. Задержка с принятием данного стандарта связана с необходимостью детальной проработки более сложной двухуровневой спецификации. Подробнее см. [576].
IEEE 802.1р* - стандарт, определяющий метод передачи данных о приоритете сетевого трафика. Необходим для исключения задержек в передаче пакетов по ЛВС. Задержки, неприемлемые при передаче голоса и видео, могут возникать в результате даже кратковременных перегрузок сети. Данный стандарт специфицирует алгоритм изменения порядка расположения пакетов в очередях, чем обеспечивается своевременная доставка трафика, чувствительного к временным задержкам. Подробнее см. [576].
IEEE 802.2* — стандарт канального уровня, предназначенный для использования совместно со стандартами IEEE 802.3, 802.4 и 802.5 (см. далее). Определяет способы управления логическим каналом. Относится к подуровню LLC канального уровня.
IEEE 802.3*
Стандарт, описывающий характеристики кабельной системы для ЛВС с шинной топологией (10Base-5), способы передачи данных и метод управления доступом к среде передачи CSMA/CD.
Рабочая группа (подкомитет) Комитета IEEE 802, рассматривающая стандарты для сетей Ethernet.
• IEEE 802.4*
Стандарт, описывающий физический уровень и метод доступа с передачей маркера в ЛВС с шинной топологией. Используется в ЛВС, реализующих протокол автоматизации производства (МАР). Аналогичный метод доступа применяется в сети ARCnet.
Рабочая группа (подкомитет) Комитета IEEE 802, рассматривающая стандарты для сетей Token Bus.
• IEEE 802.5*
Стандарт, описывающий физический уровень и метод доступа с передачей маркера в ЛВС с топологией «звезда». Используется в сетях Token Ring.
Рабочая группа (подкомитет) Комитета IEEE 802, рассматривающая стандарты для сетей Token Ring.
IEEE 802.6* — стандарт, описывающий протокол для городских вычислительных сетей (MAN). Использует волоконнооптический кабель для передачи данных с максимальной скоростью 100 Мбит/с на территории до 100 км2.
IEEE 802.11* — спецификация на беспроводные радиолинии связи для вычислительных сетей (см. «Radio Ethernet»). Определяет используемую ими частоту 2,4 ГГц, которая выделена в США для промышленности, науки и медицины, и скорости передачи данных 1 и 2 Мбит/с.
IEEE 802.11а* — спецификация на беспроводные радиолинии связи для вычислительных сетей. Является модификацией IEEE 802.11. Определяет использование частотного диапазона 5,155,35 ГГц и скорость передачи данных (голос и видео) до 54 Мбит/с.
IEEE 802.11b* — спецификация и протокол на беспроводные радиолинии связи для вычислительных сетей. Является современной модификацией IEEE 802.11 (часто называемой WiFi), обеспечивает передачу данных со скоростями 1; 2; 5,5 и 11 Мбит/с в диапазоне частот 2,412-2,4835 ГГц, при этом реальная скорость передачи файлов не превышает 5,2 Мбит/с, а эффективность передачи данных составляет 47 %.
По данным тестирования, выполненным «Компьютер Пресс», устройства, работающие в соответствии со стандартами 802.11а и 802.11b, являются не совместимыми, так же, как и антеннофидерные тракты в случае использования этого оборудовния для организации внешних каналов передачи данных. Подробнее о стандарте IEEE 802.11b см. [716].
IEEE 1394* — стандарт высокоскоростного интерфейса, разработанный для новой (последовательной) шины, имеющий в своей спецификации такой же номер. Стандарт состоит из следующих разделов: непосредственное описание архитектуры шины, описание строения проводов, а также протоколов передачи данных. Позволяет конструировать нециклические сети с ограниченным числом отводов. Термин нециклические сети означает, что подключаемая аппаратура не может создавать петли, а термин сети с ограниченным числом отводов — что в одной цепочке не может быть более 16-ти узлов. Некоторые характеристики стандарта: поддерживает максимальные скорости передачи данных в 100, 200 и 400 Мбит/с; имеет полностью цифровой интерфейс, малогабаритные разъемы и тонкие кабели; обеспечивает «горячее» подключение устройств (можно подсоединять или отсоединять устройства при работающей шине); поддерживает синхронную и асинхронную передачу данных; имеет масштабируемую архитектуру (на одной шине могут находиться устройства, передающие данные со скоростью 100, 200 и 400 Мбит/с) и др. Подробнее см. [630].
10Base-2 — «Тонкий Ethernet»: стандарт физического уровня, являющийся частью стандарта IEEE 802.3, который описывает топологию сети Ethernet на тонком коаксиальном кабеле (thin Ethernet, Cheapernet) при скорости передачи данных 10 Мбит/с. Максимальное расстояние между узлами сети — 185 м. Сеть может состоять из пяти сегментов, соединенных через повторители. В каждом из трех сегментов можно подключать к кабелю до 30 узлов. Два других сегмента используются только для увеличения общей
протяженности сети (к ним станции подсоединять нельзя). Повторитель рассматривается как специальный узел, подключенный к сети, поэтому в сегмент с двумя повторителями можно включать только 28 станций. Таким образом, одна сеть Ethernet 10Base-2 содержит не более 86 узлов, а максимальная длина кабеля не превышает 925 м. Цифра 10 в названии стандарта обозначает скорость передачи (10 Мбит/с), слово «Base» — метод передачи (основная полоса передачи — baseband), последняя цифра (2) — тип кабеля (тонкий коаксиальный). В других стандартах для сети Ethernet последние символы — 5, Т, F, VG — обозначают соответственно: толстый коаксиальный кабель, витую пару (ТР), волоконно-оптический кабель (fiber) и неэкранированную витую пару категории 3 (voice grade).
10Base-5 — «Толстый Ethernet»: стандарт физического уровня, являющийся частью стандарта IEEE 802.3. Описывает топологию сети Ethernet на толстом коаксиальном кабеле (Thick Ethernet) при скорости передачи данных 10 Мбит/с. Максимальное расстояние между узлами — 500 м, число узлов в каждом из трех сегментов — не более 100. К двум другим сегментам нельзя подключать станции. Следовательно, в сети может быть не более 296 станций при общей длине кабеля не более 2,5 км (см. «10Base-2»).
10Base-F, 10Base-FL* — стандарт физического уровня комитета IEEE 802.3, описывающий топологию сети Ethernet на волоконно-оптическом кабеле при скорости передачи данных 10 Мбит/с. Максимальное расстояние между узлами — 2 км.
10Base-T* — стандарт физического уровня комитета IEEE 802.3, описывающий топологию сети Ethernet на экранированной и неэкранированной витых парах (см. «5UTP» и «STP») категорий кабелей: 3, 4 или 5 при скорости передачи данных — 10 Мбит/с. Подключение рабочих станций осуществляется через концентратор. Максимальная длина кабеля — 100 м.
100Base-FX* — стандарт физического уровня, предназначенный для сетей 100 Мбит/с Fast Ethernet, которые используют оптоволоконный кабель.
100Base-T, 100Base-TX* — стандарт, предложенный фирмой ЗСош для реализации сетей типа Fast Ethernet, которые используют кабель типа витая пара и скорость передачи данных 100 Мбит/с. Сохраняет протокол CSMA/CD уровня МАС, что позволяет использовать прежнее программное обеспечение и средства управления сетями Ethernet. Поддерживается фирмами, контролирующими более 60% рынка адаптеров Ethernet. В августе 1993 г. образован Союз поддержки проекта стандарта 100Base-T (Fast Ethernet Alliance), в который входят такие известные фирмы, как ЗСош, Cabletron, Grand Junction Networks, Intel, Racal-Data-
сот и SynOptics. Существуют два несовместимых предложения по реализации физического уровня для 100Base-T: 100Base-X и 4Т+. На уровне МАС технология 100Base-T конкурирует с предложением 100Base-VG (см. «10Base-2», «100Base-X, «100Base-4T+» и «100Base-VG»).
100Base-VG — проект стандарта, предложенный фирмами AT&T и Hewlett-Packard для реализации в сети Ethernet передачи данных со скоростью 100 Мбит/с по неэкранированной витой паре (UTR) категории 3, широко используемой для передачи речи. По этой причине UTR категории 3 называется также кабелем VG (Voice Grade). В 100Base-VG определены новый метод доступа Demand Priority (обработка запросов с учетом приоритетов) и новая схема кодирования данных Quartet Coding (квартетное кодирование). Благодаря квартетному кодированию данные передаются со скоростью 25 Мбит/с. Согласно методу Demand Priority станция, желающая передать пакет, посылает высокочастотный сигнал концентратору, запрашивая низкий приоритет для обычных данных и высокий — для данных, чувствительных к временным задержкам (например, при передаче движущегося изображения и речи). Если сеть свободна, концентратор разрешает передачу пакета. После анализа адреса получателя в принятом пакете концентратор автоматически отправляет пакет станции назначения. Если же сеть занята, концентратор ставит полученный заказ в очередь, которая обрабатывается в порядке поступления запросов с учетом их приоритетов: запросы с более высоким приоритетом выполняются первыми.
100Base-X* — один из двух конкурирующих методов реализации физического уровня 100Base-T. Основан на технологии передачи сигналов, принятой в FDDI. Буква X в названии метода 100Base-X означает возможность использования разных средств передачи: двух неэкранированных витых пар категории 5, двух экранируемых витых пар или многомодового волоконно-оптического кабеля. Функции 100Base-X распределены по трем подуровням, низший из которых соответствует стандарту TP-PMD.
100VG-AnyLAN* — технология, разработанная фирмой IBM и Hewlett-Packard на основе предложения 100Base-VG для обеспечения скорости передачи 100 Мбит/с в сетях Ethernet и Token Ring. Конкурирует с технологией 100Base-X.
1000Base-LX* — техническая спецификация, которая используется для сетей Gigabit Ethernet со скоростью передачи, составляющей 1000 Мбит/с по одномодовому оптоволоконному кабелю.
1000Base-SX* — техническая спецификация, которая используется для сетей Gigabit Ethernet со скоростью передачи, составляющей 1000 Мбит/с по многомодовому оптоволоконному кабелю.
1000Base-T* — техническая спецификация, которая используется для сетей Gigabit Ethernet со скоростью передачи 1000 Мбит/с по медному кабелю категории 5. Имеет ограничение по длине ~ 10 м.
Стандарты ITU-T серий Н[H-series] и V[V-series]
ITU (International Telecommunications Union) — Международный союз электросвязи (структурное подразделение ООН), ранее — Международный консультативный комитет по телефонии и телеграфии — МККТТ [CCITT, Comite’ Consultatif Internationale de Telegraphique et Telephonique].
ITU-T — Комитет по стандартизации телекоммуникаций в составе ITU (см. ранее), его рабочий орган — Сектор стандартизации телекоммуникаций — TSS, ITU-TSS (Telecommunications Standardization Sector). В задачи ITU-T входит установление стандартов в области электросвязи. Членами комитета являются министерства связи стран — членов ООН, частные компании, научные организации и торговые объединения.
Группа стандартов ITU-T на средства и методы обработки и передачи данных на физическом и канальном уровнях
Н.245* — стандарт ITU-T, который определяет порядок реализации функций управления при передаче аудио- и видеосигналов в компьютерной телефонной сети [250].
Н.261* — компонент набора протоколов Н.320 (см. далее), описывающий сжатие видеоданных.
Н.320 — пакет стандартов ITU-T, которые описывают сжатие звука и видеоданных и механизмы их передачи по выделенным или коммутируемым цифровым линиям для видеоконференций.
Н.323* — стандарт ITU-T, который определяет требования к компьютерной телефонии и видеоконференциям, проводимым через распределенные сети с коммутацией пакетов (например, Ethernet, Token Ring, ATM и др.). Принят в 1996 г. Спецификация Н.323 стала руководством для разработчиков программ и технических средств телефонии Интернета. В ней определены основные функции, которые должны выполнять соответствующие продукты, а также сформулированы рекомендации по управлению вызовами и по технологиям сжатия аудио- и видеосигналов. Стандарт обеспечивает совместимость сетевого оборудования и может использоваться везде, где поддерживается IP-протокол, независимо от топологии сети. Подробнее см. [250, 565].
Н.324* — стандарт ITU-T, который определяет требования к видеоконференциям, проводимым через обычные аналоговые телефонные сети.
Т.120* — стандарт ITU-T, который описывает двусторонние и многосторонние видеоконференции, проводимые при совместной работе над документами с использованием различных сред передачи данных [136, 250].
V.17* — стандарт ITU-T передачи данных со скоростью до 14,4 Кбит/с. Используется для обмена факсимильной информацией. Подробнее см. [652].
V.21* — стандарт ITU-T для дуплексной передачи с частотным разделением каналов и частотной модуляцией. Скорость передачи 300 бит/с [201, 652].
V.22* — стандарт ITU-T для дуплексной передачи с частотным разделением каналов со скоростью 600 бит/с или 1,2 Кбит/с по коммутируемому или выделенному каналу с применением двукратной относительной фазовой (фазоразностной) модуляции [201, 652].
V.22bis* — стандарт ITU-T для дуплексной передачи с частотным разделением по коммутируемому каналу со скоростью 1,2 или 2,4 Кбит/с с применением амплитудной квадратурной модуляции [652].
V.23* — стандарт ITU-T для полудуплексной передачи со скоростью 1,2 Кбит/с по коммутируемому каналу с применением частотной модуляции.
V.24* — стандарт ITU-T, определяющий электрический интерфейс между терминальным оборудованием (DTE) и модемом. Эквивалентен интерфейсу RS232C, разработанному ассоциацией EIA.
V.26* — стандарт ITU-T для полудуплексной передачи со скоростью 2,4 Кбит/с по выделенному каналу с применением двукратной относительной фазовой модуляции.
V.26bis* — стандарт ITU-T для дуплексной передачи со скоростью 2,4 Кбит/с по коммутируемому каналу с применением двукратной относительной фазовой модуляции.
V.27* — стандарт ITU-T для дуплексной передачи со скоростью 2,4 Кбит/с по выделенному каналу с применением трехкратной относительной фазовой модуляции.
V.27ter* — стандарт ITU-T для полудуплексной передачи со скоростью 4,8 Кбит/с по коммутируемому каналу с применением трехкратной относительной фазовой модуляции.
V.29* — стандарт ITU-T для дуплексной передачи со скоростью 9,6 Кбит/с по четырех проводному выделенному каналу, а также для полудуплексной передачи по коммутируемому или двухпроводному выделенному каналу с применением 1б-позиционной квадратурной амплитудной модуляции. Широко используется также для передачи факсимильных сообщений со скоростью 9,6 Кбит/с и 7,2 Кбит/с.
V.32* — стандарт ITU-T для дуплексной передачи со скоростями 2,4; 4,8 или 9,6 Кбит/с по коммутируемому или двухпроводному выделенному каналу с применением 16-позиционной амплитуднофазовой модуляции. Поддерживает методы исправления ошибок (решетчатое кодирование) и подавления помех за счет отраженного сигнала (так называемую эхо-компенсацию) [652].
V.32bis* — стандарт ITU-T для дуплексной передачи со скоростью 7,2; 9,6; 12,0 или 14,4 Кбит/с по коммутируемому или двухпроводному выделенному каналу с применением 128-позиционной квадратурной амплитудной модуляции. Поддерживает методы согласования скорости приема-передачи, исправления ошибок (решетчатое кодирование) и подавления помех за счет отраженного сигнала (так называемую эхо-компенсацию) [652].
V.32terbo* — спецификация фирмы AT&T, совместимая со стандартами V.32 и V.32bis. Описывает метод дуплексной передачи со скоростью 19,2 Кбит/с по коммутируемому или двухпроводному выделенному каналам. Пока не получила широкой поддержки производителей модемов.
V.33* — стандарт ITU-T для дуплексной передачи со скоростью 14,4 Кбит/с по четырехпроводному выделенному каналу с применением 128-позиционной амплитудно-фазовой модуляции.
V.34* — стандарт ITU-T для дуплексной передачи со скоростью 33,6 Кбит/с по коммутируемому каналу. Раньше назывался V.Fast. Подробнее см. [201, 652].
V.35* — стандарт ITU-T, определяющий интерфейс между терминальным оборудованием (см. DTE) и линейным драйвером [line driver] (преобразователем цифровых сигналов, улучшающим их характеристики для обеспечения надежности передачи на большие расстояния). Поддерживает скорость передачи до 64 Кбит/с.
V.42* — стандарт ITU-T для дуплексных модемов, описывающий методы исправления ошибок. Поддерживает протокол доступа к каналу для модемов [LAMP, Link Access Protocol for Modems], совместимый с протоколами LAPB для сетей X.25 и LAPD для сетей ISDN.
V.42bis* — стандарт ITU-T, описывающий процедуры сжатия данных, передаваемых модемами. Позволяет вчетверо увеличить скорость передачи данных, если принимающий модем также поддерживает этот стандарт.
V.70* — стандарт ITU-T, определяющий протокол одновременной передачи голоса и данных (DSVD). Находится в разработке [215].
V.90* — стандарт ITU-T, определяющий протокол для модемов и оборудования, рассчитанных на скорость передачи данных
56,7 Кбит/с (прямая передача) и 33,6 Кбит/с (обратная передача). Принят в начале 1998 г. Снимает возникшие ранее проблемы появления двух альтернативных стандартов: Х2 фирмы U.S. Robotics (США) и K56Flex (альянс фирм — Lucent Technologies, Rokwell и др.). Подробнее о стандарте и соответствующих ему модемах см. [422, 440, 455].
V.92* — стандарт ITU-T, определяющий протокол для модемов и оборудования, рассчитанных на скорость передачи данных 56,7 Кбит/с. Это достигается за счет использования для кодирования данных ИКМ. Подробнее см. [652].
V.120* — стандарт ITU-T, определяющий протокол, который обеспечивает взаимодействие устройств, имеющих скорость передачи менее 64 Кбит/с. Ряд коммуникационных программных продуктов для ПЭВМ требуют, чтобы указанные устройства поддерживали протокол V.120.
СТАНДАРТЫ СЕРИИ X [X-series]
Группа стандартов ITU-T на протоколы и интерфейсы, предназначенные для передачи цифровых данных
Х.21* — рекомендация ITU-T, описывающая физический интерфейс между терминалом и аппаратурой передачи данных (см. «ВСЕ»). Предназначена для замены более ранних рекомендаций ¥.24 и ¥.25.
Х.25* — стандарт ITU-T, определяющий интерфейс между оконечным оборудованием (см. «DTE») и аппаратурой передачи данных (см. «ВСЕ») для рабочих станций, действующих в режиме коммутации пакетов в сети передачи данных общего пользования. Реализует три уровня протокола: физический, канальный и сетевой. Термин Х.25 часто используется для обозначения сетей с коммутацией пакетов (см. «Сети Х.25»), что не совсем верно. Рекомендация Х.25 специфицирует лишь интерфейс доступа к сети, но не устанавливает порядок функционирования сети и правила управления ею [176].
Х.75* — стандарт ITU-T для сетей пакетной коммутации, описывающий структуру сообщений для обмена по международным каналам между шлюзами сетей Х.25.
Х.121* — стандарт ITU-T, определяющий международную систему адресации в сетях Х.25.
Х.400* — международный стандарт для систем передачи сообщений, описывающий методы электронного обмена (текстами, графикой, факсами и др.). Основное назначение стандарта — обеспечение взаимодействия между различными системами электронной почты (см. «E-mail»). Определяет несколько протоколов, обес-
печивающих надежную передачу между агентами пользователя (User Agent) и агентами передачи сообщений (Message Transfer Agent) [176].
Х.500* — стандарт ITU-T принят в 1988 г, обновлялся в 1993 и 1997 гг. Предназначен для поддержки глобальной службы каталогов Интернета. Ядро Х.500 составляет распределенная иерархическая справочная база данных обо всех поименованных объектах сети (в том числе ресурсах, приложениях и пользователях). Подробнее см. [526].
Другие стандарты и протоколы
ANSI-136* — североамериканский цифровой стандарт мобильной связи, используемый в системах TDMA, известных ранее под названием D-AMPS.
CDDI* (Copper Distributed Data Interface) — распределенный интерфейс передачи данных по медному кабелю — спецификация, разработанная фирмой Crescendo Communications для передачи трафика FDDI (см. ранее) по медному кабелю (в 1993 г. эта фирма приобретена ведущим производителем маршрутизаторов — компанией Cisco Systems). Положена в основу стандарта TP-PMD.
CDMA* (Code Division Multiple Access) — многостанционный доступ с кодовым разделением каналов — наименование технологии много станционного радиодоступа, объединяющей ряд технологий и соответствующих им стандартов для радиоинтерфейсов, включая CDMA 2000 (название стандарта CDMA для услуг третьего поколения), CDMA One или IS-95 (технология узкополосного радиоинтерфейса, предложенная фирмой Qualcomm), Wideband CDMA — WCDMA (технология широкополосного радиоинтерфейса третьего поколения, оптимизированная для предоставления высокоскоростных мультимедийных услуг, в том числе видео, доступа в Интернет и видеоконференций) [567].
EIA/TIA-232* — стандарт для 25-контактного последовательного интерфейса, который может быть использован для подсоединения компьютеров к сетевому оборудованию (старое название — RS232). Разработан и принят двумя ассоциациями EIA и TIA. EIA (Electronic Industries Association) — Ассоциация электронной промышленности — организация, объединяющая производителей электронного оборудования в США. Регламентирует электрические и функциональные характеристики интерфейсного оборудования и кабельных систем. TIA (Telecommunications Industry Association) — Ассоциация телекоммуникационной промышленности — организация, занимающаяся разработкой телекоммуникационных стандартов, основана в 1988 г. в США. TIA была выделена из EIA для разработки телекоммуникационных стандартов.
FDDI* (Fiber Distributed Data Interface) — стандарт на распределенный интерфейс высокоскоростной передачи данных по волоконно-оптическому кабелю, принятый комитетом ANSI X3t9.5 в 1989 г. Состоит из четырех частей: двух подуровней семиуровневой модели OSI — PMD и МАС (см. ранее), а также протоколов PHY и SMT (см. далее). Соответствующий ему международный стандарт — ISO 9314 — регулирует методы передачи данных по волоконно-оптическому кабелю со скоростью 100 Мбит/с. Поддерживает работу 500 узлов. Основан на детерминированном методе доступа с передачей маркера (как в Token Ring). В общем случае сеть FDDI имеет топологию «кольца» с подсоединенными к нему «деревьями». При использовании многомодового кабеля расстояние между станциями может достигать 2 км при общей длине кольца 100 км. FDDI используется в приложениях, требующих высокой надежности, например, в информационных системах аэропортов, при построении магистральных сетей масштаба города (см. «Campus network»), а также в магистральных соединениях, обеспечивая связь между сетями Ethernet и Token Ring [778].
IETF* (Internet Engineering Task Force) — инженерная проблемная группа Интернета — международная общественная организация сообщества Интернета, которая отвечает за организацию работы системы, разработку стандартов сети и техническое усовершенствование средств ее обеспечения.
OSPF* (Open Shortest Path First) — открытый протокол предпочтения кратчайшего пути — стандарт и соответствующий ему протокол, разработанные комитетом IETF (см. ранее) для маршрутизаторов сети Интернет в целях определения оптимального маршрута передачи данных. В настоящее время является самым популярным и используется в маршрутизаторах различных фирм- производителей. Основан на алгоритме SPF. Обеспечивает следующие дополнительные возможности: маршрутизацию пакетов в соответствии с заказанным типом обслуживания; равномерное распределение нагрузки между альтернативными путями одинаковой стоимости; аутентификацию маршрутизаторов, гарантирующую защиту от злоумышленников; задание виртуального канала между маршрутизаторами, соединенными не напрямую, а через некоторую транзитную сеть [176].
PHY* (PHYsical layer protocol) — протокол физического уровня стандарта FDDI (см. ранее), который определяет часть физического уровня, не зависящую от среды передачи данных: средства их кодирования и декодирования, схему синхронизации и набор сигналов управления. Отделяет канальный уровень от подуровня PMD.
RS232-C* — стандарт EIA на интерфейс для соединения двух оконечных цифровых устройств ООД (DTE) и АПД (DCE). Функционально эквивалентен стандартам ITU-T V.24 и V.28. Определяет электрические характеристики сигналов и типы коннекторов (соединительных устройств). Для интерфейса RS232 существуют два типа коннекторов — DB-25 и DB-9, имеющих 25 и 9 контактов соответственно.
RS422* — стандарт EIA, рекомендуемый вместо RS232 при длине кабеля более 15 м. Определяет электрические характеристики цифровых цепей со сбалансированным напряжением. Совместим по электрическим параметрам со стандартом ITU-T V.1L Чаще всего использует коннекторы DB-25.
RS423* — стандарт EIA, рекомендуемый вместо RS232 при длине кабеля более 15 м. Определяет электрические характеристики цифровых цепей с несбалансированным напряжением. Совместим по электрическим параметрам со стандартом ITU-T V.10. Предложен одновременно с RS422, однако используется реже [176].
SMT (Station ManagemenT) — протокол управления станцией стандарта FDDI (см. ранее), который описывает процессы управления станциями и концентраторами, инициализации и поддержания соединений между узлами, а также алгоритмы обнаружения ошибок и обработки аварийных ситуаций. В соответствии с протоколом SMT адаптеры FDDI автоматически выполняют большинство функций управления.
SSL (Secure Sockets Layer) — «Секретный уровень сокетов (соединений)» — один из видов сетевых протоколов (в том числе Open SSL, SSH и др.), поддерживающих секретные каналы передачи данных. Назначение SSL заключается в обеспечении секретности и надежности связи между двумя программными приложениями путем выполнения следующих функций: реализация конфиденциального соединения за счет шифрования данных; шифрование с открытым ключом для подтверждения подлинности передатчика и получателя; поддержка надежности передачи данных за счет использования корректирующих кодов и безопасных хэш-функций.
SSL состоит из двух уровней. На нижнем уровне многоуровневого транспортного протокола (например, TCP) он является протоколом записи и используется для инкапсуляции (т. е. формирования пакета) различных протоколов. Для каждого инкапсулированного протокола он обеспечивает условия, при которых сервер и клиент могут подтверждать друг другу свою подлинность, выполнять алгоритмы шифрования и производить обмен криптографическими ключами, прежде чем протокол прикладной программы начнет передавать и получать данные. Подробнее см. [814].
TDMA (Time Division Multiple Access)
Многостанционный доступ с временным распределением каналов — стандарт, получивший наименование ANSI-136, ранее именовавшийся Digital AMPS (D-AMPS). Обеспечивает возможность одновременно производить передачу данных от нескольких абонентов (например при телефонных разговорах) по одному и тому же каналу связи. Широко используется в странах Южной и Северной Америки, Тихоокеанского региона Азии и в России.
Технология, реализованная в современных радиоинтерфейсах стандартов GSM, TDMA и PDC. Выделенные для них диапазоны частот — 800, 1800 и 1900 МГц. Подробнее см. на сайте www.webproforum.com/uwc/index.html [567, 693].
TP-PMD* (Twisted Pair Physical Medium Dependent) — проект стандарта ANSI для реализации FDDI на основе неэкранированной витой пары категории 5 с коннекторами RJ-45 или экранированной витой пары категории IBM Туре У2 с коннекторами DB-9. В основу TP-PMD положена спецификация CDDI. Благодаря применению многоуровневой схемы кодирования данных (MLT-3) сохраняются приемлемые уровни электромагнитного излучения при передаче электрических сигналов со скоростью 100 Мбит/с.
Z39.50* — общее обозначение группы версий стандартов и соответствующих им протоколов ANSI/NISO (Z39.50-1988, Z39.50- 1992 и Z39.50-1995), обеспечивающих информационный поиск в вычислительных сетях типа «клиент-сервер» (NISO, National Information Standards Organization — Организация по национальным информационным стандартам США). Ответственность за развитие и внедрение стандарта несет Агентство поддержки Z39.50 (Maintenance Agency Z39.50), которое является лабораторией конгресса США. Стандарт изначально был ориентирован на межсетевой обмен библиографическими данными, однако поддерживает также работу с другими видами данных, в том числе с полнотекстовыми документами. Последняя версия — 239.50-1995 включает процедуры и структуры поиска в базах данных для клиентов, обеспечиваемых сервером. Протокол позволяет организовать связи между соответствующими приложениями информационного поиска, клиентом и сервером (когда они установлены на разных компьютерах). Определяет форматы и процедуры, управляющие обменом сообщениями между клиентом и сервером при выполнении поиска в базах данных и идентификации записей, которые отвечают специальным критериям, для получения части или всех идентифицированных записей. Он также позволяет производить сортировку результатов поиска; поддерживает контроль доступа, удаленное обслуживание и средства помощи. Клиент может инициировать
запрос в интересах пользователя, однако при этом адресация между клиентом и пользователем не обеспечивается. Одно из важных достоинств Z39.50 — предоставляемая им возможность организовывать работу в сетях типа Интранет корпоративных сообществ (в первую очередь библиотечных) путем организации виртуальных сетей с использованием шлюзов, берущих на себя функции серверов (одного или нескольких в каждой корпоративной сети) и обеспечивающих как единую точку доступа к информационным ресурсам участников сети, так и задачи разграничения доступа с использованием аутентификации клиентов.
Активное использование 23 9.50 в России началось в 2000 г. в связи с созданием в ряде регионов корпоративных библиотечноинформационных систем и их сетей, поддержанных программой российского отделения Института «Открытое Общество» (Фонд Сороса) «Автоматизация библиотек России». Сведения о стандарте и протоколе могут быть получены по сети Интернет (http://lcweb.loc.gov/z3950/agency) [226].
СРЕДСТВА И ТЕХНОЛОГИЯ ЗАЩИТЫВЫЧИСЛИТЕЛЬНЫХ СЕТЕЙ
Брандмауэр [brandmauer, FireWall]
Средство защиты работающих в Интернете серверов и сетей от несанкционированного доступа. Предохраняет от попадания в защищаемый объект или выхода из него пакетов данных, которые не отвечают установленным правилам безопасности. На корпоративные брандмауэры возложена дополнительная функция организации множественных шифрованных соединений или виртуальных частных сетей VPN. Брандмауэры этого вида отличаются от средств индивидуальной защиты тем, что допускают возможность программирования и контроля как входящих, так и исходящих пакетов. Примерами могут служить ППП Axent Technologies, Check Point, Cisco Systems FireWall/Plus, Network Associates, Secure Computing и др. Последняя разработка в данной области — Internet Security and Acceleration Server 2000 (ISA Server 2000), выпущенный фирмой Microsoft. Подробнее см. [152, 43 5, 610, 611, 631, 647].
RADIUS [Remote Authentication Dial-In User Service]
«Служба идентификации удаленных пользователей»: технология поддержки идентификации (аутентификации) удаленных
пользователей в больших вычислительных сетях (в частности VPN, WLAN и др.), которая описывается двумя стандартами IETF: RFC 2865 (Remote Authentication Dial-In User Service) и RFC 2866 (RADIUS Accounting). Принцип действия службы идентификации удаленных пользователей состоит в том, что клиенты RADIUS, которыми могут являться сервер доступа, сервер VPN или точка доступа WLAN, отсылают серверу RADIUS параметры доступа пользователя (Credentials), а также параметры соответствующего соединения. Для этого клиент использует специальный формат (RADIUS message). В ходе проверки последнего сообщения сервер аутентифицирует и авторизует (см. «Авторизация») запрос клиента и пересылает клиенту ответ (RADIUS message response). После чего клиент передает на сервер свои учетные данные.
Другая особенность технологии RADIUS связана с наличием и поддержкой ее агентов: систем обеспечивающих обмен сообщениями RADIUS непосредственно между клиентами, серверами и другим агентами. Сообщения RADIUS передаются в форме пакетов UDP и содержат следующие сведения:
Access-Request — «запрос доступа»;
Access-Accept — «доступ разрешен»;
Access-Reject — «доступ не разрешен»;
Access-Challenge — «вызов запроса»;
Accounting-Request — «запрос учета»;
Accounting-Response — «ответ учета».
Система RADIUS может совместно работать с различными протоколами аутентификации, включая наиболее часто используемые, например, Протоколом аутентификации пароля [Password Authentication Protocol, PAP], Протоколом аутентификации с предварительным согласованием [Challenge Handshake Authentication Protocol, CHAP] , а также MS-CHAP (первой версии CHAP от Microsoft и второй версии — MS-CHAP v2). Подробнее см. [831].
ЗАЩИТНЫЙ ЭКРАН [Firewall, firewall]
Узел сети, служащий барьером для предотвращения передачи трафика из одного сегмента в другой. Межсетевой экран используется как для уменьшения трафика, так и для повышения безопасности сети; может работать в качестве барьера между частной сетью и сетью общего пользования; может быть реализован с помощью маршрутизатора или другого специального сетевого устройства.
Применительно к Интернету и Интранету — система защиты средств технического, программного и информационного обеспечения компьютерной сети от несанкционированного доступа и
различного рода действий, связанных с нарушением их штатной работы или состояния. Строится на гибком использовании механизмов разрешающего и запрещающего действия, работа которых основана на принципах фильтрации данных. Подробнее см. [579]; см. также «Компьютерные вирусы» и «Антивирусные программы».
В составе защитного экрана могут использоваться*.
экранирующий шлюз — часть защитного экрана, управляющая отдельными видами сервиса и обеспечивающая безопасное обслуживание ими. Реализует связь между корпоративными и открытыми сетями. Состоит из программ, поддерживающих распространенные виды сервиса сетей Интернета (WWW, FTP, Gopher и др.), называемые сервисными агентами. В процессе сеанса экранирующий шлюз производит детальную аутентификацию пользователей и только после этого разрешает или запрещает им связь с сетью. Преимущество экранирующих шлюзов — высокая надежность; недостатки — повышенная сложность (в том числе работы для пользователей), узкая специализация, требующая установки для каждого нового сервиса дополнительных «агентов», и сравнительно небольшая скорость передачи данных;
пакетный фильтр, экранирующий маршрутизатор — маршрутизатор, обеспечивающий передачу данных по адресу, установленному системным администратором, а не по указанному в пакете. Это позволяет построить зону так называемой статической маршрутизации, включив в нее наиболее безопасные почтовые серверы. Фильтры этого типа оперируют наиболее полными данными о топологии сети и направлениях передачи информации. Недостатки: сложность определения факта их «взлома», отсутствие возможности гибкой оптимизации маршрутов передачи данных с учетом содержания сообщений, их количественных и других показателей;
транспортный фильтр — фильтр, управляющий сеансами связи. Во время открытия информационного канала и обмена сообщениями может проверять соответствие адресов, записывать необходимые данные в системный журнал, контролировать количественные показатели передаваемых сообщений и выполнять другие действия транспортного назначения. Наиболее распространенные критерии, используемые для блокировки связи: адресные данные (подсети или порта отправителя и/или получателя данных), вид сервиса, время его запроса или предоставления и т. д. Достоинства: возможности реализации более полного контроля передаваемых данных, предупреждения о нападении, нахождения ошибок управления и конфигурации экранов, отслеживания подделки адресов, а также блокировки при необходимости вызова соответствующего серви-
са [155, 579]. (См. «Информационная безопасность», «Защита информации», «ITSEC», «Защита от несанкционированного доступа», «PGP» и др.).
Другие термины, связанные с защитным экраном [155]
Агент, прокси [proxy]
Программное обеспечение, установленное на защитном экране, которое действует от имени внутреннего пользователя корпоративной сети. Агент устанавливает связь с внешним пользователем, аутентифицирует его и разрешает или запрещает использовать ресурсы данной сети.
Компьютер, который функционирует как интерфейс между двумя вычислительными системами, использующими различные стандарты, форматы или протоколы.
Атака, нападение [attack] — всякое действие, связанное с несанкционированным доступом в вычислительную сеть (а также его попыткой) и/или преднамеренным нанесением ущерба как сети в целом, так и любым ее составным частям, включая условия или результаты их функционирования. О некоторых видах атак и способах борьбы с ними см. [814, 815].
Анализ системного журнала [log processing] — процесс проверки системного журнала, поиск в нем признаков атаки и составление отчетов.
Безопасность, обеспечиваемая хостом [host-based security] — защита ЭВМ каждого абонента сети, обеспечиваемая программно-аппаратными средствами хоста.
Виртуальная сеть [virtual network perimeter] — защищаемая сеть, которая разбита на несколько сегментов, связанных в единую систему защищенными каналами через ненадежные сети.
Внутренняя атака [insider attack] — нападение на защитный экран изнутри защищаемой сети.
Защищенная подсеть [screened subnet] — подсеть (часть сети), защищенная экранирующим маршрутизатором. Уровень ее доступности и безопасности определяется установленными на маршрутизаторе правилами фильтрации данных.
Защищенный шлюз хоста [screened host gateway] — конфигурация защитного экрана, основанная на использовании экранирующего маршрутизатора хоста. Уровень доступности и безопасности защищенных ЭВМ зависит от установленных для маршрутизатора правил фильтрации данных.
Зона риска [zone of risk] — ЭВМ корпоративной сети, которые могут быть доступны для пользователей при правильной работе защитного экрана. Чтобы обнаружить на них нападение, администратору системы достаточно контролировать лишь зону риска.
Обнаружение нападения [intrusion detection] — поиск признаков нападения в системных журналах или других средствах контроля и регистрации работы вычислительной системы.
Ограничение полномочий [least privilege] — принцип реализации безопасности, в соответствии с которым для каждого пользователя устанавливается необходимый минимум доступных ему полномочий, чем достигается сокращение процессов авторизации и вероятности несанкционированных действий пользователей.
Основной принцип (защиты) [stance] — стратегия построения защитного экрана, в соответствии с которой «запрещено все, кроме необходимого» или «разрешено все, кроме опасного».
Перехват IP [IP spacing/hijacking] — нападение, при котором атакующий перехватывает или корректирует установленный канал доступа. Нападающий в такой атаке маскируется под законного пользователя, прошедшего процедуру аутентификации.
Перехват сеанса [session stealing] — см. «Перехват 1Р».
Периметр безопасности [perimeter-based security] — контроль доступа во всех пунктах выхода корпоративной сети к глобальной.
Подделка DNS [DNS spoofing] — подделка идентификаторов ЭВМ сети, например, путем перехвата ответов DNS и замены их фальшивыми.
Подделка IP [IP spoofing] — нападение, при котором атакующий пытается замаскироваться под надежного абонента, подделывая его 1Р-адрес.
Политика безопасности [policy] — совокупность правил, регламентирующих работу защищаемых средств, а также мер и действий, обеспечивающих их надежную защиту.
Получение нелегальных полномочий [abuse of privilege] — действия пользователя, связанные с получением не разрешенных ему прав, противоречащие закону или политике безопасности организации — владельца сети.
Преобразующий маршрутизатор [tunneling router] — маршрутизатор или шлюз, шифрующий поток данных для передачи его через ненадежные сети.
Режим разрушения [failure mode] — характеристика устанавливаемого уровня защиты при настройке экранирующей системы.
Сетевой экран [Network-Level FireWall] — защитный экран, который контролирует поток данных на уровне IP-пакетов.
Срок хранения системного журнала [log retention] — установленное регламентом сети время хранения и анализа системных журналов.
Устройство аутентификации [authentication token] — портативное устройство, используемое для аутентификации пользователя. В основе его работы могут быть заложены различные принципы и алгоритмы (например, «Запрос/ответ», «Списки одноразовых паролей»).
Хост-бастион, компьютер-бастион [bastion host] — наиболее защищенная ЭВМ, которая устанавливается в самом уязвимом месте корпоративной сети для создания надежной экранирующей системы (см. «Защитный экран»).
Шифрующий маршрутизатор [encrypting router] — см. «Преобразующий маршрутизатор» и «Виртуальная сеть».
Шлюзовой экран [dual homed dateway] — экранирующая ЭВМ, связанная каналами передачи данных с двумя или более различными сетями. Блокирует прямую передачу IP-пакетов между разделяемыми сетями.
Экранирующий маршрутизатор [screening router] — маршрутизатор, фильтрующий пакеты (см. «Фильтрация данных») в соответствии с набором правил, установленных администратором сети.
Экранирующий шлюз [application-level FireWall] — фильтр, который является посредником между пользователями различных сетей. Установление прямого канала связи между отправителем и получателем информации блокируется.
Эшелонированная оборона [defence in depth] — принцип построения системы безопасности, при котором защита устанавливается как на общесистемном уровне (например, защитный экран), так и на уровнях отдельных ее звеньев, включая ЭВМ конечных пользователей (см. [631]).
DoS (Denial of Service), DDoS (Distributed Denial of Service) — наименование одного из наиболее распространенных видов атак на отдельные ПК и/или локальные вычислительные сети (например, корпоративные) в Интернете, вызывающего «отказ в обслуживании», т. е. в выполнении вполне законных соединений, в связи с тем, что все ресурсы сети, ее программного обеспечения и/или ПК адресата заняты обслуживанием большого числа запросов, искусственно созданных нападающей стороной.
LSA (LAN Security Architecture) — архитектура безопасности ЛВС — технология защиты данных в ЛВС, запатентованная фирмой ЗСош. Основана на применении для каждого порта концентратора специальной микросхемы LSA, которая отключает незарегистрированных пользователей, вносит искажения в пакеты данных, не предназначенных для принимающих их пользователей, и предупреждает администратора сети о попытках несанкциониро-
ванного доступа [176].
Land — DDoS-атака, выполняемая зацикливанием IP-пакета с совпадающими адресами отправителя и получателя; использует некорректную реализацию сетевых сервисов некоторых операционных систем [728].
Tiny fragment — «Крошечный фрагмент»: атака, позволяющая проникнуть внутрь защищаемой сети с помощью специальным образом фрагментированных ТСР-пакетов [728].
UBE (Unsolicited Bulk E-mail) — «Нежелательный большой объем электронной почты»: массовая рассылка нежелательных сообщений электронной почты (спам) [728].
Ошибки и искажения передачи данных, средства их коррекции
Equalizer — устройство, компенсирующее амплитудные, частотные и фазовые искажения, а также затухание сигнала.
Bit error rate — вероятность ошибок — отношение числа битов, принятых с ошибками, к общему числу переданных битов. Обычно измеряется числом, являющимся отрицательной степенью десяти.
Error correction — исправление ошибок — метод восстановления целостности данных, принятых с ошибками. Существуют два основных метода исправления ошибок: преобразования полученной избыточной информации и посылкой запроса на повтор данных.
Error detection — обнаружение ошибок — методы обнаружения ошибок: анализ битов четности, а также вычисление контрольной суммы блока и последующее ее сравнение со значением, переданным вместе с блоком.
Error level — уровень ошибок — численное значение частоты появления ошибок передачи данных. Используется, например, в концентраторах для предотвращения аварийных ситуаций: если уровень ошибок данных, следующих через порт, достигает определенного порога, то порт отключается.
КОМПЬЮТЕРНЫЙ СЛЕНГ1)
А
Аборт — (от ABnORmal Termination) — аварийное завершение программы
Аве, Аве Мария — звуковая карта Sound Blaster AWE32
Автосейвинг — автоматическое сохранение программой вводимых данных через определенные промежутки времени
Айди — идентификация
AKA (от Also Known As): 1) один из сетевых адресов у организации или человека, если их несколько; 2) псевдоним
Алкоголик — программист, работающий на Алголе
Алтын — дисковод 3.5”
Альфа — первый пробный выпуск новой программы (обычно без документации и не для широкого распространения)
Апгрейд — дистрибутив новой версии программы, требующий для нормальной установки обязательного присутствия на диске старой версии
Апгрейдить — обновить что-либо
Апдейт: 1) новая версия программы, распространяемая только для пользователей предыдущих версий; 2) дополнение к любой информации (это же Уидат)
Аппарат — персональный компьютер (он же Бандура. Банка.
Коипухтер. Контунер. Комн, машина. Пушер. Тачка. Цампутер.
Числогрыз и др.)
Аппендицит — (от appendix) приложение
Аржеванный, аржишный — файл, сжатый архиватором ARJ
Аржить — использовать архиватор ARJ
Асучивать — устанавливать средства автоматизации и/или вычислительной техники
Аська, Ася — программа ICQ и способ интерактивного общения в Интернете
Атишка — компьютер IBM PC АТ (он же Эйтишка)
Аут — зависание операционной системы
Б
Баг — ненормальное поведение или ошибка в работе программы
') При подготовке данного раздела широко использованы материалы [225, 239, 240, 264, 274 и др.].
Багланд — народное название фирмы Borland
Бай — обычная форма прощания
Бандура, банка — персональный компьютер (он же Аппарат. Коипухтер. Контупер. Комп, машина. Путер. Тачка. Цампутер. Числогрыз)
Батоны — клавиши клавиатуры или мыши (они же Бутоны и Пимпы)
Батч, батчик, батник — файл с расширением .bat
Белый: 1) собранный в одной из развитых стран Запада, а также в
Японии; 2) качественный
Бета: 1) пробная версия программы, распространяемая для тестирования и выявления ошибок; 2) любой продукт, не доведенный до товарного вида
Бибизба, бебеска, бибиса, бибисина — сеть BBS
Биг бублики — винчестеры Maxtor
Бизи — состояние или сигнал «занято» от телефона
Бима — персональный компьютер фирмы IBM
Бинк — почтовая программа Binkley Terminal
Бипер, биппер — встроенный динамик (он же Хасбулатов)
Бирюля — игра
Битмап: 1) рисунок в формате BMP; 2) в программировании — матрица, с бинарными элементами
Битые микрохи — негодные (сожженные) микросхемы
Бластер — звуковая плата Sound Blaster фирмы Creative Labs Блин: 1) дисковый накопитель; 2) распространенное ругательство Бомба — очень большой пакет сообщений или одно большое сообщение
Бомбардировка: 1) посылка большого количества одинаковых сообщений по одному или нескольким адресам; 2) пересылка большого объема информации по международному или междугороднему шлюзу (гейту) без его согласия
Борда: 1) материнская плата — от motherboard (она же Материнка. Мамка. Майнборда. Матерная плата. Матрешка); 2) BBS (от. BBS — Bulletin Board System)
Борда с воблой — материнская плата с локальной шиной VL-bus Брэнды — известная торговая марка качества (от brand-name) Бук — книга, обычно применительно к техническим изданиям или к книгам в файлах
Букварь — техническое руководство
Бутоны — клавиши клавиатуры или мыши (они же Батоны и Пимпы)
Бутяшка — загрузочный гибкий диск
В
Варнинг — предупреждение о возможной ошибке программы или об исключительной ситуации (в процессе исполнения программы) Васик: 1) алгоритмический язык Basic; 2) любой язык программирования, кажущийся говорящему слишком простым и недостаточно мощным
Ваять — создавать что-либо, например, ваять программу
Веники — винчестеры
Вермел — язык моделирования виртуальной реальности (от
VRML)
Вешалка — таблица векторов прерываний
Вжикалка — матричный принтер
Вика — видеокарта, графический адаптер
Виндец — аварийное завершение приложения или самой ОС Windows
Виндуза, виндзе, виндузы, винды, виндюк — операционная система MS Windows (оно же Окноус. Ставни. Стекляшки мелкомягкие)
Виндура — программа Corel Ventura Publisher
Винт — жесткий диск (винчестер)
Винтел — (от Wintel) — выдуманное наименование негласного союза Microsoft (Windows) и Intel
Висельник — системный программист, по вине которого часто «зависает» компьютер (ударение на «е»)
Виснуть: 1) о компьютере — прекращать реагировать на внешние воздействия (нажатие клавиш или кнопок мыши); 2) находиться в затруднительном положении; 3) напиться до полной потери сознания
Всосать — принять полностью что-либо по модему
Вывалиться, отвалиться — потерять сетевое соединение (connection) или выйти из прикладной программы в DOS
Вылетел, выгорел — сгорел, потерял работоспособность Вырубить — отключить, сбросить
Вьюер — (от viewer) — программа, предназначенная для просмотра файлов в определенном формате
Вэгэа, вэжеа — видеоадаптер VGA
Г
Гама, гейм — (от game) — игра
Гамер, геймер — (от gamer) — игрок, человек помешанный на играх
Гамить — играть в компьютерную игру
Гамма — последний перед официальным выпуском вариант разработанной программы (он же Прелиз)
Геймер — (от game) — фанат компьютерных игр
Гейт — шлюз
Генерить — создавать что-либо (обычно программу или стандартные сообщения) с помощью полуавтоматических средств; иногда употребляется как синоним слова «компилить»
Гиг — Гигабайт
Гидра — быстрый двунаправленный протокол передачи данных по модему
Гифы — графические файлы с расширением *.gif
Глаз — монитор (он же Телевизор)
Глист — сетевой вирус (он же Червяк)
Глюк: 1) сбой в работе программы; 2) странность в поведении человека; 3) галлюцинация
Глюкавый — содержащий много ошибок (например о тексте программы)
Глюкать, глючить — неправильно работать, ошибаться
Глюки полировать — отлаживать внешний вид программы
Глюкодром — сбойное аппаратное обеспечение
Гнилая прога — плохо написанная программа
Гнилой — неисправный, плохой
Гнилой комп — плохой компьютер
Голый дед, голый дедушка, обнаженный старик — редактор почты Gold-Editer
Горбуха — нечто самодельное, но работающее
Горелые дрова — графический редактор Corel Draw
Грабление — (от grabber) — считывание аудиозаписи с треков оптических дисков, их декодирования и перезапись в формате WAV Грохнуться — сломаться, выйти из строя
Гусь — (от GUS — Gravis UltraSound) — звуковая карта
д
Даун — прекращение работы передающей станции
Двушка — ПК с процессором типа 80286
Дебаггер, дебуггер, дебугер, деглюккер, деблохер — (от debugger) — программа-отладчик для поиска и исправления глюков, а также для взлома программ
Девайс — (от device) — любой механизм или его функциональная часть — от мышеловки до компьютера
Девица без презента — сообщение: «Devise not present» («Устройство или прибор отсутствует»)
Дед — см. Голый дед
Дема, демка: 1) демонстрационная программы; 2) специально написанная с рекламной целью программа, как правило, с графикой и аудио сопровождением (музыкальным и/или голосовым)
Демомейкер — программист, занимающийся изготовлением демонстрационных программ
Дернуть — слить, скачать, списать, скопировать
Дефолт — «по умолчанию»
Дефолты — значения, выставленные «по умолчанию»
Джамба — стример
Джобать — (от «job») — работать
Дналить — 1) звонить с использованием модема; 2) звонить или говорить по телефону
Дизастер — (от troble) — трудность, проблема, трабл
Дискодрайв, дискокрут — дисковод
Дока — документация к любой программе, техническая книга Доки — файлы с расширением .doc, документация Долбило — программа—прозвонщик (dialer)
Дос нафигатор — DOS Navigator
Доска — операционная система MS DOS
Драйвы — приводы
Дрова — компьютер или другое «железо», не пригодное для использования
Дрозофила — программа, предназначенная для заражения вирусом Дрыгать — частые обращения (например, ОС к жесткому диску) Дрюкер — принтер (он же Печаталка и Штампик))
Дуля — перезагрузка компьютера тремя клавишами Ctrl-Alt-Del Думать — играть в компьютерную игру «Doom»
Дуполь сплюснутый, дюпель сплюсный — диск, сжатый программой Double Space
Дупы — повторные сообщения (от «duple»)
Душевно, душевный — образное выражение, противоположное по смыслу гнилому
Душевный дрюкер — хороший принтер
Дырка — монтажный отсек
Е
Егэа, ежэа — видеоадаптер EGA
Елита — разновидность ламеров, имеющих крайне преувеличенное представление о собственной значимости и своем программер- ском искусстве
Емеля: (от E-mail) 1) электронная почта; 2) адрес E-mail
Енкод — файл, преобразованный в формат, в котором он может быть непосредственно включен в сообщение для пересылки (он же Энкод)
Ж
Жать — архивировать (то же Заворачивать и Топтать)
Жать батоны, жмакать на пимпы — нажимать на клавиши, работать за клавиатурой, работать с мышью (см. «Топтать кнопки) Железо — (от Hardware) — аппаратные средства, (они же Хардвер) Желтый: 1) сделанный в одной из стран Юго-Восточной Азии; 2) некачественный
Живой — звуковая карта Creative Sound Blaster Live (СБ Жив) Жужжать — связываться модемами
Жук — вентилятор в блоке питания
3
Залюпиться — (от loop) — зациклиться
Заардженный, зааржеванный — о файле, сжатым архиватором ARJ
Забить баки — удаление файлов с расширением *.bak
Завесить — совершить действия, в результате которых компьютер виснет
Завис — полная остановка функционирования компьютера Зависание — сбой, при котором продолжение работы без перезагрузки ПК невозможно
Заворачивать — архивировать (то же Жать и Топтать) Загнивание — появление неполадок
Задавнить — выполнить команду «Down»
Зазипованный — о файле, сжатом архиватором ZIP
Зазипсованный — о не вынимающемся файле из испорченного архива ZIP
Закинуть на диск — записать данные на магнитный носитель Залить файл(ы), закинуть — закачать файлы на станцию Заняться делом — (от del(ite)) — стирать записи данных Зарелизить — (от release) — официально выпустить готовый программный продукт
Засетупить — (от Setup) — установить конфигурацию системы Зафиксить: 1) исправить мелкую ошибку в программе; 2) изменить один из множества параметров системы, заставив ее тем самым лучше работать; (то же Отфиксить)
Зафрекать — (от File REQuest) — сделать запрос
Захолдить — (от hold)— оставить файл для адресата (то же Положить в холодильник)
Заюзанный — потерявший товарный вид в результате длительного использования
Звонилка — программа-прозвонщик (dialer)
Зерно — расстояние между точками люминофора на экране монитора
Зипнутый — файл, сжатый архиватором ZIP
Зиповать — архивировать, используя архиватор ZIP
Зуженный — файл, сжатый архиватором ZOO
Зухель, зюх, зюксель — модем ZyXEL
И
Ибээма, ибээмка — компьютер IBM
Из-под форточек — о программе, работающей под управлением
Windows (mo же Под виндами. Под окошками)
Инвалид юзер — тупой пользователь
Инвалил — невозможный, невыполнимый, непонятный
Инсталлить: 1) устанавливать (инсталлировать) программу; 2) устраивать кого-либо или что-либо на новом месте
Интерапт — прерывание работы программ
Интерный — внутренний, монтируемый внутри компьютера
Интра — (от intro) — введение, представление программного продукта, заставка
Инфа — данные, информация
Исклюжн — исключение из правил или редко возникающая ситуация (то же Эксклюжн)
Испохабить почту — пустить почту по «хабам»
Исходники — исходные тексты программ (они же Сорсы. Сырцы)
Inti, Inti — фирма Intel Corp.
К
Кабло: 1) кабель; 2) кабель сопряжения (он же Кобель. Шланг. Шлейф и др.)
Кадешник — накопитель на лазерных дисках CD ROM (он же Сидишник. Сидюк и Сидюшник)
Камень — центральный процессор (он же Кирпич)
Камни— оперативная память (она же Мозги. Рама. Онера. Склероз)
Карга — видеоадаптер CGA
Карлсон — вентилятор-охладитель микропроцессора (он же Кулер) Карман — дисковод для гибких дисков (то же Флоппер. Флоппо- вод и др.)
Картонка — карта, плата расширения
Качать — передавать данные по модему
Каша — (от cache memory) — кэш-память, (она же Кышь-память)
Квотинг — (от quoting) — цитирование
Кебарда, кеборда, кейборда, кибод — (от keybord) — клавиатура
Кейс — корпус компьютера (он же Коробок. Кузов и др.)
Керогаз — персональный компьютер (он же Аппарат. Бандура. Тачка и др.)
Кило — килобайт
Килять — (от kill) — «убивать» процессы
Кирпич — см. «Камень»
Кишки — внутреннее устройство программного продукта
Клава — клавиатура (она же Кебарда. Кеборда. Кейборда. Кибод)
Клацнуть педалью — нажать на клавишу (то же Плюхнуться на кею. Тискать клаву. Топтать кнопку)
Кликнуть, кликнуть батон — (от Click) — нажать на клавишу мыши
Клип — язык и система программирования Clipper
Клипать прикладухи — писать прикладные программы на языке
Clipper
Клоки — системные часы
Кобель: 1) кабель; 2) кабель сопряжения (он же Кабло. Шланг. Шлейф)
Ковырять — просматривать и (возможно) изменять непосредственно машинный код программы
Кодер — программист, занимающийся написанием кода программ Колдбут — холодный перезапуск машины (имитация выключения и включения питания)
Командир — Norton Commander (он же Петя. Петька и Синяя таблица)
Коммы — (от СОМ) — последовательные порты
Комок, компот — (от СОМ) — последовательный порт
Комп — см. «Тачка» и др.
Компилить — 1) компилировать; 2) собирать что-либо из кусков
Компильнуть — произвести компиляцию
Комплейн — (от complain) — официальная жалоба в FIDO Конвертить — преобразовывать из одного формата в другой
Кони — винчестеры Conner
Коннект: 1) связь по модему на определенной скорости; 2) просто встреча или телефонный разговор
Коннектиться — устанавливать модемную связь
Контрол-брык — команда «Ctrl-Break»
Контупер — персональный компьютер (он же Аппарат. Бандура. Банка. Коипухтер. Комп, машина. Путер. Тачка. Цампутер. Числогрыз)
Конфигсус — файл config.sys
Конченный юзер — конечный пользователь
Коник — сопроцессор, например, математический, музыкальный (он же Сопр)
Корела, корельский — графический редактор Corell Draw (он же Король дров)
Коробок — корпус компьютера (он же Кейс)
Король дров — графический редактор Corell Draw (он же Корела, Корельский)
Косисоп — заместитель и помощник сисопа
Косые флопы — пара приводов для гибких дисков 3,5” и 5,25”
Коцанные микрухи — микросхемы, извлеченные из платы кусачками или отверткой
Кракер, крекер — см. «Пират»
Красный — сделанный в России или другой стране СНГ
Кривой — плохо сделанный, плохо работающий (например кривое железо)
Крутить — архивировать (то же Жать. Заворачивать. Топтать) Крыса — манипулятор типа «мышь» — «mouse» (они же Крыса. Муся. Мыша. Мышатина. Хвостатая и др.)
Крысодром — коврик для «крысы» (он же Мышкодром. Мыше- дром. Подмышка. Тряпка и др.)
Крыша: 1) контора, необходимая для создания внешнего впечатления занятости важным делом; 2) вуз или организация, позволяющая не идти в армию; 3) дом, в котором можно переночевать; 4) то, чем думают (например, крыша поехала)
Крэк, кряк, крякалка — программа, предназначенная для вскрытия защиты программ
Крэкнуть, копануть, ковырнуть — незаконно вскрыть какое-либо программное обеспечение и ввести в него изменения по своему усмотрению (то же Ломануть, Хакнуть)
Кузов — корпус компьютера (он же Коробок. Кейс и др.)
Кулер — вентилятор-охладитель микропроцессора (он же Карлсон)
Кутать, кутовать, кутить — (от cut) — резать, разрезать
Кышь-память — (от cache memory) — кэш-память (она же Каша) Кэт — дистрибутив Windows 95
Л
Лазарь, лазер — лазерный принтер
Лайт — неполный или минимальный вариант программы или базы данных
Ламер, леймер — «чайник», мнящий себя крутым
Лапа — (от laptop) — переносной компьютер типа Notebook
Лапоть: 1) параллельный порт (от LPT), (он же ЛТП); 2) загружаемый раздел (boot) жесткого диска
Лариса — Lore BBS
Лаунчер — программа, предназначенная для принудительного запуска программ, защищенных от копирования, или игр с середины Левый(ая) — не имеющий(ая) гарантии, неудобный(ая) для использования
Лейба, лейбл, лейбла, лейбочка, лейбуха — фирменный знак, наклейка на дискете
Лента: 1) широкий и плоский кабель, применяемый для соединений устройств внутри компьютера; 2) кассета для стримера
Лечилка — антивирусная программа
Линейка — набор микросхем в количестве 8 или 9 штук
Линк — станция, с которой установлена постоянная связь для передачи почты
Лиса — база данных FoxPro (она же Фокса)
Лист — любой список
Листатель — браузер (browser)
Листитнг: 1) текст программы в удобочитаемом виде; 2) распечатка Логин — вход пользователя в BBS; сеть; сложная программа или процедура, обеспечивающая процесс входа и защиту от несанкционированного доступа
Локалка: 1) локальная компьютерная сеть; 2) конференция, распространяемая в основном для линков определенного узла и обычно предназначенная для технической информации об этом узле или просто для болтовни
Лом — свалка данных и/или программ; мусор
Ломануть, ломать — незаконно вскрыть какое-либо программное обеспечение и ввести в него изменения по своему усмотрению (то же Кржнуть. Копануть. Ковырнуть. Хакнуть)
Лопухи — дискеты размером 5,25”
Лохматый — интересный, разнообразный, удачно сделанный
ЛТП — параллельный порт, LPT-порт (он же Лапоть) Лхаченный — файл, обработанный архиватором LHA
Latency — время, затрачиваемое на ожидание завершения какого- либо процесса
м
Масадос — операционная система MS DOS
Маза — мнение, предположение
Майлер — программа, занимающаяся автоматической рассылкой почты по телефонной линии через модем (она же Мэйлер) Майнборда — материнская плата (варианты см. далее в Мамке) Мак — компьютер Macintosh фирмы Apple Computer Макрушник — программист-системщик, работающий на МакроАссемблере
Макс - BBS MAXIMUS
Малтитаск — система, позволяющая одновременно на одном компьютере исполнять несколько программ (она же «Мультитаск») Мама: 1) материнская плата (варианты см. в Мамке); 2) разъем- розетка
Мамка — (от motherboard) — материнская плата (она же Борда. Материнка. Майнборда. Матерная плата. Матрешка) Мануалка, мануял — (от User’s Manual) — руководство пользователя
Мап — схема или карта, часто употребляется в значении карты памяти
Маразм — существенный недостаток оперативной памяти
Маска — набор специальных символов, задающих возможное представление данных при выводе или при поиске
Мат — (от «math coprocessor») — математический сопроцессор (он же Сопр)
Материнка, матерная плата — (от motherboard)— материнская плата (варианты см. в Мамке)
Матрас — винчестер фирмы Maxtor
Мафон — стриммер (он же Стримак)
Мацать — использовать
Машина — см. «Тачка»
Мег — мегабайт
МежДелМаша — IBM (Международные Деловые Машины) Междумордие, междурожа — интерфейс
Мейкануть — (от make) — сделать что-либо
Мелкомягкие — продукты фирмы Microsoft Corp.
Мелкософт — фирма Microsoft Corp.
Мелкосхема, мелкохема — микросхема (она же Микроха. Таракан)
Мелкосхемотехника — монтаж микросхем
Месаг, месага, месседж, мессидж — (от message) — сообщение
Миди — (от MIDI) — стандарт на интерфейс цифровых музыкальных устройств
Миды — музыкальные файлы с расширением *.mid
Микроха — микросхема (она же Мелкосхема, Мелкохема, Таракан и др.)
Миоха, миошка — плата, отвечающая за обработку стандартных портов ввода/вывода (она же Мулътяха)
Многодосик - многопользовательская многозадачная операционная система реального времени, например REAL/32 фирмы Intelligent Micro Software
Многолинейка — BBS, подключенная одновременно к нескольким телефонным линиям, на которой могут параллельно работать несколько пользователей
Мобиль — журнал объявлений о купле-продаже в том числе и компьютерной техники
Мода — режим работы
Модератор, модерун — управляющий эхоконференцией
Модераториал — официальное сообщение от модератора конференции; обычно содержит правила (см. Рулесы) или дисциплинарное взыскание одному из ее участников
Модерируемый — о конференции, контролируемой модератором Мозги: 1) оперативная память (она же Камни, Онера, Рама, Склероз); 2) плата оперативной памяти
Момед — модем
Монстр — звуковая карта Diamond Monster Sound II МХ300
Морда — лицевая панель системного блока или другого устройства Морди — музыкальные файлы с расширением *.mod
Моталка — Московская сетевая конференция MO.TALK — разговоры обо всем и ни о чем
Мофон, мотофон — любое устройство с магнитной лентой
Моэха — немодерируемая (см. Модерируемый) сетевая конференция МО.ECHO, применительно к эхе — синоним свалки
Музыки (ударение на предпоследнем слоге) — оцифрованные или синтезированные музыкальные или подобные им отрывки, сохраненные в специальных форматах
Мультиакашник — человек, имеющий несколько адресов в Фидо Мультитаск — система, позволяющая одновременно на одном компьютере исполнять несколько программ (она же Малтитаск) Мультяха — плата, отвечающая за обработку стандартных портов ввода/вывода (она же Миоха, Миошка)
Му-Му — мультимедиа, в том числе технология ММХ
Мусик — любая эха, связанная с музыкой Мусор — помехи в телефонной сети
Муся — (от mouse) — манипулятор типа мышь (варианты см. в Мыше)
Мылить — писать или передавать сообщение по электронной почте Мыло — электронная почта; письмо (переданное по электронной почте)
Мыша, мышатина, мышь — манипулятор типа «мышь» (она же Крыса. Муся. Хвостатая и др.)
Мышедром, мышкодром — коврик для мыши (он же Крысодром.
Подмышка. Тряпка и др.)
Мышовый бутон — клавиша мыши
Мэйлер — программа, занимающаяся автоматической рассылкой почты по телефонной линии через модем (она же Майлер)
Мэйло — см. «мыло»
Мэйл-онли — режим работы станции, при котором она принимает только звонки от мэйлера для передачи почты или файлов: отсутствует доступ для юзеров
Мэн — любой человек, не принадлежащий к компьютерной тусовке
Н
На шару — (от shareware) — получить условно-бесплатный программный продукт
Набить — выполнить клавиатурные работы по набору текстового материала (то же Настукать. Настучать)
Навесить — подсоединить что-либо, например, вставить карту расширения (то же Подцепить)
Наезд — личный выпад, оскорбление, повод для флейма
Намылить — (от NETMAIL) — послать личное сообщение по сетевой почте
Напильник — чистящий диск
Насильник — программист, работающий на языке Си (он же Ситник. Сионист)
Настукать, настучать — выполнить клавиатурные работы по набору текстового материала (то же Набить)
Нетварь — сетевая операционная система NetWare фирмы Novell Нетмейл, нетмыл, нет мыла — (от NETMAIL) — сетевая почта Ниббл — 4 бита (он же Полубайт)
Ноги — способ передачи ПО, когда нуждающийся сам приходит к имеющему соответствующий софт и переписывает его на дискеты, вместо того, чтобы качать модемом. Обычно употребляется в сочетании забрать ногами
Нод: 1) сисоп узла ФидоНет; 2) станция (узел) — полноправный член ФидоНет, включенная в официальный мировой список (нодлист), с правом раздачи пойнтов
Нода — см. Нод (2)
Нортон гад — (от Norton guide) — руководство по Нортону
Носки — таблица кодировки ASCII
Нотбук: 1) переносной компьютер класса NoteBook; 2) простейший текстовый редактор в системе Windows
No well! — Novell
Not book! — Notebook
О
Обои — картинка, отображаемая на заднем плане в графической среде и служащая фоном под окнами программ или других изображений
Оболочка — программа, обеспечивающая взаимодействие с операционной системой (она же Шелл)
Оброс — заразился вирусом
Обутить, обуть — (от boot) — сделать дискету загружаемой (системной)
Оверклокер — лицо, занимающееся искусственным повышением («разгоном») тактовой частоты материнских плат и компьютера Овечка — звуковая карта SB AWE
Овсянка — видеоадаптер Геркулес
Озушка — ОЗУ
Окноус, окошки — операционная система MS Windows (она же
Виндуза. ..., Ставни. Стекляшки мелкомягкие и др.)
Олл — (от all) — обращение «ко всем», например к подписчикам определенной конференции
Оля — технология Object Linking and Embedding, позволяющая редактировать данные, созданные в другой программе, не выходя из основного редактора
Опера, оперативка — оперативная память компьютера (то же Камни. Мозги. Рама. Склероз)
Оригин, ориджин — (от Origin) — идентификатор станции с ее электронным адресом
Ос, ось — (от OS — Operating System) — операционная система Откворить — процитировать письмо (или его часть) при ответе на него
Отпатчить — исправить, залатать
Отфиксить: 1) исправить мелкую ошибку в программе; 2) изменить один из множества параметров системы, заставив ее тем самым лучше работать (то же Зафикситъ)
Отштамповать текст — распечатать текст на принтере
П
Пакет — несколько однородных единиц информации (обычно — мыло), предназначенных для передачи по сети в одном файле Палка — манипулятор джойстик
Папа — штырьковая часть разъема; разъем-вилка
Паровоз — программа сжатия данных в реальном времени (типа Stacker, Double Space)
Парти — прогулка, собрание, тусовка
Пасворд — пароль, необходимый для доступа к ПК, сетевым службам и т. п.
Паскалик, пасквилянт, паскудник — программист, пишущий на языке Pascal
Пасквиль — язык программирования Pascal
Патчить — изменять часть кода программы, обычно для исправления мелких ошибок или снятия защиты от копирования
Педаль — клавиша, клавиатура (она же Кебарда. Кеборда. Кейбор- да. Кибод. Клава)
Пен, пен-нотбук — компьютер с рукописным вводом Пентюх — процессор Pentium (он же Петух. Петя) Пень-инфо — дерево каталогов Norton Commander Treeinfo Перебутоваться, перебутиться — (от boot) — перегрузиться Перерубить: 1) выключить и через некоторое время снова включить питание компьютера для его перезапуска; 2) переключить в другую электрическую розетку
Петух, петя — процессор Pentium (он же Пентюх)
Петя, Петька — Norton Commander (он же Командир. Синяя таблица)
Печаталка — принтер (он же Дрюкер. Штампик)
Пивтовка — см. «Тусопка»
Пижамкер — издательская программа PageMaker
Пиленый — маркировка оригинального микропроцессора заменена на иную, более производительного и дорогого
Пилить диски — пытаться читать данные с плохих дисков Пимпа сброс — кнопка RESET на компьютере
Пимпочки, пимпы — клавиши клавиатуры или мыши (они же Батоны. Бутоны)
Пипл, пиплз — народ, люди — участники любой компании или сообщества. Используется и как эквивалент слова олл. Иногда (в варианте пипл) употребляется применительно к одному человеку Пират: 1) пользователь незаконных копий программ; 2) хакер, профессионально занимающийся снятием с программ защиты от копирования и нелегальным копированием программ с закрытых серверов (он же Кракер, Крекер)
Пиратство — целенаправленная деятельность по добыче и хаку коммерческих программных продуктов
Писюк, писишка — IBM PC-совместимый компьютер Питало — блок питания, источник напряжения Питутель — кабель/шина питания
Пихнуть — опубликовать в эхе или в «бумажном» издании Пищалка — встроенный динамик
Пласт — дискета
Пластырь — звуковая карта SoundBlaster
Плитка — карта расширения
Плюнуть регистрами — аварийно завершить программы в защищенном режиме с выдачей на экран сообщения о состоянии регистров
Плюс — дисциплинарное взыскание, накладываемое модератором эхи на участника, грубо нарушившего ее правила. Получивший должен отправить модератору подтверждение и ни в коем случае не вступать с ним в пререкания. Получение трех плюсов влечет отключение от участия в конференции
Плюсомет — «оружие» модератора
Плюсы — язык программирования Си++
Плюхнуться на кею — нажать на клавишу (то же Клацнуть педалью, Кликнуть батон, Тискать клаву, Топтать кнопку) Пнуть — послать файл или письмо
Повис — программный или аппаратный сбой системы (то же Потух, Скорчился, Упал)
Погамить — (от game) — поиграть в компьютерные игры
Под виндами, под окошками — о программе, работающей под управлением Windows (аналогично Из-под форточек)
Подмышка — коврик для мыши — крысы (он же Крысодром, Мышкодром, Подмышка, Тряпка и др.)
Подосиновик — программа, работающая под управлением OS/2 Подцепить — подсоединить что-либо, например, вставить карту расширения (то же Навесить)
Покоцанный — о файле, испорченном в результате технической неисправности при хранении или передаче
Поксерить — сделать копию на ксероксе
Полетел — сломался, вышел из строя
Ползатель — индексная программа поиска по гиперссылкам (Web crawler)
Положить в холодильник — оставить файл для адресата (то же Захолдитъ)
Положить на доску — послать кому-либо файл через BBS
Полотер — плоттер (графопостроитель)
Полубайт — 4 бита (см. Ниббл)
Полумух, полуось, полупчелка, пополос, пополам — операционная система OS/2
Порезать диск — разделить физический диск на несколько логических (то же Разрезать диск)
Поскипать — (от skip) — пропустить (то же Скипанутъ)
Послать на три кнопки — перегрузиться с использованием команды Ctrl-Alt-Del
Потух — программный или аппаратный сбой системы (то же Повис, Скорчился, Упал)
Пофиксить баги — исправить ошибки
Похерить — сделать копию на ксероксе
Подтер — модем USRobotics Sportster
Поюзанный — использованный
Прелиз — последний перед официальным выпуском вариант разработанной программы (он же Гамма)
Приаттачить — (от attach) — прицепить файл к письму Привинтить, прикрутить — установить что-либо в компьютер Прикладушка, прикладуха — прикладная программа
Примат — прикладной математик
Принтак — принтер
Принтовать — распечатывать на принтере или просто печатать Приплюснутый — получивший плюс в сетевой конференции Проги, прогсы — компьютерные программы, программное обеспечение (то же Софт, Софтвер, Софтварий)
Программер — пользователь, умеющий создавать свои программы (не является синонимом слова «программист»?)
Программить — программировать
Пропеллер — жесткий диск (он же Хард)
Прописать — установить пути доступа
Прополоть, пропуллить — пытаться добиться соединения с каким- либо узлом сети
Проц, процик — процессор
Пуд - 16 Мбайт
Пульс — импульсный набор данных
Путер — персональный компьютер (он же Аппарат. Бандура. Банка. Коипухтер. Контупер. Комп, машина. Тачка. Цампутер. Числогрыз)
Пятак, Пятидюймовка — дискета 5.25”
Plug and pray — продукция плохого качества («Включи и молись» — пародия на «Plug-and-Play»)
Р
Разгон — искусственное повышение тактовой частоты материнской платы ПК
Разрезать диск — разделить физический диск на несколько логических (то же Порезать диск)
Рам, рама — оперативная память (она же Камни. Мозги. Опера.
Оперативка. Склероз)
Рарить — использовать архиватор RAR
Ребут — перезагрузка (реинициализация) компьютера
Регистралка — регистратор пиратских копий программ
Реинить — синоним «ресетить», но применительно к программам Релиз — (от release) — окончательная версия программы
Релизить — (от release) — выпускать программу или книгу в виде файла
Ремалить — переводить структурированный объект (например карту) из одной системы кодирования в другую, менять его структуру или изменять масштаб
Ремота, ремотина — Remote Access BBS
Рендерить — создавать трехмерное (обычно движущееся) изображение
Реплай — ответ на письмо
Ресенд: 1) повторная посылка модемом блока данных при получении сигнала об ошибке приема; 2) повторная посылка письма адресату
Ресетить — перезапускать компьютер или другое устройство, нуждающееся в инициализации
Ретрай: 1) повторная попытка считать испорченную часть записи с дискеты; 2) повторная посылка по модему блока данных, не принятого из-за помех на линии
Ретрейн — изменение скорости передачи данных модемом в зависимости от качества телефонной линии
Рип — (от R.I.P.): 1) аварийное завершение программы; 2) состояние перед отправкой в крематорий
Робот — модем фирмы USRobotics (он же Юэсэр)
Ром, ромка — запоминающее устройство типа ROM
Роутинг — путь письма от отправителя к адресату через транзитных хабов
Ругается — выдает сообщения
Рулесы — правила поведения в эхе. Устанавливаются (и публику
ются) модератором
Рушки — микросхемы памяти серии РУ5
Рылком — сеть Relcom
С
Сабж — (от subject) — указание темы письма или запроса (зафре- кать) — см. «Субж»
Сабсет — часть, подмножество
Сайт — (от site) — личная виртуальная страничка пользователя
Интернет, страница Web-сервера (WWW-страница)
Самплик — (от sample) — пример, образец, шаблон
Сантехник — специалист фирмы Sun Microsystems Computer Corp.
Сантехника — аппаратные средства фирмы Sun Microsystems
Computer Corp.
Саунд — все, что относится к звуковому ряду, воспроизводимому компьютером
СБ Жив - звуковая карта Creative Sound Blaster Live (Живой)
Сбой — ненормальная работа компьютера (программы)
Сбросить — записать данные на магнитный носитель
Сбросить компьютер — нажав RESET, произвести перезагрузку компьютера
Свалка: 1) эха, засоренная большим количеством бессодержательных разговоров и флейма; 2) несортированный склад файлов на жестком диске; 3) архив любых записей
Свежий — недавно написанный (о программе)
Свернуть — сжать (файл)
Светофор — внешний модем с индикаторами на панели
Свитчер — переключатель
Своп — файл на жестком диске, который используется для имитации увеличения объема оперативной памяти
Сгенеренный — созданный специальной программой (см. Генерить)
Сдирание - (от Ripping) — списывание аудиозаписей (например, песен) с компакт-дисков для МРЗ-плейера
Секвенсор — музыкальный редактор для работы с устройствами
MIDI
Сексельнуться — работать с табличным редактором Excel Сексельпильный — фанат программы Excel
Семафор — флаг в виде файла, используемый для передачи программе информации о необходимости совершения определенного действия
Сеттинги — постоянные параметры конфигурации (настройки) программы
Сидишник, сидюк, сидюшник — накопитель на лазерных дисках CD ROM (он же Кадешник) или сам CD-ROM, а также аудио-CD Сим, симм — микросхема или плата оперативной памяти SIMM Синбай, синбайчик — служебная строка SEEN-BY внутри мессаги в эхе, содержащая данные о том, какие узлы ее получают (создается автоматически и не всегда видна пользователю)
Синяя таблица — программа Norton Commander (то же Командир. Петька. Петя)
Сионист, ситник — программист, работающий на языке Си (он же Насильник)
Сипы — микросхемы пямяти SIPP
Сисадмин — системный администратор
Сисеммблер — написание программы на языке Си со вставками на ассемблере
Сисоп: 1) ситемный оператор (он же Сысоп); 2) лицо, контролирующее работу станции
Сисопка — съезд для обсуждения рабочих вопросов и/или вечеринка системных операторов
Сиэм, ЦМ — круглосуточно работающая станция
Сказевник — накопитель с интерфейсом SCSI
Сказевный — общающийся с компьютером через интерфейс SCSI Сканерить: 1) вводить в компьютер с помощью сканера; 2) рассматривать, просматривать
Сквиш: 1) почтовый процессор Squish; 2) собака «дворянской» породы
Скипануть — (от skip) — пропустить (то же Поскипать) Скипер — встроенный динамик (он же Спикер)
Склероз — оперативная память (она же Камни. Мозги. Опера. Рама)
Скороух — режим FastEcho (он же Шустроух)
Скорчился — о программном или аппаратном сбое системы (то же Повис. Потух. Упал)
Слим, слимак — корпус типа «slim case» (он же Slim)
Слить, скачать — выкачать файлы со станции (то же Стянуть) Смайлик — (от smile) — улыбка
Смыкалки — DIP-переключатели
Снести — удалить не востребованную за месяц почту (то же Спилить)
Снюхаться — установить модемную связь
Совковый — синоним красного
Совок, совокс — музыкальная псевдоприставка COVOX
Сопр — сопроцессор, например, математический (он же Мат. Ко- пик)
Сорриться — (от sorry) — извиняться
Сорсы — исходные тексты программ (то же Исходники. Сырцы)
Сосиска — плохой сисоп
Сосулька — программа Soft-Ice
Софт, софтвер, софтварий — (от software) — программное обеспечение, программа (примерно то же Проги. Прогсы) Софтина — одна конкретная программа
Спейс — свободное место (чаще всего на диске)
Спикер — встроенный динамик (он же Скипер)
Спилить — удалить не востребованную за месяц почту (то же «Снести»)
Спич — разговор (от «speech»)
Ссанск — (от thanks) — обычная в ФидоНет форма благодарности Ставить — устанавливать и налаживать компьютерную технику Ставни, стекла, стекляшки мелкомягкие — операционная система MS Windows (она же Виндуза. Окошки. Окноус и др.).
Стеклить — инсталлировать операционную систему Windows
Стервер — сетевой сервер
Стримак — стример (он же Мафон)
Струйник — струйный принтер
Стучалка — программа-прозвонщик (dialer)
Стучать форточками — работать с ОС Windows
Стянуть — выкачать файлы со станции (то же Слить)
Субж — (от subject) — служебная строка в заголовке письма, в которой кратко излагается его содержание; см. также Сабдж Сутенеры — связисты, телефонисты
Сухумор — (от SU.HUMOR FIDOecho) — неудачные попытки острить
Сырцы — исходные тексты программ (то же Исходники. Сорсы) Сысоп — системный оператор станции (он же Сисоп)
Сэтуп — Setup
Ся — язык программирования Си
Сяо — бред, дезинформация, треп
Scuzzy — интерфейс SCSI (Small Computer System Interface)
Slag — перегрузка компьютерной сети
Slim — корпус типа slim case (он же Слим. Слимак)
Slimware — программное обеспечение, умещающееся на одном диске
Sneakernet — обмен информацией между компьютерами посредством дискет
Sovt — советский софт
Т
Тапа — (от tape) — ленточный накопитель
Таракан — микросхема (она же Мелкосхема. Мелкохема. Микро- ха)
Тарга — графический файл TGA, плата сопряжения PC и видеомагнитофона
Таек закилять — (от task и kill) — аварийно выйти из задачи Таски — (от task) — задачи, задания
Тачка — персональный компьютер (он же Аппарат. Бандура. Банка. Коипухтер. Контупер. Комп, машина. Путер. Цампутер. Числогрыз)
Тащить — получать по модему данные или программы со станции Твит, твитовать — плохой юзер, доступ которого умышленно ограничивается
Телевизор — монитор (он же Глаз)
Телемаркет — в зависимости от контекста — либо все в норме, либо очень плохо
Телемать — Telemate
Темп — даун — временное прекращение работы станции
Темплейт — образец, шаблон
Тербятник — модем, работающий по протоколу terbo
Технокрыса: 1) программист, занимающийся написанием и распространением компьютерных вирусов; 2) Пират, занимающийся проникновением в закрытые компьютерные сети с целью шпионажа, блокирования сети или нанесения участникам материального и другого ущерба
Тирлайн — строка, означающая конец сообщения, линия отреза — обычно содержит информацию о редакторе, в котором создано сообщение
Тискать клаву, топтать кнопку — нажать на клавишу (то же Клацнуть педалью. Кликнуть батон. Плюхнуться на кею) Ткнуть сосулькой — воспользоваться программой Soft-Ice Т-мЫло, ТМЫЛ — почтовая программа T-MAIL Тон — тоновый набор номера абонента
Топик — тема эхоконференции
Топтать — архивировать (то же Жать, Заворачивать, Крутить)
Топтать кнопки — набирать что-либо на клавиатуре компьютера (см. Жмакать на пимпы)
Тоссер — программа, выполняющая распаковку и распределение по конференциям (областям) почтовых пакетов, принятых Мэйлером, а также подготовку исходящих пакетов для рассылки
Тоссировка — подготовка почты к отправке
Траблы — (от trebles) — технические неполадки, трудности
Транслячить — транслировать
Трасить, трейсить: 1) исследовать программу, следя за последовательностью исполнения команд; 2) следить за любым процессом
Трекер — музыкальный редактор Scream Tracker
Трехдюймовка — дискета 3.5”
Трешка — компьютер IBM PC AT 386
Трубопаскаль — язык программирования Turbo Pascal
Трункетить — не стирая файл, уничтожать все содержащиеся данные, делая длину файла нулевой
Тряпка — коврик для мыши (он же Мышедром, Подмышка и др.)
Тулза — (от tools) — утилита
Турба — кнопка переключения в турбо-режим
Турбочист — программист, предпочитающий компиляторы фирмы
Borland
Тусопка — см. «Сисопка»
Тюкнуть файл — удалить файл
ТгиЫе’ма — проблема
У
Убить: 1) стереть что-либо; 2) аварийно завершить процесс или программу; 3) оборвать связь с юзером на BBS
Уних, унюх — семейство операционных систем Unix
Упал — о программном или аппаратном сбое системы (то же Скорчился, Повис, Потух)
Упс, упса — (от UPS) — источник бесперебойного питания
Уср — модем USRobotics Sportster
Утилиты — старые программы, которые жалко выбросить
Утка — цифро-аналоговый преобразователь (от созвучия слов duck и ВАС)
Утоптанный — архивированный
Ухопроцессор — Echoprocessor
Уши — стереофонические наушники
Ф
Файллист — список файлов, доступный для сливания через BBS Файло, файлос, филе, файлец — файл или любое их число Файлэха — специальный тип эхи, по которой посылаются файлы, а не сообщения, и которая, следовательно, обрабатывается отдельно от обычных эх
Файлэхоменеджер — программа, обрабатывающая информацию, проходящую по файлэхам и в определенных случаях выполняющая специфические запросы по поиску файлов
Фейс — лицо, внешний вид, состояние
Фидошник — активный участник сетевых конференций и онлайновых тусовок (тусопок)
Фидошнный — относящийся к сети ФидоНет и/или поддерживающий ее стандарты
Фикс — исправление ошибок в публично распространяемой программе, отсюда ее новые отфиксенные версии
Филе, филее — синоним слова файло, но область применения значительно шире, иногда употребляется для обозначения файллиста Фича — отдельная функция, особая характеристика программы, полезная утилита и т. д.
Флейм — (от flame) — ругань в FIDO-конференции
Флики — «файлы-клипы» с расширением *.fli
Флоп, флопик — дискета или дисковод для гибких дисков (см. далее)
Флоппер, флопповод, флопповерт, флоппогрох — дисковод для гибких дисков (он же Карман)
Флоппер-алтын — привод гибких дисков 3,5”
Флоппинет — способ передачи файлов (в частности, почты) «ногами»
Фокса — база данных FoxPro (она же Лиса)
Фона — телефон или номер телефона
Форвардить — помещать полный текст письма (с заголовком и технической информацией) в эху (обычно употребляется для цитирования важной информации, пришедшей мылом, из другой эхи)
Форточки, форточки горбатые — операционная система MS Windows (она же Винды, Виндуза, Окноус, Окошки, Ставни, Стекляшки мелкомягкие и др.)
Фоссил — специальная резидентная программа, обеспечивающая работу с модемом, присутствия которой в памяти требуют многие мэйлеры
Фотка — фотография, (чье-либо) фотоизображение
Фрек — (от freq — file request) — письмо со специальным атрибутом, в ответ на которое мэйлер адресата отсылает файл или файлы, имена которых содержатся в сабже письма
Фрекарь, фрекер: 1) человек, часто посылающий файловые запросы; 2) назойливый юзер, запрашивающий слишком много и часто Фрекнуть — забрать файл через File REQuest
Фривар, фривор — (от freeware) — программа, распространяемая бесплатно
Фристол — (от freestole) — нелегально копируемая программа Фром: 1) отправитель мыла; 2) адрес, с которого отправлено сообщение; 3) иностранец
Фронда, фродо, фрондур, фронт дура, фроня — почтовая программа Front Door
Фунциклить — работать (об аппаратуре или программе, например программа не фунциклит)
X
Хаб — (от hub) — сетевой разветвитель
Хай, хи — «Русскоязычная» форма общепринятого в сети приветствия — Hi
Хайевая денситина — (от high dencity) — дискета с высокой плотностью записи
Хак — 1) взломанная программа; 2) Хакнутая программа или хакерская подделка фирменной программы
Хакер, хэкер — (от Hacker): 1) компьютерный маньяк; 2) опытный программер, хорошо знакомый с тонкостями работы компьютера; 3) программер, способный сломать защиту программы или информационного комплекса (например, сети) от переписывания или от несанкционированного доступа (см. Пират, Технокрыс и др.) Хакнуть — незаконно вскрыть какое-либо программное обеспечение и ввести в него изменения по своему усмотрению (то же Крэкнуть. Копануть. Ковырнуть. Ломануть. Хачить и др.) Халаты — антивирусные программы
Халява — (от freeware) — свободно распространяемое программное обеспечение
Хард, Хард-диск — жесткий диск
Хардвер— (от hardware) — аппаратное обеспечение (см. Железо) Хасбулатов — (от Internal Speaker) — внутренний (встроенный) динамик компьютера (как правило воспроизводит звук невысокого качества, он же Баннер)
Хата — компьютер фирмы IBM класса PC XT (он же Экстишка.
ХТшка)
Хачить — см. ранее Хакнуть
Хвост — кабель, соединяющий манипулятор типа мышь с компьютером
Хвостатая — манипулятор типа мышь (она же Крыса. Муся. Мы- ша. мышатина и др.)
Хелпарь — (от help) — помощник
Хидден — не публикуемый или спрятанный
Хинт — совет, рекомендация или инструкция
Холд :1) указание мэйл еру отправить файлы по определенному сетевому адресу; 2) жесткий диск станции (значение возникло из- за неверной интерпретации чайниками выражения «выложить на холд»)
Хэкериз — самоназвание многих компьютерных диалектов
ц
Цампутер — персональный компьютер (он же Аппарат. Бандура. Банка. Компухтер. Контупер. Комп, машина. Путер. Тачка. Чис- логрыз)
Цапик, цапка — цифроаналоговый преобразователь
Це — язык программирования Си
Цепеэсы, цэпээсы — (от cps — characters per second) — скорость передачи данных, выраженная в количестве символов в секунду Цирриз, цитрус — видеоплата Cirrus Logic
Цифровать — вводить в компьютер любые аналоговые данные в цифровой форме с использованием аналогово-цифровых устройств
Ч
Чайник: 1) неопытный (в том числе начинающий) пользователь компьютера или программист (он же Усер); 2) некомпетентный в чем-либо человек
Чат — переговоры сисопа с юзером на BBS, когда все вводимое с клавиатуры отображается на экране монитора собеседника
Чатить — (от chat) — вести переговоры, беседовать, болтать по Интернету
Чейн — несколько устройств, включенных последовательно через один и тот же (чаще всего, саказевный) интерфейс (от Chain) Чекист — тестовая программа Checkit
Червяк — сетевой вирус (он же Глист)
Черепаха — звуковая плата Turtle Beach
Чет— (от chat) — страница сервера, предназначенная для телеконференций («болтовни»)
Четверка — IBM PC AT 486
Четер — (от chatter) — болтун, участник болтовни по Интернету Чип — микросхема
Чипина — (от chip) — микросхема
Чипсы — CPS
Числогрыз — персональный компьютер (он же Аппарат. Бандура. Банка. Компухтер. Контупер. Комп, машина. Путер. Тачка. Цампутер)
ЧПУ — центральный процессор (CPU)
Ш
Шара, шарить базу — режим SHARE
Шарвар, шаровара, шаровары, шаревер — (от shareware) — условно бесплатное программное обеспечение
Шарварный — распространяемый на принципах шарвара Шедуля — (от schedule) — программа-планировщик
Шейп — (от shape) — внешний вид человека или компьютера Шелл — программа, облегчающая взаимодействие пользователя с операционной системой
Шеллиться — выходить в shell
Ширинка — плата расширения памяти
Шланг, шлейф — кабель сопряжения (он же Кабло. Кобель) Шлангирование — передача данных по сетевой связи
Шнур — принтерный или модемный кабель
Шнурки — неухоженные телефонные провода (проводка)
Шпрот — модем U.S. Robotics Sportster
Штампик — принтер (он же Дрюкер. Печаталка)
Шуршать — искать что-либо на дисках
Шуршун — вентилятор в блоке питания
Шустроух — режим FastEcho (он же Скороух)
Э
Эдитор — текстовый редактор
Эйтишка — компьютер IBM PC АТ (он же Атишка)
Экзель — табличный редактор Excel
Экзешник: 1) файл с расширением *.ехе; 2) любая исполнимая программа или модуль; 3) программа, для которой операционной системой выполняются дополнительные действия при загрузке (обычно имеет расширение *.ехе, что однако не является основным отличительным признаком для системы)
Эксепшн: 1) аварийная ситуация при работе обычной программы или ОС, иногда приводящая к аборту; 2) специальный интерапт в мультитасках, позволяющий системе отследить некоторые особые ситуации в работе
Эксклюжн — исключение из правил или редко возникающая ситуация (то же Исклюжн)
Экстендер — программа, расширяющая возможности других программ, например, предоставляющая доступ к большему объему памяти
Экстишка, ХТшка — компьютер IBM класса PC XT (он же Хата) Эксченч — эха, в которой разрешены мелкие коммерческие объявления
Энкод — файл, преобразованный в формат, в котором он может быть непосредственно включен в сообщение для пересылки (он же Енкод)
Энурез — (от Unerase) — программа восстановления стертых файлов
Эпоксидка — простая программа, написанная в состоянии сильного алкогольного опьянения
Эсемес, эсемеска — (от SMS — Short Messaging Service) — короткое собщение, посланное или полученное по мобильной связи Эфксэ — программа печати PrintFX
Эха, эх, эхи, эхо — FIDO-область для переписки, почтовая конференция, многопользовательская конференц-почта, в которой каждое публикуемое сообщение может быть прочитано любым из ее участников, в результате чего создается эффект общей беседы
Ю
Юзабельный — (от usable) — полезный, годный, (реже) удобный Юзать, юзить — (от use) — пользоваться, применять, использовать Юзверь — чайник, имеющий модем
Юзер — (от user): 1) пользователь компьютера, не умеющий писать программы (он же Усер); 2) пользователь сети в том числе BBS (в последнем случае обычно имеется в виду не член ФидоНет) Юзер-гад! — (от User guide) — руководство пользователя Юзерги — пользователи (юзеры)
Юэсэр — модем фирмы USRobotics (он же Робот)
Я
Яблоко — фирма Apple Computer или компьютер этой фирмы Яга — видеоадаптер EGA
Язык: 1) собственно язык программирования; 2) система программирования, компилятор, переводящий программу на одном из языков в машинные коды
Яха — компьютер фирмы Yamaha
ПИКТОГРАММЫ, ИСПОЛЬЗУЕМЫЕВ ЭЛЕКТРОННОЙ ПОЧТЕ [450, 451]
Символ
Перевод
:-) 0
Просто улыбка (дежурная улыбка отправителя адресату)
:-)))
Веселая улыбка («трижды весел»)
;-)
Улыбка с подмигиванием
:-Р
Показываю язык
:-D
Ухмылка (с оскалом)
:-О
Отправитель удивлен (с раскрытым ртом)
8-0
Отправитель очень удивлен (с округлившимися глазами)
8-[]
Отправитель шокирован (с отвалившейся челюстью)
:-( :(
Грустное лицо — грущу
:—(
Очень грустное лицо — плачу
:-(((
Сердитое лицо («трижды грустен»)
:-Е
Очень сердитое лицо (у отправителя зуб на адресата)
:-С
Лень
:-7
Была высказана кривая мысль
СОКРАЩЕНИЯ СЛОВ И ВЫРАЖЕНИИ,ИСПОЛЬЗУЕМЫЕ В ИНТЕРНЕТЕ [450]
Сокращение
English
Русский
2DAY
Today
Сегодня
A/W
Anyway
Как бы то ни было
AFK
Away from keyboard
На сегодня закругляюсь
ANON
Anonymous
Анонимный
APPS
Applications
Приложения
APU
As per usual
Как обычно
ARVO
Afternoon
Днем
B/D, BDAY
Birthday
День рождения
B/F
Boy-friend
Дружок
B4
Before
Сначала
BBIAF
Be back in a few
Скоро вернусь
BBL
Be back later
Вернусь позже
BRB
Be right back
Сейчас вернусь
BTW
By the way
Кстати
CONY
Conversation
Разговор
CUL
See you later
Увидимся позже
CWYL
Communicate with you later
Пообщаемся позже
D/L
Download
Загрузка
DAE
Deep and meaningful
Глубоко и многозначительно
DEF
Definitely
Определенно
DESC
Description
Описание
DET
Details
Детали
ESP
Especially
Особенно
FAQ
Frequently asked questions
Часто задаваемые вопросы
20 Ф. С. Воройский
Сокращение
English
Русский
FOCL
Falling off the chair laughing
От смеха падаю со стула
FYI
For your information
Для вашего сведения
G/F
Girl-friend
Подружка
GA
Go ahead
Продолжай
GEN
Generally
В общем
GG
Gotta go
Ну я пошел
ILU
I love you
Я тебя люблю
IMHO
In my humble opinion
По моему скромному мнению
IMNSO
In my not so humble opinion
По моему не очень скромному мнению
IMO
In my opinion
По моему мнению
IMP
Important
Важно
INET
Интернет
Интернет
IOW
In other words
Другими словами
J/K
Just kidding
Шучу
JIG
Just in case
На всякий случай
K/B
Keyboard
Клавиатура
L/H
Left-handed
Левша
L/I
Login
Войти в сеть
L/O
Logout
Выйти из сети
LBR
Later
Потом
Lamer
Lamer
Неопытный пользователь
LJBF
Let’s just be friends
Давай просто дружить
LN
Last night
Вчера вечером
LOL
Laughing out loudly
Громко смеюсь
MEM
Remember
Вспомнить
MESG
Message
Сообщение
MORN
Morning
Утром
MOTAS
Member of the appropriate sex
Участник подходящего пола
Сокращение
English
Русский
MOTOS
Member of the opposite sex
Участник противоположного пола
MOTSS
Member of the same sex
Участник того же пола
MYL
Mail you later
Напишу тебе позже
NET
Интернет
Сеть
NFC
No further comment
Я все сказал
ORIG
Original
Подлинный
PERM
Permission
Допуск
PIC
Picture
Картинка
PL&F
Peace, love and friendship
Мир, любовь и дружба
POSS
Possibly
Возможно
POV
Point of view
Точка зрения
PPL
People
Люди, пиплы
PREY
Previous
Предыдущий
PROB
Problem
Проблема, трабла
PROG
Program
Программа
PSWD
Password
Пароль
PUB
Public
Общественный
Q
Question
Вопрос
R/H
Right-handed
Правша
RE
Repeat hello
Здравствуй еще раз
REG
Regular
Регулярный
RL
Real life
Настоящий (не виртуальный)
ROTFL
Rolling on the floor laughing
От смеха катаюсь по полу
RTFM
Read the F***ING manual
Прочти же наконец руководство!
RTM
Read the manual
Прочти руководство
SER
Serious
Серьезно
SUBJ
Subject
Тема
Сокращение
English
Русский
SUM 1
Someone
Кто-то
TIA
Thanks in advance
Заранее благодарен
TTYL
Talk to you later
Потом поговорим
TTYS
Talk to you soon
Скоро поговорим
TTYT
Talk to you tomorrow
Завтра поговорим
U/L
Upload
Выгрузка
V
Very
Очень
W/E
Weekend
Выходные
WARES
WARES
Пиратское программное обеспечение
U
You
Ты (Вы)
YDAY
Yesterday
Вчера
СПИСОК ЛИТЕРАТУРЫ
Webster’s New World Dictionary of the American Language. D.B. Gural- nic, ed. Williiam Collins and World Publishing Co. New York, 1974.
ГОСТ 15971-90. Система обработки информации. Термины. — Взамен ГОСТ 15971-84. - Введ. 01.01.92.
ГОСТ 34.601-90. Информационная технология. Комплекс стандартов на автоматизированные системы. Автоматизированные системы. Стадии создания. Переизд. 2002 г. — Взамен ГОСТ 24.601-86 и ГОСТ 24.602-86. - Введ. 01.01.92.
Словарь по кибернетике. — 2-е изд. перераб. и доп. / Под ред. акад. В. С. Михалевича. — Киев: Гл. редакция Украинской Советской энциклопедии им. М. И. Бажова, 1989. — 751 с.
Словарь терминов по информатике. — М.: Наука, 1971. — 359 с.
Громов Г. Р. Национальные информационные ресурсы: проблемы промышленной эксплуатации. — М.: Наука, 1985. — 237 с.
ГОСТ 7.73-96. СИБИД. Поиск и распространение информации. Термины и определения. — Взамен ГОСТ 7.27-80. — Введ. 01.01.98.
ГОСТ 16487-83. Делопроизводство и архивное дело. Термины и определения. — Взамен ГОСТ 16487-70. — Введ. 01.01.85.
ГОСТ 6.10.1-88. Унифицированные системы документации. Основные положения. — Взамен ГОСТ 6.10.2-83. — Введ. 01.07.89.
ГОСТ 7.59-90. СИБИД. Индексирование документов. Общие требования к систематизации и предметизации. — Взамен ГОСТ 7.39-82. — Введ. 01.01.91.
ГОСТ 7.60-90. СИБИД. Издания. Основные виды. Термины и определения. — Взамен ГОСТ 16447-78. — Введ. 01.01.91.
ГОСТ 7.67-94. (ИСО 3166-88) СИБИД. Коды названий стран. - Введ. 01.01.96.
ГОСТ 7.69-95. (ИСО 5127-11-83) СИБИД. Аудиовизуальные документы. Основные термины и определения. — Введ. 01.07.97.
ГОСТ 7.74-96. СИБИД. Информационно-поисковые языки. Термины и определения. — Введ. 01.07.97.
ГОСТ 7.52-85. СИБИД. Коммуникативный формат для обмена библиографическими данными на магнитной ленте. Поисковый образ документа. — Введ. 01.07.86.
ГОСТ 34.201-89. Информационная технология. Виды, комплектность и обозначения документов при создании автоматизированных систем. — Введ. 01.01.90.
ГОСТ 34.003-90. Информационная технология. Автоматизированные системы. Термины и определения. — Введ. 01.01.92.
РД-50-34.698-90. Методические указания. Информационная технология. Автоматизированные системы. Требования к содержанию документов. — Введ. 01.01.92.
РД-50-640-87. Системы автоматизированного проектирования. Порядок выполнения работ при создании систем: Инструкция. — М.: Изд- во стандартов, 1987. — 28 с. — Заменен РД-50-34.698-90.
Типовые проектные решения для автоматизированных систем научно-технической информации. — М.: ВИНИТИ, 1983. — 36 с.
ГОСТ 7.1-84. СИБИД. Библиографическое описание документа. Общие требования и правила составления. — Переизд. с изм. 2001 г. — Взамен ГОСТ 7.1-76. - Введ. 01.01.84.
ГОСТ 7.0-99. СИБИД. Информационно-библиотечная деятельность, библиография. Термины и определения. — Взамен ГОСТ 7.0-84, ГОСТ 7.26-80. - Введ. 01.07.2000.
ГОСТ 27.80. СИБИД. Научно-информационная деятельность. Основные термины и определения. — Введ. 01.01.82.
ГОСТ 7.9-95 (ИСО 214-76) СИБИД. Реферат и аннотация. Общие требования. — Взамен ГОСТ 7.9-77. — Введ. 01.07.97.
Федеральный закон от 23.09.92 г. №3 523-1 «О правовой охране программ для электронных вычислительных машин и баз данных».
Толковый словарь по вычислительным системам / Под ред. В. Иллингуорта, Е.К. Масловского и др. Пер. с англ. А. К. Белоцкого и др. — М.: Машиностроение, 1991. — 560 с.
Борковский А. Б. Англо-русский словарь по программированию и информатике (с толкованием). — М.: Русский язык, 1990. — 333 с.
Тиори Т., Фрай Дж. Проектирование структур баз данных (в 2-х кн.). Кн. 1. - М.: Мир, 1985. - С. 11-12.
Воройский Ф. С. Аналитико-синтетическая обработка и переработка информации в автоматизированных системах НТИ: Основы организации и технологии. — М.: ИПКИР, 1991. — 217 с.: ил.
Воройский Ф. С. От интеграции баз данных к интеграции информационных ресурсов // НТИ. — 1989. — Сер. 1. — № 10. — С. 2-6.
Толковый словарь русского языка / Под ред. проф. Д. Н. Ушакова. — М.: Гос. изд-во иностр, и нац. словарей, 1939.
Ожегов С. И. Словарь русского языка. — М.: Русский язык, 1987.
Словарь терминов по информатике на русском и английском языках / Г. С. Жданова, Е. С. Колобродова, В. А. Полушкин, А. И. Черный. — М.: Наука, 1971.- 359 с.
Локшина С.М. Краткий словарь иностранных слов. — 9-е изд., испр. — М.: Русский язык, 1987. — 632 с.
5. Толковый словарь по вычислительной технике: Более 50 000 терминов: Пер. с англ. — М.: Русская ред. 1995. — 478 с.
Антопольский А. Б., Беликова А. Я. Лингвистическое обеспечение межотраслевой информационной автоматизированной системы: Нормат. и метод, материалы. — М.: НИМИ, 1987. — Вып. 6. — 44 с. — (Информатика и информ, технология).
Певзнер Б. Р. Лингвистическое обеспечение АСНТИ/НТИ. Сер. 2. — 1988.-№ 12.-С. 18-20.
Воройский Ф. С., Моздор С. В. Проектирование информационной технологии и автоматизированных рабочих мест в составе служб предприятий: Нормат. и метод, материалы. — М.: ВИМИ, 1992. — 75 с. — (Орг. информ, деятельности).
Зейденберг В. К., Замарев А. Н., Степанов А.М. Англо-русский словарь по вычислительной технике: около 30000 терминов / Под ред. канд. техн, наук Е. К. Масловского: — 4-е изд., стереотип, с доп. — М.: Русский язык, 1987. — 567 с.
Англо-русский словарь сокращений по связи и радиоэлектронике: Около 30000 сокращений / Ф. С. Воройский, В. И. Соловьев, Н. Н. Новичков и др.; Научн. ред. Ф. С. Воройский — М.: Воениздат, 1989. - 680 с.
Высочанская О. А., Жильцова Л. А., Симановская Д. М. Сокращения в информатике. Словарь-справочник: 2-е изд., перераб. и доп. / Под ред. А. И. Черного. - М.: ВИНИТИ, 1992. - 382 с.
Шишмарев А. И., Заморин А. П. Англо-русско-немецко-французский толковый словарь по вычислительной технике и обработке данных: 4132 термина / Под ред. акад. А. А. Дородницына. — М.: Русский язык, 1978.-416 с.
Скеттини С., Альшулер Л. SGML приходит, чтобы остаться // МИР ПК. - 1995. - № 3. - С. 162-168.
Фигурнов В. Э. IBM PC для пользователя. -5-е изд., испр. и доп. — М.: Финансы и статистика, 1994. — 367 с.
Денисов О., Назаров С. Российские ПК класса SOHO // КОМПЬЮТЕР ПРЕСС. - 2001. - № 12. - С. 90-100.
The Hutchinson. Computing & Multimedia: Карманный словарь. — М.: Внешсигма, — 1996. — 256 с.
Клаймен Дж. Что предлагают конкуренты Intel? // PC Magazine (Russian edition). - 1995. - № 12. - C. 52-59.
Вед ев Д. Знакомьтесь: RAID level 7 // PC MAGAZINE (Russian edition), 1995. — № 12.-C. 172-173.
Мэтвин Д., Гартнер Дж. EIDE против SCSI // МИР ПК. — 1995. № 7, 8. - С. 10-19.
Пахомов С. Пришло время апгрейда // КОМПЬЮТЕР ПРЕСС. — 2002. — № 11.-С. 8-15.
Денисов О., Назаров С. Наборы микросхем для настольных ПК // PC MAg. 2003. № 5. С.64-79.
Ведущие электронные компании приняли стандарт на миниатюрную плату памяти // Финансовые известия. — 1996. — 2 февр. — № 11 (245).
МИР ПК. - 1995. - № 10. - С. 28.
Валтанен Э. Дисковые операционные системы для ПЭВМ. — 6-е изд., перераб. и доп. — Киев: Регион, центр переводов и информ, услуг, 1993. - 744 с.
Гершензон В. А., Тараканова О. Н. Внешние рецепторы персональных компьютеров // МИР ПК. — 1995. — № 4. — С. 104-106.
Кондратьев И. Утроение дисков CD-RW // МИР ПК. — 2002. — № 4. — С. 34-39.
Хаймен П. Комбидисководы // МИР ПК. — 1995. — № 11. — С. 23-24.
МИР ПК. - 1995. - № 10. - С. 14.
Thinking Mouse // МИР ПК. - 1995. - № 11. - С. 58-59.
МИР ПК. - 1995. - № 9. - С. 22.
Богданов В., Круликовский О. Мыши и клавиатура для больших и маленьких // КОМПЬЮТЕР ПРЕСС. - 2001. - № 5. - С. 23-26.
Мурахвери В. Бюджетные лазерные принтеры // КОМПЬЮТЕР ПРЕСС. - 2001. - № 5. - С. 115-119.
Чен Дж., Миллер Дж. Портативные принтеры // МИР ПК. — 1995. — № 11.-С. 10-22.
Уэйбл Б. Слайд-принтеры на любой вкус // МИР ПК. — 1995. — № 1. — С. 28-32.
Федеральный закон от 20.02.1995 г. № 2-ФЗ «Об информации, информатизации и защите информации».
Попко Ричард, Уортинг Пол. Вы — человек-оркестр // МИР ПК. — 1995.-№ 4.-С. 160-170.
Малафеев П. В. Неоконченная пьеса для компьютера с оркестром // МИР ПК. - 1995. - № 7-8. - С. 162-171.
Яа-Аро К.-Мик. Виртуальная реальность, или понедельник начинается ... // МИР ПК. - 1995. - № 1. - С. 164-175.
Бабенков М., Шобанов А. Тестирование ноутбуков иностранных и российских производителей // КОМПЬЮТЕР ПРЕСС. — 2002. — №7.-С. 91-99.
Мацумото Дж. PC-карты: включи и работай // МИР ПК. — 1995. - № 4. - С. 38-45.
Пахомов С., Самохин С. Тестирование PCMCIA-модемов // КОМПЬЮТЕР ПРЕСС. - 2001. - № 5. - С. 94-100.
Татарников О. Цифровые фотокамеры // КОМПЬЮТЕР ПРЕСС. — 2001. — № 11.-С. 100-109.
Галатенко В. Информационная безопасность // Открытые системы. — 1995.-№5(13).-С. 25-32.
Вьюкова Н. Сервер для кластерных и массово-параллельных архитектур // Открытые системы. — 1995. — № 4 (12). — С. 4-14.
Бразерс X. Наилучшее использование файла config.sys // МИР ПК. — 1994.-№ 6.-С. 112-120.
Едемский М. Президент «Майкрософт» Билл Гейтс о себе и о компьютерах // Известия. — 1996. — № 160. — С. 7.
Фаррене Р., Хоффман А. Гигабайтный диск за 199 долларов // МИР ПК. - 1996. - № 5. - С. 12-21.
Борзенко А. Новые продукты от фирмы Iomega // КОМПЬЮТЕР ПРЕСС. - 1995. - № 1. - С. 46-48.
Яковлев Е. dBASE для Windows: объектно-ориентированные средства разработки // КОМПЬЮТЕР ПРЕСС. - 1995. - № 3. - С. 28-31.
Индриков В. Borland InterBase 4.0 // КОМПЬЮТЕР ПРЕСС. - 1995. - № 3. - С. 32-34.
Ахметов К. История OS/2 // КОМПЬЮТЕР ПРЕСС. - 1995. - № 3. - С. 39-43.
Ахметов К. Что умеет OS/2 Warp // КОМПЬЮТЕР ПРЕСС. - 1995. - № 3. - С. 39-43.
Борзенко A. Bernoulli против SyQuest? // КОМПЬЮТЕР ПРЕСС. — 1995. - № 4. - С. 5-6.
Артемов Д. Microsoft Visual FoxPro 3.0 // КОМПЬЮТЕР ПРЕСС. — 1995. - № 4. - С. 30-32.
Пахомов С. Память на любой вкус // КОМПЬЮТЕР ПРЕСС. — 2002. — № 12. - С. 35-48.
Амангельдыев А. Купить цветной принтер? — Можно. Надо только решить, зачем ... // КОМПЬЮТЕР ПРЕСС. - 1995. - № 5. - С. 96-103.
Спэнбауэр С. Windows ХР — снаружи и внутри // МИР ПК. — 2001. — № 11.-С. 62-76.
Ахметов К. История Microsoft Windows // КОМПЬЮТЕР ПРЕСС. — 1995.— № 6.— С. 6-8.
Борзенко А. Современные видеоадаптеры // КОМПЬЮТЕР ПРЕСС. — 1995.— № 6. — С. 41-43.
Борзенко А. Магнитооптические накопители компании RICOH // КОМПЬЮТЕР ПРЕСС. - 1995. - № 7. - С. 14-15.
Елманова Н. Windows ХР // КОМПЬЮТЕР ПРЕСС. - 2001. - № 12. - С. 8-10.
Борзенко А. Методы сжатия данных // КОМПЬЮТЕР ПРЕСС. — 1995. — № 8.-С. 155-158.
Ахмедов Б. История GeForce // КОМПЬЮТЕР ПРЕСС. - 2002. - №4.-С. 62-65.
Рамодин Д. IBM PC DOS 7 // КОМПЬЮТЕР ПРЕСС. - 1995. - № 9. - С. 18-22.
Рамодин Д. NSP — перерождение старого PC // КОМПЬЮТЕР ПРЕСС. - 1995. - № 10. - С. 39-42.
Дунаев С. Unix System V. Release 4.2. Общее руководство. — М.: ДИАЛОГ-МИФИ, - 1995. - 287 с.
Браун С. Операционная система Unix / Перевод с англ. Н. Б. Дерябина и О. А. Савицкой. Под ред. Ю.М. Баяковского. — М.: Мир, 1986. — 463 с.
Меснянкин И. Арр1е’96 // КОМПЬЮТЕР ПРЕСС. - 1995. - № 12. - С. 22-24.
Федоров А., Рамодин Д. Программное обеспечение: тенденции и прогнозы // КОМПЬЮТЕР ПРЕСС. - 1996. - № 1. - С. 18-27.
Гордийчук А. Песня о морфинге // КОМПЬЮТЕР ПРЕСС. — 1996. — № 1. - С. 34-35.
Попов Д. Плоттеры // КОМПЬЮТЕР ПРЕСС. - 1996. - № 1. - С. 106-118.
Федоров A. Java и программы для Internet // КОМПЬЮТЕР ПРЕСС. - 1996. — № 4. -С. 12-14.
Борзенко А. Графические карты // КОМПЬЮТЕР ПРЕСС. — 1996. — № 5. - С. 32-34.
Асмаков С. Графические планшеты // КОМПЬЮТЕР ПРЕСС. — 2003.-№6.-С. 18-21.
Пачиков С. Глядя из Калифорнии // КОМПЬЮТЕР ПРЕСС. — 1996.— № 2.— С. 61-62.
Ахметов К. Norton Commander для Windows 95 // КОМПЬЮТЕР ПРЕСС. - 1996. - № 7. - С. 44-45.
Ахметов К. Сертификация специалистов Novell // КОМПЬЮТЕР ПРЕСС. - 1996. - № 8. - С. 36-37.
Краткий словарь терминов по машинной графике // Открытые системы. - 1995. - № 5 (13). - С. 48.
Федоров А. Как стать МСР // КОМПЬЮТЕР ПРЕСС. - 1996. - №8.-С. 38-39.
ПО. Федоров A. Microsoft: активизируем Internet // КОМПЬЮТЕР ПРЕСС. - 1996. - № 5. - С. 124-128.
Гагин А. Популярные услуги Internet // КОМПЬЮТЕР ПРЕСС. — 1996.— № 2.— С. 8-19.
Федоров A. WWW, или Путешествие по Internet в поисках информации // КОМПЬЮТЕР ПРЕСС. - 1996. - № 2. - С. 20-34.
ИЗ. Боуэн Ч. Сезам, откройся! // МИР ПК. - 1995. - № 7,8. - С. 110-118.
Иванов Н. Из всех искусств для нас важнейшим является HTML // КОМПЬЮТЕР ПРЕСС. - 1996. - № 2. - С. 36-40.
Граймз Б. Что такое DDC? // МИР ПК. - 1996. - № 2. - С. 56.
MPEG-платы // МИР ПК. - 1996. - № 1. - С. 125.
Понтин Дж. Linux как ОС для WWW-сервера // МИР ПК. — 1996. — №2.-С. 138.
Рогожкин В. Б. Перспективы SCSI // МИР ПК. — 1996. — № 1. — С. 22-28.
Мендельсон Э. Дополнительные программные пакеты и средства расширения: сравнительный обзор // PC Magazine (Russian edition). — 1996. — № l.-C. 51-54.
Мейс T. Обзор архитектуры // PC Magazine (Russian edition). — 1996. — № l.-C. 54-63.
Татарников О. Современные цифровые фотоаппараты // КОМПЬЮТЕР ПРЕСС. - 2002. - № 8. - С. 8-10.
Дмитриев А., Ерохин Д. 17 мгновений ... по диагонали // МИР ПК. - 2000. - № 9. - С. 28-56.
Гонсалес Ш. Язык Java и программа HotJava: как расшевелить «паутину» // PC Magazine (Russian edition). — 1996. — № 2 (спецвыпуск). — С. 138-140.
Шоу Р. X. Основы технологии OLE // PC Magazine (Russian edition). — 1996. — № 2 (спецвыпуск). — С. 145-150.
Храмцов П. MIME: гипертекст, звук, видео и графика // Открытые системы. - 1995. - № 5 (13). - С. 19-23.
Малевский П., Волобуев В. Удаленный доступ по каналам ISDN // КОМПЬЮТЕР ПРЕСС. - 1996. - № 5. - С. 119-123.
Кафейпур Ш. Ф. Расширяется внедрение сети ISDN // PC Magazine (Russian edition). — 1996. — № 1 (спецвыпуск). — С. 80-87.
Мудрик М. ATM — сеть XXI века? // PC Magazine (Russian edition). — 1996. — № 4 (спецвыпуск). — С. 162-169.
Фрид Л. Выжимая максимум из полосы пропускания // PC Magazine (Russian edition). — 1996. — № 5. — С. 132-134.
Ведев Д. Расширяя границы локальных сетей // PC Magazine (Russian edition). - 1996. - № 5. - С. 189-193.
Пур А. Накопитель на съемных картриджах — это удобно // PC Magazine (Russian edition). — 1996. — № 6. — С. 42-60.
Шоу Р. X. Модель компонентного объекта OLE // PC Magazine (Russian edition). — 1996. — № 6. — C. 163-169.
Линтикам Д. С. Разгадка архитектуры «клиент-сервер» // PC Magazine (Russian edition). — 1996. — № 7. — C. 98-112.
Асмаков С. Накопители CD-R/RW // КОМПЬЮТЕР ПРЕСС. - 2002. - № 4. - С. 52-55.
Денисов О., Назаров С. Дисководы CD-ROM и DVD-ROM. Затишье перед бурей? // КОМПЬЮТЕР ПРЕСС. - 2000. - № 6. - С. 81-106.
Теплицкий Л., Пройдаков Э., Горнец Н. Англо-русский словарь терминов по вычислительной технике // PC Magazine (Russian edition). - № 7/96. - С. 188-207; № 8/96. - С. 192-198; № 9/96. - С. 180-188; № 10/96.-С. 180-187; № 11/96.-С. 179-189; № 12/96. - С. 176-188; № 1/97. - С. 176-188; № 2/97. - С. 177-188.
Кларк Э. ATM чувствует себя хорошо // LAN/Журнал сетевых решений. — 2000, июнь. — С. 62-67.
Мейнелли Т. Pentium 4 разогнался до 2 ГГц // МИР ПК. — 2001. — № 11.-С. 42-44.
Богданов В. Цифровые подарки не для всех // КОМПЬЮТЕР ПРЕСС. - 2000. - № 12. - С. 3 8-44.
Скромнев Т. Что нам по карману // Компьютерра. — 1996. — № 8 (135).-С. 14-15.
Звозин A. VRML: язык моделирования виртуальной реальности // Компьютерра. - 1996. - № 11 (13 8). - С. 24-26.
Булатов О. ММХ — мультимедийный фейерверк // Компьютерра. — 1996. — № 12(139).-С. 17.
Лозовский Л. Сколько стоит вирус // Компьютерра. — 1996. — № 16 (143). - С. 34-36.
Калугин В. DSAV — универсальная аптечка // Компьютерра. — 1996. — № 16(143).-С. 38.
Едемский М. Революция на задворках // Компьютерра. — 1996. — № 17(144).-С. 10-11.
Миллер С., Сорокин А. Выбор программных и технических средств ГИС // Компьютерра. - 1996. - № 21 (148). - С. 17-19.
Геращенко К. «Электронные секретари» расширяют круг своих обязанностей // Компьютерра. — 1996. — № 22 (149). — С. 23.
Жеку И., Прокофьев Н., Шумилин П. Старые песни о главном // КОМПЬЮТЕР ПРЕСС. - 2002. - № 3. - С. 81-86.
Груздьев С. Электронные ключи // Компьютерра. — 1996. — № 23 (150). - С. 34-37.
Лаврентьева Т. Г. Третье измерение // МИР ПК. — 1995. — № 4. — С. 143-145.
Богатырев Р. Intranet: много «за», немало «против» // КОМПЬЮТЕР ПРЕСС. - 1996. - № 9. - С. 102-120.
Руководство Novell по Internet и интрасетям // КОМПЬЮТЕР ПРЕСС. - 1996. - № 9. - С. 102-120.
Солнцев М. Интегрированное решение для удаленного доступа // КОМПЬЮТЕР ПРЕСС. - 1996. - № 10. - С. 74-78.
Шестаков М. Частные сети передачи данных: подходы и методы построения // КОМПЬЮТЕР ПРЕСС. - 1996. - № 8-10.
Коржов В. Fire Wall — экранирующая система // КОМПЬЮТЕР ПРЕСС. - 1996. - № 10. - С. 86-96.
Асмаков С. 2002-й — год массового внедрения USB 2.0 // КОМПЬЮТЕР ПРЕСС. - 2002. - № 4. - С. 44-46.
The Complete Linux Kit /Compiled by Daniel A. Tauber. — San Francisco, Paris, Dusseldorf, Soest: SYBEX. — 419 p.
8. Блок А. Битва браузеров // МИР ПК. - 1996. - № 5. - С. 167-173.
Закон Российской Федерации № 3523-1 от 23.09.92. О правовой охране программ для электронных вычислительных машин и баз данных.
Технологии, которые должны быть известны // МИР ПК. — 1996. — №6.-С. 136-141.
SCSI становится быстрее // МИР ПК. - 1996. - № 7-8. - С. 46.
Логинов В., Баулин А. «Карманная» клавиатура: дитя компромиссов // МИР ПК. - 2003. - № 4. - С. 12-18.
Фаррене Р., Кейри Т. Дисководы CD-ROM: что за цифрами? // МИР ПК. - 2002. - № 4. - С. 48-49.
Федоров A. Windows NT 4.0 для программистов // КОМПЬЮТЕР ПРЕСС. - 1996. - № 11. - С. 58-63.
Борзенко А. Сменные носители информации // КОМПЬЮТЕР ПРЕСС. - 1996. - № 11. - С. 94-98.
Озерецковский С. Что заменит гибкий диск: два взгляда на одну проблему // КОМПЬЮТЕР ПРЕСС. - 1996. - № 11. - С. 99-102.
Бекман М. «Паутина» становится интерактивной // МИР ПК. — 1996. — № 9. -С. 87-93.
Хейд Дж. Карты-меню для узлов WWW // МИР ПК. — 1996. — № 9. — С. 95-98.
Gibilisco S. Mc.Graw-Hill encyclopedia of personal computing. — New York, San Francisco, Washington. — Me. Graw-Hill, Inc. — 1995. — 1216 р.
Дудников E.E. Транспьютеры — новые средства построения параллельных архитектур // МИР ПК. — 1993. — № 6. — С. 15-22.
Яковлев К. Противостояние // МИР ПК. — 2002. — № 2. — С. 36-45.
Дудников Е.Е. Программное обеспечение транспьютерных ускорителей // МИР ПК. - 1993. - № 9. - С. 56-59.
Фивейский Д.М. Clipper: прошлое, настоящее и будущее // МИР ПК. - 1992. - № 1. - С. 24-29.
Алексеев Е. С., Мячев А. А., Фролов Г.П. Англо-русский толковый словарь терминов по мультимедиа // МИР ПК. — № 4/93. — С. 88-90; № 5/93. - С. 76-78; № 1/94. - С. 36-42.
Волков Д. В., Ефлеев А. Н., Шагурина Н. Г. Англо-русский толковый словарь терминов по компьютерной графике // МИР ПК. — 1994. - № 4. - С. 43-52.
Кокарев В. Н. Англо-русский толковый словарь по сетевым технологиям // МИР ПК. - № 8/94. - С. 5 8 - 66; № 9/94. - С. 40-45; № 10/94. - С. 37-42; № 1/95. - С. 35-41; № 2/95. - С. 40-44.
Пахомов С. PCI Express — технология будущего // КОМПЬЮТЕР ПРЕСС. - 2003. - № 1. - С. 39-42.
Десмонд М. Шина будущего: VL-Bus или PCI? // МИР ПК. — 1994. — № 2. - С. 13-20.
Пахомов С. RAID-массивы — надежность и производительность // КОМПЬЮТЕР ПРЕСС. - 2002. - № 3. - С. 3 3-3 7.
Пахомов С., Самохин С. Модемы для выделенных линий // КОМПЬЮТЕР ПРЕСС. - 2000. - № 10. - С. 66-73.
Яковлев К. Рейтинг мониторов // МИР ПК. — 2001. — № 11. — С. 3641.
Граймс Б. Машины с Pentium движутся к Pro // МИР ПК. — 1996. — № 10. - С. 44.
Киселев В. Второе пришествие USB // МИР ПК. — 2001. — № 4. — С. 10-17.
Борзенко А. «Железные» прогнозы // КОМПЬЮТЕР ПРЕСС. — 1997. — № 1.-С. 8-12.
Ахметов К. COMDEX/Fall’96 — будущее глазами лидеров // КОМПЬЮТЕР ПРЕСС. - 1997. - № 1. - С. 34-40.
Андрианов С., Яковлев К. Возвращаясь к вопросу о гнездах // МИР ПК. - 2000. - № 4. - С. 26-41.
Шобанов В. А. Современные чипсеты // КОМПЬЮТЕР ПРЕСС. — 2002. — № 4. -С. 8-19.
Борзенко А. Новые компьютеры от Dell // КОМПЬЮТЕР ПРЕСС. — 1997. — № 1. - С. 85-87.
Арковенко В. Памяти и денег много не бывает // КОМПЬЮТЕР ПРЕСС. - 2000. - № 7. - С. 11-15.
Татарников О. Синтетическая реальность (десять лет компьютерной графики на PC) // КОМПЬЮТЕР ПРЕСС. - 1997. - № 2. - С. 7-10.
Денисов О., Назаров С. Процессоры и чипсеты для ПК // КОМПЬЮТЕР ПРЕСС. - 2000. - № 3. - С. 84-109.
Мартынов И., Морозов В. Системные платы PCI/ISA // КОМПЬЮТЕР ПРЕСС. - 1997. - № 2. - С. 103-105.
Яковлев К. Правила игры (современные системные платы) // МИР ПК. - 2002. - № 12. - С. 12-25.
Татарников О. Популярные конфигурации компьютеров // КОМПЬЮТЕР ПРЕСС. - 2001. - № 12. - С. 24-27.
Ахмедов Б., Пахомов С. Цифровые фотокакамеры // КОМПЬЮТЕР ПРЕСС. - 2002. - № 9. - С. 118-125.
Бабенков М., Шобанов А. Тестирование процессоров от AMD и Intel // КОМПЬЮТЕР ПРЕСС. - 2002. - № 4. - С. 90-101.
Богданов В. Круговорот процессоров в природе: новости об Intel Pentium 4, RiSE iDragon, VIA Cyrix III, Twister и других чипах // КОМПЬЮТЕР ПРЕСС. - 2000. - № 11. - С. 110-112.
Виджер Ч. AppleScript для художников // PC Magazine (Russian edition). - 1996. - № 9. - С. 122-126.
Фиско Р. Идеальная системная плата // PC Magazine (Russian edition). - 1996. - № 10. - С. 66-68.
Карни Дж. Идеальная периферийная шина // PC Magazine (Russian edition). - 1996. - № 10. - С. 70-72.
Борзенко А. Связь через модем: базовые понятия // КОМПЬЮТЕР ПРЕСС. - 1997. - № 3. - С. 24-30.
Деревяго Е. Мода и производственная автоматика // КОМПЬЮТЕР ПРЕСС. - 1997. - № 3. - С. 140-146.
Зелов С. Цифровое кодирование видео изображений // КОМПЬЮТЕР ПРЕСС. - 1997. - № 3. - С. 172-178.
Асмаков С. Звуковые карты: тихий омут // КОМПЬЮТЕР ПРЕСС. — 2002. - № 4. - С. 68-70.
Кузнецов Г. Пещерный специализм // Компьютерра. — 1996. — № 50 (177). - С. 2.
Шакуров И. В поисках хорошего звука // МИР ПК. — 2003. — № 6. — С. 126-132.
Суханов А. Напиши мне по-русски // МИР ПК. — 1997. — № 1. — С. 74-78.
Спэнбауэр С. Война Окон NT 4.0 против 95 // МИР ПК. — 1997. — № 1. - С. 87-97.
Сканеры // КОМПЬЮТЕР ПРЕСС. - 2001. - № 7. - С. 18-22.
Десмонд М. Pentium MMX — быстро и без проблем // МИР ПК. — 1997.-№ 2.-С. 22-28.
Богданов В. Сам себе «писатель», сам себе «читатель» // КОМПЬЮТЕР ПРЕСС. - 2000. - № 4. - С. 44-49.
Татарников О. Крестоносцы // Компьютерра. — 1997. — № 12 (179). - С. 16-26.
Мендельсон Э. Идеальный почтовый ящик // PC Magazine (Russian edition). - 1997. - № 1. - С. 66-76.
Просис Дж. Как Windows 95 хранит длинные имена файлов // PC Magazine (Russian edition). — 1997. — № 1. — С. 150-154.
Кирби Р. ADSL и SDSL: асимметричные и симметричные линии DSL // LAN / Журнал сетевых решений. — 2000. — Октябрь. — С. 2125.
Ригни С. Эпоха IntranetWare // PC Magazine (Russian edition). — 1997. - № 2. - C. 10-12.
Хорнбек Л. Дж., Нельсон Э., Сампселл Дж., Наин Р. Победитель: Технология цифровой обработки света // PC Magazine (Russian edition). - 1997.-№ 2.-С. 42.
Кокс Л., Паредес Ж. Второе пришествие GDI // PC Magazine (Russian edition). - 1997. - № 2. - C. 50, 51.
Ерохин Д. Цветные, струйные, офисные // МИР ПК. — 2002. — № 4. - С. 10-29.
Кац Б. Совместное использование ресурсов: взгляд в будущее // PC Magazine (Russian edition). — 1997. — № 2. — С. 116-118.
Липшуц Р. Эффективные средства связи для настольных компьютеров // PC Magazine (Russian edition). — 1997. — № 2. — С. 136140.
Романчиков С. Новые стандарты RAID // Открытые системы. — 1996.-№4(18).-С. 4-10.
Шнитман В. Архитектура PowerScale // Открытые системы. — 1996.-№4(18).-С. 11-16.
Краткий словарь терминов по компьютерной телефонии // Открытые системы. — 1996. — № 4 (18). — С. 37-39.
Борзенко А. Письмо «юзера» «чайнику» // КОМПЬЮТЕР ПРЕСС. — 1997.— №3. —С. 138-139.
Прокофьев Н., Богданов В. Заметки о дисковой подсистеме // КОМПЬЮТЕР ПРЕСС. - 2001. - № 4. - С. 16-21.
Information Retrieval (Z39.50): Application Service Definition Protocol Specification (ANSI/NISO Z39.50 - 1995). - Z39.50 Maintenance Agency Official Text for Z39.50 — 1995, July 1995.
Байков А., Баулин А. Великолепная семерка (цифровые фотокамеры) // МИР ПК. - 2001. - № 10. - С. 10-25.
Прудовский А. В. Вирусы, доктора и все-все-все ... // МИР ПК. — 1997.— № 4.— С. 36-41.
Мястковски С. Найти и обезвредить // МИР ПК. — 1997. — № 4. — С. 43-53.
Колесов А. Технология MMX Intel — новый этап развития процессоров // МИР ПК. - 1997. - № 4. - С. 130-136.
Free Online Dictionary of Computing (FOLDOC) — http://wombat.doc. ic.ac.uk.
Форматы USMARC. Краткое описание: в 3-х ч. — Ч. 1. Формат USMARC для библиографических данных / Б-ка Конгресса. Служба развития сети и стандартов MARC. Пер. с англ, и науч. ред. С. А. Беляниной, И. В. Мельник, А.Н. Пака, Р. А. Кругловой. Под общ. ред. А. И. Земскова и Я. Л. Шрайберга. — М.: ГПНТБ России, 1996. - 176 с.
Руководство по UNIMARC: Руководство по применению международного коммуникативного формата UNIMARC / Пер. с англ. авт. коллектива под руководством А. И. Земскова, Я. Л. Шрайберга. — М.: ГПНТБ России, 1992. - 320 с.
Маккаллум С. Автоматизация в России будет развиваться также как в Америке // Библиотека, 1997. — № 1. — С. 16-17.
McCallum Sally Н. MARC and SGML in the Digital Library Context // Библиотеки и ассоциации в меняющемся мире: новые технологии и новые формы сотрудничества: Материалы конф. — М., 1996. — Т. 2. — С. 133-136.
Моррис Дж. Упрощается пересылка данных по сотовому телефону // PC Magazine (Russian edition). — 1997. — № 3. — С. 10.
Гротта Д., Гротта С. В. Сканер трехмерных объектов // PC Magazine (Russian edition). — 1997. — № 3. — С. 28-29.
Словарь компьютерного сленга // КомпьютерМэн. — 1995. — № 8 (9), 9(10), 10(11), 11 (12).
The Hacker’s Dictionary — gopher://gopher.slu.se/7wais-src%3a/wais- dbs/computers-and-software/.
Маклафлин Л. Знакомьтесь — мопир // МИР ПК. — 1997. — № 3. — С. 28-29.
Рамодин Д. Многомерный мир базы данных // МИР ПК. — 1997. — № 3. - С. 69-70.
Десмонд М. OverDrive MMX: еще один шанс // МИР ПК. — 1997. — № 5. - С. 20-22.
PC Magazine (Russian edition). — 1997. — № 4. — С. 8.
Ралли С. Windows в кармане // PC Magazine (Russian edition). — 1997. — № 4. -С. 24-25.
Мец К. MMX — успешный дебют. // PC Magazine (Russian edition). — 1997.— № 4.— С. 40-50.
Пур А. Накопители XXI века // PC Magazine (Russian edition). — 1997.— № 4.— С. 138-146.
Стерличи Д. Что такое SCSI* // КОМПЬЮТЕР ПРЕСС. - 1997. - № 6. - С. 34-37.
Хилл Д. В одном шаге от цели // PC Magazine (Russian edition). — 1997. — № 5. -С. 38-47.
Линден де Кармо. Телефонные стандарты Internet // PC Magazine (Russian edition). - 1997. - № 5. - C. 132-138.
Денисов О., Назаров С. Ноутбуки: равнение на Pentium 4 // PC Magazine (Russian edition). — 2002. — № 11. — C. 70-93.
Зелов С. Беспроводные сети: подход к реализации // КОМПЬЮТЕР ПРЕСС. - 1997. - № 6. - С. 155-159.
Ригни С. Распутайте мешанину адресов // PC Magazine (Russian edition). - 1997. - № 5. - С. 140-144.
Пахомов С. Процессор — проблема выбора // КОМПЬЮТЕР ПРЕСС. -2002. — № 12. - С. 18-28.
25 5. Куликовский О. Карманные компьютеры: итоги 2002 года // КОМПЬЮТЕР ПРЕСС. - 2003. - № 1. - С. 76-81.
Хелцел П. Даром или почти даром // МИР ПК. — 1997. — № 6. — С. 54-69.
Рамодин Д. Windows 95 + исправления = OSR2 // МИР ПК. — 1997. — № 6. - С. 70-80.
Денисов О., Назаров С. Средства хранения и переноса данных // PC Magazine (Russian edition). — 2003. — № 3. — С. 64-85.
Накопители на магнитооптических дисках: каталог // КОМПЬЮТЕР ПРЕСС. - 1997. - № 7. - С. 60-62, 66.
Пахомов С. Лабиринт памяти // КОМПЬЮТЕР ПРЕСС. — 2002. — № 4. - С. 20-28.
Батыгов М., Денисов О. Klamath? Нет, просто Pentium II // КОМПЬЮТЕР ПРЕСС. - 1997. - № 7. - С. 80-84.
Камо П. Дж. Супермодели* // КОМПЬЮТЕР ПРЕСС. - 1997. - № 7. -С. 86-91.
Зазеркалье // КОМПЬЮТЕР ПРЕСС. - 1997. - № 7. - С. 298-302.
Садошенко Д. Словарь компьютерного сленга. — Днепропетровск, 1995. — 7 с. — на правах рукописи.
Першиков В. И., Савинков В.М. Толковый словарь по информатике: — 2-е изд, доп. — М.: Финансы и статистика, 1995. — 543 с.
Асмаков С. Звуковые карты: «театральная» лихорадка // КОМПЬЮТЕР ПРЕСС. - 2003. - № 4. - С. 96-101.
Спэнбауэр С. Internet Explorer: ответный удар // МИР ПК. — 1997. — № 7. - С. 33-41.
Microsoft Internet Explorer 4.0 // PC Magazine (Russian edition). — 1997. — № 7. -C. 10-12.
Netscape Communicator // PC Magazine (Russian edition). — 1997. — № 7. - C. 12-14.
Литвин О. Education by Novell — только вперед! // КОМПЬЮТЕР ПРЕСС. - 1997. - № 9. - С. 19-22.
Ахметов К. Microsoft Internet Explorer 4.0 // КОМПЬЮТЕР ПРЕСС. - 1997.— № 9.— С. 3-10.
Десмонд М. В игру вступают новые игроки // МИР ПК. — 1997. — № 8. - С. 25-29.
Т1Ъ. Фролов А. В., Фролов Г. В. Активный сервер Web: расширение CGI // МИР ПК. - 1997. - № 8. - С. 89-99.
Зыков Н. Краткий словарь ФИДОвого диалекта в Internet: http:// www-win.kulichki.com/ostrova/bera/CompHumor/texts/sleng.txt.
Панферов В., Любимов A. ATM — не миф, а реальность // КОМПЬЮТЕР ПРЕСС. - 1998. - № 1. - С. 22-27.
Т16. Андрианов С. Тот самый Duron // МИР ПК. — 2001. — № 1. — С. 26-31.
Андрианов С. Мегагерц мегагерцу рознь или из чего складывается производительность ПК // МИР ПК. — 1997. — № 12. — С. 11-16.
Крылов В. Системные платы Giga-Byte // МИР ПК. — 1997. — № 12. -С. 18-121.
Асмаков С. Оптические накопители для всех // КОМПЬЮТЕР ПРЕСС. - 2003. - № 4. - С. 70-77.
Макдональд Г. Вирусы и массовый психоз // МИР ПК. — 1997. — № 12. - С. 45-51.
Хейд Дж. Инструменты для QuickTime VR // МИР ПК. — 1997. — № 12. - С. 74-77.
Маккрэкен Г. Масштабы Gateway 2000 // МИР ПК. — 1997. — № 12. - С. 94.
Курковски С. Портрет в обнимку с компьютером // МИР ПК. — 1997. — № 12.-С. 128-132.
Федоров А. Публикация данных в Internet // КОМПЬЮТЕР ПРЕСС. - 1998.— № 2.— С. 55-67.
Богданов Р. Clarion Internet Connect: разработка адаптивных Web- приложений // КОМПЬЮТЕР ПРЕСС. - 1998. - № 2. - С. 59-62.
Стефенс П. Публикуйся и будь ... совместим // КОМПЬЮТЕР ПРЕСС. - 1998. - № 2. - С. 72-79.
Елманова Н. О проектировании данных для клиент-серверных приложений C++ Builder // КОМПЬЮТЕР ПРЕСС. - 1998. - № 2. - С. 183-191.
Рогожкин И. Дюжина плат на 1815 // PC Magazine (Russian edition). — 2000. — № 9. -С. 31-40.
Ермишин Д., Севастьянов А. Оборудование Nortel для сетей ATM // КОМПЬЮТЕР ПРЕСС. - 1998. - № 2. - С. 222-226.
Зелов С., Иванов А. Технология ADSL — новая жизнь медной пары в России // КОМПЬЮТЕР ПРЕСС. - 1998. - № 2. - С. 228-237.
Гудвин М. Модернизация: не упустите возможности! // МИР ПК. — 1998. — № 1.-С. 11-24.
Эссекс Д. Pentium 4: прорыв или провал? // МИР ПК. — 2001. — № 2. - С. 10-16.
Юшина Ю. Принтеры, печатающие слайды // МИР ПК. — 1998. — № 1. - С. 36.
Венит Ш. Конвертирование векторных иллюстраций в формат GIF // МИР ПК. - 1998. - № 1. - С. 68-71.
Грумен Г. QuarkXPress против PageMaker. Битва разгорается: что выбрать Вам? // МИР ПК. - 1998. - № 1. - С. 91-101.
Зюзин И. Звуковая плата LynxONE // МИР ПК. —2002. — № 9. — С. 133-136.
Уильямс М. DVD-диск емкостью 25 Гбайт // МИР ПК. — 2002. — № 4. - С. 48-49.
Марсавин О. Процессоры х86 // Экспресс Электроника. — 1998. — № 1.-С. 13-16.
Костров А. Системные платы компании FIC // Экспресс Электроника. - 1998. — № 1.-С. 17-19.
Чугунов Д. И сайты имеют уши // Экспресс Электроника. — 1998. — № 1.-С. 32-33.
Березин С., Раков С. Навстречу Windows 98 // Экспресс Электроника. - 1998. — № 1.-С. 43-45.
Инглиш Д., Десмонд М. Шина AGP: гонка с препятствиями // МИР ПК. - 1998. - № 2. - С. 10-21.
Адрианов С. А. Тестирование системных плат для процессоров семейства Р5 // МИР ПК. - 1998. - № 2. - С. 22-33.
Шах Р. Тернистый путь к Windows СЕ // МИР ПК. — 1998. — № 2. — С. 72-74.
Бейтс Э. Новое поколение компьютеров Apple // МИР ПК. — 1998. — №2.-С. 81-88.
Манюх И., Илатовский М. Почтовый мини-сервер компании SunWind // МИР ПК. - 1998. - № 2. - С. 104-112.
Богатырев Р. JAVA: гадание на кофейной гуще // МИР ПК. — 1998. — №2.-С. 120-133.
Байков А. Полшага вперед // МИР ПК. — 2001. — № 10. — С. 34-35.
Асмаков С. EXILIM — Новое направление в цифровом фото // КОМПЬЮТЕР ПРЕСС. - 2002. - № 7. - С. 190-191.
Ерохин Д. Цветные, струйные, офисные // МИР ПК. — 2002. — № 4. - С. 10-28.
Асмаков С. Лазерные принтеры класса SOHO // КОМПЬЮТЕР ПРЕСС. - 2001. - № 12. - С. 101-109.
Сорокин К. Microsoft Certified System Engineer — опыт самоподготовки // КОМПЬЮТЕР ПРЕСС, Решения Microsoft. — 1998. — № 3. — С. 26-30.
Рогожкин И., Лапинский И. Пятнадцать волшебных проекторов // PC Magazine (Russian edition). — 2002. — № 12. — С. 66-82.
Асмаков С. струйные принтеры начального уровня // КОМПЬЮТЕР ПРЕСС. - 2001. - № 5. - С. 101-107.
Ахмедов Б. Тестирование цветных лазерных принтеров // КОМПЬЮТЕР ПРЕСС. - 2003. - № 1. - С. 98-102.
Разер Д. Полная настольная видеостудия // PC Magazine (Russian edition). - 1998. - № 2. - С. 111-116.
Асмаков С. Планшетные сканеры // КОМПЬЮТЕР ПРЕСС. — 2001. - № 7. - С. 76-83.
Дмитриев А. За стеклом ... 1200 dpi // МИР ПК. — 2002. — № 6. — С. 10-22.
Пур А. Наступает время DVD // PC Magazine (Russian edition). — 1998. - № 3. - C. 74-84.
Костяков С. Компьютерный «Эсперанто» созревает для бизнеса // PC Magazine (Russian edition). — 1998. — № 3. — C. 152-158.
Татарников О. Новые вспышки флэш-памяти // КОМПЬЮТЕР ПРЕСС. - 2003. - № 6. - С. 45-48.
Джеффрес Т. Как выбрать IP-адреса для вашей сети // КОМПЬЮТЕР ПРЕСС. - 1998. - № 3. - С. 32-37.
Шобанов А. Тестирование материнских плат на чипсетах Intel 845РЕ с поддержкой технологии Intel Hyper-Threading // КОМПЬЮТЕР ПРЕСС. - 2003. - № 2. - С. 112-122.
Пахомов С. Как выбрать материнскую плату // КОМПЬЮТЕР ПРЕСС. - 2002. - № 4. - С. 29-32.
Сливаков М. Продукты фирмы Diamond // КОМПЬЮТЕР ПРЕСС. — 1998. - № 4. - С. 224-229.
Маккероу П. Очертания MPEG // МУЛЬТИМЕДИА цифровое видео. - 1997. - № 1-2. - С. 32-38.
Рязанцев О. ТВ на экране монитора // КОМПЬЮТЕР ПРЕСС. — 1998.— № 4.— С. 197-207.
Пахомов С. RAID-массивы — надежность и производительность // КОМПЬЮТЕР ПРЕСС. - 2002. - № 3. - С. 3 3-3 7.
Мэк С., Плэтт Дж. HTML 4.0 с самого начала // Мир INTERNET. — 1998. — № 1.-С. 44-57.
3 0. Пур А. Широкоэкранный монитор Samsung // PC Magazine. — 2003. — № 6. - С. 22-24.
Нефедов П. Как все было запущено // ИНФО бизнес. — 1998. — № б (13). - С. 26-27.
Забуслаева Л. Прикладное ПО — обзор рынка // КОМПЬЮТЕР ПРЕСС. - 1998. - № 4. - С. 9-18.
Маркелов К. Рынок АБС глазами эксперта — история, философия, статистика // КОМПЬЮТЕР ПРЕСС. - 1998. - № 4. - С. 20-32.
Самохин С. Сетевые технологии для пользователей // КОМПЬЮТЕР ПРЕСС. - 1998. - № 4. - С. 188-192; № 5. - С. 140-192.
Леонов В. DVD-ROM-дисководы с IDE-интерфейсом // КОМПЬЮТЕР ПРЕСС. - 2002. - № 9. - С. 94-103.
Пауэрс Ш. Чего мы ждем от XML // МИР ПК. - 1998. - № 3. - С. 180-187.
Хогэн М. Гигабайт в кармане // МИР ПК. — 1998. — № 4. — С. 10-21.
Мястковски С. Антивирусы 1998 // МИР ПК. — 1998. — № 4. — С. 52-64.
Дронов В. Один на один с макровирусом // МИР ПК. — 1998. — № 4. - С. 66-67.
Андреев А. М., Березкин Д. В., Кантонистов Ю. А. Среда и хранилище: ООБД // МИР ПК. - 1998. - № 4. - С. 74-81.
Столлер П. Дебют больших экранов // МИР ПК. — 1998. — № 5. — С. 11-23.
Кук Р. Linux идет на работу // МИР ПК. — 1998. — №5. — С. 3 8-43.
Музыченко Е. Энциклопедия мультимедиа // МИР ПК. — 1998. — №5.-С. 171-172.
Водоводов А. А. Краткий англо-русский толковый словарь терминов СКС // Сети и системы связи. - 1998. - № 1 (23). - С. 3 8-43.
Бакланов И. Г. Аббревиатуры, применяемые при измерениях в ИКМ-системах // Сети и системы связи. — 1998. — № 2 (24). — С. 114— 117.
Зайчик А. Словарь псевдо-УАТС // LAN / Журнал сетевых решений. — 1998. — Апрель. — С. 86.
Асмаков С. Serial АТА // КОМПЬЮТЕР ПРЕСС. - 2002. - № 4. - С. 50-51.
Сколот Н. Безопасность информационных систем // КОМПЬЮТЕР ПРЕСС. - 1998. - № 6. - С. 117-123.
Пао П. Microsoft Windows СЕ 2.0: теперь не только для карманных ПК // КОМПЬЮТЕР ПРЕСС. - 1998. - № б (Решения Microsoft 6’98). - С. 19-31.
Майоров А.П. Кабельные системы для офисных зданий: часть I. История, приложения, стандарты // Сети и системы связи. — 1998. — № 3 (25). - С. 18-31.
Шельгов В. И. Системы WLL на российском рынке // Сети и системы связи. - 1998. - № 3 (25). - С. 72-83.
Инглиш Д. Долой запутанные связи! // МИР ПК. — 1998. — № 5. — С. 10-25.
Курило А. Цветные принтеры для фотопечати // МИР ПК. — 1998. — № 5. - С. 25-35.
Рендалл Н. XML — вторая попытка // PC Magazine (Russian edition). - 1998. - № 6. - С. 145-148.
Попов Д. Пришло время пьезо // PC Magazine (Russian edition). — 1998. — № 6. -С. 180-186.
Бирман П. Лицензия Netscape дает вам право // МИР ПК. — 1998. — № 6. - С. 87-89.
Асмаков С., Назаров С., Рязанцев О. 17-дюймовые мониторы. Сделайте свой выбор // КОМПЬЮТЕР ПРЕСС. - 1998. - № 7. - С. 220-235.
Баулин А. Под сенью струй // МИР ПК. —2001. — № 5. — С. 29-34.
Николаев А. Технологии антивирусной защиты // КОМПЬЮТЕР ПРЕСС. - 1998. - № 7. - С. 275-282.
Whipple L. С. OLAPping at the Shores of Analysis // DATABASED ADVISOR. - 1987. - V. 15, № 2. - P. 48-52.
Якоби Д. Л. Даешь перезапись! // МИР ПК. — 2000. — № 4. — С. 1324.
Андрианов С. A. VESA: стандарт новый, проблемы старые // МИР ПК. - 1998. - № 7. - С. 62-70.
Прохоров А. Игровые манипуляторы // КОМПЬЮТЕР ПРЕСС. — 2001.— № 7. — С. 71-75.
Бабенков М. Тестирование ЖК-мониторов // КОМПЬЮТЕР ПРЕСС. -2003. — № 1.-С. 103-113.
Богданов В. Epson: перспективы матричных принтеров // КОМПЬЮТЕР ПРЕСС. - 1998. - № 8. - С. 210-213.
Fountain Dick. Amending Moore‘s Law // BYTE. — 1998. — March. — P. 91-96.
Новое в обучении Novell // КОМПЬЮТЕР ПРЕСС. - 1998. - № 9. - С. 23-24.
Маклафин Л. Pentium II — 400: большой скачек // МИР ПК. — 1998. — № 8.-С. 8-18.
Толковый словарь по вычислительным системам / Пер. с англ. А. К. Белоцкого и др.; Под ред. Е.К. Масловского. — М.: Машиностроение, 1991. — 560 с.
Робб Дж. Лучшие видеоплаты PCI и AGP // МИР ПК. — 1998. — № 10. - С. 9-23.
Дмитриев А. 15-дюймовые ЖК-мониторы // МИР ПК. — 2002. — № 8.-С. 22-31.
Денисов О., Назаров С. Накопители CD-RW // PC Magazine (Russian edition). - 2002. - № 12. - C. 84-108.
Прокофьев Н. Нашествие USB - шаг 2.0 // КОМПЬЮТЕР ПРЕСС. -2001.-№7.-С. 28-29.
Ощепков М. Ночные бродяги // МИР ПК. — 1998. — № 10. — С. 5865.
Пахомов С., Самохин С. Концентраторы для сетей Ethernet 10/100 Мбит/с // КОМПЬЮТЕР ПРЕСС. - 2001. - № 7. - С. 93-100.
Андрианов С. A. Pentium II: тестирование системных плат // МИР ПК. - 1998. - № 9. - С. 22-41.
Андреев А.М., Березкин Д.Б., Кантонистов Ю.А. Экспертные юридические системы: миф или реальность? // МИР ПК. — 1998. — № 9. - С. 56-64.
Прохоров О., Горнев А. Интернет: как это работает? // КОМПЬЮТЕР ПРЕСС. - 2002. - № 5. - С. 145-151.
Покатаева Е. Кто остался на трубе? // КОМПЬЮТЕР ПРЕСС. — 1998. — № 10. - С. 29-40.
Русецкий К. REAL/32 — многопользовательская многозадачная операционная система реального времени // КОМПЬЮТЕР ПРЕСС. — 1998. — № 10. - С. 110-115.
Томас Дж. Конфиденциальность в Web // КОМПЬЮТЕР ПРЕСС. — 1998. — № 10. - С. 172-176.
Сорокин С., Гарсия В. Знакомьтесь: панельный компьютер // КОМПЬЮТЕР ПРЕСС. - 1998. - № 10. - С. 255-259.
Крамер Ж. Как покупать ПК для Windows 98 // КОМПЬЮТЕР ПРЕСС. - 1998. - № 11. - С. 18-20.
Ахметов К. РС99-компьютер будущего года // КОМПЬЮТЕР ПРЕСС. - 1998. - № 11. - С. 21-23.
Богданов В. Выбор процессора и памяти. Развенчание некоторых мифов о современных процессорах и альтернативной памяти // КОМПЬЮТЕР ПРЕСС. - 2001. - № 4. - С. 8-14.
Предтеченский В. Процессорный глоссарий // КОМПЬЮТЕР ПРЕСС. - 1998. - № 11. - С. 37.
Иванов Д. Видеоадаптер — взгляд изнутри // КОМПЬЮТЕР ПРЕСС. - 1998. — № 11.-С. 58-64.
Булатов О. DVD-RAM — мечты осуществляются // КОМПЬЮТЕР ПРЕСС. - 1998. - № 11. - С. 66-70.
Мурахвери В. Досье на принтерные технологии // КОМПЬЮТЕР ПРЕСС. - 2000. - № 4. - С. 60-65.
Мурахвери В. Wacom: новинки-98 // КОМПЬЮТЕР ПРЕСС. - 1998. — № 11. - С. 89-96.
Яковлев К. Последний убедительный довод // МИР ПК. — 2003. — № 4. - С. 32-39.
Кларк Э. Способна ли кластеризация разгрузить сеть? // LAN / Журнал сетевых решений. — 1998. — Ноябрь. — С. 32-38.
Льюис Дж. Инфраструктура одноэтажного здания: вопросы проектирования кабельной инфраструктуры ... // LAN / Журнал сетевых решений. — 1998. — Ноябрь. — С. 55-62.
Снайдер Дж. Маршрутизаторы в глобальных сетях // LAN / Журнал сетевых решений. — 1998. — Ноябрь. — С. 81-86.
Синклер А. Большой толковый словарь компьютерных терминов / Пер. с англ. А. Помогайбо: Ian R. Sinclair. Collins Dictionary of Personal Computing, 1991. — M.: Вече: ACT, 1998. — 512 c.
Хилл Дж. Записывать или перезаписывать? // PC Magazine (Russian edition). - 1998. - № 7. - C. 42-61.
Андрианов C. RAID IDE в массы! // МИР ПК. - 2001. - № 4. - С. 18-30.
Фасти У. Защита файлов // PC Magazine (Russian edition). — 1998. — №7.-С. 110-124.
Саймон Б. Жизнь без стрессов // PC Magazine (Russian edition). — 1998.— № 7.— С. 126-136.
Андрианов С. Испытания на жесткость // МИР ПК. — 2001. — № 12. -С. 18-35.
Стоун М.Д. Золотые резервы // PC Magazine (Russian edition). — 1998.— № 7.— С. 142-147.
Менделсон Э. Увидеть все и быстро // PC Magazine (Russian edition). - 1998. - № 7. - С. 148-153.
Моррис Дж. ... И все остальные // PC Magazine (Russian edition). — 1998.— № 7.— С. 155-165.
Сильвиус С. 17-дюймовые мониторы: большой экран, низкая цена // МИР ПК. - 1998. - № 11. - С. 10-21.
Адрианов С. А., Яковлев К. В. Пролетая над гнездом № 7 // МИР ПК. - 1998. - № 11. - С. 22-36.
Круликовский О. Выбор карманного компьютера — 2001 // КОМПЬЮТЕР ПРЕСС. -2001. - № 12. - С. 37-41.
Аншина М. Биография бизнес-объекта // МИР ПК. — 1998. — № 11. - С. 54-60.
Глинников М. Сетевые решения для ... // МИР ПК. — 1998. — № 11. - С. 72-75.
Фролов А. В., Фролов Г. В. Unicode: решение, породившее новые проблемы // МИР ПК. - 1998. - № 11. - С. 134-137.
Спектор Л. Двойной удар // МИР ПК. - 1998. - № 12. - С. 23-30.
Петрели Н. Unix против NT: есть чего бояться? // МИР ПК. — 1998. — № 12.-С. 48-53.
Богданов В. «Лексикон-Верба 1.0»: национальный текстовый редактор с криптозащитой // КОМПЬЮТЕР ПРЕСС. — 1999. — № 6. — С. 167-169.
Шабанов А. Тестирование материнских плат // КОМПЬЮТЕР ПРЕСС. - 2002. - № 11. - С. 98-109.
Каталог: Мониторы // КОМПЬЮТЕР ПРЕСС. - 1998. - № 12. - С. 112-133.
Богданов В. Накопители на съемных носителях // КОМПЬЮТЕР ПРЕСС. - 2000. - № 7. - С. 20-24.
Татарников О. Новинки мира планшетных сканеров // КОМПЬЮТЕР ПРЕСС. - 2001. - № 12. - С. 28-31.
Карни Дж., М. Стоун Д. Сетевые принтеры. Джон Моррис. ... И все остальные // PC Magazine (Russian edition). — 1998. — № 9. — С. 38-76.
Денисов О., Назаров С. Накопители для хранения и переноса данных // КОМПЬЮТЕР ПРЕСС. - 2000. - № 7. - С. 99-118.
Мец К. Когда же стоит модернизировать? // PC Magazine (Russian edition). - 1998. - № 9. - С. 113-127.
Сатовский Б. Место ATM в мире современных систем связи // PC Magazine (Russian edition). — 1998. — № 9. — С. 140-144.
Семенов А. Структурированные кабельные системы: развитие технологии и стандартов взглядов // КОМПЬЮТЕР ПРЕСС. — 2001. — № 10.-С. 18-20.
Асмаков С. Наследники дискеты // КОМПЬЮТЕР ПРЕСС. — 2003. - № 6. - С. 54-55.
Федоров А. Средства разработки-99 // КОМПЬЮТЕР ПРЕСС. — 1999. — № 1.-С. 24-28.
Татарников О. Мультимедиа: со средством и посредством // КОМПЬЮТЕР ПРЕСС. - 1999. - № 1. - С. 29-37.
Денисов О., Назаров С. Мобильные персональные компьютеры // КОМПЬЮТЕР ПРЕСС. - 2001. - № 5. - С. 86-93.
Богданов В. Плоские мониторы: время широких взглядов // КОМПЬЮТЕР ПРЕСС. - 1999. - № 1. - С. 128-132.
Самохин С. ISA умер! Да здравствует LPC? // КОМПЬЮТЕР ПРЕСС. - 1999. - № 1. - С. 134-137.
Богданов В. АЮ — многофункциональные устройства для малого и домашнего офиса // КОМПЬЮТЕР ПРЕСС. — 1999. — № 1. — С. 138-140.
Колосов А., Павлова О. Visual Basic 6.0 появился — пора начинать его изучение // КОМПЬЮТЕР ПРЕСС. - 1999. - № 1. - С. 154-158.
Уэбстер К. Мастер-класс анимации // КОМПЬЮТЕР ПРЕСС. — 1999. — № 1.-С. 187-192.
Яворских Е. Выбираем звуковую плату // МИР ПК. — 2003. — № 6. - С. 96-99.
Яковлев К. Универсальный солдат // МИР ПК. — 1999. — № 1. — С. 36-40.
Мотова М. Wacom исполняет желания // МИР ПК. — 1999. — № 1. — С. 42-43.
Рамодин Д. Лидеры CORBA // МИР ПК. - 1999. - № 1. - С. 48-53.
Липшуц Р.П. Сетевые средства: брандмауэры Windows NT // PC Magazine (Russian edition). — 1998. — № 10. — C. 136-139.
Одинцова E. Новые мультимедиа-проекторы NEC и ViewSonic // КОМПЬЮТЕР ПРЕСС. - 2000. - № 10. - С. 116-117.
Бабенков М. Тестирование портативных мультимедийных проекторов // КОМПЬЮТЕР ПРЕСС. - 2003. - № 4. - С. 124-131.
Выбор принтера: до чего дошел прогресс ... // КОМПЬЮТЕР ПРЕСС. - 2001. - № 7. - С. 13-17.
Пур А. 17 и 19-дюйм. Мониторы — больше и лучше // PC Magazine (Russian edition). - 1998. - № 12. - С. 122-149.
Русиньоло М. Н. Окончательная версия стандарта // PC Magazine (Russian edition). — 1999. — № 1. — С. 23-24.
Батырь А. Не пора ли сменить замки? // PC Magazine (Russian edition). - 1999. - № 1. - С. 18-20.
Асмаков С. Клавиатуры, мыши и трекболы // КОМПЬЮТЕР ПРЕСС. -2003.-№6.-С. 8-16.
Рош У. Л. ПК для профессионалов // PC Magazine (Russian edition). — 1999. — № l.-C. 40-54.
Мец К. Корпоративные ПК // PC Magazine (Russian edition). — 1999. -№L-C. 56-77.
Авдуевский A. Alcatel приходит во всеоружии // LAN/Журнал сетевых решений. — 1998. — Декабрь. — С. 8.
Авдуевский А. Крыша для интеллекта. Что стоит за популярным термином «интеллектуальное здание»? // LAN / Журнал сетевых решений. — 1998. — Декабрь. — С. 49-57.
Пьянзин К. NetWare 5 — новая ставка Novell // LAN / Журнал сетевых решений. — 1998. — Декабрь. — С. 71-79.
Карве А. Один IP-адрес до печати в Internet // LAN / Журнал сетевых решений. — 1998. — Декабрь. — С. 97-101.
Russel К. Things In: 20 LCD Monitors for Your Desktop // Byte. — 1998. - V. 23. - № 7. - P. 90-97.
Ахметов К. Как надо (и не надо) пользоваться электронной почтой // КОМПЬЮТЕР ПРЕСС. - 1999. - № 2. - С. 84-92.
Рязанцев О. ICQ //КОМПЬЮТЕР ПРЕСС. - 1999. - № 2. - С. 93-99.
Бер М. Э. Триумфальное шествие портативных ПК // PC Magazine (Russian edition). — 2002. — № 9. — С. 54-72.
Денисов О., Богданов С. Pentium!!! Третьим будет? // КОМПЬЮТЕР ПРЕСС. - 1999. - № 3. - С. 130-136.
Силвер К. Компактные копир-принтеры от Sharp и Xerox // МИР ПК. - 1999.— № 2.— С. 8-9.
Пахомов С., Самохин С. Тестирование внешних модемов // КОМПЬЮТЕР ПРЕСС. - 2001. - № 6. - С. 107-114.
Робб Дж. Почитаем цифровые книги? // МИР ПК. — 1999. — № 2. — С. 36-37.
Рузайкин Г. И. Постреляционная СУБД Cache // МИР ПК. — 1999. — № 2. - С. 60-61.
Мястковски С. Мы можем поговорить? // МИР ПК. — 1999. — № 3. — С. 43-52.
Рамодин Д. JDK 1.2: радикальные изменения // МИР ПК. — 1999. — № 3. - С. 54-58.
Покатаева Е. Русский след: структурированная бескабельная система SkyMAN/CA // КОМПЬЮТЕР ПРЕСС. - 1999. - № 4. - С. 80-84.
Богданов В. Криптография по-русски // КОМПЬЮТЕР ПРЕСС. — 1999. — № 4. -С. 94-97.
Орлов A. Computex 2002: тайваньско-китайский бульон // МИР ПК. - 2002. - № 8. - С. 32-39.
Асмаков С., Денисов О., Назаров С. Жидкокристаллические мониторы // КОМПЬЮТЕР ПРЕСС. - 1999. - № 4. - С. 116-131.
Шрайберг Я. Л., Воройский Ф. С. Автоматизированные библиотечно-информационные системы России: состояние, выбор, внедрение, развитие. — М.: Либерея: ГПНТБ России, 1996. — 273 с.
Межведомственная программа «Электронные библиотеки России». Пояснительная записка (выполнена по Поручению Правительства РФ от 20 февр. 1999 г. № БВ-П8-05659). М.: Миннауки РФ, 15 мая 1999 г. — 10 с. (на правах рукописи).
Collier Mel. Towards a general theory of the Digital Library http://sunsi- te.berkeley.edu/UCDL/report.html. — 1996.
Arms William Y. Key. Concepts in the Architecture of the Digital Library — Corporation for National Research Initiatives, Reston, Virginia. — warms@cnri.reston.va.us, D-Lib Magazine, July 1995.
Бакленд M. Реконструкция (перестройка) библиотечного обслуживания / Пер. с англ. И. Ю. Багровой. — М., 1996. — 129 с.
Библиотечные компьютерные технологии: сб. статей. — Вып. 1-2 / Рос. гос. б-ка; Сост. О. А. Лавренова. — М., 1996.
Лавренова О. А. Компьютеризация библиотеки // Мир библиотек сегодня. — Науч.-информ, сб. — Вып. 1. — М., 1995. — С. 34-50.
Разработка автоматизированных информационно-библиотечных систем: Метод, рек. / Гос. б-ка СССР им. В. И. Ленина. — М., 1990. — 76 с.
UNIMARC/AUTHORITIES: Международный коммуникативный формат UNIMARC для авторитетных/нормативных записей / Пер. с англ. — М., 1994. — 68 с.
Лавренова О. А. Проблема создания службы ведения AUTHORITY FILES в России // Материалы 3-й Междун. конф. «Крым-95»: «Библиотеки и ассоциации в меняющемся мире: новые технологии и новые формы сотрудничества». — Евпатория. 1995. — Т. 2. — С. 160— 162.
Спэнбауэр С. Pentium III берет 500-МГц барьер! // МИР ПК. — 1999. — № 4. -С. 8-18.
Дмитриев А. За стеклом ... 1200 dpi // МИР ПК. — 2002. — № 7. — С. 36-39.
Эндрюс Д. Долгожданные дисководы DVD-RAM // МИР ПК. — 1999. - № 4. - С. 44-47.
Шобанов A. AMD Athlon ХР 2600+ с 333-мегагерцовой системной шиной — сравнение с конкурентами // КОМПЬЮТЕР ПРЕСС. — 2003.-№2.-С. 123-125.
Суркис А. XML: зачем миру Интернета еще один язык? // КОМПЬЮТЕР ПРЕСС. - 1999. - № 5. - С. 47-52.
Колосов А., Павлова О. Создание DHTML-приложений с помощью Visual Basic 6.0 // КОМПЬЮТЕР ПРЕСС. - 1999. - № 5. - С. 6266.
Татарников О. Формат графического файла на Web-странице // КОМПЬЮТЕР ПРЕСС. - 1999. - № 5. - С. 100-106.
Богданов В. ПК-2000. По одежке встречают // КОМПЬЮТЕР ПРЕСС. - 1999. - № 6. - С. 12-29.
Богданов В. Процессоры на поле брани. Позиционные бои // КОМПЬЮТЕР ПРЕСС. - 1999. - № 6. - С. 30-31.
Арковенко В. Память. Без права на склероз // КОМПЬЮТЕР ПРЕСС. - 1999. - № 6. - С. 47-49.
Асмаков С. «Живой» против «Монстра» // КОМПЬЮТЕР ПРЕСС. — 1999. — № 6. -С. 50-60.
Татарников О. IEE-1394, FireWiore или i.LINK? // КОМПЬЮТЕР ПРЕСС. - 1999. - № 6. - С. 64-68.
Ахмедов Б., Бабенков М. Планшетные сканеры // КОМПЬЮТЕР ПРЕСС. - 2002. - № 10. - С. 101-109.
Поваляев Е. Лексикон 5.0 — Русский стандарт // КОМПЬЮТЕР ПРЕСС. - 2000. - № 6. - С. 168-171.
Шереметьев А. Качество сервиса в мультисервисных сетях // КОМПЬЮТЕР ПРЕСС. - 1999. - № 6. - С. 175-179.
Денисов О., Назаров С. Жесткие диски с IDE-интерфейсом // КОМПЬЮТЕР ПРЕСС. - 2001. - № 6. - С. 122-129.
Браун Б. Емкость растет // PC Magazine (Russian edition). — 1999. — № 2. - С. 16.
Маршрутизаторы Cisco // PC Magazine (Russian edition). — 1999. — № 2. - C. 144-146.
Тротта Д., Тротта С. В. Разрыв сокращается (цифровая фотография) // PC Magazine (Russian edition). — 1999. — № 3. — С. 30-50.
Гераськин С., Назаренко Н. Публикация геоданных в Интернете // PC Magazine (Russian edition). — 1999. — № 3. — С. 66-70.
Рогожкин И. Магнитооптика для серьезных задач // PC Magazine (Russian edition). — 1999. — № 4. — С. 34-36.
Новосельцев С. MPEG-4, структуризация мультимедиа // PC Magazine (Russian edition). — 1999. — № 4. — С. 131-140.
Мец К. Новый рубеж Pentium III 500 МГц // PC Magazine (Russian edition). - 1999. - № 5. - C. 36-55.
Батырь А. ПК на Pentium III в России // PC Magazine (Russian edition). - 1999. - № 5. - C. 56-64.
Пур А. Экономическая эффективность модернизации // PC Magazine (Russian edition). — 1999. — № 5. — C. 68-77.
Мец К. Процессоры и системные платы // PC Magazine (Russian edition). - 1999. - № 5. - С. 78-82.
Архиваторы Windows 9х // PC Magazine (Russian edition). — 1999. — №6.-C. 107-113.
Гайнуллин P. Слаженная работа SCSI-периферии // МИР ПК. — 1999.— № 6.— С. 64-66.
Лэски М. С. Плоские динамики — объемный звук // МИР ПК. — 1999. - № 5. - С. 3 8; № 6. - С. 64-66.
Татарников О. Моделирование, анимация и рендеринг. Обзор хитов // КОМПЬЮТЕР ПРЕСС. - 1999. - № 7. - С. 16-40.
Профессиональное моделирование // КОМПЬЮТЕР ПРЕСС. — 1999. — № 7. -С. 41-51.
Иванов Д. ЗО-ускорители // КОМПЬЮТЕР ПРЕСС. - 1999. - № 7. - С. 52-59.
Денисов О., Назаров С. Дисководы CD-ROM — десятитысячный рубеж взят // КОМПЬЮТЕР ПРЕСС. - 1999. - № 7. - С. 98-125.
Мястковски С. Убийцы флоппи? // МИР ПК. — 1999. — № 5. — С. 8-19; № 7. - С. 64-66.
Богданов В., Денисов О. Парад современных устройств хранения данных // КОМПЬЮТЕР ПРЕСС. - 1999. - № 8. - С. 10-22.
Самохин С. Старая добрая дискета // КОМПЬЮТЕР ПРЕСС. — 1999. - № 8. - С. 23-26.
Штрасс Г. Долгая жизнь на магнитной ленте // LAN /Журнал сетевых решений. — 2003. — Февраль. — С. 84-91.
Татарников О. Память на PC-картах // КОМПЬЮТЕР ПРЕСС. — 1999. — № 8. -С. 32-34.
Самохин С. RAID: большая польза от небольшой избыточности // КОМПЬЮТЕР ПРЕСС. - 1999. - № 8. - С. 36-38.
Денисов О., Назаров С. Жесткие диски с интерфейсом SCSI // КОМПЬЮТЕР ПРЕСС. - 2001. - № 11. - С. 94-100.
Миллер Д. Кто сделал ваш блокнотный ПК? Не верьте ярлыкам // МИР ПК. - 1999. - № 5. - С. 3 6-3 7; № 7. - С. 64-66.
Переверзев Б. Доски для взаимодействия голов // МИР ПК. — 1999. - № 7. - С. 64-66.
Богданов В. Процессоры-тяжеловесы семейства х86 // КОМПЬЮТЕР ПРЕСС. - 1999. - № 9. - С. 101-106.
Покатаева Е. Беспроводные городские сети // КОМПЬЮТЕР ПРЕСС. - 1999. - № 9. - С. 162-166.
Богдасарян А. Программа авторизованного обучения фирмы ЗСот // КОМПЬЮТЕР ПРЕСС. - 1999. - № 9. - С. 37-38.
Сетевой глоссарий // КОМПЬЮТЕР ПРЕСС. - 1999. - № 10. - С. 34-37.
Асмаков С. Быль и сказки о ЗО-звуке // КОМПЬЮТЕР ПРЕСС. — 1999. — № 11.-С. 76-87.
Татарников О. Неисчерпаемый DVD // КОМПЬЮТЕР ПРЕСС. — 1999. — № 11.-С. 94-102.
Спэнбауэр С. Windows 2000 — на подходе // МИР ПК. — 1999. — № 11. - С. 66-72.
Закон Российской Федерации «Об информации, информатизации и защите информации», № 24-ФЗ от 20.02.95.
Бутенко В. В. О некоторых правовых аспектах терминологии // АДЭ — Аналитический и информационный журнал. Документальная электросвязь. — 1999. — № 1. — С. 24-29.
Шобанов А. Тестирование материнских плат на чипсете VIA Apollo КТ400 // КОМПЬЮТЕР ПРЕСС. - 2003. - № 4. - С. 104-110.
Чакон М. Служба каталогов: в единстве — сила // LAN / Журнал сетевых решений. — 1999. — Октябрь. — С. 30-37.
Штайнке С. Управление сетями и системами с помощью XML // LAN / Журнал сетевых решений. — 1999. — Ноябрь. — С. 46-51.
Федоров А. Технологии для Web-сервисов // КОМПЬЮТЕР ПРЕСС. - 2002. - № 6. - С. 32-36.
Идеальный ПК // PC Magazine (Russian edition). — 1999. — № 10. — С. 74-146.
Ездаков А. Оптические библиотеки // МИР ПК. — 1999. — № 12. — С. 38-40.
Андрианов С., Яковлев К. Виртуальный театр актеров // МИР ПК. -2000. — № 1.-С. 24-43.
Богданов В. Неромантичные «горцы» процессорного рынка // КОМПЬЮТЕР ПРЕСС. - 2000. - № 1. - С. 3 0-3 8.
Федоров A. Windows DNA 2000 — платформа нового тысячелетия // КОМПЬЮТЕР ПРЕСС. - 2000. - № 1. - С. 52-5 8.
Богданов В., Федоров А. Электронная книга — источник знаний XXI века // КОМПЬЮТЕР ПРЕСС. - 2000. - № 1. - С. 98-102.
Прохоров A. Windows 2000 Professional // КОМПЬЮТЕР ПРЕСС. - 2000. — № 1.-С. 160-164.
Прохоров А. От ARPAnet до INTERnet (краткая история Интернета) // КОМПЬЮТЕР ПРЕСС. - 2000. - № 2. - С. 9-17.
Федоров A. Internet в цифрах и фактах // КОМПЬЮТЕР ПРЕСС. — 2000. — № 2. -С. 18-28.
Ганьжа Д. Краткий обзор технологии Fibre Channel // LAN / Журнал сетевых решений. — 1999. — Декабрь. — С. 19-21.
Ганьжа Д. Основные протоколы физического уровня Fibre Channel. Как работает FC-AL // LAN / Журнал сетевых решений. — 2000. — Январь. — С. 19-21.
Карве A. DSL обретает приложение себе под стать // LAN / Журнал сетевых решений. — 1999. — Декабрь. — С. 40-45.
Кларк Э. Виртуальные частные сети, версия 2.0 // LAN / Журнал сетевых решений. — 1999. — Декабрь. — С. 85-91.
Блачарски Д. Мобильный код: обращаться осторожно! // LAN / Журнал сетевых решений. — 2000. — Январь. — С. 40-44.
Титов А. Новинка IP-телефонии // МИР ПК. — 2000. — № 2. — С. 70-71.
Нужная информация с нужной скоростью: сеть Internet2 в социально-политическом аспекте // МИР ПК. — 2000. — № 3. — С. 70-77.
Мейц К. Корпоративные управляемые ПК 9х // PC Magazine (Russian edition). - 2000. - № 3. - С. 45-63.
Синев А. Цифровая революция в телевидении свершилась. Что дальше? // КОМПЬЮТЕР ПРЕСС. - 2000. - № 3. - С. 9-14.
Татарников О. Цифровая камера как мультимедийный компьютер // КОМПЬЮТЕР ПРЕСС. - 2000. - № 3. - С. 15-31.
Курс лекций по сетевым технологиям. Часть II // КОМПЬЮТЕР ПРЕСС. - 2000. - № 3. - С. 176-181.
Фильчаков А. Новые возможности мобильных «персоналок» // КОМПЬЮТЕР ПРЕСС. - 2000. - № 3. - С. 64-73.
Прохоров А. Компьютеры обретают запах // КОМПЬЮТЕР ПРЕСС. -2000. — №3.— С. 81-83.
Memory Stick — память в пластинках // КОМПЬЮТЕР ПРЕСС. — 2000. — №3.— С. 116-121.
Федоров А., Елманова Н. Введение в базы данных — часть I // КОМПЬЮТЕР ПРЕСС. - 2000. - № 3. - С. 146-151.
Богданов В. «Высокая мода» в дизайне ПК. Показ на IDF Spring’2000 // КОМПЬЮТЕР ПРЕСС. - 2000. - № 4. - С. 9-14.
Богданов В. Процессоры: Гигагерц и около того // КОМПЬЮТЕР ПРЕСС. - 2000. - № 4. - С. 16-20.
Самохин С. Что же с памятью моей стало ... // КОМПЬЮТЕР ПРЕСС. - 2000. - № 4. - С. 22-24.
Татарников О. Цифровое видео // КОМПЬЮТЕР ПРЕСС. — 2000. — № 4. - С. 38-43.
Жилкина Н. Последний рубеж защиты питания // LAN/Журнал сетевых решений. — 2003. — Январь. — С. 5 8-66.
Федоров А., Елманова Н. Введение в базы данных. Ч. 2. Настольные СУБД // КОМПЬЮТЕР ПРЕСС. - 2000. - № 4. - С. 123-127.
Чайкин А. Золотой ключ от персонального Сезама // МИР ПК. — 2000. - № 4. - С. 50-54.
Рамодин Д. Windows 2000. И в самом деле новая! // МИР ПК. — 2000. — № 4. — С. 56-61.
Швыркин И. Пролог. Генезис // МИР ПК. — 2000. — № 5. — С. 4853.
Гайнуллин Р. Выбор конфигурации ПК // МИР ПК. — 2000. — № 5. — С. 134-137.
Богданов В. Сотовые телефоны с поддержкой Интернет-протокола WAP // КОМПЬЮТЕР ПРЕСС. - 2000. - № 5. - С. 22-27.
Соколов А. Какой мед бывает в микросотах стандарта DEC? // КОМПЬЮТЕР ПРЕСС. - 2000. - № 5. - С. 34-40.
Шереметьев А. Мультисервисные сети: видеоконференц-связь в сетях с коммутацией пакетов // КОМПЬЮТЕР ПРЕСС. — 2000. — № 5. - С. 64-66.
Бессарабский А. IP-телефония сегодня // КОМПЬЮТЕР ПРЕСС. — 2000. — № 5. - С. 71-73.
Глоссарий телекоммуникационных терминов // КОМПЬЮТЕР ПРЕСС. - 2000. - № 5. - С. 28-3 3.
Шрайберг Я. Л. Основные положения и принципы разработки автоматизированных библиотечно-информационных систем и сетей. — М.: ГПНТБ России, 2000. - 130 с.
Евстигнеева Г. А. Электронные издания в библиотеках // Компьютерная техника и технологии в библиотеках накануне третьего тысячелетия: Сб. научн. тр. ГПНТБ России. — М.: ГПНТБ России, 2000. — С. 13-20.
Федоров А. Технология Windows Media // КОМПЬЮТЕР ПРЕСС. — 2000. — № 6. -С. 11-38.
Богданов В. Портативные цифровые устройства с MP3 воспроизведением // КОМПЬЮТЕР ПРЕСС. - 2000. - № 6. - С. 48-51.
Асмаков С. Планшетные сканеры: новинки уходящего года // КОМПЬЮТЕР ПРЕСС. - 2002. - № 12. - С. 64-67.
Англо-русский словарь по вычислительной технике: компьютеры, мультимедиа, сети, Интернет, телекоммуникации, Windows / Под ред. М. Л. Гуткина. - М.: ЭТС, 2000. - 491 с.
Федоров А., Елманова Н. Введение в базы данных. Ч. 3. Серверные СУБД // КОМПЬЮТЕР ПРЕСС. - 2000. - № 5. - С. 143-150.
Федоров А., Елманова Н. Введение в базы данных. Ч. 4. Механизмы доступа к данным. Borland Database Engine и альтернативы // КОМПЬЮТЕР ПРЕСС. - 2000. - № 6. - С. 146-153.
Курс лекций по сетевым технологиям. Ч. IV. // КОМПЬЮТЕР ПРЕСС. - 2000. - № 6. - С. 172-178.
Пахомов С. Тестирование жестких дисков с интерфейсом SCSI // КОМПЬЮТЕР ПРЕСС. - 2002. - № 10. - С. 82-89.
Круликовский О. Твердотельные носители для портативной электроники // КОМПЬЮТЕР ПРЕСС. - 2000. - № 7. - С. 30-3 3.
Кошелев А. Защита сетей и firewall // КОМПЬЮТЕР ПРЕСС. — 2000. - № 7. - С. 44-48.
Кенцл Т. Форматы файлов Интернет / Пер. с англ. — СПб.: Питер, 1997. - 320 с.
Новосельский А. Форматы звуковых файлов: http://www.visti.net/ cplusp/all_96/ln96y/In96y4a.htm/ (первоисточник — Израильская газета «Интерфейс»).
Описание форматов звуковых файлов выборок: http://vt.miem.edu.ru/ maindocumentation/formats/sound/sound.shtml.
Форматы звуковых файлов // Компьютерные вести. On-line: http://ns. kv.minsk.by/indcx.cgi?id= 1999230703.
Мюррей Д., Райпер У. Ван. Энциклопедия форматов графических файлов: пер с англ. — Киев: Издат. группа BHV, 1997. — 672 с.
Кирсанов Д. Веб-дизайн: книга Дмитрия Кирсанова. — СПб.: Символ-Плюс, 1999. — 376 с.
Клецель А. Форматы графических файлов. — Тель-Авив: Tri Art Graphics Studio, http://members.rtipod.com/ALEvner/archiv/formats.pdf и http://gazeta.msk.ru/flopovod/30-06-1999_graph.htm.
87. Lightwave 6 // КОМПЬЮТЕР ПРЕСС. - 2000. - № 8. - С. 46-52.
Татарников О. Нереалистический рендеринг // КОМПЬЮТЕР ПРЕСС. - 2000. - № 8. - С. 80-83.
William У. Arms. Digital Libraries. — Cambridge, Massachusetts, London, England.: The MIT Press, 2000. — P. 287.
Гончаров M., Шрайберг Я. Разработка Интернет-серверов для науки, культуры, образования. Москва-Вашингтон: American Councils, ILIAC, 2000. - 52 с.
Татарников О. ЗВ-графика в Интернете // КОМПЬЮТЕР ПРЕСС. — 2000. - № 8. - С. 66-69.
Суханов А. История одного спама или как выжить в «Паутине» // МИР ПК. - 2000. - № 8. - С. 88-93.
Свитт Р. DSL: благословение или проклятие? // LAN /Журнал сетевых решений. — 2000. — Май. — С. 32-3 7.
Гринфилд Д. Под знаком DSL // LAN / Журнал сетевых решений. — 2000. - Май. - С. 3 8-43.
Авдуевский А. Трубка в кармане. Решения DECT для корпоративной телефонии // LAN / Журнал сетевых решений. — 2000. — Май. — С. 87-95.
Пьянзин К. Недорогие кластеры // LAN / Журнал сетевых решений. - 2000. - Июнь. - С. 81-92.
Дерфлер Ф.Дж. мл., Фрид Л. Беспроводные ЛВС // PC Magazine (Russian edition). — 2000. — № 6. — С. 80-90.
Зельцер Л. Персональное антивирусные пакеты // PC Magazine (Russian edition). - 2002. - № 9. - С. 105-115.
Фрид Л. Корпоративное антивирусное ПО // PC Magazine (Russian edition). - 2000. - № 7. - С. 84-93.
Федоров А. Язык C# // КОМПЬЮТЕР ПРЕСС. - 2000. - № 9. - С. 16-19.
Садоян Р. ASP на блюдечке Ч. 1. Построение интерфейса к базе данных // КОМПЬЮТЕР ПРЕСС. - 2000. - № 9. - С. 48-56.
Денисов О., Назаров С. Жесткие диски с интерфейсом IDE-2000 // КОМПЬЮТЕР ПРЕСС. - 2000. - № 9. - С. 98-116.
Богданов В. Pentim 4. Освободите Вилли // КОМПЬЮТЕР ПРЕСС. — 2000. — № 9. -С. 136-138.
Богданов В. Проекторы — стройсь! Экраны — к стенке! Мультимедийные проекторы на базе традиционных ЖК и DLP-технологий // КОМПЬЮТЕР ПРЕСС. - 2000. - № 9. - С. 153-158.
Савкин А. Головоломка с памятью // МИР ПК. — 2000. — № 9. — С. 10-13.
Ганьжа Д. Стандарт GSM // LAN / Журнал сетевых решений. — 2000. — Июль-август. — С. 18-21.
Дорнан Э. Беспроводный Интернет // LAN / Журнал сетевых решений. — 2000. — Июль-август. — С. 3 8-44.
Аллен Д. Грядущее пришествие DSML и DEN // LAN / Журнал сетевых решений. — 2000. — Июль-август. — С. 105-109.
Ганьжа Д. Пакетный радиосервис: GPRS как промежуточный этап на пути к сотовым сетям третьего поколения // LAN / Журнал сетевых решений. — 2000. — Сентябрь. — С. 18-21.
Макроун Б. Защити себя сам // PC Magazine (Russian edition). — 2000. — № 9. -С. 51-54.
Дерфлер Ф. Дж. мл. Защита сети // PC Magazine (Russian edition). — 2000. - № 9. - С. 65-80.
Кошелев А. IPv6 — новый двигатель для Интернет // КОМПЬЮТЕР ПРЕСС. - 2000. - № 10. - С. 18-19.
MARC21 Format for Bibliografic Data. — Washington: Library for Congress; Ottava: National Library of Canada — 1999. — Разд. наг. V. 1,2.
MARC21 Format for Authority Data. — Washington: Library for Congress; Ottava: National Library of Canada. — 1999. — Разд. наг.
MARC21 Format for Holding Data. — Washington: Library for Congress; Ottava: National Library of Canada. — 2000. — Разд. наг.
MARC21 Format for Classification Data. — Washington: Library for Congress; Ottava: National Library of Canada. — 2000. — Разд. наг.
MARC21 Format for Community Information. — Washington: Library for Congress; Ottava: National Library of Canada — 2000. — Разд, наг.
MARC21 Concise Formats. — Washington: Library for Congress; Ottava: National Library of Canada. — 2000. — Разд. наг.
Прокофьев Н. DSL идет в массы // КОМПЬЮТЕР ПРЕСС. - 2000. - № 10. - С. 20-23.
Семенов А. Структурированные кабельные системы: перспективы развития в мире и в России // КОМПЬЮТЕР ПРЕСС. — 2000. — № 10. - С. 29-37.
Пахомов С., Самохин С. Коммутаторы второго уровня Ethernet 10/100 Мбит/с // КОМПЬЮТЕР ПРЕСС. - 2000. - № 10. - С. 74-88.
Российский коммуникативный формат представления библиографических записей в машиночитаемой форме (Рос. вариант UNIMARC): Книги и сериальные издания / Минкультуры РФ. Рос. библ, ассоц.; [И.Б. Цветкова и др.]. — СПб: Изд-во РНБ, 1998. — разд, паг.; 30 см. - ISBN 5-7196-1012-Х.
Хеллвег Э. Музыка новой волны // МИР ПК. — 2000. — № 10. — С. 75-85.
Богданов В. Концепция офисного ПК: обзор требований Intel/Mic- rosoft, предъявляемых к компьютерам для офиса // КОМПЬЮТЕР ПРЕСС. - 2000. - № 11. - С. 12-15.
Фильчиков А. Кое-что про NAS // КОМПЬЮТЕР ПРЕСС. - 2000. - № 11. - С. 16-19.
Денисов О., Назаров С. Высокопроизводительные ПК российских производителей // КОМПЬЮТЕР ПРЕСС. -2000. -№ 11. - С. 5 8-68.
Онтаньон Р. Дж. Создание эффективной системы выявления атак // LAN / Журнал сетевых решений. — 2000. — Октябрь. — С. 86-91.
Менделсон Э. Коротко о Microsoft Windows Me // PC Magazine (Russian edition). — 2000. — № 10. — C. 12-20.
Спэнбауэр С. И это все о ней: Windows Millenium Edition // МИР ПК. - 2000. - № 11. - С. 58-67.
Киселев В. 1394 по версии IEEE // МИР ПК. - 2000. - № 11. - С. 11-17.
Сенгстек Дж. Хакероустойчивый ПК // МИР ПК. — 2000. — № 11. — С. 82-92.
Поваляев Е. Русский офис. Ч. 2 // КОМПЬЮТЕР ПРЕСС. - 2000. - № 11. — Приложение на CD-ROM.
Музыченко Е. Программные интерфейсы джойстика и таймера // КОМПЬЮТЕР ПРЕСС. - 2000. - № 11. - Приложение на CD-ROM.
Прохоров А. Фавориты русского софта-2000 // КОМПЬЮТЕР ПРЕСС. - 2000. - № 12. - С. 22-29.
Богданов В. Этюд о домашнем «компьютере мечты»: некоторые принципы выбора компонентов «правильного» домашнего компьютера // КОМПЬЮТЕР ПРЕСС. - 2000. - № 12. - С. 30-33.
Полтев С. Жесткие диски: успехи и проблемы // МИР ПК. — 2003. — № 6. - С. 28-32.
Пахомов С., Бабенков М. Тестирование 15-дюймовых ЖК-мониторов // КОМПЬЮТЕР ПРЕСС. - 2002. - № 5. - С. 77-91.
Пахомов С., Самохин С. Тестирование внутренних модемов // КОМПЬЮТЕР ПРЕСС. - 2000. - № 12. - С. 98-109.
Проекторные DLP-новинки InFocus в «Русском стиле» // КОМПЬЮТЕР ПРЕСС. - 2000. - № 12. - С. 121.
Дмитриев А., Ерохин Д. Компьютер к новогоднему столу: тестирование настольных ПК М МИР ПК. — 2000. — № 12. — С. 10-26.
Литтмен Д. Утонченные и вызывающие // МИР ПК. — 2000. — № 12. - С. 28-36.
Ложечкин A. DotNet, которая должна изменить мир // МИР ПК. — 2000. - № 12. - С. 50-56.
Дрожжинов В., Штрик А. Проблемы цифрового расслоения общества // PC Week / RE. - 2000. - № 43. - С. 39, 40, 47.
Прокофьев Н. Антивирусная защита сети // КОМПЬЮТЕР ПРЕСС. - 2001. - № 2. - С. 172-176.
Прокофьев Н. Долгая дорога в дюнах или Несколько слов о последней миле // КОМПЬЮТЕР ПРЕСС. - 2001. - № 5. - С. 22-26.
Федоров А. Web нового поколения — Web-сервисы // КОМПЬЮТЕР ПРЕСС. - 2001. - № 6. - С. 14-19.
Елманова Н. Internet Security and Acceleration Server 2000 // КОМПЬЮТЕР ПРЕСС. - 2001. - № 6. - С. 28-31.
Елманова Н. Web-порталы: классификация и назначение // КОМПЬЮТЕР ПРЕСС. - 2001. - № 6. - С. 40-43.
Баулин А., Байков А. Посчитываем память // МИР ПК. — 2001. — №6.-С. 8-17.
Лукацкий A. VPN. Старые песни о главном // КОМПЬЮТЕР ПРЕСС. - 2001. - № 5. - С. 50-53.
Дмитриев А. Системы защиты информации // МИР ПК. — 2001. — № 5. - С. 10-26.
Мухин С. В. История развития протоколов передачи данных // МИР ПК. - 2001. - № 5. - С. 78-84.
Богатырев Р. Летопись языков Паскаль // МИР ПК. — 2001. — № 4. — С. 58-67.
Богданов В. ПК, как короля играет свита. Новые требования к современной периферии // КОМПЬЮТЕР ПРЕСС. — 2001. — № 7. — С. 9-26.
Татарников О. Интерфейс IEEE-1394. Обзор современных плат // КОМПЬЮТЕР ПРЕСС. - 2001. - № 7. - С. 30-34.
Верхойен М. Голосовая связь по цифровым абонентским линиям // КОМПЬЮТЕР ПРЕСС. - 2001. - № 7. - С. 163-166.
Орлов A. Office ХР. Microsoft прислушалась к пользователям! // МИР ПК. - 2001. - № 9. - С. 52-57.
Каничев М. Шаг в автоматизации перевода // МИР ПК. — 2001. — № 10. - С. 84-87.
Баулин А. Бои карманного значения // МИР ПК. — 2003. — № 6. — С. 12-25.
Ханжу Д. Надежность КПК в российских условиях // МИР ПК. — 2001. — № 11.-С. 24-31.
Прохоров А. Системы оптического распознавания документов. У российских разработчиков хорошие перспективы // КОМПЬЮТЕР ПРЕСС. - 2001. - № 9. - С. 82-87.
Прохоров А. Антивирусная индустрия в канун десятилетнего юбилея // КОМПЬЮТЕР ПРЕСС. - 2001. - № 9. - С. 88-94.
Луцкий А. Неизвестная VPN // КОМПЬЮТЕР ПРЕСС. - 2001. - № 10. - С. 22-24.
Маклафин Л. AMD наносит ответный удар // МИР ПК. — 2001. — № 12. - С. 12-16.
Асмаков С. Программные модули для обработки звука // КОМПЬЮТЕР ПРЕСС. - 2001. - № 11. - С. 38-45.
Пахомов С., Самохин С. Web-камеры // КОМПЬЮТЕР ПРЕСС. — 2001. — № 11.-С. 110-120.
Пахомов С., Самохин С. Сетевые адаптеры Ethernet 10/100 с интерфейсом USB // КОМПЬЮТЕР ПРЕСС. - 2001. - № 12. - С. 110-117.
Пахомов С. ПЗС- и КМОП-сенсоры для цифровых фото- и видеокамер // КОМПЬЮТЕР ПРЕСС. - 2001. - № 11. - С. 110-120.
Орлов A. Office ХР. Интеллектуальный Word 2002 // МИР ПК. — 2001. — № 10. - С. 56-67.
Сузи Р. Сценарные языки: Python // МИР ПК. — 2001. — № 9. — С. 139-149.
Якоби Дж. DVD-дилема // МИР ПК. - 2002. - № 1. - С. 36-40.
Шляхтина С. Интернет и электронная коммерция в цифрах и фактах // КОМПЬЮТЕР ПРЕСС. - 2002. - № 1. - С. 37-49.
Панасенко С.П. Защита информации в компьютерных сетях: шифрование // МИР ПК. - 2002. - № 2. - С. 70-73.
Дадали А. Интернет-экономика 2001. Итоги и прогнозы // КОМПЬЮТЕР ПРЕСС. - 2002. - № 2. - С. 8-13.
Прокофьев Н. Хостинг: информация к размышлению // КОМПЬЮТЕР ПРЕСС. - 2002. - № 2. - С. 14-17.
Федеральный закон от 10.01.2002 г. № 1-ФЗ «Об электронной цифровой подписи».
Федеральный закон от 21.07.1993 г. № 5485-1 «О государственной тайне» (с изменениями от 06.10.1997 г.).
Доктрина информационной безопасности Российской Федерации от 09.09.2000 г. № ПР-1895.
Воронина Н., Прохоров А., Семко Ю. Биометрические пароли // КОМПЬЮТЕР ПРЕСС. - 2002. - № 3. - С. 22-27.
Исаев П. Криптографические алгоритмы // КОМПЬЮТЕР ПРЕСС. — 2002. - № 3. - С. 14-19.
Семко Ю., Прохоров А. Интернет — отмычка для компьютера // КОМПЬЮТЕР ПРЕСС. - 2002. - № 3. - С. 3 8-44.
Маклафлин Л. Pentium 4 наращивает мощь // МИР ПК. — 2002. — № 3. - С. 10-16.
Яковлев К. Период ожидания // МИР ПК. —2002. — № 3. — С. 24-27.
Кэптейн Ш., Меняли Т. Диски достигли 160 Гбайт // МИР ПК. — 2002. — №3.— С. 32-33.
Каск С. Брак по расчету // МИР ПК. — 2002. — № 3. — С. 64-71.
Панасенко С.П. Электронная цифровая подпись // МИР ПК. — 2002. — №3.— С. 78-83.
Вигурский К. В. Исследование и разработка принципов построения и методов создания электронных научных изданий: Дис. ... канд. техн, наук по спец. 05.25.05. — М.: НТЦ Информрегистр. — 201 с. На правах рукописи.
Прокофьев Н. Даешь воздух // КОМПЬЮТЕР ПРЕСС. — 2001. — № 10. - С. 34-39.
Прокофьев Н. Выбор корпуса — дело не простое // КОМПЬЮТЕР ПРЕСС. - 2002. - № 4. - С. 3 6-3 7.
Асмаков С. Оптические носители: кто следующий? // КОМПЬЮТЕР ПРЕСС. - 2002. - № 4. - С. 56-60.
Татарников О. Оцифровка аналогового видео // КОМПЬЮТЕР ПРЕСС. - 2002. - № 4. - С. 72-79.
Пахомов С. Разгон системы или какой же русский не любит быстрой езды?! Разгон видеокарт // КОМПЬЮТЕР ПРЕСС. - 2002. - № 4. - С. 80-88.
Мобильные решения. Глоссарий // КОМПЬЮТЕР ПРЕСС. — 2002. — № 5. - С. 14.
Федоров А. Платформы для мобильных устройств // КОМПЬЮТЕР ПРЕСС. - 2002. - № 5. - С. 17-30.
Марченко С. Первые ласточки 802.11а // КОМПЬЮТЕР ПРЕСС. — 2002. — № 5 (Приложение на CD-ROM).
Баулин А. Несносные носители // МИР ПК. — 2002. — № 5. — С. 13-23.
Мейнелли Т. USB 2.0: какова реальная скорость? // МИР ПК. — 2002. - № 5. - С. 28-32.
Чигирев A. GPRS — новое слово в мобильной связи // МИР ПК. — 2002. - № 5. - С. 34-35.
Еремеев А. Программы размером 160 х 160 // МИР ПК. — 2002. — № 5. - С. 46-55.
Чигирев А. История одного сериала // МИР ПК. — 2002. — № 4. — С. 30-32.
Кондратьев И. Утроение дисков CD-RW // МИР ПК. — 2002. — № 4. - С. 34-39.
Торнтон К., Аквино Г., Эрер Я. Поговорим о коммуникаторах // МИР ПК. - 2002. - № 6. - С. 24-27.
Полтев С. По ту сторону экрана // МИР ПК. — 2002. — № 6. — С. 28-31.
Богатырев Р. Тайны Microsoft: Смарт-теги и гипертекст // МИР ПК. - 2002. - № 6. - С. 52-59.
Федоров А., Елманова Н. Internet-технологии в цифрах и фактах // КОМПЬЮТЕР ПРЕСС. - 2002. - № 6. - С. 14-23.
Федоров А., Елманова Н. Архитектура современных Web-приложений // КОМПЬЮТЕР ПРЕСС. - 2002. - № 6. - С. 24-26.
Елманова Н. Internet Information Services 6.0 // КОМПЬЮТЕР ПРЕСС. - 2002. - № 6. - С. 28-31.
Федоров А. Платформы и средства создания Web-сервисов // КОМПЬЮТЕР ПРЕСС. - 2002. - № 6. - С. 3 8-5 3.
Федоров А. Web-сервисы. RU // КОМПЬЮТЕР ПРЕСС. - 2002. - № 6. - С. 54-58.
Елманова Н. Управление информационным наполнением Web-сайтов // КОМПЬЮТЕР ПРЕСС. - 2002. - № 6. - С. 60-75.
Елманова Н. Web-порталы: назначение, преимущества, особенности и средства // КОМПЬЮТЕР ПРЕСС. - 2002. - № 6. - С. 76-89.
Елманова Н. Несколько слов о СУБД российских производителей // КОМПЬЮТЕР ПРЕСС. - 2002. - № 7. - С. 19-21.
Морзеев Ю. Зачем компьютеру зрение? // КОМПЬЮТЕР ПРЕСС. — 2002. — № 5. -С. 187-190.
Морзеев Ю. Технологии машинного зрения. Сделано в России // КОМПЬЮТЕР ПРЕСС. - 2002. - № 7. - С. 50-66.
Пахомов С. Новый процессор Intel Pentium 4 2,53 ГГц на российском рынке ПК // КОМПЬЮТЕР ПРЕСС. - 2002. - № 7. - С. 6870.
Пахомов С. Анатомия беспроводных сетей // КОМПЬЮТЕР ПРЕСС. - 2002. - № 7. - С. 167-175.
Пахомов С., Самохин С. Тестирование беспроводных сетей Radio Ethernet IEEE стандарта 802.11b // КОМПЬЮТЕР ПРЕСС. - 2002. - №7.-С. 100-111.
Бабенков М., Шобанов А. Новый мультимедийный проектор СР- SX5500 компании Hitachi // КОМПЬЮТЕР ПРЕСС. - 2002. - № 7. - С. 146-147.
Шевченко И. Мультимедийная платформа nVIDIA nForce // КОМПЬЮТЕР ПРЕСС. - 2002. - № 8. - С. 21-27.
Прохоров А. Интернет-дом начинается с автомобиля // КОМПЬЮТЕР ПРЕСС. - 2002. - № 8. - С. 3 8-44.
Татарников О. Электронные часы // КОМПЬЮТЕР ПРЕСС. — 2002. - № 8. - С. 48-50.
Когаловский М. Р. Энциклопедия технологий баз данных: эволюция технологий, технологии и стандарты, инфраструктура, терминология. — М.: Финансы и статистика, 2002. — 800 с.
Поваляев Е. Медицинская электроника — рядом с нами и внутри нас // КОМПЬЮТЕР ПРЕСС. - 2002. - № 8. - С. 64-68.
Морзеев Ю. Зачем компьютеру зрение? // КОМПЬЮТЕР ПРЕСС. — 2002. — № 8. -С. 13 3-13 8.
Асмаков С. Mount Rainier — новый стандарт пакетной записи // КОМПЬЮТЕР ПРЕСС. - 2002. - № 5. - С. 122-123.
Богатырев Р. Тайны Microsoft. Смарт-теги и гипертекст // МИР ПК. - 2002. № 7. - С. 52-54.
Баулин A. Pocket PC 2002 // МИР ПК. - 2002. - № 8. - С. 10-20.
Панасенко С. П., Ракитин В. В. Аппаратные шифраторы // МИР ПК. - 2002. - № 8. - С. 77-83.
Маклафлин Л. Pentium 4 одолел Athlon ХР // МИР ПК. — 2002. — № 9. - С. 10-19.
Мощевикин A. Homo Sapiens или Homo Spamiens? // МИР ПК. — 2002. - № 9. - С. 60-64.
Набережный А. Найди свой хостинг // МИР ПК. — 2002. — № 9. — С. 66-73.
Ермаков А.Е. Компьютерная лингвистика и анализ текста // МИР ПК. - 2002. - № 9. - С. 86-88.
73 3. Цифровое видео // МИР ПК. - 2002. - № 9. - С. 118-123.
Богатырев Р. Java на марше // МИР ПК. —2002. — № 9. — С. 144-152.
Елманова Н. Средства коллективной работы // КОМПЬЮТЕР ПРЕСС. - 2002. - № 9. - С. 42-45.
Леонов В., Пахомов С. Управляемые коммутаторы Ethernet с гигабитным модулем // КОМПЬЮТЕР ПРЕСС. — 2002. — № 9. — С. 104-117.
73 7. Маклафлин Л. Перезаряженный Athlon // МИР ПК. — 2002. — № 10. - С. 10-14.
8. Юдов А. Портал, который ты строишь сам // МИР ПК. — 2002. — № 10. - С. 72-78.
73 9. Полтев С. Монитор показывает свое будущее // МИР ПК. — 2002. — № 11. - С. 10-18.
Андрианов С. Битва титанов 2 // МИР ПК. — 2002. — № 11. — С. 20-34.
Нагибин П. Технология локальных сетей: от Рюрика до гигабита // КОМПЬЮТЕР ПРЕСС. - 2002. - № 10. - С. 10-18.
Татарников О. Экзотические локальные сети: FireWire и USB // КОМПЬЮТЕР ПРЕСС. - 2002. - № 10. - С. 26-28.
Самохин С. 10 гигабит: шаг вперед или в сторону? // КОМПЬЮТЕР ПРЕСС. - 2002. - № 10. - С. 20-22.
Прохоров А. Интернет: как это работает. Ч. 5. Списки рассылки и группы новостей // КОМПЬЮТЕР ПРЕСС. - 2002. - № 10. - С. 176-181.
Татарников О. В Интернет не по модему // КОМПЬЮТЕР ПРЕСС. -2002. — № 10. - С. 29-3 3.
Леонов В. Мини-коммутаторы для сетей Fast Ethernet // КОМПЬЮТЕР ПРЕСС. - 2002. - № 10. - С. 90-100.
Пахомов С. Процессор Intel Pentium 4 2,8 ГГц // КОМПЬЮТЕР ПРЕСС. - 2002. - № 10. - С. 112-115.
Пахомов С. Ускорь свой компьютер // КОМПЬЮТЕР ПРЕСС. — 2002. — № 11.-С. 34-39.
Елманова Н. СУБД ведущих производителей // КОМПЬЮТЕР ПРЕСС. - 2002. - № 10. - С. 76-81.
Татарников О. Резервное копирование и восстановление информации // КОМПЬЮТЕР ПРЕСС. - 2002. - № 11. - С. 5 8-63.
Пахомов С. Serial АТА в преддверии рыночного бума // КОМПЬЮТЕР ПРЕСС. - 2002. - № 11. - С. 143-146.
Пахомов С. Ultra Wideband — технология будущего // КОМПЬЮТЕР ПРЕСС. - 2002. - № 11. - С. 161-164.
75 3. Орлов С. SS7 поверх IP // LAN / Журнал сетевых решений. — 2002. — Сентябрь. — С. 30-43.
Гелвин П. Б. Консолидация средств хранения // LAN / Журнал сетевых решений. — 2002. — Сентябрь. — С. 62-71.
Касперски К. Секретное оружие социальной инженерии // LAN / Журнал сетевых решений. — 2002. — Сентябрь. — С. 80-84.
Конри-Мюррей Э. PKI распространяется повсеместно? // LAN / Журнал сетевых решений. — 2002. — Сентябрь. — С. 98-102.
Пьянзин К. Спам непобедим?! // LAN / Журнал сетевых решений. — 2002. - Октябрь. - С. 48-57.
Нолле Т. Коммутаторы служб: как отделить правду от вымысла? // LAN / Журнал сетевых решений. — 2002. — Октябрь. — С. 64-71.
Карр Джим. Чужой среди своих // LAN / Журнал сетевых решений. — 2002. — Октябрь. — С. 96-100.
Липшуц Р., Лопес Д. Новые аргументы в пользу Linux // PC Magazine (Russian edition). — 2002. — № 9. — C. 12-20.
Батырь А. «Дискета» на два гигабайта // PC Magazine (Russian edition). - 2002. - № 9. - C. 30-32.
Пахомов С. Новый процессор Intel Pentium с тактовой частотой 3,96 ГГц и поддержкой технологии Hyper-Threading // КОМПЬЮТЕР ПРЕСС. - 2002. - № 12. - С. 30-34.
Пахомов С. Популярные конгфигурации ПК // КОМПЬЮТЕР ПРЕСС. - 2002. - № 12. - С. 8-17.
Асмаков С. Мыши: новое поколение выбирает «оптику» // КОМПЬЮТЕР ПРЕСС. - 2002. - № 12. - С. 51-54.
Асмаков С. Струйные принтеры-2002 // КОМПЬЮТЕР ПРЕСС. — 2002. - № 12. - С. 55-63.
Елманова Н. Коротко о лицензировании программного обеспечения // КОМПЬЮТЕР ПРЕСС. - 2002. - № 12. - С. 68-71.
Филягин Г. Proxyinspector: куда девается трафик? // КОМПЬЮТЕР ПРЕСС. - 2002. - № 12. - С. 85-86.
Баулин А. Князь света и король воздуха // МИР ПК. — 2002. — № 12. - С. 28-30.
Тихонов С. Беспроводная связь в вопросах и ответах // МИР ПК. — 2002. - № 12. - С. 72-78.
Андрианов С. Спрайтовая графика высокого разрешения в DOS32 // МИР ПК. - 2002. - № 12. - С. 98-100.
Воройский Ф. С. Основы проектирования автоматизированных библиотечно-информационных систем. — М.: ФИЗМАТЛИТ, 2002. — 383 с.
Браун Б., Браун М. А как насчет картинки? // PC Magazine (Russian edition). - 2002. - № 11. - С. 19-20.
Симоне Л. Macromedia вновь меняет наше восприятие Интернета // PC Magazine (Russian edition). — 2002. — № 11. — С. 34-3 7.
Нивников Д. Три новинки с AGP 8х // PC Magazine (Russian edition). - 2002. - № 11. - С. 54.
Ганьжа Д. Назло всем рекордам // LAN/Журнал сетевых решений. — 2002. — Ноябрь. — С. 6.
Ганьжа Д. Интервью с Директором по развитию бизнеса AESP East Europe Юрием Сидоровым // LAN / Журнал сетевых решений. — 2002. - Ноябрь. - С. 16-19.
Ньюман Г. Управление томом, использование файловой системы и тонкая настройка системы // LAN / Журнал сетевых решений. — 2002. - Ноябрь. - С. 20-25.
Олифер Н., Олифер В. Мосты и коммутаторы // LAN/Журнал сетевых решений. — 2002. — Ноябрь. — С. 26-31.
Орлов С. На пути к G.SHDSL // LAN / Журнал сетевых решений. — 2002. - Ноябрь. - С. 36-45.
Дорнан Э. Беспроводная оптика: волокно дешево, но воздух — бесплатный! // LAN / Журнал сетевых решений. — 2002. — Ноябрь. — С. 46-51.
Аллен Д. Состояние конвергенции // LAN/Журнал сетевых решений. - 2002. - Ноябрь. - С. 46-51.
Конри-Мюррей Э. Защита конечных пользователей от атак // LAN / Журнал сетевых решений. — 2002. — Ноябрь. — С. 46-51.
Пахомов С. Экспансия закона Мура // КОМПЬЮТЕР ПРЕСС. — 2003. — № 1.-С. 16-24.
Пахомов С. 90-нанометровая технология производства процессоров // КОМПЬЮТЕР ПРЕСС. - 2003. - № 1. - С. 26-3 3.
Асмаков С. Восход сине-фиолетового диска // КОМПЬЮТЕР ПРЕСС. - 2003. - № 1. - С. 43-46.
Асмаков С. Полимерные дисплеи: уже скоро // КОМПЬЮТЕР ПРЕСС. - 2003. - № 1. - С. 50-52.
Асмаков С. Голографическая запись: терабайт на одном носителе // КОМПЬЮТЕР ПРЕСС. - 2003. - № Е - С. 48-50.
Морзеев Ю. Зачем компьютеру зрение. Часть 4. Зрение разной глубины // КОМПЬЮТЕР ПРЕСС. - 2003. - № 1. - С. 140-145.
Карманный цифровой видеоплейер уже не фантастика // КОМПЬЮТЕР ПРЕСС. - 2003. - № 1. - С. 82-83.
Польев С. Секреты энергетической защиты // МИР ПК. — 2003. — № 1. - С. 22-27.
Ерохин Д. Звукозапись с услугами татуировки // МИР ПК. — 2003. — № 1. - С. 31-33.
Данилов К. FAT32 vs. NTFS. Что предпочтительнее? // МИР ПК. — 2003. — № 1.-С. 31-33.
Поляк-Брагинский А. Спам и вирусы // МИР ПК. — 2003. — № 1. — С. 102-105.
Богатырев Р. Летопись языков Си++ // МИР ПК. — 2003. — № 1. — С. 144-151.
Шляхтина С. Интернет в цифрах и фактах // КОМПЬЮТЕР ПРЕСС. - 2003. - № 2. - С. 8-19.
Пахомов С. В Интернет по коммутируемым линиям // КОМПЬЮТЕР ПРЕСС. - 2003. - № 2. - С. 20-3 5.
Татарников О. В Интернет через звезды // КОМПЬЮТЕР ПРЕСС. — 2003.-№2.-С. 36-41.
Татарников О. Выбираем провайдера // КОМПЬЮТЕР ПРЕСС. — 2003.-№2.-С. 56-60.
Богданов В. Сыр мышеловок для бесплатного хостинга // КОМПЬЮТЕР ПРЕСС. - 2003. - № 2. - С. 61-67.
Елманова Н. Новшества в мире Web-сервисов // КОМПЬЮТЕР ПРЕСС. - 2003. - № 2. - С. 80-83.
Прохоров А. Борьба с вирусами в эпоху Интернет // КОМПЬЮТЕР ПРЕСС. - 2003. - № 2. - С. 98-103.
Хорошавин А. Рабочее место в дипломате // МИР ПК. — 2003. — № 2. - С. 30-34.
Пахомов С. Прорыв компании AMD, или Новые процессоры Hammer // КОМПЬЮТЕР ПРЕСС. - 2003. - № 2. - С. 15 5-163.
Морзеев Ю. Зачем компьютеру зрение. Часть 5. Интеллектуальные помощники // КОМПЬЮТЕР ПРЕСС. - 2003. - № 2. - С. 168-172.
Наумов В. Б. Право и Интернет: очерки теории и практики. — М: Книжный дом «Университет», 2002. — 434 с.
Глинников М. Звонок — одним «кликом» // МИР ПК. — 2003. — № 2. - С. 97-100.
Даль Э. Аудио-видео. Слушать подано // МИР ПК. — 2003. — № 2. — С. 20.
Даль Э. Процессоры. Clawhammer: я хочу быть с тобой // МИР ПК. — 2003.-№2.-С. 14.
Мейнелли Т. Два ЦП в одном? // МИР ПК. — 2003. — № 2. — С. 36-40.
Якоби Дж. Л. Новые правила записи DVD // МИР ПК. — 2003. — № 2. - С. 48-49.
Лебедев О. ZIV2 — мобильный жесткий диск // PC Magazine (Russian edition). - 2003. - № 1. - С. 3 8-40.
Нивников Д. PicoDiskCrypto — 512 зашифрованных мегабайт // PC Magazine (Russian edition). — 2003. — № 1. — С. 40-41.
Пахомов С. Intel Centrino — новая эра мобильных компьютеров // КОМПЬЮТЕР ПРЕСС. - 2003. - № 3. - С. 136-141.
Исаев П. Криптографические алгоритмы и различные способы атак // КОМПЬЮТЕР ПРЕСС. - 2003. - № 3. - С. 32-3 9.
Пахомов А. Как обмануть спамеров, обманывающих нас // КОМПЬЮТЕР ПРЕСС. - 2003. - № 3. - С. 94-99.
Елманова Н. Программные средства обеспечения информационной безопасности предприятий // КОМПЬЮТЕР ПРЕСС. — 2003. — № 3. - С. 44-47.
Прохоров А. Обзор антивирусных программ для персональных пользователей // КОМПЬЮТЕР ПРЕСС. - 2003. - № 3. - С. 90-93.
Спэнбауэр С. Сообразили на троих // МИР ПК. — 2003. — № 3. — С. 62-66.
Пахомов С. По следам весеннего форума IDE 2003 // КОМПЬЮТЕР ПРЕСС. - 2003. - № 4. - С. 10-18.
Пахомов С. Современные и будущие чипсеты компании Intel // КОМПЬЮТЕР ПРЕСС. - 2003. - № 4. - С. 20-31.
Пахомов С. SATA, SATA II и SAS (по материалам весеннего форума IDE 2003) // КОМПЬЮТЕР ПРЕСС. - 2003. - № 4. - С. 54-61.
Асмаков С. HDMI: SCART цифровой эпохи // КОМПЬЮТЕР ПРЕСС. - 2003. - № 4. - С. 102-103.
Батырь А. Показывает Axis 2130 // PC Magazine (Russian edition). — 2003. - № 2. - C. 34-36.
Рубекинг Нейл Дж. Защита Web-служб // PC Magazine (Russian edition). - 2003. - № 2. - C. 58-62.
Бигелоу Стивен Дж. Big Drives: ошеломляющая емкость // PC Magazine (Russian edition). — 2003. — № 3. — C. 5 8-62.
Орлов С. Смена поколений процессоров // LAN / Журнал сетевых решений. — 2003. — Февраль. — С. 40-47.
Чен Н. Optical Ethernet в сети большого города // LAN / Журнал сетевых решений. — 2003. — Февраль. — С. 62-69.
Орлов С. Фундамент информационной инфраструктуры // LAN / Журнал сетевых решений. — 2003. — Январь — С. 46-57.
Гринфилд Д. Оптические сети.— К.: ООО “ТИД «ДС»”, 2002. — 244 с.
Мучлер Ш. Пришло время для VoIP // LAN / Журнал сетевых решений. — 2003. — Январь. — С. 32-39.
Шотт Р. О RADIUS подробно // LAN /Журнал сетевых решений. — 2003. - Январь. - С. 68-72.
Бауэр X. Миграция от CWDM к DWDM // LAN / Журнал сетевых решений. — 2003. — Март. — С. 50-54.
Мучлер Ш. В третий раунд без проводов // LAN/Журнал сетевых решений. — 2003. — Март. — С. 36-43.
Хофф С., Мон X. П. Безопасность сетей WLAN не дается даром // LAN / Журнал сетевых решений. — 2003. — Март. — С. 44-49.
Орлов С. Кабельная система «умного» дома // LAN / Журнал сетевых решений. — 2003. — Март. — С. 56-67.
Шабат В. Каталоги LDAP и их применение // LAN / Журнал сетевых решений. — 2003. — Март. — С. 69-77.
Олифер В. Г., Олифер Н. А. Компьютерные сети. Принципы, технологии, протоколы. — СПб: Питер, 2001. — 672 с.
Моайери Б. Иерархическая модель сети // LAN/Журнал сетевых решений. — 2003. — Февраль. — С. 24-27.
Норр Э., Варинг Б. Беспроводные сети могут многое // МИР ПК. — 2003. - № 4. - С. 80-86.
Словари на WWW
Free Online Dictionary of Computing — http://wombat.doc.ic.ac.uk.
The Hacker’s Dictionary — gopher://gopher.slu.se/7wais-src%3a/wais-dbs/ computers-and-software/.
The Internet Language Dictionary — http://www.netlingo.com.
The List of Dictioneries (указатели на большое число технических и иностранных словарей) — http://math-www.uni-paderborn.de/HTML/Dic- tionaries_noframes.html.
The Online Dictionaries (ссылки более, чем на 60 словарей иностранных языков, включая и русский) — http://www.bucknell.edu/~rbeard/dic- tion.html.
Roget’s Thesaurus (Чикагский университет) — http://humanities.uchica- go.edu/forms_unrest/ROGET.html.
Webster’s Dictionary (в Корнеги-Меллон) — http://www.islandnet.com/ ~ wwlia/ diction.htm.
Статистические данные по использованной литературе
Вид и наименования изданий
Количество
Непериодические издания
Словари и энциклопедии
26
Монографии
22
Государственные и международные стандарты, законо-
27
дательные акты
Руководящие, нормативные и методические материалы
14
Статьи из журналов и Интернет
КОМПЬЮТЕР ПРЕСС
327
МИР ПК
198
PC Magazine
88
LAN / Журнал сетевых решений
40
Интернет
18
Компьютерра
11
Сборники трудов
6
Открытые системы
7
Сети и системы связи
6
Экспресс электроника
4
BYTE
2
НТИ
2
Другие издания
14
Всего:
812
алфавитный указатель русскоязычных
ТЕРМИНОВ
АБД150
АБИС134
Абонент155
Абонентские терминалы 554
АБС134
Абсолютный язык331
Абстрактная информационнопоисковая система 86
структура данных39
Абстракция39
Аванпроект164
Аварийное завершение 378
Аварийный останов 378
сброс данных378
АВМ170
Авост378
Автовау412
Автодетектирование557
Автозагрузчик249
Автомат119, 120
Автоматизация120
библиотеки121
информационных и библиотечных процессов 121
комплексная120
сквозная120
чтения (считывания) 120
Автоматизированная обработка (данных/документов) 76
система 124, 126, 133
— адаптируемая127
— диалоговая130
— закрытая128
— замкнутая129
— защищенная129
— интерактивная130
— информационная133
— информационно-логическая134
— локальная127
научных исследований 140
обучающая138
плановых расчетов 139
развивающаяся 128
распределенная 127
реального времени 130
с распределенными функциями127
самообучающаяся 128
самоорганизующаяся 128
сложная (большая) 129
— технические средства 169
— техническое обеспечение 169
— типовая129
— универсальная129
— управления 139, 328
управления отраслью 139
— управления предприятием 139
— управления технологиче
скими процессами139
управления учреждением
(офисом)139
Автоматизированное обучение
138
рабочее место131
Автоматизированный120
анализ текста74
перевод74
Автоматизировать120
Автоматика119
Автоматическая навигация 53
система125
Автоматический119
секретарь305
Автоматическое индексирова
ние100
распознавание речи79
распределение вызовов 531
Автономная память203
система127
утилита364
Автономное ЗУ203
Автономный язык332
Автор ИР
523
TCP/IP
502
Авторизация
396
абсолютный
399
Авторитетная запись
161
базовый
400
Авторский знак
97
базы
400
Авто согласование
556
блока
400
Агент
575
данных
400
Агентство защиты окружаю-
дорожки
400
щей среды
285
загрузки
400
национальной безопасности
загрузочный
400
США
116
записи
400
поддержки Z39.50
571
истинный
399
Ада
334
источника
401
Адамс Вильям
143
кадра
450
Адаптация
127
команды
400, 401
Адаптер
221
логический
400
ADSL
535
многоуровневый
400
ASPI
228
области
401
CGA
223
операнда
401
EGA
223
относительный
400
EIDE
225
памяти
401
GSM
222, 308
переменной
83
Hercules
223
регистра
401
MDA
222
результата
401
SCSI
227
связи
42, 401
SVGA
223
сетевой
401
VGA
223
стартовый
401
видеоадаптер
222
страницы во внешней памяти
графический
222
401
групповой
222
текущий
401
игровой
240
точки входа
401
интегрированный
222
управления доступом к среде
канал-канал
221
401
пакетный адаптер
данных
устройства
401
222
физический
400
периферийный
222
цилиндра
401
связи
222
явный
400
сетевой
222
Адресация
402
Адаптивная система
127
CHS
244
Адаптивное кодирование 383
Адресная команда
344
Адаптивный DPCM
420
шина
235
алгоритм
325
Адресуемая память
203
Административные метаданные
АЗУ
204
146
АИБС
134
Администратор БД
150
АИС
133, 139
баз данных
150
документографическая 134
сети
152
полнотекстовая
134
Адрес
399
фактографическая
134
IP
502, 576
Акселератор
199
МАС
401
Активная директория
397
запись81
Активность50
Активные ЖК-дисплеи 286
Актуализация БД150
данных84
Акустическая память 201 система410
Акустический комплект 410
Алгол334
Алгол-60334
Алгол-68334
Алгоритм325
СС411
DSA115
Riversi-Shamir-Adleman 115
RSA115
маршрутизации326
Хамминга261
цифровой подписи 397
Эль Гамаля115
Алгоритмическая анимация 454
Алгоритмический доступ 392
язык331
Аллен Пол335
АЛУ169, 191
Алфавит160
Алфавитно-цифровой индекс 95
Алфавитно-цифровые данные 30
Альбом272
Альфа-канал426
Американский институт стандартов115
Анализ72
системного журнала 575
Аналитик151
Аналитико-синтетическая обработка75
переработка74
Аналитические отношения 93
Аналого-цифровой преобразователь408
Аналого-цифровые данные 30
Аналоговая ЭВМ170
Аналоговые данные30
Аналоговый звук407
Англо-американские правила каталогизации74
Анимационный формат FLI 454
GRASP454
Анимация453
GIF432
в реальном масштабе времени455
лица455
по ключевым кадрам 455 поведения454
Аннотация75
Аннотирование74
Анонимный FTP503
Антивирусные программы 376
детекторы376
доктора376
комплексные377
перехватчики скрипт-виру- сов377
полифаги376
Ревизор Inspector 376 ревизоры376
резидентные мониторы 377 сторожа376
фаги376
фильтры377
АОС138
Апгрейд177
АПД467
Аплет370
Апостериорная информация 17
Аппаратная совместимость 179
Аппаратное прерывание 349
Аппаратные средства 169
Аппаратура передачи данных 467
Априорная информация 17
Арбитражная петля466
Аргумент операции348
Арендованная линия (связи) 465 Арифметико-логическое устройство191
Арифметическая команда 344
операция347
Арифметическое логическое устройство169
АРМ131
Арсеналъ368, 369
Артефакт439
квантования439
сжатия439
Архив34
Архиватор381
Архивация381
Архивная БД55
Архитектура176
АМСА406
FC-AL229
NSP178
RAID260
SSA229
WLL554
безопасности ЛВС577
виртуальной системы407
клиент-сервер469
ЛВС ARCnet474
— Fire Ware475
маркерное кольцо475
на USB476
последовательной памяти 229
сети с дифференцированными службами511
с интегрированными службами511
файл-сервер470
ЭВМ176
АС126, 133
Асимметричная видеосистема 448
система448
схема сжатия448
цифровая абонентская линия 534
Асинхронное прерывание 350
Асинхронный режим 539
АСНИ140
АСНТИ134, 166
АСО75
АСП74
Ассемблер351
Ассиметричное сжатие 383
Ассоциативная память 204
связь42
структура40
Ассоциативно-адресная структура40
Ассоциативное ЗУ204
индексирование100
Ассоциативные отношения 93
Ассоциация EIA148
ММСА208
NAB256
PCMCIA313
VESA292
издателей ПО405
по видеоэлектронным стандартам236
техническим устройствам хранения данных 390
телекоммуникационной промышленности568
электронной промышленности568
АСУ139, 166
АСУП139
АСУТП139
Атака575
Атомная тунельная микроскопия 202
Атрибут47
Аттрибутивное утверждение 339
Аудиодубляж412
Аудиопродакшн412
Аудиопроцессинг412
Аудио система410
Аудио стерео системы 458
Аудиотекст508
Аутентификационное утверждение339
Аутентификация 396,533
в почтовом протоколе 397
АЦП408
Б
База данных35, 134
«серой литературы» 56 знаний55,130
целей56
Базовая память210
сеть480
система ввода-вывода 219 станция554
Базовые знания18
Базовый адрес400
язык332
Байонетный (штырьковый) разъем316
Байрон Ада Августа334
Байт14
Байтовая команда344
Бандинг439
Банк данных38
знаний38
Барабанный сканер279
БД35
общего пользования55
Безадресная команда344
Безбатарейная материнская плата 231
Безопасность БД37
данных105
информационной технологии 103
обеспечиваемая хостом575
Безусловный переход346
Бейсик335
Беллерсон Джоэл460
Белые страницы521
Белый хакер156
Бесклавиатурный ввод124
Бесплатное ПО366
программное обеспечение 366
Беспроводная ЛВС553
локальная линия553
сеть WiFi278
Бета версия367
Библиограф-оператор 154
Библиографическая информация18
Библиографические БД 53
Библиографический поиск 85
Библиографическое описание 74
Библиотека Конгресса США 59
Библиотекарь картриджей 249
файлов154
Библиотечный каталог 75
Бизнес-объект329
Бизнес-организатор50
Бизнес-реестр521
Билет предоставления билета 117
Билинейная фильтрация 442
Бинарная модель51
Биометрический пароль 112, 396
БИОС219
БИС318
Бистабильная ячейка217
Бит13
БИУС140
Блок32
верхней памяти210
данных32
команд191
БнД38
Боггс Дэвид490
Бод467
Бодо Э.467
Боевая информационно-управля-
ющая система140
Большая интегральнаясхема
191, 318
степень интеграции317
Бондинг532
Бортовая ЭВМ173
Брандмауэр572
Браузер370, 514, 588
Браузинг514
Бритва Оккама341
Брокеры объектных запросов477
Буквенно-цифровая клавиатура273
клавиша274
Буквенный индекс95
Буфер218,243
ввода218
ввода-вывода218
вставки439
входной218
вывода218
выходной218
дисковый219
дисплея218
кадра450
клавиатуры218
команд218
монитора218
обмена218
отображаемый219
скрытый219
сохраняющий219
циклический219
Буферизация219
Буферная память204
Буферное ЗУ204
Буферный процессор190, 193
Быстродействие196
Быстрый Ethernet491
Бытовая ЭВМ174
Бюджетный ПК класса Low-End 188
В
Вакуумные флюорисцирую- щие мониторы288
Вариантная запись82
Вариация задержки (в сети) 510
Ввод данных
— автоматический
78
— бесклавиатурный
78
— голосовой
78
— графический
78
— клавиатурный
78
— оптический
78
— ручной
78
данных/информации в
ЭВМ
78
Ввод-вывод данных
80
Вводимые данные
80
Веб
512
Веб-браузер
514
Веб-камера
449
Веб-клиент
513
Веб-мастер
152
Веб-портал
522
Веб-приложения
517
Веб-сайт
513
Веб-сервер
513
Веб-сервисы
519
Веб-хостинг
525
Ведущий программист
153
Векторизатор растровых
кар-
тографических изображений142
Векторная графика424
Векторный формат 64, 427, 434
Велч Терри386
Вендор158
Верификация84
программы326
Вермел342
Вероника515
Вероятность ошибок578
члена множества19
Вертикальная связь42
Вертикальное меню347
Вертикальный портал522
Верхняя память210
Взаимодействие127
открытых систем 128, 557
Взаимопроникновение444
Видео444
компакт-диск267
Видео-CD267
Видеоадаптер222
Видеографический адаптер 223
Видеоизображение291
Видеокарта 178, 232, 311
Видеоконтроллер200
Видеоплата232
Fire Ware241
Видеофильм447
Вилли192
Винчестер243
Вирт Никлаус336
Виртуальная БД55
ЛВС476
виртуальная реальность 459
память204
реальность458
интерактивная459
обследуемая459
пассивная459
сеть481, 575
— частная476
таблица размещения файлов 403
Виртуальные (информационные) ресурсы21
Виртуальный канал 410, 466
линия466
сегмент476
сервер513
соединение466
Вирус авторского лева366
Вирусы373
в исходных текстах374
Вирусы-компаньоны374
Вирусы-мутанты375
Владелец ИР523
Внешнее ЗУ242
запоминающее устройство 242, 256
имя поля данных65
прерывание349
устройство242
Внешние ИПЯ89
рецепторы ПЭВМ283
языковые средства160
Внешний интерфейс224
пользователь155
Внешняя память 170, 242
подпрограммаЪТ!
Внутреннее имя поля данных 65
прерывание349
Внутренний интерфейс224
пользователь155
формат61
Внутренняя атака575
память210
подпрограммаЪТ!
Внутрикорпоративный Интранет-портал522
Водяной знак372
Воксел426
Волновой синтез412
Восходящее индексирование 99
Вращающийся динамик413
Временная память204
Временные искажения дискретизации443
Время доступа392
отклика351
поиска88
Все в одном302
Всемирная паутина 512
Всемирный консорциум беспроводной связи527
Всплывающее меню347
Вспомогательная память 204
программа 328, 353, 368
Вспомогательный (дополнительный) индекс97
Вставка439
Встроенный текстовый редактор 368
Вторичная обработка123
память204
Вторичные документы25
Вторичный индекс102
Вуалирование443
Вход в систему80
Входной документ26
файл80
Выборка звукового сигнала 415
Вывод информации88
Выдача информации88
Выделенная линия 465, 466
Выделенный канал 466
сервер513
Вырезание439
Вырезка439
Высокий класс189
Высокопроизводительная технология доступа 255
Высокоскоростная цифровая абонентская линия 536, 538
2537
Выставка InterOpto’02 256
Высший уровень189
Выход из системы80
Выходной документ26
формат62
Вычислитель с сокращенным набором команд 194 со сложным набором команд 194
Вычислительная сеть 464 система126
— гибридная126
— децентрализованная127
— изолированная127
— многомашинная126
— многотерминальная127
— мультипроцессорная126
— однопользовательская126
— открытая127
— прикладная129
— распределенная127
— резервная130
— восстанавливаемая129
— с распределенными функциями127
— сдаваемая под ключ130
— специализированная129
Вьювер142,516
Г
Глубокое ультарфиолетовое из
Гамма-коррекция435
Гаммирование116
Гбайт14
ГВМ174
ГВС 480
Геймпад276
Гейткипер546
Гейтс Билл356
Генеральная открытая лицензия
366
Генератор стилей410
тактовой частоты 196, 232
Генлок451
Географическая информацион
ная система142
Гибкая память205
система128
Гибкий магнитный диск 258
оптический диск267
Гибкость БД37
Гибридная БД54
Гибридные дисплеи автоэлект
ронной эмиссии289
Гибридный язык331
Гигабайт14
Гилтвер367
Гипериндекс96
Гипермедиа404
Гиперсвязь53
Гиперстраничный режим 212
Гипертекст52
ГИС142
инструментальные142
ГИС-вьювер142
Главная (основная)запись 81
загрузочная запись378
Главный индекс95, 96
программист153
Глагол48
Глобальная вычислительная
сеть480
переменная82
сеть480
система мобильной связи 529
Глубина положения точки 426
цвета445
лучение319
ГМД258
Гнездо233
ZIF233
с захватными контактами 233
Гнездовая маска286
Гнездовой соединитель233
Голл Дон372
Голографические накопители 256
Голос412
Голосовая электронная почта 505
Голубой диск254, 270
Горизонтальная проводка 544
связь42
Горизонтальное меню347
Городская вычислительная сеть480
сеть480
Горячая замена263
Горячий ключ370
список515
ГОСТ 28147-89115
Р34.10-2001115, 302
Р34.10-94115
Готовность предоставляемого сервиса (в сети)510
Гофер514
Граббер413
Градиентное заполнение440
Грамматика92
Граф43
Графическая БД54
информация18
карта311
форма записи текста144
Графические средства представления данных160
файлы427
форматы427
- 3DS430
- Adobe PSD428
- AI427
— ASC430
- AutoCAD DXB428
- AutoCAD DXF428
- BDF429
- BMP429
- CDR
429
- CGM
429
- DCX
433
- DPX
430
- EPS
430
- EPSF
430
- EPSI
436
- FH8
431
- FITS
431
- FTI
431
- GIF
432
- IFF
432
- ILBM
432
- ILM
432
- JFI
433
- JFIF
433
- JPEG
433
- JPG
433
- LBM
432
— MacPaint
432
- PCC
433
- PCX
432, 433
433
- PDS
434
- PGML
434
— Photo CD
434
— Photoshop EPS
431
- PIC
435
- PICT
435
- PNG
435
— PS (PostScript)
436
- PSD
428
— Scitex CT
436
- SMPTE
430
- TIFF
437
- WMF
437
Графический адаптер
199, 222
интерфейс пользователя 224
объект
440, 456
планшет
277
пользовательский интерфейс 224
примитив
440
ускоритель
199
формат обмена
63
язык
332
Графопостроитель
300
Черепашка
300
Графтал
440
Грейс Крис385
Грикинг291
Грубое мультиплексирование по длине волны496
Группа Blu-ray Disk 270
администратора БД 150
экспертов по движущимся
изображениям389
Групповое кодирование 387
поле данных67
программное обеспечение
366
Групповой адаптер222
доступ392
Группы новостей509
д
Дамп378
аварийного завершения378
экрана378
Данные13
Датчик283
Двоичная относительная фазовая модуляция495
система исчисленияПО
Двоичные данные30
Двоичный кодПО
обмен чертежами428
поиск85
формат58
Двойной щелчок275
Двунаправленная связь42
Двухзвенная модель477
Дедукция72
Дезинформация16
Дейтаграмма502
Декларативное программирование328
Декларативный язык 89, 332
Декодер109
Декодирование109
UU109
цифровой видеозаписи413
Декомпозиция131
Демоверсия367
Демонстрационная (тестовая)
БД56
версия367
Дерево
473
- RAID 4
261
Деривантное индексирование
- RAID 5
261
100
- RAID 53
262
Дескриптор
90
- RAID 6
262
Дескрипторный ИПЯ
90
- RAID 7
262
Десятичные данные
30
Дискретизация
414
Десятичный индекс
95
Дискретные данные
30
Дефиниция
11
Диспетчер доступа
397
Децентрализованная БД
56
Дисплей
284
Дешифрирование
109
автоэлектронной эмиссии
Джойстик
275
289
Джонсон Стив
385
усиленной эмиссии
289
Диалог
80
Дитеринг
438
Диалог-Сети
497
Длина вектора
483
Диалоговый ввод
80
поля данных
65
пользователь
155
Добавляемая запись
82
режим
73
Добрушин Р. Л.
22
Дигитайзер
277
Документ
24
Дизъюнкция
101
XML
339
Динамическая HTML
340
на машиночитаемом носите-
маршрутизация
483
ле
25
память
201
на экране дисплея
26
система именования доменов
Документ-машинограмма
26
503
Документалистика
27
Динамический параметр
83
Документальная БД
53
Динамическое ОЗУ
211
информация
18
— с быстрым страничным
Документальный информацион-
доступом
212
ный поиск
85
сжатие данных
382
Документация
27
Директива
343
Документографическая БД
53
Диск
257
Документографический (доку-
голубого луча254, 270
ментальный) ИЭ
29
Дискета
258
Документоуправление
280
Дисковая кэш-память
216
Домашний медиасервер
405
операционная система
356
Домашняя ПЭВМ
180
память
257
локальная вычислительная
Дисковод
242
сеть475,477
CD-ROM
250
страница
513
— с записью и считыванием
Домен48,339
250
сущностей
52
ZIP
245
Донгл
372
Дисковый буфер
219
Дополнительная память
205
массив RAID
259
Дополнительные модули
370
- RAID 0
260
Дополнительный индекс
97
- RAID 0/1
263
Дорожка259,412
- RAID 1
260
Доступ
391
- RAID 10
262
в неоднородную память
с ко-
- RAID 2
261
герентным кэшем
395
- RAID 3
261
к файлу
391
прямой392
Доступность информации 108
Дот-Нет542
Доул ин Кеннет143
Дочерний диск271
Драйвер364
TWAIN280
уровня BIOS316
Дроперы375
Дружественное программное обеспечение366
Дублинское ядро146
Дублирующая запись81
Дуплексный466
Дэйзи-цепочка238
Загрузочно-файловые вирусы 374
Загрузочные вирусы374
Загрузочный модуль354
сектор259
Загрузчик373
Задание343
Заданный параметр83
Задача124
пользовательская125
прикладная125
системная125
служебная125
функциональная125
Задержка (в сети)510
Заказная ИС320
Е
Закладка515
Закон Мура321
Единая подпись398
Единичная запись81
Емкостная память202
Естественно-деловой язык 94
Естественный язык94
Закрепленная запись81
Закрытая БД55
Заливка440
Запись31
данных81
Заполнение промежутков 457
Ж
Запоминающее устройство 200
Желтые страницы521
Жесткий диск257
магнитный диск205
Живое видео404,448
Живописный рендеринг453
Жидкокристаллический дисп
лей284
индикатор284
монитор286,304
ЖК-дисплей286,304
ЖК-монитор286,304
ЖК-проектор290
ЖКД284
ЖКИ284
ЖМД205
Запрос70
Зарегистрированный пользователь155
Захват и оцифровка видео 452
Зацикливание412
сети481
Защита данных105
дискеты от записи259
информации105
основной принцип 576
эшелонированная оборона 577
от записи398
от копирования399
от несанкционированного
доступа398
Защитный экран573, 575
3
— агент575
— защищенный шлюз хоста
ЗАО ПРОМИНФОРМ462
Зависание378
Загрузка377
Загрузочная запись259
575
— зона риска575
— обнаружениенападения
576
— ограничение полномочий
576
пакетный фильтр574
перехват IP576
перехват сеанса576
политика безопасности 576
преобразующий маршру
тизатор576
режим разрушения 576
сетевой экран576
транспортный фильтр 574
устройство аутентификации577
хост-бастион577
экранирующий маршрути
затор574
экранирующий шлюз 574
Защищенная оболочка 117
подсеть575
электронная транзакция 116
Защищенное ЗУ207
Защищенность БД37
Защищенный шлюз хоста 575
Звезда473
Звуковая дорожка273
карта232,311
плата232,311
Звуковой и коммуникацион
ный микропроцессор 196
трек273
Звуковые файлы414
Зеленые страницы521
Зеленый монитор284
Зеркальное дублирование 263
Зеркальный диск260, 263
Зив Джекоб386
Зиммерманн Филип Р. 116
Знак14
Знания18
базовые18
компилятивные19
неполные19
нечеткие19
поверхно стные19
предметные19
процедурные19
ЗНФ45
Зона риска575
ЗУ200, 205, 210, 250
прямого доступа207
с записью-считыванием 200
с последовательным доступом207
с произвольной выборкой 207
со встроенной логикой 206
ЗУПВ207
И
ИБП303
Игровой терминал132
Идеальная модель51
Идеальный ПК186
Идентификатор альбома 272
пользователя112
приложения (CD-ROM) 272 услуги на линии533
хоста504
Идентификационные метаданные146
Идентификация 396,402
Иерархическая БД54
модель данных42
память205
связь42
структура данных42
Иерархический индекс96
ИЗ549
Избыточное индексирование 99
кодирование263
Издательский формат62
Изоляция сети481
ИИЭР559
ИКМ419
Имитатор путешествия459
Имитационная модель51
Императивный язык332
Импульсно-кодовая модуляция 419
Имя домена48
переменной83
Инверсная кинематика457
Инвертированное видеоизображение291
Инвертированный файл102
Индекс95,400
iCOMP196, 197
высшего уровня95
каталога97
массива97
производительности197
технологического прогресса 468
файла97
Индексация97
Индексирование98
Индексированный файл102
Индексно-последовательный метод доступа 393 набор данных102
файл102
Индексный файл101
Индикатор352
Индукция72
Инженер153
знаний153
по эксплуатационному обслуживанию153
Инженер-программист 153
Инженер-системотехник 153
Инженерия знаний153
Инициализация (диска) 64
Инкапсуляция570
Институт инженеров по электротехнике и радиоэлектронике559
открытое общество — Россия 149
Инструкция344
Инструментальная ГИС 142
Интегральная микросхема 316
схема316
Интегрированная база данных 54
обработка данных76
система138
обработки данных 135
Интегрированные сети с сервисными услугами 531 службы цифровых сетей 531
Интегрированный адаптер 222
графический процессор 196
Интеллект118
Интеллектуальная БД 55
доска
278
информационная система 134
метка
53, 352
сеть
464
система
131
Интеллектуальное здание 549
Интеллектуальный
дисплей
278
интерфейс
224
проигрыватель видеодисков
251
Интеллигентная сеть
464
Интерактивная виртуальная
реальность
459
мультимедиа
404
Интерактивный аудиотекст
508
ввод
80
компакт-диск
268
пользователь
155
режим
73, 172
Интервальный индекс
96
Интернет
497, 501
Интсрнст2
497
Интернет-дом
550
Интернет-черви
376
Интероперабельность
146
Интерполяция
281
Интерпретатор
351
Интерпретация
351
Интерпретируемо сть
51
Интерсеть
533
Интерфейс
223, 477
ACPI
229
АРМ
230
АТА
225
АТА-1
225
АТА-2
226
АТА-3
226
ATA/ATAPI-4
226
ATA/ATAPI-5
227
ATAPI
226
Centronics
225
DMI
230
EIDE
225
Fast АТА-2
226
I/O
315
IDE
225
PC-карты
316
RS232225
SCSI227
Serial АТА227
TAPI230
Ultra АТА226
Ultra АТА/66226
USB 2.0246
VDI460
WIMP224
ввода-вывода225, 315
внешний224
внутренний224
графический интерфейс пользователя224
пользовательский224
графических устройств299
зависящий от среды555,
556
с перекрещиванием556
интеллектуальный224
пользовательский224
пользователя224
сети515
прикладного программирования230, 369
прикладных программ370
стандартный225
человеко-машинный224
Интерфейсная плата231
шина общего назначения 235
Интранет489
Интранет-портал522
Интрасеть489
Инфологическая модель51
Информатика22,23
Информационная база162
безопасность103
задача125
зона272
модель51
потребность69
технология67
Информационно-логическая модель51
Информационно-поисковая система86
Информационно-поисковый массив34
язык89
Информационное обеспечение 68
автоматизированной информационной системы 162
Информационные ресурсы 20
Информационный документ 26
запрос
поиск
посредник провайдер фонд шум
элемент
Информация
отнесенная к ной тайне
7084 523 52569162814государствен-1047084 523 52569162814государствен-104с ограниченным доступом 103
70
84 523 525
69
16
28
14
государствен-
104
70
84 523 525
69
16
28
14
государствен-
104
Информирование развлечением 407
Инфотейнмент407
Инфраструктура открытых ключей114, 116
ИО68
АИС162
ИНН370
ИНС86
ИПЯ89
дескрипторного типа90
классификационного типа 90
ИС316
Исключающее или117
Искусственное зрение462
Искусственный интеллект20,
118, 130
ИСОД135
Исполнительная команда344
Исправление ошибок578
Испытания программы327
Исследовательский центр Xerox 490
Истинный адрес399
Источник бесперебойногопитания303
освещения456
Исходная программа350
Исходный язык331
Итерация344
Итоговая запись81
ИТП468
ИФИП334
ИФЛА60
ИШ87
ИЭ28
К
Кабель546
витая пара548
неэкранированная548
экранированная548
волоконно-оптический547
кроссоверный547
категории 3547
5547
обычный547
Кабельная система547
Кабельный модем485
элемент547
Кадр449, 455, 558
Калиграфическая графика425
Канал465,466
23B+D533
30B+D533
В532
D533
беспроводной связи467
передачи данных465
связи465
Канальный уровень моделиOSI
558
Кардинальность 48
Карманный персональный ком
пьютер 307
Карта310
CF308
SD208
DVB313
МСМ308
ММС208
PC310
PCMCIA310
расширения310
сетевого адаптера232
широковещательного цифрового видео313
Карта-меню515
Картридж299
DAT249
Кассетное ЗУ250
Кассетный накопитель 250
Каталог75
Каталогизация74
Каталожный индекс97
Качество изображения 445 сервиса (в сети)510
гарантированное обслуживание511
контролируемая загрузка 511
максимально доступное 511
КБИС148
Квазиреляционная БД 54
Квакушка412
Квалификатор346
Квантование415
Квартетное кодирование 563
Кемени Джон335
Кеттер Ч.97
Ксттсрский знак97
Кибервзломщик156
Кибернетика118
Киберпространство460
Киллер-приложение370
Килобайт14
Клавиатура273
Dvorak274
MIDI409
Клавиша274
макроса346
Класс I/II492
обслуживания (в сети) 511
Классификационная система промышленности Северной Америки521
Классификационный индекс 92
Кластер473
Кластеризация395,473
Клиент469,477
Клиент-сервер469
Клипарт369
Клон194, 195
Ключ35, ИЗ
шифрования файла 116
Ключевое слово90
Ключевой кадр455
параметр83
Ключевые поля73
КМОП-сенсоры324
КМОП-структура318
КМОП-технология318
с п-слоями металлизации 319
Кобол335
КодИО
обмена информацией111
Кодд Е. Ф.45
Кодек387,451
Кодер109
Кодирование109
CCITT384
с переменной длиной строки 387
Кодированная передача данных в Ethernet493
КОИ111
Коллективная (массовая) память 205
Коллективный доступ392
Коллизия555
Колмогоров А. Н.22
Кольцо471
Команда344,351
ассемблера344
безусловного перехода 346 ввода-вывода344
вызова344
останова345
отмены345
паузы345
перехода346
повторения345
прекращения345
прерывания345
произвольного останова 345 произвольной паузы345
пропуска345
рестарта345
удаления345
условного останова345
— перехода346
цикла345
Командное слово401
Комбидисковод253
Комбинированная структура 40
Комбинированный цвет 439
язык331
Комитет IEEE395
- 802559
по графическим стандартам
и планированию 425
по стандартизации телекоммуникаций564
Коммерческая информация 18
Коммуникативные (общесис
темные) ИПЯ89
Коммуникативный формат 58, 124
Коммуникатор308
Коммутатор485
второго уровня486
нижнего (первого) уровня 486
третьего уровня486
Коммутация каналов 500, 540
пакетов540
Коммутируемая линия связи 465
телефонная сеть общего пользования539
Коммутирующая структура 466
Компакт-диск250,265
записываемый267
интерактивный268
однократной записи 268
Компилятивные знания 19
Компилятор351
Компиляция351
Комплекс зданий548
Комплиментарный318
Композитный видеосигнал 451
Композиция451
Компонентное видео 446
Компонентный видеосигнал 451
Компоновка378
Компоновщик373
Компоузинг451
Компьютер169
Компьютер-бастион577
Компьютеризация библиотеки 121
Компьютерная анимация 454
генерация изображений 454
грамотность156
графика423
игра461
телефония527
телефонная интеграция530
Компьютерное зрение461
Компьютерные вирусы373
LIB374
OBJ374
загрузочно-файловые374
загрузочные374
компаньоны374
линк-вирусы374
макровирусы374
многосторонние374
мутанты375
невидимые (stealth)375
паразитирующие374
перезаписывающие374
полиморфные375
почтовые375
сетевые375
скрипт-вирусы375
троянские программы375
троянский конь375
троянцы375
файловые374
черви374
Компьютеры только подзаказ
177
Конвейер440
Конвенция по преступлениям в
киберпространстве 498
Конвергенция530
Конвертирование77
Конечная зона272
Конечное множество30
Конечный пользователь 155
Конкуренция394
Коннектор233
RJ-11234
RJ-45234
гнездо233
с захватными контактами 233
гнездовой соединитель 233
кросс коннектор233
кроссирующая распределительная панель 233
многолучевой коннектор 233
оптическая соединительная панель234
торцевой соединитель233
штекер234
штыревой соединитель234
Консорциум PCISIG237
Recordable DVD 254, 267
W3C512
World Wide Web362
Веб512
Конструкция системного блока
ПЭВМ189
Контактный датчик изображения279
Контактный принтер293
Контент513
Контент-провайдер525
Контент-сервис-провайдер525
Контроллер199
MIDI409
ввода-вывода199
видеоконтроллер200
внешнего устройства199
встроенный199
групповой199
дисплея199
интеллектуальный199
канала199
медиашлюзов488
местный199
Контроль378
Контрольная сумма84
Контрольный прогон379
Контурный шрифт427
Конфигурация PC 2001185
ПК 1999 г.184
— Consumer PC185
— Entertainment PC 185
-Mobile PC185
-Office PC185
— Workstation PC185
ПК 2002 г.181,186
бюджетный ПК класса
Low-End188
идеальный ПК 186
мультимедийный ПК клас
са High-End187
ПК среднего уровня187
ЭВМ177
Конфиденциальная информация104, 108
Конфиденциальность информации108
Конфликт394
Концентратор481,485
USB477,482
Концептуальное проектирование164
Концептуальный проект 164
Концепция Occam341
диспетчера доступа 397 Сетевая технология жизни 550
Конъюнкция101
Координатное (посткоординатное) идексирование 99 устройство275,277
Координатный (посткоординатный, дескрипторный) ИПЯ90
поиск85
Копир-принтер299
Копирайт107
Корневая запись82
Корневой индекс96
Корнеллская лаборатория аэронавтики461
Корпоративная библиотечноинформационная систе
ма148
сеть490
Корпоративные СУБД 372
Корпоративный ПК 183
портал522
Корпус системного блока 189
вертикальный — башня 189
вертикальный — большая башня189
все в одном190
горизонтальный (настоль
ный)189
малая башня190
микробашня190
средняя башня190
Корректирующая запись 82
память205
Коррекция перспективы 442
Кортеж47
Косвенный цвет439
Котельников В. А.22
Коэффициент загруженности
сети510
информационного шума 87
использования дискового
пространства260
— сети510
полноты поиска88
потерь88
точности поиска/выдачи 87
шума87
КПК307
Криогенная память202
Криптоанализ113
Криптограмма113
Криптографическая контрольная
сумма115
Криптография113
Криптология112
Критерий86
релевантности87
смыслового соответствия 87
соответствия86
формального соответствия
87
Кросс233
коннектор233
Кроссирующая распределительная панель233
Кроссфейд412
Крошечный фрагмент 578
Ксерография (принцип) 294
КТИ530
Кумулятивная индексация 98
Курт Том335
Кэш216
Кэш-буфера243
Кэш-память216,219
второго уровня216
первого уровня216
Л
Лаборатория искусственного интеллекта Массачусетского технологического института462
компьютерного зрения Ин
ститута информационных
технологий
462
Лавлейс
334
Ладошечный ПК
306
Лазерная память
202
Лазерный диод
322
принтер
294
самописец
272
ЛВС
469
ЛЕ
92
Лексика
159
Лексикон
369
5.0
368
XL 5.0
369
Лексическая единица
92
Лемпел Абрахам
386
Лестничный эффект
443
Лингвистические процессоры
159
Лингвистический банк
данных
159
Лингвистическое обеспечение
АИС
158
Линейный алгоритм
325
видеомонтаж
450
драйвер
566
Линия
465
связи
465
Линк-вирусы
374
Лисп
336
Листатель
514
Личная БД
55
информация
18
ЛО
101, 158
Ловушка
350
Логика
19
Логико-лингвистическая
модель
51
Логическая БД
54
адресация блоков
244
запись
31
операция
101, 347
связь
42
синонимия
92
структура
42
Логический адрес
400
алгоритм
325
вентиль
319
диск
259
оператор
90, 101
— «И»
101
- «ИЛИ»
101
- «НЕ»
101
Логическое прерывание 350
программирование
328
сжатие
382
ЛОГО
336
Локальная БД
56
вычислительная сеть
174,
175, 469
память
205
переменная
82
сеть
469
— широкополосная
474
шина
235, 236
Локальные (внутренние) ИПЯ
89
СУБД
372
языковые средства
160
Локальный доступ
392
источник освещения
456
Локаторы GPS
550
ЛС
469
М
Магазинная (стековая) память 205
Магистраль481
комплекса зданий548
Магистральная вертикальная
проводка544
кабельная подсистема544
сеть480
Магистральный кабель481
канал480
Магнитная лента265
память202
Магнитный барабан242
диск257
Магнитооптическая память202
Магнитооптический диск257
накопитель243
Маккарти Дж.336
Макровирусы374
Макрокоманда346
Максвелл Дэн372
Мандатное управление доступом 397
Манипуляторное устройство 275-277, 458
Манипуляция дополнительным кодом553
Маргулис Эдвин176
Маркер558
начала/конца451
Маркерное кольцо475
Маршрутизатор482
периферийный483
преобразующий576
центральный483
шифрующий577
экранирующий577
Маршрутизация 483,558
на основе длины векторов 483
с учетом состояния каналов 484
Маска451
подсети502
Массачусетский технологический институт512
Массив34
Массовое ЗУ256
запоминающее устройство 256
Мастер271
шины315
Мастер-диск271
Мастер-лента265
Мастеринг271
Масштабируемость 127
Масштабируемый когерентный интерфейс395
Математические модели 41
Математический сопроцессор 198
Математическое моделирование 41
Материнская плата231
Материнский диск271
Матрица доступа396
Матричная память205
Матричный принтер293
Машинная графика423
команда345
обработка77
операция347
программа326
Машинно-ориентированный
документ25
язык331
Машинное зрение461
Машиннонезависимый язык 331
Машинный код346
перевод74
словарь91
тезаурус91
язык331
Машинозависимый язык 331
программирования 331
Машиночитаемый документ
25
носитель24
Мегабайт14
Мегапортал522
Медиашлюз487
Международная ассоциация по картам памяти для персональных компьютеров 313
организация по стандартизации557
федерация по обработке информации334
Международный Консультативный комитет по телефонии и телеграфии 384
алгоритм шифрования данных116
комитет по поддержке Gigabit Ethernet492
по стандартам и информационным технологиям 244
консультативный комитет по телефониии телеграфии 564
союз электросвязи 464, 564 стандарт библиографических
описаний60
Межсетевой шлюз487
МЕКОФ58
Меню347
Местный программист 153
Метаданные146
Dublin Core146
RDF147
Warwick148
о структурах и форматах 146
Метафайл425
Метафайловый формат 427, 437
Метка конца поля (данных) 65
Меткалф Роберт490
Метод модуляции с перескоком частоты494
с прямым расширением спектра493
прямой последовательности 493
сжатия DVI385
JPEG388
LZW386
RLE387
— Хаффмена 383, 384 управления доступом 394 частотных скачков 494
Методы фазовой модуляции 494
Мешочная грамматика 92
МикроЭВМ172
интеллектуальная карта 173 однокристальная ЭВМ 173 одноплатная ЭВМ 173 однопроцессорная ЭВМ 173
Микроинформ368
Микроноситель24
Микропроцессор 191,236
CISC194
Intel Pentium 4192
М198
Микро синтаксис160
Микросхема316
LSA577
Микрофильм24
Микрофиша24
Микроформа24
Микроэлектромеханические системы319
Микроэлектроника 316
Микширование412
Миниатюрная плата памяти 203
Минимальная конфигурация ПК (ПЭВМ)177
МККТТ564
МЛ265
Мнемокод346
Многоадресная команда 344
Многоаспектное индексирование 100
Многобанковое ОЗУ 212
Многоблочная память 205
Многовходовая память 205
Многозадачность355
Многоканальная звуковая карта 312
Многоканальный протокол точка-точка533
Многолучевой коннектор233
Многопользовательская игра 510
система355
Многопроцессорная ЭВМ 171
система171
Многопроцессорное расширение 171
Много скоростная SDSL537
Многослойность452
Многостанционный доступ с временным разделением каналов393,571
с кодовым разделением каналов568
Многосторонние вирусы 374
Многоуровневая защита 399
индексация98
память206
флэш-память209
Многоуровневый индекс 95, 96
Многофункциональная карта 313
Многоэкземплярная БД 57
Множественное поле данных 66
Множественный доступ 394
с контролем несущей и обнаружением конфликтов 395
с контролем несущей и предотвращением конфликтов394
Множество30
МО-накопитель
247
Мобильный жесткий диск 246
код
370
процессор
197
Моделирование
41
Моделируемая анимация
г 455
Модель
40
OSI
557, 558
данных
40, 134
защиты
398
нарушителя правил
разгра-
ничения доступа
399
сущностей и связей
52
Чена
52
Модем
301
Модератор
509
МодернизацияЭВМ 177
Модули распределенного пита-
НИЯ
303
Модуль
178, 330
памяти
208
Модульное программирование
329
Модулятор-демодулятор 301
Модуляция глубиной
микро-
углублений
251
Молекулярная память
202
Монитор
133, 284
LR
285
автоэлектронной
эмиссии
289
— гибридный
289
жидкокристаллический 284,
286
зеленый
284
на ЭЛТ
285
плазменный
287
усиленной эмиссии
289
Монтажный лист
450
МОП
318
Мопир
295
Мопирование
295
Морфинг
457
Мост
484
Мощный пользователь
156
МП
191
Мультимедиа
271, 404
Мультимедиа-процессор
405
Мультимедийная ПЭВМ
405
Мультимедийные приложения 406
Мультимедийный ПК 405
класса High-End 187
формат DVI446
QT446
QTM446
RIFF446
чипсет196
Мультиплексирование 487
асинхронный режим 539
с временным уплотнением каналов487
статистическое мультиплексирование пакетов 487 Мультиплексированная шина адреса212
Мультиплексор487
Мультисервисная система связи486
Мультитембрально сть 412
Мур Гордон321
Мышь275
думающая275
стационарная275
Мэй Дэвид341
Мэйнфрейм175
Мэсси Джеймс112
Н
Набор графических примити-
ВОВ
440
Навигатор
53, 549
GPS
549
Навигация в базе
данных 53
Наводнение
116
Найквист
415
Накапливающий регистр 217
Накопитель
183, 199, 242
АТА
315
Blu-ray Disk
254
CD-ROM
250
CD-RW
252, 266, 270
PD
248
PicoDiskCrypto
246
ZIV
246
ZIV2
246
Бернулли
247
кассетный250
магнитооптический накопитель247
на CD-ROM253
на DVD-ROM251
на гибких магнитных дисках
189, 243
на гибком магнитном диске 202
на жестком магнитном диске 202, 243
на магнитной карте243
— ленте243
на магнитном барабане243
на магнитооптических дисках243
на оптическом диске243
на плате расширения248
на сменном жестком диске 244
полупроводниковый 246
с записью изменением фазы 248
флоптический253
Наложение MIP442
текстуры442
Нападение575
Направление визирования459
Наращенная память210
Нарушитель правил разграничения доступа396
Настольная СУБД134
издательская система141
Научно-техническая информация17
Национальный институтстандартизации США225
институт стандартов и техно
логий США398
Начальная дорожка272
загрузка377
запись81
Начальный кадр Q-кода 272
уровень189
НГМД202, 243, 25 8
Неадаптивное кодирование
383
Неактивная запись81
Неалгоритмический язык331
Невидимые вирусы 375
Невидимый объект456
Недискриптор90
Нежелательный большой объем электронной почты 578
Независимая утилита 364
Незарегистрированный пользователь155
Нейман Дж.169, 170
Нелинейный видеомонтаж 450
Нельсон Теодор53
Необязательный параметр 83
Неполные знания19
Непосредственно управляемая память206
Непроцедурный язык 332
Неразрушаемое ЗУ201
Нереалистический рендеринг
453
Несанкционированный доступ
392
Нефотореалистический рендеринг453
Нециклические сети561
Нечеткая логика19
Нечеткие знания19
множества19
Нечеткое множество30
НЖМД202,243
НМБ243
НМЛ202,243
Номер диска в альбоме 272
Нормализованная БД 54
Нормальный индекс96
Нормативная запись161
Нормированное поле данных 66
Носитель (информации) 23
Ноутбук304
Slim305
UltraSlim305
НПЦ Оптическое Распознавание Объектов 462
Модуль462
НФ248
О
ОАСУ139
Область старших адресов 211
Обменная буферизация
219
архитектура
354
Обменный формат
58
модель
49
Обнаружение нападения
576
программа
350
ошибок
578
Объектно-ориентированная
Обновление файла
77
многопользовательская
Оболочка
444
игра
510
Оболочки операционных систем
память
206
365
Объектно-ориентированное про-
Обработка
71
граммирование
328
вторичная
124
Объектно-ориентированный
данных70, 71, 76
язык338, 341
— автоматизированная
123
Объектно-признаковый ИПЯ
90,
— диалоговая
124
159
— интегрированная система
Объектное программирование
135
328
— интерактивная
124
Объектные СУБД
49
— пакетная
124
Объектный модуль
354
— первичная
123
язык запросов
342
— текста
124
Объектографическая БД
54
документов
71
Объектографический ИЭ
29
текста
124
Оверклокинг
178
Образ диска
271
Оверлейная память
206
Обратная связь по выходу
116
Ограничение полномочий
576
Обследуемая виртуальная рсаль-
Ограниченно нормализованный
ность
459
естественный язык
94
Обслуживание разъема
316
Ограниченное множество
30
Обучающийся мост
485
Одноаспектное индексирова-
Общая БД
55
ние
99
аритектура брокера объект-
Однократная запись — много-
ных запросов
329
кратное считывание
268
Общее ПО
353
Однокристальная ЭВМ
173
программное обеспечение
Однопользовательская система
353
356
Общесетевой командный
язык
Одноранговая ЛВС
470
334
Однородная структура
40
Общесистемные языковые
сред-
Однорядная индексация
98
ства
160
Однорядные знаки
98
Общесистемный формат
58
Одноуровневая индексация
[ 98
Общий пакетный радиосервис
память
206
540
Одноуровневый индекс
95
шлюзовый интерфейс
518
ОЗУ210,
216
язык
332
BEDO
212
Объединенная группа экспертов
DDRSDRAM
213
по двухуровневым изобра-
DRAM
211
жениям
386
DRDRAM
214
Объект11
L, 455
ЕСС
212
доступа
396
EDO DIMM
212
с нечеткими границами
443
- DIMM ЕСС
212
Объектная СУБД
135
- DRAM/RAM
212
Error Correction Code 212
FPM DRAM 211,212
MDRAM212
RDRAM213
SDRAM213
-II214
SGRAM214
SRAM215
VRAM215
WRAM215
видео215
динамиче ско e211
с увеличенным временем доступности данных 212 статическое215
Оккам Уильям341
Окно291
Оконечное терминальное оборудование468
Оксфордский университет 341
Омонимия92
Омонимы92
Он-лайновая система 130
ООД468
ООН564
ООП328
Операнд347
Оперативная память 201, 210, 218
— базовая210
верхняя210
наращенная210
расширенная211
Оперативно доступная память 206
Оперативное запоминающее устройство210
Оперативность88
БД37
Оператор154,348
ЭВМ154
бесперфорационного ввода 154
Операционист154
Операционнаясистема 165,
354
WANFlex551
Операция347
Описание переменной83
Описательные метаданные 146
Оптико-электроника 321
Оптико-электронный 322
Оптимизатор диска364
Оптическая библиотека 257
соединительная панель 234
Оптический Ethernet 495
диск257,265
— с высокой плотностью записи269
Оптическое разрешение 281
распознавание образов 463
— символов463
— текстов463
считывание меток 463
Оптоволоконный канал 466
Оптоэлектроника321
Оптоэлектронный322
Опция344
Опытная версия367
Органайзер307
Организатор50
Организация по национальным информационным стандартам США571
Органический светодиодный монитор287
Ортогональное ЗУ204
мультиплексирование с разделением частот553
ОС354
ОС/2357
Основная запись81
команда345
память204
Основной индекс 96, 102
файл33
Отбор88
Ответственность провайдеров 526
Отказ в обслуживании577
Отказоустойчивость263
Открытая архитектура177
информация103
платформа безопасности303
система127
Открытый доступ396
ключ113, 114
протокол предпочтения крат-
емкостная
иерархическая
202
205
чайшего пути
569
Отладка программы
327
коллективная
205
Отладчик
327
коллективного доступа
205
Относительный адрес
400
корректирующая
205
Отношение
42, 45
криогенная
202
Отношения
93
лазерная
202
Отображаемый буфер
219
локальная
205
Отображение
88
магазинная
205
Отрицание
101
магнитная
202
Отсчет звукового сигнала 415
магнито оптическая
202
Офисные ЖК-мониторы
287
массовая
205
матричная
205
П
многоблочная
205
многовходовая
205
ПАД
222
многоуровневая
206
Пакет
32, 124
молекулярная
202
прикладных программ 366,
на магнитной пленке
202
368
— проволоке
202
Пакетная запись
390
непосредственно управляе-
обработка
124
мая
206
Пакетный адаптер данных 222
неразрушаемая
201
режим
124
объектно-ориентированная
фильтр
574
206
Пакеты IP
501
оверлейная
206
цифровых данных
сотовой
одноуровневая
206
сети
528
оперативно доступная
206
Память200,
399, 402
основная
210
НМА
211
параллельного действия
206
РСК
203
перезагружаемая управляю-
USB
209
щая
206
автономная
203
перемещаемая
206
адресуемая
203
полупроводниковая
203
акустическая
201
последовательного действия
ассоциативная
204
206
буферная
204
пословной организацией 207
видеопамять
215
постоянная
200
виртуальная
204
— программируемая
201
внешняя
242
промежуточная
206
внутренняя
210
процессора
206
временная
204
рабочая
206
вспомогательная
204
разделяемая
207
вторичная
204
разрушаемая
201
гибкая
205
реальная
207
главная
210
регистровая
207
голографическая
201
с единичной скоростью пере-
динамическая
201
дачи данных
214
дополнительная
205
с записью-считыванием
200
доступная
207
с защитой
207
с последовательным досту
пом207
с прямым доступом 207 свободная207
семантическая207
со встроенной логикой 206 совместно используемая 207
статическая207
стековая205
страничная207
управляющая208
фазоинверсная203
ферритовая203
флэш-память208
электростатическая 203 энергозависимая201
энергонезависимая 201, 246
Панельные громкоговорители 410
Панельный ПК183
Панорамирование413
Панорамное звучание 413
Парадигматические отношения 93
Паразитирующие вирусы374
Параллельная архитектура 172, 177
обработка73
Параллельное ассоциативное ЗУ204
программирование329
Параллельный алгоритм326
мир460
прогон379
Параметр83
Парковка вызова531
Пароль112
Паскаль336
Паскаль Блез336
Паспортная запись82
Пассивная виртуальная реальность459
Пассивный ЖК-дисплей286
аудиотекст508
Патентная информация17
Патч412
ПД65
Педаль276
поддержки411
Первичная загрузка 377
обработка123
Первичные документы 25
Первичный, старший индекс 96
Перезагружаемая управляющая память206
Перезаписываемый компактдиск266
Перезаписывающие вирусы 374
Переменная82
Переменный формат58
Перемещаемая память 206
Переносимость127
Переносной жесткий диск 257
Переработка71
Переформатирование64
Перехват IP576
сеанса576
Переход346,450
Переходник221
Периметр безопасности 576
Периферийная ЭВМ176
Периферийное устройство 180, 242
Периферийный адаптер 222
маршрутизатор483
Персонал автоматизированных систем149
Персональная (личная) БД 55
ЭВМ180
Персональное видеозаписывающее устройство 448
Персональные данные 104
Персональный видеоплейер 308 идентификационный номер 111 компьютер180
цифровой помощник 305
Пертинентность87
Перфокарта242
Перфолента242
Песке Марк342
Печатная плата232
схема232
ПЗС323
ПЗУ191,200
Пиксель284, 286, 426
Пиктограмма347
Пиктографическое меню
347
Пилотный проект
164
Пирожок
517
Пит250,251,272
ПК
180
2002 г.181,
186
лишенные наследства
182
среднего уровня
187
Плавающая точка
198
Плазменный дисплей
287
экран 287
Планшет
277
Планшетный дигитайзер
277
сканер
279
Плата
231
All-In-One
232
ATX
232
Baby-AT
232
DSP
191
Full-size AT
232
LPX
232
MPEG
389
все на одной
232
захвата изображения
448
звуковая
232
материнская
231
памяти
203
печатная
232
расширения
232,311
системная
231
сменная
232
ускоряющая
191
Платформа
179
WINTEL
514
общая аппаратная
179
Плоские звукоизлучатели 410
файлы
45
Плоскость изображения 455
перекрытия
456
Плотное мультиплексирование
по длине волны
322, 495
Плоттер
300
барабанный
300
инкограф
300
карандашно-перьевой 300
лазерный
300
печатающий
300
300
планшетный
прямого вывода изображения 300
пузырьковый
300
растровый
300
рулонный
300
струйный
300
трубчатый
300
фитильный
300
шариковый
300
электростатический
300
ПО
325
ПОБД
56
Поверхностные знания
19
Повторитель
488
Повторяемая команда
345
Повторяющееся поле данных 67
под
100
Подготовка данных для ввода 77
Подделка DNS
576
IP
576
Подзаголовок
272
Подмножество
30
Подполе
66
Подпрограмма
327
Подсеть471, 575
Подсистема
131
Подсписок
40
Подуровень модели OSI
- LLC
559
- LLC1
559
- LLC2
559
- LLC3
559
- МАС
558
- PMD
559
Подуровни семиуровневой
мо-
дели OSI
558
ПОЗ
101
Позиционная грамматика
92
Позиционный параметр
83
Поиск
84
документов
85
информации
84
Поисковая система
85
Поисковое предписание
101
Поисковый массив
34
образ документа
100
— запроса
101
— лексической единицы
101
Покетбук190,304
Поколение ЭВМ169
Поле65,272
данных33, 65
— вспомогательных 272
неопределенной длины 65
переменной длины 65
фиксированной длины 65
признака83
Ползатель516
Полимерный светодиод 323
Полиморфные вирусы 375
Полипланарный оптический дисплей288
Полисиликоновая технология 290
Политика безопасности576
Полифония413
Полная доступность БД37
совместимость180
Полнодуплексный466
Полнота поиска88
Полнотекстовая БД54
Полнотекстовый ПЭ29
Полный дуплекс413
Полу адаптивное кодирование 383
Полудуплексный466
Полупроводниковая память203,
246
Полупроводниковый накопитель 246
Полупрозрачность456
Полутоновое изображение 438
Получение нелегальных полно
мочий
576
Пользователь
154
ИР
523
Пользователь-непрограммист
155
Пользовательская БД
55
Понятие
11
Порт
240, 483
AGP
240
ЕСР
241
ЕРР
241
аналоговый
240
игровой
240
огненный провод
240
параллельный
240
последовательный240
Портал521
В2В522
В2С522
В2Е522
Web-портал522
Интранет522
анализа деловой информации 522
вертикальный522
внутрикорпоративный 522
горизонтальный522
для организации групповой работы522
для управления знаниями 522
корпоративный522
мегапортал522
общедоступный522
ролевой522
Портативный струйный принтер 296
Последовательно подсоединяемый SCSI228
Последовательный алгоритм 326
доступ392
порт301
файл33
Пост-производство452
Посткоординатное идексирова- ние99
Посткоординатные языки 159
Посткоординатный ИПЯ 90
Посткоординация90
Постоянная память 200
Постоянное ЗУ200
Постоянный комитет по
UNIMARC60, 61
Постраничный принтер 293
Постреляционная модель 48
данных48
Построчный принтер 293
Поток468
данных408
заданий344
Потоковая передача аудиоданных 423
Почтальон506
Почтовые вирусы375
Почтовый агент пользователя 506 транспортный агент 506 ящик505
Поэтапный ввод80
ПП88, 101
накопитель246
ППЗУ201,449
с однократной записью 201
ППП366
ППЭВМ182
Предкоординатное индексирование99
Предкоординатные ИПЯ 90
Предкоординация90
Предмашинная обработка 77
Предмашинный формат 62
Предметизация77
Предметная область51
рубрика92
Предметные знания19
Предпочтение кратчайшего пути 484
Предпроектное обследование
164
Предсистемный формат 62
Преобразование текста в речь 414
Преобразователь283
Преобразующий маршрутизатор 576
Препроцессор194
Прерываемая команда 345
Прерывание349
ввода/вывода349
от внешнего устройства 349
от пользователя349
от схем контроля по машин
ному сбою350
по вызову349
по запросу349
по обращению к супервизору 349
Приборы с зарядовой связью 323
Привилегированный пользова
тель155
Привод Бернулли247
Прикладная задача125
область51
программа 165, 354, 371
система129
Прикладное ПО365
программирование 328 программное обеспечение
30, 365
Прикладной программист 153
уровень модели OSI 558
Приложение371
Примитив440
Принтер293
Dye-Sub297
GDI300
контактный293
лазерный294
мопир295
на твердых красителях 298 постраничный293
построчный293
с термопереносом 297 струйный295
точечно-матричный 293
Принципы построения открытых систем127
— взаимодействие 127
масштабируемость 127
переносимость 127
свободный доступ 128
способность видоизме
няться128
проектирования АИС 166 — адаптивность166
идентичность166
использование готовых решений167
корпоративность 167
модульный принцип пост
роения166
непрерывность 166
нормализация процессов и их мониторинг 167
ориентация на первых лиц 168
преемственность разработки и развития 166
поэтапность166
регламентация167
— технологическая интеграция167
— технологичность 166
типизация проектных решений167
экономическая целесообразность167
Приоритетное прерывание 349
Проблемно-ориентированная
БД56
Проблемно-ориентированный
язык
333
Пробный прогон
379
Проверка на дубль
124
Прогон
379
Программа
326
дефрагментации
364
Программа-ассистент
515
Программирование
328
математическое
328
Программируемая постоянная
память
201
Программируемое ПЗУ
201
Программист
152
Программист-аналитик
152
Программная документация
325
совместимость
179
спецификация
326
Программное обеспечение 165,
325
прерывание
349
Программные коммутаторы
488
Программный блок
326
модуль
353
Продукционное программирова-
ние
328
Проект Memphis
358
системы
163
Проектирование автоматизи-
рованной системы
163
Прозрачность
456
Проигрыватель компакт-дисков
253
Производитель оригинального
оборудования
188
оригинальной разработки 188
Производительность сети
510
ЭВМ
196
Произвольный доступ 393
Прокрутка292
Прокси575
Пролог336
Промежуточное программное обеспечение478
ориентированное на обработку сообщений478
Пропускная способность (сети) 510
Пространственные искажения 443
Простой индекс96
протокол электронной почты 507
уровень аутентификации и безопасности398
Пространство объекта(ов) 456
Протокол
467, 500, 504
BootP
503
СПАР
533
DHCP
503
FTP
503
HTTP
514
IMAP
507
IMSP
507
IP
500
— версия 6
500
IPX/SPX
477
LAMP
566
TCP
502
LDAP
546
MFTP
504
MGCP
488
MP
533
NCP
502
OLE
380
OSPF
569
PAP
533
PHY
569
POP
507
PPP
501, 533
RIP
533
RSVP
511
RTMP
479
SAP
479
SLIP
502
SMT
570
SMTP
507
SS7 поверх IP464
SSL570
TCP500
TCP/IP500
Telnet507
TFTP504
WiFi361, 553, 561
Z39.50571
Z39.50-1988571
Z39.50-1992571
Z39.50-1995571
аутентификации «рукопожатием»397
пароля573
по паролю398
с предварительным согласованием573
динамической конфигурации хоста503
доступа к каналу для модемов566
к электронной почте Интернета507
извещения об услугах 479 канала связи с непосредственным соединением 501
маршрутной информации 533
межсетевого обмена пакетами479
парольной аутентификации 533
передачи файлов503
печати через Интернет 501 поддержки электронной почты507
почтового отделения 507 резервирования ресурсов 511 точка-точка533
управления каналом 502
станцией570
физического уровня 569
ядра NetWare479
Протоколы DMA393
управления сетью 502
Профессионал, сертифицированный фирмой Microsoft 158
Профессиональная ПЭВМ 182
Профессионально-ориентиро- ванный язык94
Профессиональный ПК182
Процедура348
Процедурная анимация454
Процедурно-ориентированное
программирование329
Процедурно-ориентированный язык333
Процедурное программирование 329
Процедурные знания19
Процедурный язык 89, 332, 333
Процессор190
CISC194
RISC194
арифметический190
баз данных190
буферный190, 193
ввода-вывода190
видеоизображений449
графический сопроцессор 198
данных190
интерфейсный190
лингвистический190
межсетевой190
монитора199
передачи данных190
процессор-клон194
сетевой190
символьный190
сопроцессор198
специализированный190
текстовый190
терминальный190
цифровой сигнальный190
Процессорная память206
Прямой ввод80
доступ392
к памяти392
Псевдо-УАТС175
Псевдодиск259
Псевдоним506
Псевдореляционная БД54
Публичный файловый архив 514
Пузырьковый струйный принтер296
Пункты коммутации услуг 464
передачи сигнальных сооб
щений464
управления услугами464
Пустое множество30
ПЭВМ180, 189
SOHO181
домашняя180
наколенная190
переносная190
портативная190
профессиональная182
Р
Рабочая версия367
группа Dublin Core147
по мультимедийным ПК 405
память206
станция 131, 182, 358
Рабочее проектирование 166
Рабочий лист77
проект166
Радио в локальной сети 553
Радио-Ethernet493
Разархивация381
Разгон178
Разделение времени394
программ478
сети481
Разделяемая память207
Разделяемое ЗУ207
Разделяемый диск271
Разделяющая запись82
Разметка (диска)64
Размещение в стереопространстве413
Разностный РСМ419
Разовый пользователь156
Разрешающая способность 281
Разрешение281
оптическое281
экрана445
Разрушаемое ЗУ201
Разрядность197
дискретизации415
Разрядный197
Разъем233,240
Рамблер499
Рамка50
Рандомизация402
Распечатка26,299
Распознавание магнитных зна
ков281
метки282
речи79
без настройки на пользователя79
текстов463
Распределенная (децентрали
зованная) БД56
база данных38
вычислительная сеть 480
обработка данных76
сеть480
система127
Распределенный банк данных 38
интерфейс передачи данных
по медному кабелю 568
Распределительный пункт
здания544
— комплекса зданий 548
— этажа544
Рассел Брайан338
Расстановочный индекс 97
Растр426
Растровая графика424
Растровый формат 427, 435
шрифт426
Растяжение457
Расширение мультимедиа 406
Расширенная архитектура
компакт-дисков 270
клавиатура273
память211
реляционная модель 52
Расширенное синхронное дина
мическое ОЗУ 213
Расширяемый протокол аутентификации398
язык разметки338
Расщепитель543
Расщепление264
Реалистический рендеринг 452
Реальная память207
Реальное видео404, 448
Ребелл Барри338
Регенерация201
Регистр216, 399, 402
выходной217
клавиатуры217
команд217
накапливающий217
общего назначения217
общий217
последовательного управления217
процессора217
резервный218
результата217
с плавающей запятой217
с плавающей точкой217
сдвига218
сдвиговый218
универсальный217
управления218
управляющий218
Регистровая память207
Редактор WAV-файлов413
программ369
текстов368
программ369
Режим live543
Multicasting543
on-demand543
Splitting543
Unicasting543
асинхронной передачи (доставки)539
диалога138
разделения времени355
разрушения576
реального времени130
Режимы Block Transfer226
DMA393
— Multiword DMA0393
— Multiword DMA1393
— Multiword DMA2393
— Multiword DMA3393
— Ultra DMA mode 0393
— Ultra DMA mode 1393
— Ultra DMA mode 2393
— Ultra DMA mode 3393
— Ultra DMA mode 4393
PIO226, 393
Mode 0393
Mode 1393
Mode 2393
Mode 3393
Mode 4393
Резервирование горячее126
холодное126
Резервное копирование381
Резервный регистр218
Резидентная программа371
Реконструкция263
Релевантность87
Рельефное текстурирование 442
Реляционная БД54
алгебра45
модель данных45
структура данных45
Рендеринг452
Ретроспективная информация 18
Ретроспективный поиск 18,85
Реферат75
Реферативные БД54
Реферирование74
Речевой ввод78, 79
вывод414
Риппер413
Рир-проекция450
Ритчи Денис336
Робот120
Робототехническая система119
Родительская запись82
Розенблатт Фрэнк462
Ролевой портал522
Российская Библиотечная ассоциация61
Ротоскопирование452
Роуминг528
Рубрикатор91
Руснет498
С
Сабвуфер411
Сайт513
Самообучающаяся система 128
Самоорганизующаясясистема
128
Санкционированный доступ 392
САПР140
Сателлит411
САУ140
адаптивная140
замкнутая141
комбинированная141
разомкнутая141
Саундбластер311
Саундтрек413
СБИС318
СБО68
Сборка под заказ177
Сведения о коммерческой дея
тельности104
о профессиональной деятельности104
служебного характера 104
Свернутая магистраль 548
Сверхбольшая интегральная схема191,318
степень интеграции 317
Сверхвысокоскоростная цифровая абонентская линия538
Сверхжесткое ультрафиолетовое излучение319
Световое перо277
Светодиод322
Светоизлучающий диод 322
Светоклапанный проектор 290
Свист смерти116
Свободная (доступная) память 207
Свободное индексирование 99
Связанный список39
Связь48
между данными42
Сглаживание443
СД322
Сдвиговый регистр 218
Сеансовый уровень модели OSI 558
Северный мост241
Сегмент сети471
Секвенсор410,412
MIDI410
Секретный ключ114
Секретный уровень сокетов (соединений)570
Сектор259
boot259
стандартизации телекомму
никаций564
Семантика93
Семантическая БД56
модель51
память207
сеть52
Семантические отношения 93
Семантическое ЗУ207
Семиотическая модель52
Сенсорная шина235
Сенсорный датчик283
манипулятор277
экран275
Сервер174
anonymous ftp502
Archie503
IRC508
LDAP530, 546
баз данных478
(станция) связи175
глобальной информации 176 печати175
почтовый174
приложений174
связи489
сервер-издатель174
СУБД478
телексной связи175
удаленный файловый 176 файл-сервер175,470
файловый175,470
Серверная СУБД135
Сервисная программа364
Сервисы EDGE529
PCS529
Web519
Сервлет518
Сертификация СКС547
по классу А/В552
Сертифицирующее утверждение 339
Сетевая БД54
ПЭВМ182
базовая система ввода-вывода220
карта232
модель данных44
операционная система 355, 356
система хранения 477
данных
структура данных
44
технология ADSL
534
— ADSL Lite
536
— G.Lite
536
- HDSL
536
- HDSL2
537
- IDSL
536
- MDSL
537
- MSDSL
537
- PSTN
539
- RADSL
537
- SDSL
538
- SHDSL
538
- VDSL
538
жизни
550
Сетевой ПК
182
адаптер
222, 232
адрес
401
интерфейс USB
482
образ жизни
550
терминатор
533
уровень модели OSI
558
цикл
481
экран
576
Сетевые СМИ
500
вирусы
375
новости
509
сегменты
484
черви
375
- IRC
376
- LAN
376
— Интернет
376
Сети B-ISDN
532
FR
505
Frame Relay
505
ISDN
531
Х.25
504
с ограниченным числом от
водов561
Сеть ЭВМ464
передачи данных464
с шинной топологией 474
связи464
фреймов52
хранения данных477
Сжатие PIC390
данных381, 382
- ART385
- JBIG386
- MP3387
адаптивное кодирование 383 — ассиметричное383
без потерь383
в реальном времени382
динамическое382
диска384
изображения384
логическое382
неадаптивное кодирование 383 — полу адаптивное кодирование383
с минимизацией потерь 384 — с потерями383
симметричное382
статическое382
физическое382
фрактальное385
Си336
Шарп337
Си++337
Сигнал блокировки395
Сигнальная информация17
Сигнальный шлюз488
СИД322
Символический язык331
Символьная клавиатура273
Симметричная линия передачи данных538
связь466
цифровая абонентскаялиния
538
Симметричное сжатие 382
Симметричные многопроцессорные системы171
Синонимия92
Синонимы92
Синтагма94
Синтагматические отношения 93
Синтагматический язык 94
Синтагмы94
Синтаксис93, 159
интеллектуальная информа-
Синтаксические отношения
93
ционная
134
Синтез
72
коллективного доступа
355
запахов
460
— пользования
126
звука
420
компьютерного зрения
463
- FM
420
настольная издательская
141
— wavetable
420
переработки текста
135
изображений
438
программирования
371
речи
414
программного и следящего
Синтезатор
410
управления
140
MIDI
410
разграничения доступа
397
речи
414
распознавания текстов
371
Синхронная оптическая
сеть
реального времени
130
541
сЧПУ
141
цифровая иерархия
541
с дублированием
126
Синхронное графическое
ОЗУ
с коллективным доступом
214
355
динамическое ОЗУ с
удво-
сбора данных
135
енной скоростью передачи
связи UMTS
529
данных213, 214
сигнализации № 7
464
прерывание
350
стабилизации
140
СИО
67
телеобработки данных
135
Система
125
умного жилища
551
с числовым программным
управления
130
управлением
141
— автоматизированная
139
DVD высокой четкости
255
— базами данных 134, 371
GPS
549
— распределенными базами
автоматизированная
126
данных
135
— информационно-логиче-
частиц
443
ская
134
человек-машина 130, 139
автоматизированного проек-
экспертная130, 139
тирования
140
экстремального регулирова-
автоматическая
125
НИЯ
140
автоматического управления
Систематизация
77
140
Системная плата
231
автоматической оптимизации
программа
353
140
утилита
364
автономная
127
шина
234
восстановления данных
129
Системное прерывание
350
вычислительная
126
программирование
328
глобального позиционирова-
Системный администратор 152
НИЯ
549
анализ
151
документации
27
аналитик
151
доставки сообщений
507
блок
189
дуплексная
126
инженер, сертифицирован
защиты данных
107
ный фирмой Microsoft 158
— от несанкционированного
интегратор
152
доступа
398
программист
153
интегрированная
138
язык
334
Системы с массовым параллелизмом171
управления информационным наполнением Web- сайтов519
СИФ69
Сканер278
барабанный279
микро форм279
планшетный279
трехмерных объектов 279
Сканирование78,380
Скорость передачи264
потери пакетов в сети 510 физического соединения 555
Скремблирование399
Скрипт-вирусы375
Скроллинг292
Скрытый буфер219
файл34
СКС142,544
Слайд-принтер298
Слеза117
Словарь91,159
Сложный индекс96
Слот231,234
Служба SMS529
идентификации удаленных пользователей572
именования Интернет для системы Windows 504 коротких сообщений 529 обмена мультимедийными сообщениями529
предоставления билета 117 расширенных сообщений 529
Служебная БД55
Служебный документ26
Случайный пользователь 156
Смарт-карта173
Смарт-тэг53, 352
Сменная плата232
Сменный дисковый накопитель246
накопитель244
Смешанная индексация 98
Смешанный индекс95
Смешивание текстур 442
Смит Декстер460
Собственник ИР523
Собственный программист 153
Совет по Британской национальной каталогизации 59
по маркетингу мультимедий
ных ПК405
Совместимость179
программ179
Совместно используемая память207
Совместно используемое ЗУ 207
Совместный звуковой канал 2ЛЪ
Соединитель233
Соединительные элементы 233
Соперничество394
Сопло295
Сорос Джорж572
Сортировка73, 77
СОС356
Составной ИЭ28
индекс96
Сота527
Сотовая сеть527
- CDPD528
Сохраняющий буфер 219
Социальная инженерия 107
Социальный инжиниринг 107
Союз защиты конфиденциальности в сети106
Спам506
Спамер506
Специализированная АОС 138
ЭВМ173
система129
Специализированный язык 332
Специальное ПО365
программное обеспечение 365
Спецификации Bluetooth 528
DVD Multi255, 267
IEEE 1394240
Спецификация165
CDDI568
DPMS292
HDMI 1.0229
RDF512
SCAM228
XIP
315
1000Base-LX
563
программы
326
1000Base-SX
563
Списки рассылки
509
1000Base-T
564
Список
39
100Base-FX
562
контроля доступа
397
100Base-T
491
посещений
515
100Base-TX
562
Сплиттер
535
lOOBase-VG
563
Справочная информация
17
100Base-X
563
картографическая система
100Base-T
562
142
lOOVG-AnyLAN
491, 563
Справочно-библиографиче
10Base-2
490, 561
ское обслуживание
68
10Base-5
490, 562
Справочно-информационное
об-
lOBase-F
490, 562
служивание
67
lOBase-FL
562
Справочно-информационный
10Base-T
490, 562
фонд
69
802.3z
492
Спрайт
440
AIT
249
Спускающееся меню
347
AIT2
249
Спутниковая линия связи
465
AIT3
249
Спуфинг
534
AMCA
406
Среда исполнения
542
ANSI-136
568
передачи данных
465
ARPA
516
Среднее время
ASPI
225, 228
— до неисправности
264
ATA
225
— между отказами
197
ATAPI
225
— между потерями данных
Bluetooth
493
264
CAM
228
— поиска
264
CD ROM XA
250
— пригодности данных
264
CD-I
270
Средства групповой работы
DDC
292
490
DDNS
503
диагностики
379
DEPT
528
коллективной работы
490
DVI
448
поддержки ЛО
159
EIA/TIA-232
568
сопряжения
170
EISA
236
Средство криптографической
EMS
211, 529
защиты информации 399
Ethernet 802Л1
493
Срок хранения системного >
кур-
Fast ATA-2
225
нала
576
FC-AL
229
Стадии проектирования
АС
FDDI
559, 569
163
G.99L1
536
— концептуальное
164
G. SHDSL
538
— предпроектное обследова-
GSM
529
ние
164
H.245
564
— рабочее
166
H.261
564
— техническое
165
H.320
564
— эскизное
165
H.323
564
Стандарт 10 Gigabit Ethernet
H.324
564
492
HomeRF
493
ШЕЕ 802.11
395, 560, 561
TWAIN
280
- 802.11b
495
UDDI
521
- 802.15
493
— Белые страницы
521
- 802.16
493
— Желтые страницы
521
- 802.1Q
559
— Зеленые страницы
521
- 802.1р
560
— бизнес-реестр
521
- 802.2
560
V.120
567
- 802.3
490, 560
¥.17
565
- 802.4
560
¥.22
565
- 802.5
560
V.22bis
565
- 802.6
560
¥.23
565
- 1394
561
¥.24
565
ISO 9660
250
¥.26
565
ISO/IEC 14772
342
¥.26bis
565
ITU G.694.2
496
¥.27
565
JEIDA 4.2
314
¥.27ter
565
JPEG
388
¥.29
565
K56Flex
567
¥.32
566
LTO
249
¥.32bis
566
MIME
516
¥.32terbo
566
MMCD
250
¥.33
566
MMS
529
¥.34
566
MPEG-1
389
¥.35
566
MPEG-2
MPEG-3
MPEG-4
389
389
389
¥.42
¥.42bis
566
566
MPEG-7
390
¥.70
566
Multimedia CD
250
¥.90
566
NTSC
450
¥DI
460
PAL/SECAM
450
¥ESA-2
236
PCMCIA
313
X.121
567
PDC
529
X.21
567
PhotoCD
282
X.25
567
Release X.Y
314
X.400
567
RFC 1633
511
X.500
568
- 2212
511
X.75
567
- 822
516
X2
567
RS232-C
570
XMS
211
RS422
570
Z39.50
571
RS423
570
Z39.50-1988
571
SATA
227
Z39.50-1992
571
SCART
228
Z39.50-1995
571
SMS
529
на РС-карты
314
SOAP
520
пакетной записи UDF
390
ss7
464
почтового сообщения
516
SSA
229
цифровой подписи США 397
T.120
565
шифрования данных
115
TCO
285
Стандартизованный обобщен-
TDMA
571
ный язык разметки
338
Стандартная архитектура брокера объектных запросов 477
классификация промышленности521
операционная система 354 подпрограмма327
программа327
процедура348
Стандартный интерфейс 225
-PCMCIA-карт314
язык описания музыки 412
Стандарты CD-ROM ХА 270
CDIF148
МРС405
MPEG389
PCMCIA313
WAP529
xDSL534
серии X567
Станция связи489
телексной связи175
Стартовый адрес401
Старший индекс96
Статическая маршрутизация 483
память207
Статическое ЗУ207
ЗУПВ207
ОЗУ215
сжатие данных382
Стек403
Степень интеграции317
Стереоаудиосистемы 458
Стереовидео448
Стилус278
Стираемые ППЗУ201
Стираемый оптический диск 267
цифровой оптический диск 267
Стойкость (криптосистемы) 113
Столкновение394
Страница памяти 204, 207
Страничная память207
Страничное прерывание 350
Страничный кадр211
Страустрап Бьярн337
Стример248
Стробирующий импульс столбца212
— строки212
Струйный принтер 295
Структура39
записи в поле данных 66 базы данных39
данных39
карты315
информационной базы 39
программы326
Структурированная беска- бельная система 551
беспроводная система 551
кабельная система 544
Структурная модель 52
данных42
Структурное программирование 329
Ступенчатый индекс96
СУБД134, 371, 478
Universe48
настольная134
объектная135
с автономным языком332
серверная135
Субъект доступа396
Субъекты юридических отноше
ний в Интернет523
Супер-ПЗС324
Супер-видеографический адап
тер223
СуперЭВМ172
Супервизор478
Суперконвейерность197
Суперскалярность197
СУРБД135
Суррогат52
Сущность47
Сцена455
источник освещения456
локальный источник освеще
ния456
модель освещения456
Считывающие дисководы CD-
ROM250
Съемный жесткий диск257
Сэмпл413
Сэмплер413
Т
Таблица размещения файлов
402
содержания272
Табличный редактор 369
синтез420
Тайминг455
Тактовая частота196
ТВ-тюнер448
Твердое текстурирование 441
Твердотельный319
Твердый носитель24
Тезаурус информационно-поисковый91
Тейт Автон50
Текстовое поле данных 66
Текстовые данные30
Текстовый процессор 369
редактор368
формат57, 58
Текстуальные отношения 93
Текстура441
Текстурирование441
Текущая запись81
Текущий адрес401
Теледоступ392,489
Телекоммуникационная комната 544, 548
Телекоммуникационный терминал133
Телеконференция509
Телефакс301
Телефония-1Р530
Телефонная служба старого образца539
Телефонный сервер API 175
телекоммуникационный сервер175
Тематический ИПЯ94
информационно-поисковый язык94
Тензодатчик283
Теорема Котельникова415
Теория информации21
информационного поиска 85
кодирования22
множеств31
оптимального кодирования 22
передачи информации 21
сложных систем управления 131
Термин11
Терминал132, 175
акустический132
ввода-вывода132
групповой132
игровой132
индивидуальный132
интеллектуальный 132
интерактивный132
локальный132
пользователя132
редакторский132
телекоммуникационный 133 технического обслуживания 555
удаленный132
Терминальный пользователь 155
Термодатчик283
Тесселяция440
Тест379
Тестирование программы 327
Тестовая БД56
Тестовый массив327
Техническая совместимость 179
эффективность БД 38
Технический комитет Т13 244
проект165
Техническое обеспечение 165
- АИС169
проектирование165
Технологии 3G528
DSL534
Web-сервисов520
Технология Acrobat 380
ASP518
ATM539
CASE121
CDMA568
CWDM496
DWDM322,495
Enhanced Intel SpeedStep 198
G.SHDSL538
Gigabit Ethernet
491
Точка входа в сеть
517
Hyper-Threading
193
Точка-точка
466
IMVP
198
Точность поиска
87
Intel Centrino
198
Тощий клиент
156
ISDN
530, 532
ТП
87
JSP
518
ТР
548
ESA
577
Тракеры
411
MARE
202
Транзакция
348
MEMS
320
Транзистор
319
MICA
541
Трансивер
489
ML
251
USB
477
MMX
406
Транслятор
350
NSP
178
с языка ассемблера
351
NXT
410
Трансляция
350
OLE
380
Транспортный уровень модели
RAID
259, 260
OSI
558
SMART
230
фильтр
574
UWB
239
Транспьютер
171
ЛВС AppleTalk
474
Трассировка
327
— маркерное кольцо
475
Трафик
468
жидких кристаллов
на сили-
Трек
259
коне
290
Трекбол
275
изменения очередности ко-
Тренажер138, 139
манд
227
Трехзвенная модель
477
умножения портов
Технорабочий проект
227
166
Трехмерная (3D) фильтрация 442
Тиори Т.
151
Трехточечная теневая маска
286
Тип данных
29
Триггер
217
записи
31
Трилинейная фильтрация
442
карт
313
Троянские программы
375
объекта
11
— дроперы
375
организации файлов переменной
391
83
— похитители информации 375
Толстый Ethernet
491, 562
— эмуляторы DDo S-атак
375
Тонер
294
Троянский конь
375
Тонкая молекулярная пленка 323
Троянцы
375
Тонкий Ethernet
491, 561
ТТЛ-структура
319
Топология
471
ТфОП
554
ЛВС — дерево
— звезда
— кольцо
— шина
473
470, 473
470, 471
470, 471
Тэг352, 338
У
клиент-сервер
469
УАТС
175
точка-многоточка
552
Удаленный доступ
392
точка-точка
552
пользователь
155
файл-сервер
470
файловый сервер
176
Торцевой соединитель
233
Ударопрочность
263
Точечно-матричный
293
принтер
Узел
УКЗД
467
303
Ультраширокополосная технология239
Умный дисплей278
для работы в Windows 361
Универсальная АОС 138
последовательная шина 238
ЭВМ173
Универсальный (общий) регистр217
указатель ресурсов 515 формат MARC59
язык334
Университет Беркли 361
Карнеги-Мел он507
Уникальный идентификационный номер пользователя 510
Унифицированный язык моделирования342
Уорломонт Джон156
Уполномоченный по сертификации114
Упорядоченный файл33
Управление доступом к среде
395, 558
логическим каналом 559
томом264
Управляемый ПК 183, 230
Управляющая ЭВМ 173
клавиша274
память208
Управляющий регистр 218
Упрощенная защищенная элек
тронная транзакция 116
Упрощенный протокол доступа к
каталогам 395, 398, 546
Уровень ошибок578
полномочий субъекта доступа396
представления данных OSI 558
Уровни OSI557
канальный558
— представления данных 558
— прикладной558
— сеансовый558
— сетевой558
— транспортный558
— физический557
RAID260
Ускоренный графический порт 239, 240
Ускоритель199, 311
Условно-бесплатное ПО 367 программное обеспечение 367
Условный переход346
Усовершенствованная система оптических дисков 255
Усовершенствованный интерфейс управления конфигурацией и энергоснабжением229
стандарт шифрования 115
Устная информация18
Устройства внешней памяти 189
Устройство аутентификации 577
ввода273
ввода-вывода 242,402 визуального отображения 133
вывода283
криптографической записи данных303
персональной идентификации281
считывания273
управления191
Утилита364
Учетная запись пользователя 398
Ф
Фазоинверсная память203
Файл32
данных33
прямого (произвольного) до
ступа102
регистрации 33
с произвольным доступом 33
упорядоченный391
Файл-сервер470
Файловая система264
- FAT402
- NTFS403
- VFAT403
Файлово-загрузочные вирусы 374
Файловые вирусы374
черви374
Файловый сервер174
формат обмена ресурсами 446
Файлы авторитетных записей
161
нормативных записей 161
определения типа документа 338
с заголовком417
с нотной записью 420
с оцифрованным звуком 414
Факс301
Факс-модем301
Факсимильный почтовый ящик
505
Фактографическая БД 54
Фактографический ИЭ 29
информационный поиск 85
Фасета94
Фасетные структуры94
Федеральная комиссия по связи
США552
Ферритовая память203
Физическая БД54
запись31
Физический адрес устройства
401
уровень модели OSI 557
Физическое сжатие 382
Фильтр488
anti-aliasing415
Фильтрация данных488
Фирма ВИДЕОТЕСТ 462
Фирменная сертификация спе
циалистов157
- CIP157
- CNA157
- CNE157
- CNM157
— LAN Solution Plus 157
— LAN Solutions157
-Master CNE157
- MCP158
- MCSE158
- MNS157
— Network Management 157
- NIM158
— Remote Access Solutions
157
— WAN Solutions
157
— Web-master
158
Флаг
352
Флоп
197
Флоппи-дисковод
244
Флоптический накопитель
253
Флэш-карта
208
Флэш-память
314
USB
209
двойной плотности
209
Флюктуация задержки (в
сети)
510
Фон
456
Фонд Сороса
149
Фонема
414
Фоновая плоскость 456
Форм-фактор 231
Формализация
72
данных
73
Формальная грамматика
331
Формальный язык
331
Формат
57
AIFF
62
AVI
62
BMP
62
CD-I62,268
DET
63
Dolby Digital
312
DV
445
DVI
446
GIF
63
High Color
223
ISO 9660
63
JPEG
388
MARC-21
60
Mount Rainier
390
MPEG
389
64
Photo CD
268
PICT
390
RUSMARC
61
SF2
64
SGML
64
True Color
223
U-Law
420
UDF390
UNIMARC59
USMARC59
адреса58
вывода62
данных58
двойной плотности250
диска57
документа57, 58
записи58
издания57
многоуровневой записи 251 обмена встроенными файла
ми PostScript436
— изображениями 432 — чертежами428
Обобщенного стандартного языка разметки64
пакета32
пакетной записи Mount Rain
ier390
поиска62
потоковой передачи аудиоданных423
системы данных о планетах 434
хранения62
Форматирование диска 64
текста64
Форматированное поле данных 66
Форматировать64
Форматы MARC59
записи на DVD253
- DVD+R254
- DVD+RW254
- DVD-R253
- DVD-RAM254
- DVD-RW254
звуковых файлов — AIF 417 - AIFF417
- AIFF-C417
- AIFC417
- AU417
- Basic MIDI421
- DPCM419
-General MIDI421
-GM421
— Grave Composer format 422
- GS
422
- НСОМ
418
- IFF
418
- MID
421
- MOD
422
- MP3
418
- PCM
419
- PCM WAVE
419
- RA
423
-RIFF418,419
— Roland LA
421
- SND
417
- UL
420
- VOC
418
- VQF
418
- WAV
419
- XG
422
- ADPCM
420
— Адаптивный DPCM
420
файлов без заголовка
419
— с заголовком
417
— с нотной записью
421
Фортран
337
Форум ATM
539
DVD
270
Intel
322
IPv6
501
WAP
527
Фото CD
268
Фотодиод
324
Фотоника
322
Фотопринтер
298
Фоторезист
271
Фрагментация
402
Фрай Дж.
151
Фрактал
440
Фрактальное сжатие
385
Фрейм
50
Фреймовая модель
49
Фреймовый язык
94
Фундаментальные знания
18
Функции АБД
150
Функциональная клавиатура 274
клавиша274
память206
подсистема131
Функциональное программи
рование330
Функциональный язык332
список39
Цикл345
X
обработки73
проектирования программно
Хакер156
белый156
черный156
Хакинг392
Хамминг261
Характеристики отношений 42
Харкевич А. А.22
Хаффмен Дэвид384
Хинтинг444
ХинчинА.Я.22
Хор С.341
Хост174
Хост-бастион577
Хост-узел176
Хостинг525
Хромакей450
Хэш-сумма84
Хэш-таблицы402
Хэш-функция114,402
Хэширование402
го обеспечения166
разработки программного
обеспечения166
Циклический алгоритм326
буфер219
доступ394
Цилиндр259
Цифро-аналоговый преобразова
тель408
Цифровая ЭВМ170
абонентская линия534
— линия IDSN536
линия с адаптациейскорости соединения537
аудиолента265
библиотека142
звукозапись407
камера282
книга308
обработка света290
сигнала74
ц
подпись114
улучшенная беспроводная
ЦАП408
Цветной пузырьковый струйный принтер296
Цветность438,451
Цветовая гамма439
модель438
палитра439
Цветовое разрешение445
Цветоделение изображения 299
Целостность БД37
данных37
информации108
Центр распределения ключей 398
сертификатов115
Централизованная БД56
Центральный микропроцессор 191
процессор191
Цепная запись82
структура40
Цепной доступ394
связь528
форма записи текста144
фотография282
фотокамера282
Цифровое ТВ447
видео444
микрозеркальное устройство 290
мультиплексирование 487
телевидение447
Цифровой видеодиск 266, 269
видеоинтерактивный формат 268
индекс95
интерфейс музыкальных ин
струментов409
кодПО
компакт-диск269
преобразователь408
синтезатор речи414
универсальный диск269
Цифровые данные30
сети с комплексными услугами531
чернила278
ЦОС74
ЦП191
ЦТВ447
ЦЭВМ170
ч
Частная (закрытая) БД 55
Частота Найквиста 415
дискретизации 415,443
кадров445,450
Часы реального времени 318
Часы-навигаторы550
Человеко-машинная система 130
Человекочитаемый носитель 24
Чередование264
звуковых секторов 2ЛЪ
Черный хакер156
Честное использование 156
Чип316,317
Чипсет241
855GM198
северный мост241
южный мост241
Число циклов старт/стоп 263
Числовое поле данных 66
программное управление 141
Числовые (арифметические) данные30
ЧПУ141
Что видишь, то и получаешь 373
Ш
Шаг задания352
программы352
Шведский НациональныйСовет
по Измерениям и Тестированию285
Шеннон К.15, 21
Шина234,471
AGP239
EISA236
GPIB235
ISA235
LPC239
PCI
236
PCI-X
237
PCI/ISA
237
USB
238
- 1.1
238
- 2.0
238
VESA
236
VESA/EISA
236
адресная
235
ввода-вывода
235
данных
235
локальная
235, 236
сенсорная
235
системная
234
управления
235
устройств
235
Широковещательный
шторм
468
Широкополосная локальная
сеть
474
цифровая сеть с комплексны-
ми услугами
532
Шифр
111
Шифратор
302
Шифрование
109
двойным ключом
113
закрытым ключом
113
режим простои замены 115
Шифртекст
из
Шифрующая файловая
система
116
Шифрующий маршрутизатор
577
Шкала оттенков серого 292
уровней серого
438
яркости
292
Шлем-дисплей
458
Шлюз
487
хоста защищенный
575
экранирующий
577
Шлюзовой экран
577
шпс
493
Шрифт
426
загружаемый
426
контурный
427
растровый
426
Штекер
234
Штриховая графика
426
Штриховой код
111
Штыревой разъем234
соединитель234
Шумоподобный сигнал493
щ
Щелевая апертурная решетка 286
Щелчок275
Э
ЭБ142
ЭВМ169
активная176
аналого-цифровая171
аналоговая170
базовая173
большая172
бортовая173
ведущая174
второго поколения170
выделенная173
главная174
домашняя174
дублирующая176
комбинированная171
малая172
микроЭВМ172
миниЭВМ172
многопроцессорная171
первого поколения169
периферийная176
подчиненная176
псевдоведущая176
пятого поколения170
резервная176
специализированная173
средней производительности 172
суперЭВМ172
третьего поколения170
универсальная173
управляющая173
центральная174
цифровая170
четвертого поколения170
Эвристическое программирование330
ЭД28
ЭИ26
ЭК75, 136
Эквивалентное множество 30
Экономическая эффективность
БД38
Экран шлюзовой577
Экранирующий маршрутизатор577
шлюз574, 577
Экспериментальный прогон 379
Экспертная система 19, 130
Экструзия441
Электрически программируемое ПЗУ201
стираемое перепрограммируемое ПЗУ208
стираемое программируемое
ПЗУ201
Электромагнитная совместимость179
Электромагнитные и пневматические устройства458
Электронная библиотека 142
записная книжка307
книга308
кодовая книга115
плата231
подпись112, 114
почта505
таблица369
цифровая подпись 114
Электронное издание 26
Электронные сертификаты 114
Электронный документ 25, 26
замок303
каталог75, 136
ключИЗ, 372
органайзер307
секретарь305
текст26
Электростатическая память 203
Элемент данных28
Элементарное поле данных 66
ЭМС179
Эмулятор352
DDo S-атак375
Эмуляция
352
ЛВС
540
Эндоморфы
457
Энергозависимая память
201
Энергозависимое ЗУ
201
Энергонезависимая
память
201
Энергонезависимое ЗУ
201
Энтропия
15, 21
Эскизное проектирование 165
Эскизный проект
165
ЭППЗУ
201
ЭСПЗУ
201
ЭСППЗУ
208
Эталонная (единичная)
запись
81
Эталонный тест
379
язык
332
Эффект Лесли
413
наложения спектров
415
Эффективность БД
38
ЭЦП
114
Ю
Южный мост241
Юридическая информация 17
Юридический документ 25
Я ищу Тебя
509
Явный адрес
400
Ядро
197
Язык SGML
338
SQL
341
VRML
342, 581
WSDL
521
XML
338
ассемблера
332
библиографических
данных
159
высокого уровня330
деловой прозы94
запросов94, 159
— и манипулирования данными89
классификационный89
конструирования интерактивных технологий 333
манипулирования данными 159, 333
меню334
моделирования виртуальной
реальности 342, 581 низкого уровня330
обработки списков 333 общего назначения 334 описания89
данных333
программных интерфей
сов521
страниц332,333
хранения данных 333 ориентированный на пользователя334
посткоординатный 89 предкоординатный 89
предметных заголовков 94 представления знаний 333 — фреймов94
программирования 330, 348 - SAML339
публикаций333
разметки гипертекста 339 — службы каталогов 343 реального времени 333 с синтаксисом94
символического кодирования 331
спецификаций333
структурированных запросов 341
управления заданиями 334 — пакетом333
фасетной структуры 94 функционального программирования332
ЭВМ331
Языковые средства ЛО 159
ЯМД333
Японская ассоциация разработчиков электронной промышленно сти315
Яркость452
Ячейка памяти200
алфавитный указатель англоязычных
ТЕРМИНОВ
10 Gigabit Attachment
Unit In-
Abend
378
terface
492
dump
378
Ethernet
492
ABnormal END
378
Media Independent
Interface
Abonent
155
492
Absolute address
399
10+100
491
Abstract
75
10-100
491
information retrieval system 86
10/100
491
logic design
39
lOOOBase-LX
563
Abstraction
39
lOOOBase-SX
563
Abuse of privilege
576
1000Base-T
564
AC-3
312
100Base-4T+
563
Accelerated Graphics Port 239,
lOOBase-FX
562
240
100Base-TX
562
Accelerator
199
lOOBase-VG
563
Access
391
100Base-X
563
Control List
397
100Base-T
562
control method
394
lOOVG-AnyLAN
563
matrix
396
10Basc-2
491, 561
object
396
10Base-5
491, 562
subject
396
lOBase-F
562
time
392
lOBase-FL
562
Accumulator
217, 242
10Base-T
562
register
217
1НФ
45
Accuracy coefficient
87
2/ 4/8 - way- switches
276
ratio
87
2BB
508
ACD
531
2НФ
45
Acer
189
3B-Cartoon
453
ACL
397
3Com
157,
Acoustic storage
201
482, 483, 556, 562
ACPI
229, 359
PalmPilot
306
Acrobat
64, 380
3D filtering
442
Active computer
176
3D-Cel
453
Directory
397
3DS
430
Pixel Sensor
318
3G
528
record
81
3M
258
Server Pages
518
3WC
430
Activity
50
4НФ
45
AD
397
Ada
334
A
Adapter
221
Adaptive algorithm
325
A/В roll
450
DPCM
420
AACR2
74
encoding
383
ABBYY
371
system
127
23 Ф. С. Воройский
Add-in memory
205
AIO
302
Addition record
82
AirCard
528
Additional index
97
Aironet Wireless
Communica-
Address
399
tions
552
bus
235
AIT
249
format
58
AIT2
249
instruction
344
AIT3
249
Addressable resolution
298
Aladdin
372
Addressed memory
203
Album identifier
272
Addressing
402
set sequence number272
Adlib
422
Aldus Corp.
141, 437
Administrative metadata
146
PageMaker
141
Adobe
333,
Alert information
17
427, 428, 430, 433.
,436
LED
323
AI
427
ALGOL
334
Illustrator
63, 427
Algorithm
325
Photoshop
428
Algorithmic access
392
PSD
428
animation
454
Systems
64,
language
331
309, 341, 3 80, 434
ALGOrithmic Language 334
ADPCM
420
Alias
506
ADSL
534
Aliasing
415, 443
Lite
534, 536
All-In-One
190, 232, 302
Advance Configuration and Power
Allocation record
81
Interface
229
Alpha blending
442
Advanced Encryption Standard
channel
426
115
Alphabet
160
Micro Devices
195
and microsyntax
159
Optical Disc System
255
Alphabetic code
95
— Storage Research Consorti-
notation
95
um
255
Alphanumeric code
95
Power Management
230
data
30
Research Projects Agency of
key
274
the US
497
keyboard
273
SCSI Programming
Interface
Alphanumeric/character(data)
225, 228
field
66
Advantech
184
ALU
169
AES
115
AMCA
406
AFRAME
402
AMD171, 192, 195, 196
AGP
239, 240
AMD-760MPX
171
8X
239
Amendment record
82
aperture size
444
America Online
509
Agua
552
American Express
521
AI
427
Standard Code for Information
AIF
417
Interchange
110
AIFF
62, 417
Amiga
418
AIFF-C
417
Paint
432
AIFC
417
AMIN
402
AIMS
314
AMP
545
Analog computer170
data30
port240
sound407
Analog-digital data30
Analog-to-digital converter 408
Analysis72
Analyst151
Analytical relations93
Anglo-American Cataloging Rules 74
Animation453
Annotation75
Anonymous ftp503
ANSI225
ANSI-136393, 568, 571
Anti-aliasing443,450
Antivirus programs376
auditors376
complex377
detectors376
doctors376
filters377
scanners376
watchdogs376
AODS255
AOL106
Apache366
Group366
APC303
Aperture-Grille CRT286
API230, 369, 370
АРМ230
APOP397
Aposterior information17
Apple Computer62,
179,
189,
194, 224,
228,
237,
238,
304, 306,
337,
354,
363,
372, 380,
388,
390,
459,
406, 474,
417, 418, 475, 491
446,
FireWire228
Media Control Architecture
406
AppleScript
337
Applet
370
AppleTalk
474
Application domain
51
identifier
272
package
366
partitioning
478
program
371
programmer
153
programming
328
Programming Interface 369
server
174
software
365
Specific Integrated Circuit 320
— Standard Products
320
system
129
task
125
Application-level Fire Wall577
Applications Program 370
Interface
Aprior information
17
APS
318
APU
196
Aqua
551
Arbitrary access
393
Arbitrated Loop
466
ARC
381
Archie
502
Architecture
176
Archivation
381
Archive database
55
Archives
34
ARCnet
474
Area address
401
Ariba
521
Arima
189
Arithmetic data
30
instruction
344
Arithmetical operation
347
ARI
381, 382
ARPA
497, 516
ARPANET
497
Array
34
connector
233
index
97
ART
385
Artefact
439
Artifact
439
Artificial intelligence
118
Intelligence Laboratory 462
ASC
430
ASCII
110
format
57, 58
ASEC
402
ASIC
320
ASP
518, 525
ASPI
225, 228
ASR
463
Assembler
351
language
332
Assembly instruction
344
Associative indexing
100
link
42
memory
204
relations
93
structure
40
ASSP
320
AST
181
Asymmetric compression 383
Digital Subscriber Line 534
system
448
video
448
Asynchronous mode
539
system trap
350
Transfer Mode
487, 539
AT
192
Attachment
225, 315
— Packet Interface
225, 226
ATA
225, 315
Flash Card
315
ATA-1
225
ATA-2
226
ATA-3
225, 226
ATA/ATAPI-4
226
ATA/ATAPI-5
227
ATA/IDE
225, 226
ATAPI
225, 226
ATEC
158
Athlon 64
187, 195
MP
192
XP 1800+
195
- 2200+
195
- 2500+
195
- 2800+
195
- 3000+
195
- 3200+
195
ATM
487, 539
Attached Resource
Computing
Network
474
Attachment Unit Interface 555
Attack
575
Attribute
47
assertion
339
ATX
232
AT&T175, 563, 566
AT&T’s Bell Laboratories
354,
355, 361 AU
417
Audio dub
412
files
414
Interchange File Format
417
Interchange File Format —
Compressed
417
Processor Unit
196
sector
273
— interleaving
273
stereo systems
458
system
410
track
273
Video Interleaved
62
Visual Research
418
Audio-Production
412
Audio-Visual Interleave
408
Audioprocessing
412
Audiotex
508
Audiovox
308
AUI
555
Authentication
396
assertion
339
in Post Office Protocol
397
token
577
Author mark
97
notation
97
number
97
Authority files137,
161
Record
161
Authorization
396
assertion
339
Authorized access
392
user
155
Auto attendant
531
Indexing Mass Storage
314
negotiation
556
sensing
557
AutoCAD DXB
428
DXF
428
Autodesk430,437,
454
3D Studio
430
Autoloader
249
Automate
120
Automated
120
control system
139
data processing123
system133
information system133
information-logical system 134
research system140
system126
design163
systems personal149
training system138
Automatic119
Call Distribution531
control system140
device119
indexing100
machine119
navigation53
sorting77
system125
unit119
Automation119, 120
of information and library processes121
Automatized (data/document) processing76
Automaton119
Autowah412
Auxiliary classification number 97
code97
data field272
storage204
Average rate510
seek time264
AVI62,408,451
Axent Technologies572
Axis449
AZERTY274
network480
Backdrop456
Background456
Backing storage242
Backup381
system130
BallPoint275
mouse275
Baltimore Technologies114
Banding439
Bandwidth ON Demand532
Banias198
Bar code111
Barton195
Base address400
case system270
language332
BASIC335
Basic Input/Output System 219
MIDI421
Rate Interface532
Bastion host577
BAT232
Batch control language333
processing124
Battery-Less Motherboard 231
Baud467
Bayonet Locking Connector 316
BBS507
BDF429
Bearer Channel532
BEDO212
Beginner’s All-purpose Symbolic
Instruction Code335
Behavioural animation454
Bell Labs495
Bellcore541
Benchmark379
В
run379
running379
В channel532
B-ISDN532
B2B508, 522
B2C522
B2E522
Baby-AT232
Back-end interface224
Backbone480,481
cable481
Bernoully Cartridge247
MultiDisk247
Best-effort511
Bibliographic description74
information18
search/retrieval85
Bibliographical data language159
BICCbrandRex545
BICSI545
Bidirectional binding
42
Big Drives
244
tower
190
Bilbo Innovations
277
Bilinear filtering
439
sampling
439
Binary data
30
format
58
model
51
number code
110
— system
110
search
85
Binding
42
Biometrick password
112
BIOS
219
Bistable circuit
217
Bit
13
error rate
578
Map
62
pad
277
Bitmap
424
Distribution Format
429
BizTalk Framework
50
JumpStart Kit
50
BJ printer
296
BJC
296
printer
296
Blackomb
360, 542
Block
32
address
400
Transfer
226
Blu-ray Disk
254, 270
Bluetooth
493, 528
BMP
62, 429
BNC
316
Board
231
BOCA
50, 329
BODTF
329
Boeing
339
Boggs David
490
BOND
532
Bookmark
515
Boot Protocol
503
sector
259
— viruses
374
Booting
377
BootP
503
Bootstrap
78, 377
Borland335-337,
341, 371
Boundary router483
Brandname188
Brandmauer572
Breakpoint instruction345
BreezeCom552
BRI532
Bridge484
Brier258
British National Bibliography 59
Naval Connector316
Broadband ISDN532
LAN474
Broadcast50
quality408
storm468,482
Brookhaven National Laboratory 288
Browser514,588
Browsing514
Brute-force attack115
BSD362
software license366
Bubblejet296
Buffer218
storage204
Buffered DIMM Module317
Buffering219
Build to Order177
Building Industry ConsultantsService International545
Bull171
Bulletin-Board System507
Bump Mapping442
Burst EDO RAM212
Bus234
network471,474
Business Area Portals522
Intelligence Portals522
Object ComponentArchitecture50,
329
— Domain Task Force329
Business-to-Business508,522
Business-to-Consumer522
Butler Group512, 519
Byte14
instruction344
С
c#
337
c
336
Sharp
337
C++
337
C-Cube Microsystems
433
CA
115
Cable
546
element
547
Cabletron
562
Cabling system
547
certification
547
Cache
216
Coherent Non-Uniform Memo-
ry Access
395
LI
216
L2
216
SQL
49
Cache’ Script
49
Cache’ Scriptobject
49
CAD
121
CAL
138
Caleb Technology Corp.
258
Calimetrics
251
Call conferencing
531
forwarding
531
history
531
hold
531
instruction
344
park
531
transfer
531
Call/Return Stack
211
Calligraphic graphic
425
CAM
204, 228
Campus
548
backbone
548
distributor
548
Canon
282, 296
Canterwood
193
Capacitor storage
202
Capture
452
board
448
Card
231, 310
Information Structure
315
Service
315
Services
313
CardBus
315
Carrier Sense Multiple Access with Collision Avoidance 394
Detection
395, 490
Cartridge
299
unit
250
CAS
212
Latency
213
CASE
121
Data Interchange Format 148
Technology
121
Case
217
Casio
307, 550
Cassette memory
250
Casual user
156
Catalog
75
classification mark
97
— number
97
index
97
Cataloging
74
Category 3 cabling
547
5 cabling
547
Cathod Ray Tube
285
CC
411
CCD
323
CCITT3 84, 5 32, 5 57, 564
CCK
495, 553
CcNUMA
395
CD
265
player
253
CD+RW
266
CD-DA
266
CD-DV
267
CD-E
267
CD-EROM
266
CD-grabber
413
CD-I
268, 270
CD-MRW
391
CD-PROM
266
CD-R250,
266, 268
CD-ripper
413
CD-ROM
266
based LAN
474
drive
250
extended Architecture 270
image
271
— optimization
271
XA
270
CD-RW
252, 266
CD-WORM268
CDDI568
CDIF148
CDMA568
2000568
One568
CDPD528
CDR429
CDT323
CDTV406
Cell200, 527
Cellular network527
Central computer174
processing unit191
processor191
Centralized database56
Centronics interface225
CERN512
Certification Authority 113, 115
Certified Novell Administrator 157
— Engineer157
— Master Engineer157
Product Specialist158
CES’2002256
CF208
CGA223
CGI454, 518
CGM429
Chain structure40
Chained access394
list39
record82
Challenge Handshake Authentication533
— Protocol397, 573
Channel465,466
controller199
Channel-to-channel adapter 221
CHAP397, 533, 573
Charge-Coupled Device323
Charter14
Cheapernet491
Chechsum84
Check378
Point572
— Software Technologies 303 Chen (entity-relationship) model 52
Chicago
358
Chief programmer
153
Chip
316
Chipset
241
Chromakey
450
Chrominance
438, 451
CHRP
179
CHS
244
CIE Lab
293
Cinepak
388
Cipher
111
Ciphering
109
Circuit
465
Circular buffer
219
Cirque
277
CIS279,280,
314, 315
CISC
194
Cisco Systems
501,
550, 560, 568, 572
Citizen America Corp.
297, 307
Citrix
339
Clamping area
272
Class A/В Certification
552
I/II
492
of Service
511
Classification languages
159
number
92
Clastering
473
Clawhammer
187, 195
Click
275
Client
477
Client-server architecture
469
topology
469
Client/Server VPN
476
Clip art
369
Clipper
337
Clock rate
196
Clone
194
processor
194
Closed system
128, 129
Cluster
473
CMOS
318
APS
318
RAM
318
CMY
299
CMYK
299
CNA
157
CNCL
334
CNE
157
Coarse Wavelength-Division Mui-
channel
465
tiplexing
496
circuit
465
COBOL
335
link
465
COBRA
477
network
464
Codd E.
45
room
548
Code
95, 110
Compact Disk Digital Audio 266
Division Multiple Access 568
— Digital Video
267
translation
109
— Interactive
62, 268
Codec
387, 451
— Programmable
Read-Only
Coder
109
Memory
266
Coding
109
— Read-Only Memory 266
Collapsed backbone
548
— Recordable
268
Collection of documents
27
— Write-Once, Read-Many ti-
Collision
394, 555
mes
268
Color Bubblejet
296
CompactFlash
208, 246
gamut
439
Compal
189
Graphic Adapter
223
Companion-viruses
374
model
438
Compaq
181,
resolution
445
236, 238, 244, 304, 308, 390
Column Address Strobe
212
Compatibility
179
COM
240, 299
Compatible Bitmap
429
COM-EXE-TSR viruses
374
Compilation
351
Combine drive
253
Compiled knowledge
19
Combined classification
number
Compiler
351
96
Complementary Code Keying
computer
171
495, 553
index (code)
96
Metal-Oxide-Semiconductor
structure
40
318
Comite’ Consultatif Internatio
Complete Communication Suite
nale de Telegraphique et
196
Telephonique
564
Complex antivirus programs 377
Command
344
automation
120
Commercial information
18
Instruction Set Computing 194
Commodore
406
Complicated system
129
Dynamic Total Vision
406
Component video
446, 451
Commodore-Amiga Inc.
432
Composite color
439
Common Access Method
I 228
video
451
Gateway Interface
518
Compositing
451
Hardware Reference
Platform
Compound classification number
179
96
language
332
code
96
Network Command language
Compression
381
334
artifact
439
Object Request Broker Archi-
in real time
382
tecture
329, 477
Comptec
551
COmmon Buisiness-Oriented Lan-
CompTek
552
guage
335
CompuServe
63
Comms room
548
Computer
169, 170
Communication adapter
222
Aided Design
121
Software Engineering121
System Engineering121
animation454
code346
competency156
engineer153
game461
Generated Imagery454
generation169
graphics423
Graphics Metafile429
instruction345
language331
literacy156
network464
numerical control system141
operation347
Out on Microfilm/microfiche 299
personal149
program326
science23
system126
telephony530
video system463
viruses373
vision461
Computer-Assisted Learning 138
Computer-assisted animation 454
Computer-MIDI processing 413 Computer-oriented language 331 Computer-sensitive language 331 Computer-Telephon Integration 530
Concentrator481
Concept11
definition11
Conceptual design164
Concurrent audio channel 273
programming329
Conditional jump346
instruction346
config, sys364
Configuration177
Congestion468
Connecting hardware233
Connector233
Consistent port240
Consultative Committee for Inter
national Telephony and Telegraphy557
Consumer Electronic Show 256
PC185
Contact Image Sensor 279, 280
Content Management Systems 519
Provider525
Service Provider525
Content-addressable memory 204
Contention558
Context-free relations 93, 159
Contextual relations93
Control bus235
computer173
key274
Program for Microcomputers 356
register218
storage208
system130
Controlled load511
Controller199,409
Convention on Cibercrime 498
Conventional memory 210
Conversational/interactive entry 80
Conversion71
Conveyor440
Cookie517
Coordinate (postcoordinate) indexing99
retrieval85
Copier-Printer299
Copper Distributed Data Interface 568
Coppermine192
Coprocessor198
Copy protection399
Copyleft Virus366
Copyright107
CORBA329
CORBA/IIOP329
Core197
storage203
CorelDRAW63
Document429
Corporate library-information system148
PC
183
Corporation network
490
CoS
511
CP/M
356
CPU
191
L2 Cache ECC checking
220
Cray
172
Creative Labs64,
253,
310, 311, 406, 418, 421.
,422
Nomad Jukebox
310
Credentials
573
Crescendo Communications
568
Criptologic
112
Criterion
86
CRM
518
Cross connect patch panel
233
connector
233
Cross-Fade
412
Cross-over cable
547
Cross-talk Cancellation
411
CRT
285
Cryogenic storage
202
Crypting
109
Cryptographic checksum
115
information protection facility 399
CSM
519
CSMA
475
CSMA/CA394,475
CSMA/CD395,490
CSP
525
css
263
CTI
530
Cumulative indexing
98
Current address
401
awareness information
17
record
81
Customer engineer
153
Relationship Management
518
Cut
439
Cutout
439
Cutter number
97
CWDM
496
Cyan-Magenta-Yellow
299
Cyan-Magenta-Yellow-Black
299
Cyberspase
460
Cycle instruction
345
Cyclic access
394
Cylinder
259
address Cylinder/head/sector CyLink
Cyrix
401
244
552
196, 407
D
D Channel
533
D-AMPS
393, 571
D-Cache
216
DAC
408
DAE
413
DARPA
497
DASP
196
DAT63, 249, 265,
310, 416
Data
13
(information) input
78
address
400
Base
35
— Management System 371
block
32
bus
235
collection
34, 69
— system
135
Communication Equipment
467
compression
382
Description Language
333
Encryption Standard
113, 115
field
65
— length
65
file
33
filtering
488
formalization
73
format
57, 58
General
372
item
28
Manipulation Language 333
model
40
name
65
Over Cable Service
Interface
Specification
485
preparetion
77
processing
71, 76
protection
105
record
81
retrieval
85
search
84
security
103
Storage Description Language
Decentralized database
56
333
system
127
structure
39
Decimal classification code 95
Terminal Equipment
468
code
95
transmission network
464
data
30
type
29
Deciphering
109
Data-carrier storage
206
Declarative language
332
Databank
38
programming
328
Database
35
Decoder
109
administrator
150
Decoding
109
efficiency
38
Decompression
381
integrity
37
Dedicated computer
173
management system
134
line
466
navigation
53
system
129
safety
37
Deduction
72
security
37
Deep knowledge
18
Datagram
502
Ultra Violet
319
Datapoint
474
Deeper Sleep
198
Dataproducts
298
Defence ARPA
497
DB
35
in depth
577
structure
39
Definition
11
DB-25
570
DEL
236
DB-9
570
Delay
510
dBASE
338
Delayed Transaction
220
5.0 для Windows
338
Dell184, 186, 189, 305
DBMS
134
Demand Priority
563
DBPSK
495
Demo generation
367
DC
146
Denial of Service
115, 577
1.1
146
Dense Wavelength Division Mui-
2.0
147
tiplexing
322, 495
DCE
467
DEPT
528
DCT
388
DES
113, 115
DCX
433
Descreen
280
DD
258
Descriptive metadata
146
DD-R
251
Descriptor
90
DD-RW
251
languages
90, 159
DDC
292
Design-automation system
i 140
DDCD
250
Desktop
189
DDL
333
DBMS
134
DDNS
503
Management Interface
230
DDoS
577
— Task Force
230
DDR SDRAM
213, 214
publishing
141
DDS
249
DeskTop Publishing
299
DDS-2
249
Destination
182
DDS-3
249
Detailed design
166
Debugger
327
Developmentor
520
Debugging
327
Device adapter
221
DEC237,238,
249, 490
bus
235
Unix
362
DHCP
503
lease503
Dhry stones379
DHTML340
Diagnostics379
Dial on demand533
Dial-up line465
Dialog80
Dictionaries159
Dictionary91
Die316
Dif-Serv511
Difference Pulse Code Modulation 419
Differentiated Services Framework
511
DigiScents460
Digital AMPS393, 571
audio407
Audio Extraction413
— Player310
- Tape63, 265, 416
book308
camera282
data30
Enhanced Cordless Telecommunications528
European Cordless Telecommunications528
ink278
library142
Light Processing290
Linear Tape63, 249
Micromirror Device290
photography282
Picture Exchange Format 430
Research356
Signal Processing74
signal processor190
Signature Algorithm 115,397 — Standard397
signature114
Subscribe Line534
television447
TV447
Versatile Disk269
Video444
— Broadcasting447
— Broadcasting card313
- Disk269
— Interactive385
— Type-1445
— Type-2445
Visual Interface291
Digital-to-Analogue Converter 408
Digitized sound files414
Digitizer277,408
DiME444
DIMM317
DIP124,280,317
Direct access392
- file102
memory207
storage207
in Memory Execution 444
Memory Access392
Rambus DRAM214
Sequence Spread Spectrum 493
Directive343
Directory Services Markup Lan
guage343
Disc257
Discovery and Integration 521
Discretionary access control 397
Disj action101
Disk257
cache216
compression384
format57
memory257
optimizer364
Diskette258
write protection259
Display88,284
buffer218
controller199
Data Channel292
Power Management Signaling 292
Distributed (data) processing 76
(decentralized) database 56
(function) system127
data base management system 135
databank38
Denial of Service577
Mode Loudspeaker 410
Dithering438
DLP
290
Drawing Interchange Binary 428
DLT
63, 249
Format
428
DMA
392
DRDRAM
214
DMA/33
226
Drive
242
DMD
290
storage
242
DMI
230
Driver
364
DML
333,410
Drum plotter
300
DMTF
230
Dry running
379
DNS
503
DS
258
spoofing
576
DSA
115, 397
DOCSIS
485
DSDL
333
Document
24
DSL
534
collection
34
DSML
343
description
100
Working Group
343
format
57, 58
DSP
74, 190
Image Processing
124, 280
DSS
397
processing
71
DSSS
493
retrieval
85
DSVD
566
Type Definition
338, 339
DTD
338, 339
Documentary information 18
DTE
468, 565
Documentation
27
DTP
141, 299
system
27
DTV
447
Dolby Digital
312
Dual homed dateway
577
Domain
48
In-Line Memory Module 317
knowledge
19
— Package
317
name
48
Dublin Core
146
Name System
503
Dumb terminal
132
Dongle
372
Dump
378
DOS
356
Duplex(ed) system
126
DoS
115, 577
Duplicate record
81
Dot-Trio Shadow-Mask
286
Duron MP
171
DotNet
542
DUV
319
Dots per inch
294
DV
444
Double buffering
219
Type-1
445
click
275
Type-2
445
Data Rate SDRAM
213, 214
DV-format
445
Density
258
DVB-card
313
- CD
250
DVD
269, 447
— Flash Memory
209
Forum
254
Side
258
Multi
255, 267
DoubleSpace
384
DVD+R
254
DPCM
419
DVD+RW
254
dpi
294
Allians
254
DPMS
292
DVD-1
252
DPX
430
DVD-2
252
DR DOS
356
DVD-E
269
Draft design
165
DVD-R
253, 269
Dragon
79
drive
251
DRAM
211
DVD-R/W
266
DVD-RAM254,267
drive252
DVD-ROM269
drive251
DVD-RW254,266
DVI268, 291, 3 85, 446
Dvorak274
DWD-ReWritable270
DWDM322,495
DX192
DX2192
Dye-Sub printer297
Dye-Sublimation printer297
Dynamic Adaptive Speculative
Pre-Processor196
compression382
DNS503
Host Configuration Protocol 503
parameter83
Random-Access Memory 211
routing483
storage201
Effective instruction344
EFS116
EGA223
EIA148, 565, 568
EIA/TIA-232568
EIDE225
EISA236
Elastic storage205
Electrically Alterable ReadOnly
Memory201
Erasable ProgrammableRead
Only Memory201
- PROM208
Electromagnetic and pneumatic devices458
ElectroMagnetic Compatibility 179
Electronic book308
catalog136
— directory75
Codebook115
Diary307
document26
Industries Association568
voice mail505
E
Electronics Arts Inc.432
Industries Standard148
E-mail505
E-mu409
EAP398
EAROM201
Eastman Kodak434
Easy PC181
EBCDIC110
Ebook308
ECB115
ECC212, 261, 272
DIMM212
ECP241
EDC272
EDFA496
EDGE529
Edge connector233
Edit Decision List450
EDE450
EDO DIMM212
- ECC212
DRAM/RAM212
EDOD267
EEPROM201,208
Electrostatic plotter300
storage203
EMarceter498
EMC179
Empty set30
EMS211,529
Emulation352
Emulator352
Encapsulated PostScript430
Interchange436
Encode109
Encoder302
Encrypted File System116
Encrypting router577
End user155
Endomorphs457
Energy Star284
Engineer153
Enhanced Capabilities Port 241
Data GSM Environment 529
Graphic Adapter223
Integrated Drive Electronics 225
Intel SpeedStep198
keyboard273
Messaging Service529
Parallel Port241
SDRAM213
Enterprise Collaborative Portals 522
Knowledge Portals522
Resource Planning518
Systems Architecture474
Entertainment PC185
Entity47
Entrust114
Entry78
point address401
Entry-level PC181
Environment Mup Bump Mapping 442
Environmental Protection Agency 285
Envoy Wireless Communicator
306
EPOC363
EPP241
EPROM201
EPS430
EPSF430
EPSI436
Equalizer578
Equate369
Equifax49
Equipment compatibility179
Equivalent set30
Erasable Compact Disk267
Digital Optical Disc267
optical disk267
PROM201
Ericson208, 528, 529
ERP518
Error Checking/Correction Code 261
correction578
Correction Code 212, 272
detection578
Detection Code272
level578
ESA474
ESDRAM213
ETH Pascal336
Ethernet
490
802.11
493
I
490
II
490
EtherTalk
491
ETSI
528
Euro-ISDN
531
European Telecom Standards Institute531
Telecommunications Standards
Institute
528
Eutron
246
EUV
319
Evolutionary system
128
Excel 369
Exchange buffer
218
buffering
219
Server 2000
490
Exclusive-OR
117
eXecutive-In-Place
315
Expanded Memory Specification
211
Expert system
130
Explicit address
400
Exploratory virtual reality
459
Explorer
365
Extencible Markup Language
520
Extended Binary-Coded Decimal
Interchange Code
110
Data Output Dynamic Random
Access Memory
212
Industry Standard Architecture
236
memory block
210
MIDI
421
relation model
52
extended Architecture
250
Memory Specification
211
Extensible Authentication Proto-
col
398
Markup Language
338
External interrupt
349
language resources
160
memory
242
page address
401
storage
242
subroutine
327
user
155
Extranet VPN476
Extreme Ultra Violet319
Extrusion441
Fifth-generation computer170
File32,34
access391
Allocation Table402
F
Encryption Key116
librarian154
Fabric466
Facet94
Facial animation455
Failure mode576
Fair use156
False information16
Farandole421
Fargo297
Fast ATA-2226
Ethernet491,492
— Alliance562
Page Mode211
— Dynamic RAM212
SCSI228
FAT402
32359
Fat node architecture177
Fault tolerance263
Fax301
modem301
Fax-mailbox505
FC466
FC-AL229
FCC552
FDDI559, 569
FED289
Federal Communication Commission552
FEK116
Female connector233
Fetch protection398
FH8431
FHSS494
Fiber562
Distributed Data Interface 569
Fiber-optic cable547
Fibre Channel466
Arbirate Loop229
Field65
Emission Display289
marc65
Programmable Gate Array 320
FIFO326
of documents27
server175,470
System264
Transfer Protocol503
updating77
File-server architecture470
Files with heading417
Filter488
Finite set30
Fire Buttons276
FireWall572,573
FireWall/Plus572
FireWare240,475
FireWire238,445
First Input-First Output326
First-generation computer169
FITS431
Fixed-length (data) field65
Flag352
Flash memory208
Flash-card208
Flatbed plotter300
Flexibility system128
Flexible Image Transport System 431
FLI454
Animation454
Flic454
Flip-flop217
Floating point198
FLOating Point operation per sec
ond197
Floating-point register217
Flood116
filling440
FLOP197
Floppy disk258
storage243
Floptical disk267
drive253
FM-synthesis420
FMV447
Fogging443
FOM499
Font426
Form57
Formal grammar331
language331
match criterion87
Formalization72
Format57,64
(size) of publication57
Formatting64
FORmula TRANslation337
Fortezza116
FORTRAN337
Fount426
Fourth-generation computer 170
FoxPro338
FPGA320
FPM DRAM211,212
FR505
Fractal440
compression385
Fragmentation402
Frame50,449
address450
buffer450
grabber448
language94
model49
network52
rate445,450
Relay505
Framework50, 542
Franklin REX306
Free indexing99
space207
FreeHand Document431
Freestanding language332
Frequency Hopping Spread Spectrum494
Shift Keying301
Front-end interface224
processor193
FSFMV448
FSK301
FTI431
FTP503, 504
ftp503
Fujitsu 172, 202, 248, 288
Siemens308
Full duplex
413, 466
tower
190
Full-Motion Video
447
Full-Screen FMV
448
Full-size AT
232
Fully compatibility
180
Function key
274
keyboard
274
Functional language
332
problem
125
programming
330
subsystem
131
Fuzzy knowledge
19
logici
19
object
443
set
30
G-shock rating
263
G.991.1
536
G.Lite
534, 536
G. SHDSL
538
Gall Don
372
Game consol
132
port
240
Game-adapter
240
GARE
161
Gateway181,
189, 487
2000
184
GPRS Support Node
541
server
175, 489
GDI
299
GeForce
311
GeForce2 GPU
196
General instruction
345
Inter ORB Protocol
329
language resources
160
MIDI
421
Motors
550
Packet Radio Service
540
Public License
366
register
217
software
353
Sound
422
General-Purpose Interface Bus 235
General-purpose system
129
Genlock
451
Geographic Information System
files
427
142
Interchange Format
432
GGSN
541
object
440
GIF
432
Processing Unit
196
GIF89a
63
GRASP
454
Gigabit Ethernet
491
Grave Composer format
422
Alliance
492
Gray scale
438
Gigabyte
14
Greeking
291
Gigamo 2.3
248
Green display
284
GIOP
329
monitor
284
GIS
142
Grey literature database
56
GlidePoint
277
scale
292
Global Positioning System
549
Groove generator
410
Reach
498
Group adapter
222
System for Mobile Communi-
controller
199
cations
529
Groupware
366
variable
82
GroupWise 6
490
GM
421
GS
422
GNU GPL
366
GSM
529
Goal base
56
GSM-adapter
222
Gopher
514
Guaranteed service
511
Gouraud shading
444
Guest
112
GPIB
235
GUI
224
GPL
366
Guilt
367
GPRS
540
Guiltware
367
GPS
549
GVision DX
389
Personal Locator for Children
550
H
GPS-locators
550
GPS-navigators
549
H-media
404
GPU
196
H.245
564
Gradient fill
440
H.261
564
Graffity
306
H.320
564
Graftal
440
H.323
564
Gramma
92
H.324
564
Grand Junction Networks
562
Hacker
156
Graph
43
Hacking
392
plotter
300
Half duplex
466
Graphic card
311
Half-adaptive coding
383
database
54
Halt instruction
345
input
78
Hammer
195
Interchange Format
63
Handheld Device Markup
Lan-
language
332
guage
343
tablet
277
Handspring
308
Graphical coprocessor
198
Hard copy
299
information
18
— document
26
System for Presentation
454
disk
257
User Interface
224
Disk Drive
243
Graphics Device Interface
299
media
24
HardCard
II XL
248
248
Memory Area Sierra
211
63
Hardware
169
High-Definition DVD
255
compatibility
179
Television
389
interrupt
349
High-End
189
Hash total
84
High-level language
330
Hashing
402
High-Performance Media Access
algorithm
402
Technology
255
Hat Switch
276
High-priority user
155
HCOM
418
HighMAT
255
HD
258
Hinting
444
HD-DVD
255
History list
515
HDD
243
Hitachi
208,
HDMI
229
229, 253, 269, 270, 290, 501
HDML
343
HiVal
253
HDSL534, 536
HLS model
292
HDSL2537, 538
HMA
211
HDTV
389
Holographic Optical
Tracking
Head tracking
Header record
459
82
253
storage
201
Heard-Related Transfer Function
Holostost Inc.
369
411 Hedgehog
444
Home computer
page
174
513
Helper application
515
PC
180
Hercules
223
personal computer
180
Hewlett-Packard Comp.
49,
record
81
194, 235, 245, 249,
252,
HomeRF
493
266, 270, 295, 296,
306,
Homonyms
92
308, 339, 362, 406,
437,
Homonymy
92
501, 550, 563
HOLD
289
HOPE
Horizontal binding
330
42
Hibrid computer system
126
menu
347
database
54
Host
176
language
331
computer
174
Hidden file
34
ID
504
object
456
Identifier
504
Hierarchical binding
42
Host-based security
575
data model
42
HOT
253
database
54
Hot key
370
storage
205
list
515
Hierarchically structured classifi-
swapping
263
cation number
96
HP OmniGo
306
High Bit-Rate DSL
534
HP-UX
362
— Digital Subscriber Line
536
HPM
212
Color
223
HRTF
411
Dain Emission Display
289
HSV model
292
Definition Multimedia Inter-
HTML
339
face
229
2.0
339
Density
258
3.0
340
3.2
340
4.0
340
HTTP
514
Hub
481
Hue
292
Hueristic programming
330
Huffman compression
method
384
David
384
Hull
444
Human readable media
24
Hybrid Field Emission Display 289
HyFED
289
Hyper Page Mode
212
Hyper-Threading
193
Hyperindex
96
Hyperlink
53
Hypermedia
404
HyperText Markup Language
339
Transfer Protocol
514
Hypertext
52
HyperTransport
196
I Seek You
509
I.LINK I/O
Card device Interface 12 IANA IBC
IBM
156, 179,
181,
238
80
315
242
315
497
516
237
79, 106,
186, 194,
196, 225,
229,
235-238,
243, 249,
304,
309, 311,
339, 341,
343,
356, 357,
372, 386,
404,
406, 434,
501, 520, 521, 528, 563
AIX PC SOAP4J
ICANN
ICE iCOMP
Icon
362
180
520
501
381,490
196, 197
224
menu
347
ICQ
509, 579
IDC
485, 527
IDE
225
IDE/ATA
225
IDEA
116
Ideal model
51
Identification
396
Identifire metadata
146
IDF
193, 240
IDSL
534, 536
IE-64
362
IEEE
402, 559
802.11
395, 560, 561
802.11a
553
802.11b
553
802.11g
553
802.15
493
802.16
493
802.1Q
559
802. Ip
560
802.2
560
802.3
560
802.4
560
802.5
560
802.6
560
1394
228, 561
P1394
228
IETF500,
533, 569, 573
IFF
418, 432
IGMP
504
IGP
196
Ihome
550
HOP
329
ILBM
432
Illumination model
456
ILM
432
Image compression
384
— manager
386
Map
515
plane
455
quality
445
synthesis
438
Image-based keyframe anima-
tion
454, 455
Imaging
88
IMAP
507
IMAP4
507
Immersion Corp.
280
Impact printer
293
support
162
Imperative language
332
— structure
39
IMSP
507
task
125
IMVP
198
technology
67
IN
464
— security
103
In-betweening
457
Technology Security
Evalua-
In/out makers
451
tion Criteria
108
Incomplete knowledge
19
theory
21
Independent utility
364
INFOrmation and enterTAIN-
Inderect color
439
MENT
407
Index
95
Information-logical model
51
file
101
Infotainment
407
number
97
Initial program load
377
of Technological Progress 468
Initialization
64
Indexed file
102
Ink-jet printer
295
Indexed-sequential
access
INMOS
171, 341
method
393
InPhase Technologies
256
data set
102
Input
78, 80
file
102
buffer
218
Indexing
97, 98
data
80
language
89
device
273
Indicator
352
document
26
Induction
72
file
80
Industrial Light & Magic
362
unit
273
Industry Standard Architecture 235
Input/Output
80
InFocus
291
buffer
218
Informatics
22, 23
bus
235
Information
13, 14
controller
199
accessibility
108
device
242
area
272
instruction
344
cartographic system
142
interface
225
collection
34
interrupt
349
demand
69
Inquiry
70
document
26
and data manipulations langu-
element (item)
28
ages
159
integrity
108
file
69
model
51
Insider attack
575
need
69
Institute of Electrical and Elec-
output
88
tronic Engineers
559
request
70
Instruction
344
requirements
69
address
400
resources
20
buffer
218
retrieval
84
register
217
— language
89
Instrumental GIS
142
— system
86
Int-Serv
511
— theory
85
Integrated adapter
222
science
22
circuit
316
security
103
Collabarative Enviroments 490
sensitivity
108
data processing
76
— system
135
user
155
database
54
virtual reality
459
Drive Electronics
225
Interchange File Format
418,
Graphics Processor
196
432
Services Architecture
511
INTERconnected NETworks
497
— Digital Networks
531
Interface
223
system
138
InterGov
105
Integrated circuit
318
Interlaced mode
432
Integrity and Encryption
107
InterLeaved BitMap
432
Intel 855
198
Intermediary Service Provider 525
Centrino
198
Intermediate storage
206
Comparative Microprocessor
Internal document
26
Perfomance
197
interrupt
349
Corp.178, 182,
label
65
186, 187, 192, 194,
195,
subroutine
327
209, 211, 214, 216,
226,
user
155
230, 235, 236, 238,
239,
International Data Corporation
318, 321, 361, 362,
386,
485
406, 407, 446, 490,
514,
Date Encryption Algorithm 116
528, 562
MARC
60
Developer Forum 193, 240
Standard Bibliographic
Desc-
Digital Video Interface
446
ription
60
DVI
446
Standards Organization
557
Mobile Voltage Positioning
Telecommunications
Union
198
464, 564
Pentium 4 — M
198
Internet
497
- Ill - M
198
Assigned Numbers Authority
- M
198
516
PRO/Wireless
198
Corporation for Assigned Na-
Real-time Video
446
mes and Nambers
501
x86
192
Engineering Steering
Group
Xeon
193
501
Intellectus
118
— Task Force500, 569
Intelligence
118
Group Management Protocol
Intelligent building
549
504
controller
199
Home
550
database
55
— Alliance
550
information system
134
Information Services 6.0
519
interface
224
Inter ORB Protocol
329
Micro Software
363
Message Access Protocol 507
Network
464
Printing Protocol
501
terminal
132
— Working Group
501
videodisc player
251
Protocol
500
Interacting mode
73
Relay Chat376, 508
Interactive entry
80
Security and Acceleration Ser-
Mail Support Protocol
507
ver 2000
572
media
404
Server Application Program-
multimedia
404
ming Interface
518
processing
124
Service Provider
525
Internet!
497
Internetwork
471
Packet exchange
479
Interoperability
127, 146
InterOpto’02
256
Interpenetration
444
Interpolation
281
Interpretation
51, 109, 351
Interpreter
351
Interrogation
70
Interrupt
349
Interval index
96
Intranet
158, 489
VPN
476
IntranetWare
475
Inventec
189
Inverse video
291
Inverted file
102
Iomega245, 247, 253
IP
500
spacing/hij acking
576
spoofing
576
IP-address
502
IP-packcts
501
IPP
501
IPPWG
501
IPv6
500
Forum
501
IPX
479
IPX/SPX
477
IRC
376, 508
IRCAM
418
IS-95
568
ISA
235
Bridge Controller
237
Server 2000
572
ISAM
393
ISAPI
518
ISBD
60
ISDN
531
Digital Subscriber
Line 536
DSL
534
ISmell
461
ISO
389, 557
9660
63
— Joliet
256
ISO/IEC 14772
342
Isolated system
127
ISP
525
Itanium 2
193
Iteration
344
ITP
468
ITSEC
108
ITT-Cannon
545
ITU464, 496, 541,
564
G.694.2
496
ITU-T564, 567
ITU-TSS
564
J
Jack
233
Jakarta
389
Jam
395
Japanese Electronic Industry
De-
velopment Association
315
Java
340
Development Kit
341
Server Pages
518
JavaSoft
341
JBIG
386
JDK 1.1
341
JEIDA
315
Release 4.0
315
- 4.1
315
JFI
433
JFIF
433
Jiter
510
Jitter
412
Job
343
step
352
stream
344
Job-control language
334
Joint Bi-level Image Experts
Group
386
Photographic Experts Group
388
Jonson-Grace
385
Joystick
275
JPEG388,433,
436
File Interchange Format
433
JPG
433
JSP
518
Jukebox
251
Jump
346
instruction
346
Junk mail
506
Juridical information
17
K/b
273
K56Flex
567
Kay Elemetrics
418
KBS
131
KDC
398
Kensington
275
Kerberos
398
Key35, 113, 274,
452
Distribution Center
398
Keyboard
273
input
78
Keyframe
455
animation
455
Keystone
444
Keyword
90
parameter
83
Killer application
370
Kilobyte
14
Knowledge
18
bank
38
base
55
engineer
153
engineering
153
Representation Language
333
Knowledge-Based System
131
Knuth Donald
342
Kodak 268, 297, 323, 363,
430
Cineon
430
Photo CD
434
KOI8-R
111
Konj action
101
Korg
409
KRL
333
Kybernetike
118
LaCie
253
LAMP 566
LAN
469
Emulation
540
Power On
221
Security Architecture
577
Solution Plus
157
Solutions
157
Wake Up
221
Land
272, 578
LAPB566
LAPD566
Laptop190, 304
Large computer172
Large-Scale Integration317
Laser Beam Recorder272
diode322
printer294
storage202
Lathing441
Layer 3387
LBA244
LBM432
LBR272
LCC317
LCD284, 286, 304
projector290
LCOS290
LCP242, 502
LDAP 395, 398, 530, 546
Lead-in area272
Q-channel frame272
Lead-out area272
Lcadlcss Chip Carrier317
Learning bridge485
Leased line465
Least privilege576
LED322
Legacy-free PC182
Lemout & Hauspe79
Lempel-Ziv-Welch3 86
LEP323
Level292
Lexicon159
Lexmark International296
LIB374
Library automation121
catalogue75
computerization121
Light Emitting Polymer323
pen277
source456
valve projector290
Light-Emitting Diode322
Lighting model456
Lightweight Directory Access Pro
tocol 395, 398, 546
Line printer293
Line-art image426
Line-of-sight
459
out
80
Linear Tape-Open
249
processing
575
Linguistic data bank
159
retention
576
processors
159
Logic
19
support
158
circuit
319
Link
42, 465
disk
259
Access Protocol for
Modems
gate
319
566
Logic-in-memory
206
address
401
Logical address
400
Control Protocol
502
algorithm
325
state routing
484
Block Addressing
244
Link-viruses
374
compression
382
Linked list
39
database
54
Linker
373
disk
259
Linking
378
interrupt
350
Linkway Live
404
Link Control
559
Linux
362
operation
101, 347
Liquid Cristal Display
284, 286
operator
101
— On Silicon
290
programming
328
LISP
336
record
31
List
39
relationship
42
language
333
structure
42
LISt Processing
336
synonymy
92
Listscrv
509
Logical-linguistic model
51
Live Picture
460
Login
80
video
404, 448
LOGO
336
LLC
559
Look-aside buffer
219
LLC1
559
Looping
412
LLC2
559
Losses coefficent
88
LLC3
559
Lossless compression
383
Load
377
Lossy compression
383, 436
address
400
Lotus
211, 369
module
354
Notes/Domino R5
490
Loadable font
426
Low Pin Count
239
Loader
373
— Interface
242
Loading
377
Profile X
232
Local access
392
Radiation monitor
285
Area Network
469
Low-end
189
bus
235
Low-level language
330
database
56
LPC
239
language resources
160
LPT
240
light source
456
LPX
232
memory
205
LR-monitor
285
variable
82
LSA
577
LocalTalk
475
LSI
317
Location mark
97
LSIC
318
number
97
LSS
486
Log file
33
LTO
249
off
80
Lucent Bell Labs
486
Softswitch
486
Technologies
495,
545, 552, 567
Lumakeying
457
Luminance
452, 457
LW
198
LZW
386, 432
М
МА212
МАС 395, 490, 493, 548, 558
address401
Mac OS354
Mach363
Machine code346
language331
processing77
program326
Machine-check interrupt 350
Machine-independent language
331
Machine-readable document 25
media24
Machine-Readable Catalogue or
Cataloguing59
Macintosh194
QuickDraw Picture Format 435
MacPaint432
Macro346
instruction346
Macro-viruses374
Macromedia 406, 436, 437, 479
FreeHand63
Magnetic card storage 243
drum storage243
hard disk storage243
storage202
tape265
— storage243
Magnetic-Ink Character Recog
nition281
Magneto-optic disk storage 243, 247
storage202
Mail server174
Transport Agent506
User Agent506
Mailbox505
Mailer506
Mailing List506, 509
Main classification number 96
memory210
storage210
— unit210
subject code96
Mainframe175
Maintenance Agency Z39.50 571 Male connector234
MAN480
Man-machine interface224
system130
Managed PC230
Mandatory access control397
Manipulators458
Manual input78
sorting77
MAP560
Mapped buffer219
Mapping88
MARC58, 59, 161
159
MARC-2160
MARE202
Mark95
sensing282
Mark Pesce342
MASMI Research499
Mass storage system256
Massively Parallel Processing architectures171
Master271
Boot Record378
CNE157
computer174
disc271
file33
File Table403
index95, 96
of Network Science157
programmer153
Master-tape265
Mastering271
Match criterion86
Mathematical coprocessor 198
modelling41
Matrix printer293
storage205
Matsushita 209,248,
268-270
Menu
347
Electric Industrial
255
language
334
Matsushita-Kotobuki Electronics
Menus
224
258
Mesh
441
Maxtor
244
Message Integrity Check 553
DiamondMax
243
Transfer Agent
568
MBR
378
Message-Oriented Middleware
MCA
269
478
McKinley
193
Association
478
MCP
158, 196
Metadata
146
MCSE
158
Metafile
425
MDS
114
Metcalf Robert
490
MDA
MDI
222
555
Metropolitan Area Network 480
MET403
MDI-X
556
MFTP
504
MDI/MDI-X
556
MG
487
MDRAM
212
MGC
488
MDSE
537
MGCP
488
Mean Time
264
197
264
264
MGM/TTA
Between Data Loss
— Failures
of Data Availability
To Failure
MICA541
MICR281
Micro-Electro Mechanical Sys-
To Recovery
264
23
terns
Microcomputer
319
172
Access Control 395. 493. 558
Microelectronics
316
— Address
401
Microfiche
24
Center PC
406
Microfilm
24
Gateway
487
Microform
24
— Control Protocol
488
Microforms scanner
279
— Controller
488
Micromedia
341
librarian
154
Micron
181, 289
Stick
246
Microprocessor
191
MediaGX
407
MicroScribe-3D
280
Medium computer
172
Microsoft Authorized
Technical
Dependent Interface
555
Education Center158
Megabyte
14
Basic
371
Melia & Communications Proces-
C
337, 371
sor
196
Certified Professional158
Memory
200
— System Engineer
158
address
401
— Trainer
158
cache
216
Corp.
53,
cell
200
62, 64, 106, 182, 15 8, 211,
Interface
316
230, 238, 244,
245, 255,
resident
371
256, 258, 270,
309, 335,
Stick
208
337-339, 341,
343, 354,
unit
200
356-360, 365,
369, 371,
Memphis
358
3 72, 3 80, 3 86,
388, 390,
MEMS
319
397, 403, 406,
419, 429,
43 3, 43 7, 446, 501, 504, 507,514,518-521,542, 572 Exchange Server 2000490
System Disk Operating System
354, 356
Windows Bitmap429
- Metafile437
Word368
— for Windows368
Micro syntax160
Microtex Industries454
Micro tower190
MID421
Middleware478
MIDI409,410
MIDI-controller409
MIDI-данные409
MIDI-клавиатура411
Miditower190
MIME516
Mini-footprint189
Mini-LPX232
Minicomputer172
MiniDIN445
Minitower190
Minnesota Mining & Manufactur
ing258
MIP442
mapping442
mips196, 197
Mira278
Mirabilis509
Mirror backup381
disk263
Mirroring263,444
Misleading information16
MIT462,512
Mitra342
Mitsubishi Diamond297
Electronics251,297
Mixed code95
notation95
— system98
Mixing412
MKE258
ML251
ML-R267
ML-RW267
MLCD251
MMC-card
208
MMDS
552
MMS
529
MMX
406
Mnemonic
346
MNS
157
Mobile PC
185
Processor
197
MOD
422
MOD-TAP
545
Model
40
Modeled animation
455
Modelling
41
Modem
301
ISDN Channel Aggregation
541
Modular programming
329
Module
178
Molecular Array Read/write
En-
gine
202
storage
202
MOM
478
MOMA
478
Monitor
284
Monochrome Display Adapter 222
Monoprocessor computer
173
Montara-GM
198
MOO
510
Moore Gordon E.
321
Moore’s law
321
Mopier
295
Mopy
295
Morphing
457
Mother board
231
disc
271
Motion Pictures Expert Group 389
Motorola179, 194,
208,
237, 306, 308, 529, 535
Mount Rainier
390
Mouse
275
Moves, Adds and Changes
548
Moving Pictures Experts Group
387
MP
533
MP3387,418
MPC405,
411
Marketing Council
405
MPC-1
405
MPC-2
405
МРС-3
405
Content Description Interface
MPEG
389
390
MPEG-1
389
control panel
406
MPEG-2
389
Messaging Service
529
MPEG-3
389
PC
411
MPEG-4
389
— Marketing Council
405
MPEG-7
390
— Working Group
405
МРР
171
Personal Computer
405
MPRI
285
processor
405
II
285
MultiMedia extension
406
МРХ
171
MultiMediaC ard
208
MS
208
Association
208
DOS
356
Multipartite viruses
374
MS-CHAP
573
Multiple access
394
v2
573
copy database
57
MSDSL
537
layers
452
MTA
506
Original Printing
295
MTBDL
264
Multiple-aspect indexing
100
MTBF
197
Multiplexed Address
212
MTDA
264
Multiplexer
487
MTTF
264
Multiport memory
205
MTTR
264
storage
205
MUA
506
Multiprocessor computer
171
Multi User Dungeon
510
system126, 171
Multi-address instruction
344
MultiProcessor extended
171
Multi-Rate Single-Pair DSL
537
Multiprogramming
355
Multi-speed SDSL
537
Multipurpose Internet Mail Exten-
Multi-user system
126
sion
516
Multiaccess system126, 355
Multitasking
355
Multibank DRAM
212
Multiterminal system
127
memory
205
Multitimbre
412
Multicast
50
Multiuser system
355
File Transfer Protocol
504
Multiword DMA 0
393
Multicasting
543
- 1
393
Multichannel Multipoint Distri-
- 2
393
bution System
552
- 3
393
soundcard
312
Music file
420
Multicomputer system
126
Musical Instrument Digital
In-
Multifunction Card
313
terface
409
MultiLevel CD
251
Optical Storage
251
N
Recording
251
Multilevel address
400
N-layer CMOS Tehnology
319
index
95, 96
N-tier model
478
memory
206
N-звенная модель
478
secure
399
NAB
256
Multilink PPP
533
NAICS
521
Multimedia
404
Nanochip
202
applications
406
Nantucket
337
NAS175, 372, 477
NASA431
NASSL521
National Assosiation of Broadcasters256
Centre for Supercomputing
Application512
Information Standards Organization571
Science Foundation 497
Television Standards Committee450
Native Command Queuing 227
Signal Processing178
Natural language94
Media453
Navigator53,340
NC365
NCIP157
NCP479, 502
NEC172,
255, 258, 307, 308
NESSIE107
Net adapter222
NetBEUI220
NetBIOS220
Extended User Interface 220
NetBurst193
Netnews509
NetPC182
Netscape 366, 367, 434, 514
Communication340
Public License367
NetWare355, 475, 479
3.x475
4.x475
Core Protocol479
Network Accessible Service Specification Language 521 address401
administrator152
Associates572
Attached Storage 175, 372
Basic Input/Output System 220
Control Protocols502
data model44
database54
File System175
Interface Card 232, 482
loop
481
Management
157
News Transfer Protocol
510
Operating System
355,
356, 546 segment
471
Terminator
533
User Interface
515
Network-Level Fire Wall
576
New European Schemes for
Sig-
natures
107
Technology File System
403
Newsgroup
509
Newsgroups
509
Newtek
457
Newton
306
NexGen
196
NeXT
363,418
NeXTStep 4.3 BSD
363
NFS
175
NIC
232,
482
Nickname
506
Nielsen/NetRatings
499
NIM
158
NNTP
510
No-address instruction
344
Node
467
Nodester
460
Noise
87
coefficient
87
ratio
87
Nokia 208, 308, 309, 528, 529
Non-descriptor
90
Non-photorealistic rendering
453
Non-procedural language
332
Nonadaptive encoding
383
Nonalgorithmic language
331
Nonprogrammer user
155
Nonvolatile storage
201
Normal index
96
Normalized database
54
North American Industry Classifi-
cation System
521
Northwood
192, 318
Norton Commander
365
— 1.0 for Windows 95
365
Utilities
364
NOS
355,
546
Not active record
81
Notation
95
system
97
Notebook
190, 304
Notion
11
Novell 157, 158, 175,.
343, 355,
361, 369, 475, 479,
490, 501
Certified Internet Professional
157
Education
157
Internet Manager
158
NPL
367
NPR
453
NSF
497
NSFNET
497
NSP
178
Reference Platform
178
NT-1
533
NTFS
403
NTSC
416, 450
NTT
501
NUI
515
NUMA
395
Numerical code
95
notation
95
NuvaMedia
309
nVIDIA
196
NXT
410
О
OASIS
339
OBJ
374
Object
11
architecture
354
Database Management Group
135
database management system
135
Description Language
434
Linking and Embedding 380
Management Group
477
model
49
module
354
program
350
Query Language
342
Request Broker
329, 477
space
456
storage
206
type
11
Object-Oriented MUD510
Programming328
Object-oriented architecture 354
Object-sign languages159
Objects space456
Occam341
Occlusion456
mask456
OCLC148
OCR463
ODBMS135
Odem198
ODL434
ODM188
ODMG135
OEM188,358
Service Release2358
OFB116
OFDM553
Off-line storage203
system127
Office PC185
OfficeConnect482, 556
OLE380
OLED287
OMG329,477
OMR463
On-line Public Access Catalogue 136
Service Provider525
storage206
system130
user155
On-site programmer153
Onboard computer173
One user system356
One-level storage206
Online Computer Library Center148
Privacy Alliance106
Public Access Catalogue 86
OnStar at Home551
OOP328
OP i.Link475
OPA106
OPAC86, 136
Open access396
architecture177
eBook Publication
Structure
1.0
309
Platform for Security
303
Shortest Path First
569
system
127
Systems Interconnection 128,
557
OpenDoc
380
Operand
347
Operating System
354
System/2
357
systems shells
365
Operation
347
Operator
154, 348
Operators
458
OPSEC
303
Opteron
195
Optical Character Recognition
463
disk storage
243
entry
78
Ethernet
495
image recognition
463
interconnect panel
234
library
257
Mark Recognition
463
reader
278
recognition
463
resolution
281
Storage Technology
Associa-
tion
390
Optics-electronics
321
Option
344
Optional parameter
83
pause instruction
345
Optional-stop instruction
345
Optobionics Corp.
462
Optronics
321
Optware
256
OQL
342
Oracle
343, 372
Oral information
18
ORB
329, 477
Ordering
77
Organic LED
287
Light Emitting Diodes 287
Original computer
173
Design Manufacturer
188
Equipment Manufacturer 188, 358
Orthogonal Frequency Division Multiplexing553
OS354
OS/2357
2.0357
OSI128
layers557
application layer558
data link layer558
network layer558
physical layer557
presentation layer558
session layer558
transport layer558
reference model128
OSPF569
OSR 2358
2.1239
OSTA390
Outline font427
Output buffer218
device283
document26
Feedback116
format62
register217
unit283
Overclocking178
OverDrive192
MMX407
Overlay plane456
Overlayable storage206
Overwriting viruses374
P-Com552
P-si TFT-Technology
290
P55C
406
P6
192
Pacet-Radio Bulletin-Board
Sys-
tern
508
Packard Bell
181
Packet
32
Assembler/Disassembler
222
format
32
INternet Grouper
504
record
390
memory
205
switching
540
Patent information
17
PAD
222
Pattern
441
Page Description Language
332
information
18
Dir Cache
211
Pause instruction
345
frame
210, 211
PBC
478
interrupt
350
PC
180, 182
memory
207
99
184
printer
293
2001
185
PageMaker
141,
, 370
Card
314
Painterly Rendering
453
- Logo
314
PAL/SECAM
450
— Standard
314, 315
Palette
439
DOS
356
Palm
308,
363
- 7
357
III
306
Paint
435
OS
363
Paintbrush File Format 433
PC
306
System 2001
185
Pan control
413
PC’99
184
Panamation
460
PC-card
310
Panasonic203, 229, 255, 550
PC-карта ввода-вывода
315
Panel loudspeakers
410
PC/AT
192
PC
183
PC/XT
191
Pangea Systems
460
PCC
433
Panning
413
PCI
235, 236
PAP
398, 533, 573
2.0
237
Paradigmatic
159
Express
237
relations
93
PCI-X
237
Parallel algorithm
326
PCI/ISA
237
port
240
PCISIG
237
processing
73
PCM
419
storage
206
WAVE
419
world
460
PCMCIA
313
Parameter
83
PCMCIA-card
310
Parasitic-viruses
374
PCMCIA-карта
316
Parcel
440
PCR
203
Parent record
82
PCS
492, 529
Parity check
378
PCX
432, 433
Particle system
443
PD
248, 324
Partition
481
drive
248
Pascal
336
PDA
305
Passive Release
220
PDC
529
virtual reality
459
PDE
310
Password
112
433
Authentication Protocol
398,
PDF3
433
533, 573
PDH
542
Paste
439
PDIP
317
buffer
439
PDL
332
PAT-2GP
550
PDM
251
Patch
412
PDP
287
PDS
434
PDU
303
Peak rate
510
Pedal
276
Peer LAN
470
Peer-to-peer LAN
470
Pegasus
358
Pelican Ware Inc.
369
Pentium
192
4
192
II
192, 406
III
192
OverDrive MMX
407
Pro
192
Per Packet Mixing
553
Performance
196
Optimized With
Enhanced
RISC Perconal
Computer
194
Perimeter-based security
576
Peripheral adapter
222
Component Interconnect bus
235, 236
computer
176
controller
199
device
242
interrupt
349
Personal Communication Servi-
ces
529
Computer
180
- 99
184
— Memory Card Association
313
— System 2001
185
database
55
Digital Assistant
305
— Cellular
529
— Entertainment
310
Identification Device
281
— Number
111
NetWare
475
Video Player
308
— Recorder
448
Perspective correction
442
Pertinence
87
PEA
230
PGA
317
PGML
434
PGP
116
Phase Change Rewritable stora-
ge
203
Shift Keying
301, 494
Phase-change Dual
248
Philips
79,
250, 266, 268, 270
,390
Phong shading
444
Photo CD
268, 434
— master
271
printer
298
PhotoDiode
324
Photonics
322
Photoshop Document
428
EPS
431
Photo Vista
460
PHY
493, 569
Physical address
400
compression
382
database
54
Encoding Subllayer
492
Layer Medium Dependent 559
layer protocol
493, 569
Medium Attachment
492
— Dependent
492
record
31
PIC
390, 435
PicoDiskCrypto
246
PICT
390, 435
Pictor PC Paint
435
Pictorial information
18
Picture element
284, 426
Image Compression
390
Level Benchmark
452
Works
460
Picture-in-Picture
452
PID
281
Pilot running
379
PIN
111
Pin Grid Array
317
Ping
504
of Death
116
PIO
393
Mode 0
225, 393
- 1
225, 393
- 2
393
- 3
393
- 4
393
Pioneer
269, 270
PIP
452
Pit272
Depth Modulation251
Pixar455
Pixel284,426
PKI114, 116
PKZIP/PKUNZIP382
Plain Old Telephone Service539
Plane sound proj ectors410
Planetary Data SystemFormat434
Plasma display287
panel287
Plastic Dual In-line Package317
Leadless Chip Carrier317
Quard Flatpack Package317
Plated wire memory202
Platform179
PLB452
PLCC317
PLED323
Plextor187,251
Plotter300
Plug234
Plug-and-Play292, 310
Plug-in-card232
Plug-ins370
Plus Development248
PMA492
PMD492,559
PNA543
PNG435
PnP292,310
Pocket loss rate510
PC358
Pocketbook 190, 304, 307
POD288
Point of Presence517
Point-to-multipoint552
Point-to-Point466,552
Protocol501, 533
Pointing device224
Polaroid299
Policy576
Polling interrupt349
Poly (Metal) Technology 319
PolyLED323
Polymer Light Emitting Diode 323
Polyphony413
Polyplanar Optics Display 288
POP507,517
Pop-up menu
347
POP2
507
POP3
507
Port
240
Portability
127
Portable computer
190, 304
Document Format
64, 433
ink-jet printers
296
Network Graphics
435
Portal
521
Position grammar
92
Positional parameter
83
Post Office Protocol
507
Post-coordination
90
language
90
Post-production
452
Postcoordinate indexing99
languages
159
Postrelation data model
48
PostScript
341,436
POTS
539
Power Basic
335
Distribution Units
303
Macintosh
194
user
156
PowerPC
194
604
194
PowerScale
171
PPP
501, 533
PQFP
317
PRBBS
508
Pre-coordinate indexing
99
Pre-coordination
90
language
90
Precision coefficient
87
Graphics Mark-up 434
Language
ratio
87
Predesign inspection
164
Predictive Failure Analysis 230
Preliminary design
165
Preprocessor
194
Prescan
280
Prescott
193
Present parameter
83
Pretty Good Privacy
116
Preview
280
PRI
533
Primary document
25
index96
Rate Interface533
Primitive440
Print server175
Printed board232
circuit232
Printer293
Printer-plotter300
Priority interrupt349
Private database55
information18
Private-key113
Privileged (authorized) user 155 Pro-Photo CD269
Problem124
Problem-oriented database 56
language333
Procedural animation454
knowledge19
Procedure348
Procedure-oriented language 333
programming329
Processing71
cycle73
Processor190, 191
register217
storage206
Professional (personal) Computer182
Profile441
Program326
Applique a la Selection et la Compilation Automatique de la Litterature336
compatibility179
counter217
documentation325
editor369
module353
specification165, 326
step352
structure326
testing327
verification326
and validation327
Programmable Read-Only Memory201
Programmer152
Programmer-analyst152
Programmer-engineer153
Programming328
language330
system371
PROgramming in LOGic336
Progressive Networks Audio 543
PROLOG336
PROM201
Protected storage207
system129
Protection from unauthorized access398
model398
Protective lacker coating271
Protocol467
Prototile441
Provider525
of the Informational Content 525
Proxy575
PS436
PSD428
Pseudorelational database54
Psion363
PSK301,494
PSTN539, 554
Public database55
files470
Key Infrastructure114,116
Switched TelephoneNetwork
539, 554
Public-domain software366
Public-key113
Publication language333
Publishing server174
PUC60
Pull-down menu347
Pulse code414
Code Modulation419
Pure notation system98
Purification (data) system129
Pushdown storage205
PVP308
PVR448
P&P292,310
Q
QAM301
QIC249
3,5”249
5,25”249
QMS297
QoS510
QPSK494
QT446
QTM446
Quadrature Amplitude Modulation301
Phase Shift Keying494
Qualcomm568
Qualifier346
Quality of Service510
Quanta Computer189
Quantization artifact439
Quantizing415
Quantum226
Quark141
XPress141
Quarter-Inch Cartridge249
Quartet Coding563
Quasirelational database54
Quattro Pro369
Query70
interrupt349
language94
Question70
Quick Basic335
C337, 371
QuickFigure Pro369
QuickTime 388, 390, 446, 459
Movie Resourse Format 446
VR460
QWERTY274
QWERTZ274
RADSL
534
RA
423
Racal-Datacom
563
Radio Ethernet
493
in the Local Loop
553
RADIUS
572
Accounting
573
message
573
— response
573
RADSL
534, 537
RAID
259
0/1
263
0
260
1
260
2
261
3
261
4
261
5
261
6
262
7
262
10
262
53
262
Rainbow Technologies
372
RAM
207, 210
Rambus DRAM
213
RAMDAC
408
RAMdisk
259
Random access
393
— memory
207, 210
— storage
207
Random-access file
33
Randomization
402
RAS
212
Precharge
213
to CAS Delay
213
Raster
426
cartographic maps vectorizator
142
font
426
graphics
424
plotter
300
Rate-Adaptive Digital
Subscri-
her Line
537
DSL
534
RCA Corp.
386, 446
RDF
147, 512
RDF-specification
512
RDRAM
213
RDVDC
254, 267
Reaction time 392
Read Many Times
268
only memory
200
Read/write memory
200
Reading automation
120
Real Audio
423
storage
207
Time Clock
318
— Messaging Protocol 479
— Streaming Protocol
543
Real-time animation
455
Relative address
400
language
333
Release 1.0
313
system
130
2.0
313
REAL/32355, 363, 590
2.1313,314
Realistic rendering
452
3.0
314
RealNetworks
543
x.y
313
RealProduser
543
Relevance
87
RealServer
543
Relevancy criterion
87
Real System Rebuild
543
263
Reloadable control storage
Remote
206
Recall
88
Access Solutions
157
coefficient
88
- VPN
476
ratio
88
access
392
Reconstraction
263
Authentication Dial-In
User
Record
31
Service
572
address
400
file server
176
format
58
terminal
132
type
31
user
155
Recordable CD-ROM drive
250
Removable hard disk
257
Recovery
265
drive
244
system
129
Render
453
Red-Green-Blue
292
Rendering
452
Redundancy
263
Repeater
488
Redundant Array of Inexpen-
Repetition instruction
345
sive/Independent 259
Disks
Replication Repository
381
381
indexing
99
Request
70
Redused Instruction-Set Computer 194
Resident screen monitors
Resolution281
377
, 445
Reference file
information
69
17
Resource Definition Framework
147, 512
— collection language
69
332
Interchange File Format 419, 446
418,
monitor concept
397
Response time
351
Reformating
64
Restart instruction
345
Refresh
381
Restartable instruction
345
Register
216
Result address
401
address
401
Retrieval prescription
101
storage
207
request (formulation)
101
Registered Jack
556
system
85
Jack-11
234
Retrospective information
18
Jack-45
234
retrieval
85
Registration Authority
114
Reverse video
291
Relation
45
Rewritable Compact Disk
266
data model
45
RFC 822
516
Relational algebra
45
1633
511
database
54
2212
511
Relations
93
2865
573
Relationship
42
2866
573
RGB
292, 408
Rich Text Format
64
Ricoh
248, 266, 282
RIFF
418,419, 446
Ring (network)
471
Power On
221
Wake Up
221
RIP
484, 533
Ripple and rolling edits452
RISC
194
Rivest-Shamir-Adieman113
RJ
556
RJ-11
234
RJ-45
234
RLE
387
RLE
553
Robot
120
Rokwell
567
Roland Corp.
409, 421, 422
LA
421
Role Portals
522
ROM
200
Root record
82
Roto scoping
452
Rouming
528
Round-robin algorithm326
Router
482
Routine
326
Routing
483
algorithm
326
Information Protocol 484, 533
Row Address Strobe
212
Royal Philips Electronics229
RS232
225, 568
interface
225
RS232-C
570
RS3020E
248
RS422
570
RS423
570
RS5060E
248
RSA
113, 115
RSVP
511
RTC
318
Alarm Power On
221
CMOS RAM
318
Wake Up Timer
221
RTF
64
RTMP
479
RTSP
543
Rubber-banding
457
Rubber- stamping
457
Rubricator
91
Rudder Control
276
Run
379
Length Encoding
387
Run-time version
367
Running
379
RUSMARC
61, 137
Rusnet
498
S
S-Video445,448
SAME339
Sample413,415
size415
Sampling414
rate415,443
SAN372,477
SanDisk208
Santa Cruz Operation 361,362
Sanyo Semiconductor251
SAP479
SAS228
SASL398
SATA227
Satellite411
computer176
Saturation292
Scalability127
Scalable Coherent Interface395
Scale Integration317
Scaling up457
SCAM228
Scan380
ScanDisk209
Scanner278
Scanning78, 380
SCART228
Scene455
SCI395
Scientific-technical information 17
Scitex436
CT436
SCO Unix361, 362
SCP464
SCR116
Scrambling399
Screen door transparency
456
Self-organizing system
128
dump
378
Seiko Instruments
297
Screened host gateway
575
Semantic database
56
subnet
575
model
51
Screening router
577
network
52
Script-viruses
375
relations
93
Scrolling
292
storage
207
SCS
544
Semantics
93
SCSI
227
Semiconductor storage 203, 246
Configured AutoMatically 228
Semiotic model
52
SCSI-2
228
Sensitive information
108
SCSI-3
228
Sensor
283
SCSI-to-SCSI
260
bus
235
SD209,
258
Sequence-control register
217
SD-card
208
Sequenced Packet exchange
479
SDH
541
Sequencer
410
SDL
521
Sequential access
392
SDR
214
— storage
207
SDRAM
213
algorithm
326
II
214
file
33
SDSL534, 538
storage
206
Search
84
Serial algorithm
325
document image
100
ATA
227
specification
101
- 1.0
227
Second-generation computer
170
- II
227
Secondary document
25
Attached SCSI
228
storage
204
file
33
Sector
259
Line Internet Protocol
502
Secure Computing
572
Presence Detect
215
Electronic Transaction
116
Storage Architecture
229
Shell
117
Serialized AT Attachment
227
Sockets Layer
570
Server
174
SecureDigital Card
209
DBMS
135
Security Assertion Markup Language339
Service Advertisement Protocol 479
kernel
397
availability
510
policy realization
397
Control Point
464
— violator
396
Description Language
521
— violator’s model
399
Profile Identifier
533
system
107
Socket
315
Seek time
88
Switching Point
464
Seiko
297
Services-Oriented Architecture
Epson Corp.
296
Protocol
520
Selection
88
Serving GPRS Support Node
541
Self-adapting system
128
Session stealing
576
Self-contained system
129
SET
116
Self-learning system
128
Set
30
Self-Monitoring Analysis Repor-
theory
31
ting Technology
230
SF2
64
SG
488
In-line (Pin) Package
317
SGGRAPH
425
— Memory Module
317
SGI
342
Instruction Multiple Data 406
Irix
362
Side
258
SGML64,
338
Sign-on
398
SGRAM
214
Single-aspect indexing
99
SGS-Thomson
196
Single-board computer
173
SGSN
541
Single-chip computer
173
Shading
444
Single-Line DSL
534
Shareable database
55
Single-user system
126
storage
207
SIP
317
Shared access
392
SIPP
317
disc
271
Site
513
memory
205
Skip instruction
345
Sharedisc
271
Slave computer
176
Shareware
367
Slide printer
298
Sharp299,307
Slim
305
SHDSL534,
538
Slimline
189
Shielded Twisted Pair
548
SLIP
502
Shift register
218
Slot-Mask CRT
286
Shockwave Flash
436
SM
208
Short Messaging Service
529
Small computer
172
Shortest Path First
484
Computer System
Interface
SHRC
448
227
SI Diamond Technology
289
Molecular Film
323
SIC
521
Molecule Organic LED 323
Siemens496,
501
— Organic Light Emitting Dio-
Siemon
545
de
323
Sierra Wireless
528
Office Home Office
181
Signal System7
464
Outline Package
317
Transfer Point
464
SMART
230
Signaling Gateway
488
Smart card
173
keys
458
Card Reader
116
Silicon Graphics62, 362
Display
278
SIMD
406
Media
208, 246
SIMM
317
SMART-board
278
Simon & Schuster
309
Smart-tag
53, 352
Simple Authentication and Seen-
SMDL
412
rity Layer
398
SMF
323
Mail Transfer Protocol
507
SMI code and data
211
Network Management Protocol
SMOLED
323
512
SMP
171
Object Access Protocol
520
SMPTE
430, 452
Simplified Secure Electronic Tran-
Digital Picture Exchange For-
saction
116
mat
430
Simulated model
51
SMS
529
Simulator for training
139
SMT
570
Single Data Rate
214
SMTP
507
Density
258
SND
417
SNMP512
SOAP520
Social engineering107
Society of Motion Picture and Te
levision Engineers452
Socket316
Services314, 316
SoftBook309
Softswitch488
Software169,325
compatibility179
interrupt349
programmer153
project lifecycle166
Publishers Associantions405
SOHO181
Solid Ink printer298
State Floppy Disk Card208
texture function441
texturing441
Solution Devoloper158
SONET541
Song file420
Sony Corp. 208, 229, 249, 250, 268-270, 306, 308,390
Electronics266
Magic Link306
Research342
SOP317
Sorting73, 77
Sound Blaster184, 311
files414
SoundBlaster311
Soundcard311
SoundFont 264
Soundtrack413
Source25
address401
language331
program350
Space record82
Spam506
SPARC363
Spatial aliasing443
resolution445
SPD215
Speaker system410
Speaker-independent voice recognition79
Special language
332
software
365
Specialized computer
173
Specification language
333
SPECmarks
379
Spectra Publishing
335
Speech Manager
414
recognition
79
synthesis
414
Speech/voice input
78
SPF
483, 484
SPID
533
Spin Panorama
460
Splitter
543
Splitting
543
SPM
487
Spoofing
534
Spooling
219
Spread Spectrum
493
Springdale
193
Sprite
440
SPX
479
SpyLOG
499
SQL
341
SRAM
215
ss
258, 493
ss7
464
SS7OIP
464
SSA
229
SSET
116
SSFDC
208
SSH
117
SSL
570
SSO
398
SSP
464
Stack
403
Stacker
384
Staircasing
443
Stance
576
Stand-alone system
127
Standard Generelized
Markup
Language format
64
Industrial Classification 521
interface
225
Music Description
Language
412
program
327
subroutune
327
Standardized General Markup Lan
guage338
Standby computer176
register218
Stanford Vision Laboratory462
Star (network)473
StarBurst Communications504
Start address401
Statement348
Static data compression382
RAM207
Random Access Memory 215
routing483
storage207
Station Management570
Statistical Packet Multiplexing 487
Stealth-viruses375
Step On It277
Stereo placement413
video448
Stipple441
Storage200
Area Network372
cell200
Computer262
unit200
StoryBoard Live404
STP464, 548
Straight-through cable547
StrataFlash209
Streamer248
Streaming468
Media542
tape transport249
StreamThru196
Stretching457
Striping264
Structural metadata146
Structure39,66
Structured cabling system 544
data model42, 52
programming329
Query Language341
wireless system551
Subheader272
Subject cataloguing77
heading92
privilege396
Sublist40
Subnet address
502
mask
502
Subpixel positioning
452
Subroutine
327
Subscriber154,
155
Subscripting
97
Subset
30
Subsystem
131
Sun
418
Macromedia
434
Solaris
363
Microsystems340, 550
Sun/Netscape
343
SunDisk
209
SunSoft Inc.
361
Super CCD
324
High Resolution Card
448
Video Graphic Adapter
223
Supercomputer
172
Superimpose
456
SuperMac Technology
388
Superpipelined
197
Superscalar
197
SupcrStor
384
Supervisor
478
interrupt
349
Support environment
368
Supporting pedal
411
Surface knowledge
19
Surrogate
52
travel
459
Surround
413
Suspend to Hard Drive
220
Sustain pedal
411
SVGA
223
Swedish National Board of Mea-
surement and Testing
285
SWF
436
Switch
485
Switching hub
485
SX
192
Sybase
372
Symantec Corp. 337, 341, 365
364,
Symbian
363
Symbol
95
Symbolic language
331
processor
190
Symmetric compression
382
Digital Subscriber Line 538 High Bit-Rate Digital Subscriber Line538
MultiProcessor systems 171 system448
video448
Symmetrical communications 466
High Bit-Rate DSL534
Synchronous Digital Hierarchy 541
DRAM213
GRAM214
system trap350
Synonyms92
Synonymy92
SynOptics563
Syntagma94
Syntagmatic organization language94
relations93
Syntax93, 159
Synthesis72
of smells460
Synthetic relations93
SyQuest245,247
System125
administrator152
analyst151
board231
bus234
Engineer158
integrator152
language334
of protection from unauthorized access to information 398
Performance Evaluation Cooperative379
programming328
unit189
utility364
V Release 3.2362
- 2362
- 4363
Systematization77
Systems analysis151
program353
programmer153
T
T.120565
Table editor369
Of Contents272
Tag352
field83
Tagged Image File Format 437
Take host176
TAPI230
TARGA444
Task124
TCO285
TCO’99285
TCP500
TCP-B379
TCP/IP500
TCP/IP-address502
TDK251
TDM487
TDMA393,571
Teardrop117
Tektronix297,298
Telebit501, 541
Telecommunication channel 465
link465
network464
Telecommunications closet 133
Industry Association568
Standartization Sector 564
Telefax301
Telephony API230
Server Application Program
ming Interface175
Teleprocessing system135
Telex server175
Telnet507
Temporal aliasing443
Temporary storage204
Teradata372
Term11
Terminal132
user155
TermoWax printer297
Test database56
TeX342
Texas Instruments 196, 290, 307
Texel441
Text editor368
formatting
64
Toshiba
203, 209,
processing (revision) system
255, 258, 269, 304, 308, 528
135
Total/summar record
81
recognition system
371
Touch Memory
117
Text-to-speech conversion
414
screen
275
Texture
441
sensor
283
mapping
442
Tower
189
TFT184, 286
TP-PMD
571
TFTP
504
TPC
379
TGS
117
Trace
327
TGT
117
Track
259,
412
Theory of communication
21
address
400
Thesaurus
91
pitch
272
normative
91
TrackBall
275
Thick Ethernet
562
Trackers
411
Thin client
156
TrackPoint
275
Ethernet
491
Traffic
468
Thin-film memory
202
Trainer
139
Thin-Film Transistor Display
184,
Training equipment
139
287
Transaction
348
Thinking Mouse
275
Processing Performance Coun-
Third Generation Wireless
528
cil
379
Third-generation computer
170
Transceiver
489
Thomson229,269,
270
Transducer
283
Three-tier model
477
Transfer rate
264
Throttle Control
276
Transistor
319
Through automation
120
Transistor-Transistor Logic
319
Throughput
510
Transition
450
TI
449
Translation
77, 350
TIA
568
Translator
350
Ticket-Granting Service
117
Transmission Control
Protocol
ticket
117
500
TIFF
437
— Protocol/Internet
Protocol
Time Division Multiple Access
500
393, 571
Transparency
456
— Multiplexing
487
Transputer
171
Warner
269
Trap
350
Time-sharing
394
instruction
345
Timing
455
Travan
249
Tiny fragment
578
Tree (network)
473
Title
26
TRG
308
TM
117
Trigger
217
To-be-business
508
Trilinear filtering
442
TOC
272
Trivial File Transfer Protocol
504
Token passing
558
Trojan Horse
375
Ring
475
True address
399
Tone module
410
Color
223, 435
Tool smith
153
Truevision Advanced
Raster
Topology
471
Graphics Adapter
444
TSAPI
175
TSS
564
TTL
319
Tunneling router
576
Tuple
47, 314
Turbo Basic
335
C
337, 371
C++
337, 371
Pascal
336, 371
Turbo/auto fire
276
Turnkey system
130
Turtle
300
Beach
418
TV-tuner
448
TWAIN
280
TwinBank
196
Twisted pair
548
Pair Physical Medium Depen-
dent
571
Two-tier model
477
Type I
314
II
314
III
314
variable
83
Typeheard buffer
218
Typical automated system
129
U-Law
420
U.S. Robotics
567
UA
398
UBE
578
UC Berkley
Computer Vision
Group
462
UCAID
497
UDDI
521
UDF
390
UDP
543, 573
UIN
510
UL
420
ULSI
317
ULSIC
318
Ultra ATA
226
ATA/33
226
ATA/66
226
DMA
226
DMA/66
226
Large-Scale Integrated Circuit 318
— Integration317
SCSI228
Wideband239
Ultra-slimline189
UltraSlim305
ULV198
UMB210
UML342
UMTS529
Unauthorized access392
user155
Unconditional jump346
— instruction346
Undefined-length (data) field 65
Unicast50
Unicasting543
Unicode110
Consortium110
Unified Modelling Language 342
Uniform Resource Locator 515
UNIMARC59
UNIM ARC/AUTHORITIES 60
Uninterruptible Power Supply 303
Unique Identification Number 510
Unisys432
Unit record81
Unitary code96
Universal computer173
Description521
Disk Format390
MARC Format59
Mobile Telecommunication
System529
programming language 334
Serial Bus238
Wireless Communication Con
sortium527
University Corporation for Advanced Internet Development497
Unix264, 361, 362
File System264
Unshielded Twisted Pair548
Unsolicited Bulk E-mail578
Unwired Planet343, 529
UPA210
Updating84
Upgrade
177
V.27ter
565
Upper memory area
210
V.29
301, 565
Memory Block
210
V.32
301, 566
UPS
303
V.32bis
301, 566
Upsampling
457
V.32terbo
301, 566
URL
515
V.33
566
USB
238, 246
V.34
566
1.1
238
V.35
566
2.0
238, 246
V.42
566
HUB
482
V.42bis
301, 566
Implements Forum
238
V.70
566
LAN architecture
476
V.90
566
Network Interface
482
V.92
567
USD Pascal
336
V.Fast
301, 566
USENET
509
Vacuum Fluorescent
Displays
User
154, 155
288
Account
398
Validation
327, 378
Agent
568
Value model
292
break
349
Variable
82
database
55
address
83
identificator
112
declaration
83
interface
224
format
58
User-friendly interface
366
name
83
software
366
Variable-length (data) field65
User-oriented language
334
Variant record
82, 83
Userland
520
VB
335
Users Network
509
VC
365
USF
264
VDI
460
USMARC
59
VDSL
534, 538
Concise Formats
59
VDU
133
Utility program
364
Vector distance routing
483
UTP
548
graphics
424
UTR
563
Mark-up Language
437
Uuencode/uudecode
109
Vendor
158
UWB
239
Ventura Publisher
141
UWC
527
Verification
84, 327
VeriSign
114
V
Veronica
515
Vertical binding
42
V.120
567
menu
347
V.17
301, 565
Very High Bit-Rate Digital Sub-
V.21
565
scriber Line
538
V.22
565
— Bit-Rate DSL
534
V.22bis
565
— Density
258
V.23
565
Large-Scale Integrated Circuit
V.24
565
318
V.26
565
— Integration
317
V.26bis
565
VESA235,
236, 292
V.27
565
VESA-2
236
VESA/EISA236
Veterans Administration Medical Center462
VFAT403
VFD288
VG563
VGA223
VGA-PAL449
VHD258
VIA244
Video291,444
adapter222
Electronics Standards Association235, 236
game461
Graphic Adapter223
Image Processor449
Local bus236
RAM215
Random-Access Memory215
sector273
VGA449
VideoBlaster311
Videocard311
Videodisc players250
Viewer516
GIS142
VIP449
Virtual (information) resources 21
channel410
database55
Device Interface460
File Allocation Table403
LAN476
line (circuit/connection) 466 memory204
network481
— perimeter575
Private Network476
reality458
Reality Modelling Language 342
System Architecture407
Virtual Reality459
Viruses373
Visio437
Vision and Autonomous Systems
Center462
Visual Basic
335
Display Unit
133
FoxPro 3.0
338
VL-bus
235, 236
VLAN
476
VLB
235, 236
VLSI
317
VLSIC
318
VM
264
Vmark Software
48
VML
437
VOC
418
VoDSL
534, 538
Voice
412
digital synthesizer
414
File
418
grade
562, 563
input
78
output
414
over DSL
534
- IP
530
synthesizer
414
VoIP
530
Volatile storage
201
Volkov Commander
365
Volume Management
264
Voxel
426
Voyetra
422
VPN
476, 572
VQF
418
VR
458
VRAM
215
VRML
342, 581
VSA
407
VVR
459
W
W3C 64, 338, 434, 435, 437, 512
WAIS176, 516
Wake On Clock221
LAN221
Modem221
WAN480
Solutions157
WANFlex551
WAP527,529
Forum527
Warwick148
Watermark
372
WAV
419
editor
413
Waveform Audio File419
Wavetable synthesis
412
Wavetable-synthesis
420
WaxTransfer printer
297
WCDMA
568
Wearable PC
306
Web
370, 512
browser
512
Client
513
crawler
516
Services
519
— Description Language 521
— Technology
520
Web-browser
514
Web-master
158
Web-page
513
Web-portal
522
Web-server
513
Web-site
513
Western Digital
186, 225, 244
WGAS
432
What You See Is What You Get
293, 373
Whetstones
379
Whilly
192
Whister
360, 542
Wi-Fi
553
Wide Area Information Server
176
Wide-Area Network
480
Wideband CDMA
568
WiFi
361, 553, 561
Wilbur
340
Willamette-479
192
WIMP
224
Winchester drive
243
Window
291
RAM 215
Windows
224, 357
2.0
357
3.0
357
3.1
357
3.11
358
4.0
358
95
358
— OEM Service Release 2 358
98
358
2000
359
— Advanced Server
359
— Datacenter Server
359
— Professional
359
— Server
359
BMP
429
CE
358
CE.net
278
Device Independent
Bitmap
429
DIB
429
Internet Naming Service 504
ME
181, 359
Metafile
437
Millennium Edition
181, 359
NT
358
- 3.1
357
- 4.0
358
— Server
358
— Workstation
358
Powered Smart Display 361
XP
360
— Home Edition
360
— Media Center Edition 360,
406
— Professional
278, 360
— Tablet PC Edition
361
Windows.Net
360, 542
Server
519
Windows/286
357
Windows/386
357
WINS
504
WINTEL
514
WinWord
368
WINZIP
381
Wipe
456
Wire speed
555
Wire-frame
425
Wireless access
531
Access Protocol
529
Application Protocol
527
Channel
467
LAN
553
Local Loop
553
Markup Language
343, 527
WLL
553
WMF
437
WML
343, 527
Word processing
processor
124
368, 369
XML
Protocol
338, 520
520
Wide Web Consortium 520
XMLP
520
Word-organized memory
207
XNS
477
Working Group on Astronomical
XOR
117
Software
432
XT
191
storage
206
Workstation
131
Y
PC
185
World Wide Network
480
Yamaha
409, 422
Web
512
Yankee Group
555
WORM
268, 390
YIQ
438
Worms-viruses
374
YUV
293, 438
WRAM
215
Write Once
268
z
Once, Read Many Times 390
protection
398
Z-buffer
426
Writing
31
Z39.50
571
WSDL
521
Z39.50-1988
571
WWW
512
Z39.50-1992
571
Consortium
64,
Z39.50-1995
571
338, 430, 434, 435
Zero Insertion Force Socket 233
WWW-page
513
ZIP socket
233
WWW-server
513
Zimmermann Philip R.
116
WYSIWYG
293, 373
ZIP
381
WYSWYG
293
drive
245
ZIV disk storage
246
x
ZIV2
246
Zone of risk
575
X Consortium
429
Zortech C
337
X, Y trimmers
276
Zsoft
433
X-series
567
X.121
567
X.21
567
X.25
567
X.400
567
X.500
568
X.75
567
X2
567
x86
192
XAUI
492
xDSL
534
Xerox 141, 299, 477,
490, 501
Network System
477
XG
422
XGMI
492
XHTML
340
XIP
315
XMB
210
Учебное издание
ВОРОЙСКИЙ Феликс Семенович
ИНФОРМАТИКА. НОВЫЙ СИСТЕМАТИЗИРОВАННЫЙТОЛКОВЫЙ СЛОВАРЬ-СПРАВОЧНИК
ВВЕДЕНИЕ В СОВРЕМЕННЫЕ ИНФОРМАЦИОННЫЕИ ТЕЛЕКОММУНИКАЦИОННЫЕ ТЕХНОЛОГИИВ ТЕРМИНАХ И ФАКТАХ
Редактор Н. П. Павлова
Оригинал-макет: А. А. ПярнпууОформление переплета: А.Ю. Алехина
ЛР №071930 от 06.07.99. Подписано в печать 11.08.03.
Формат 60x90/16. Бумага офсетная. Печать офсетная.
Усл. печ. л. 47,5. Уч.-изд. л. 52,25. Заказ №
Издательская фирма «Физико-математическая литература»МАИК «Наука/Интерпериодика»
117997 Москва, ул. Профсоюзная, 90
E-mail: fizmat@maik.ru
Отпечатано с готовых диапозитивовв ФГУП «Ивановская областная типография»153008, г. Иваново, ул. Типографская, 6.
E-mail: 091-018@adminet.ivanovo.ru
ISBN 5-9221-0426-8