Текст книги "Толковый словарь современной компьютерной лексики"
Автор книги: Федор Новиков
Жанр: Словари, Справочники
сообщить о неприемлемом содержимом
Текущая страница: 40 (всего у книги 46 страниц)
Таблица Э.2. Основные символы блок-схем
ЭЛЕМЕНТЫ УПРАВЛЕНИЯ ACTIVEX [ActiveX controls]. Специальный вид элементов управления, использующий технологию ActiveX. Ранее были известны как элементы управления OLE или OCX. Как и другие элементы управления, Э. у. ActiveX имеют набор свойств, с помощью которых можно изменить их внешний вид, определить процедуры обработки событий и т. п. Э. у. ActiveX являются динамическими модулями и могут использоваться для расширения функциональных возможностей любого приложения или языка программирования, поддерживающего связывание и внедрение объектов
ЭМУЛЯТОР [emulator]. Программа или микросхема, позволяющая осуществить эмуляцию
ЭМУЛЯЦИЯ [emulation]. Точное выполнение вычислительной машиной программы или ее части, записанной в системе команд другой ЭВМ. При этом на обоих компьютерах при одинаковых входных данных результаты должны быть одинаковыми. Э. осуществляется с помощью эмуляторов — специальных программ или микросхем, выполняющих каждую команду исходной программы посредством одной или нескольких команд машины, на которой происходит Э. С помощью программной Э. можно имитировать отсутствующие в вычислительной системе аппаратные средства. Например, для выполнения программ, производящих вычисления над числами с плавающей точкой, на компьютерах без математического сопроцессора необходим программный эмулятор математического сопроцессора, входящий в состав компилятора программ
Я
ЯДРО [kernel]. To же, что ядро операционной системы
ЯДРО ОПЕРАЦИОННОЙ СИСТЕМЫ, ядро [kernel]. Часть операционной системы, постоянно находящаяся в оперативной памяти. Я. о. с. определяет очередность выполнения процессов центральным процессором, распределяет оперативную память и другие ресурсы вычислительной системы, обрабатывает прерывания и иные исключительные ситуации. См. режим ядра
ЯДРО СУБД [database engine]. Набор системных программ, входящих в состав СУБД и осуществляющих операции манипулирования данными, т. е. сохранение, поиск и обновление данных в базе данных. Какие именно операции над данными поддерживает Я. СУБД, определяется конкретной СУБД и используемой моделью данных. Функции Я. СУБД, как правило, вызываются не напрямую, а через интерфейс пользователя или из программы на языке программирования соответствующей СУБД. См. система управления базой данных
ЯЗЫК АССЕМБЛЕРА [assembly language]. To же, что автокод
ЯЗЫК ВИЗУАЛЬНОГО МОДЕЛИРОВАНИЯ [visual modeling language]. Формальный язык, имеющий графическую нотацию и предназначенный для визуального моделирования и спецификации программных и аппаратных средств. Примером может служить язык спецификации и определения SDL. В настоящее время наибольшее распространение получил унифицированный язык моделирования UML
ЯЗЫК ЗАПРОСОВ SQL [Structured Query Language (SQL)]. Специализированный язык общения пользователя с информационными системами. SQL используется при организации запросов, обновлении и управлении реляционными базами данных. Он берет начало от исследовательского проекта фирмы IBM, по которому в 1970 г. был разработан структурированный английский язык запросов (Structured English QUEry Language, SEQUEL). В настоящее время SQL принят в качестве фактического стандарта в системах управления базами данных. Не будучи языком программирования, как, например, Си или Паскаль, SQL может применяться при составлении интерактивных запросов или встраиваться в прикладную программу в виде команд. Стандарт SQL также содержит средства определения, управления и защиты данных
ЯЗЫК МОДЕЛИРОВАНИЯ ВИРТУАЛЬНОЙ РЕАЛЬНОСТИ [Virtual Reality Modeling Language (VRML)]. Формальный язык, в своих основных принципах сходный с языком HTML. Я. м. в. р. используется для создания трехмерных изображений, т. н. виртуальных миров, в которых пользователь может перемещаться и взаимодействовать с объектами. Первая версия языка, VRML 1.0, позволяла создавать статические миры, в которых пользователь мог только перемещаться. (Эта статичность породила в свое время шутливую расшифровку аббревиатуры VRML – Virtual Reality Museum Language – Язык музея виртуальной реальности.) Версия VRML 2.0 включила в себя определение реакции объектов на события и их перемещение. Таким образом, не только пользователь может взаимодействовать с объектами виртуального мира, но и они могут взаимодействовать друг с другом
ЯЗЫК ОПИСАНИЯ ИНТЕРФЕЙСОВ, язык IDL [interface definition language (IDL)]. Формальный язык, предназначенный для описания интерфейсов прикладного программирования. Используется для формальной спецификации интерфейсов программных систем
ЯЗЫК ОПИСАНИЯ СТРАНИЦ [page description language (PDL)]. Язык программирования, применяемый для описания данных, выводимых на принтер или на экран. Например, язык PostScript или язык PCL. Я. о. с. подразумевает интерпретацию программ при выводе данных на графическое устройство и по этому признаку противопоставляется языку разметки
ЯЗЫК ПРОГРАММИРОВАНИЯ [programming language]. Формальный язык, предназначенный для связи человека с вычислительной машиной. На Я. п. компьютеру задаются информация (данные) и алгоритм обработки данных (программа). Процессор ЭВМ непосредственно воспринимает программу, представленную на машинном языке, программирование на котором весьма неудобно для человека. Поэтому разработаны языки программирования высокого уровня, существенно упрощающие процесс программирования и не зависящие от архитектуры конкретной ЭВМ. Также существуют проблемно-ориентированные языки программирования, специально приспособленные для решения задач определенного класса. С развитием интеллектуальных систем программирования в качестве Я. п. станет употребляться естественный язык. См. машинно-ориентированный язык, машинно-независимый язык, визуальный язык программирования
ЯЗЫК ПРОГРАММИРОВАНИЯ ВЫСОКОГО УРОВНЯ [high-level programming language]. Язык программирования, в который введены элементы, допускающие описание задачи в наглядном, легко воспринимаемом виде, упрощающие и автоматизирующие процесс программирования. Управляющие конструкции и структуры данных Я. п. в. у. отражают естественные для человека понятия, а не архитектуру вычислительной системы. Поэтому программа, составленная на Я. п. в. у., сначала транслируется самим компьютером на машинный язык, а затем выполняется. Я. п. в. у. определяется заданием алфавита (или словаря исходных символов), точным описанием правил построения предложений (синтаксис) и правил, определяющих смысл предложений (семантика). В алфавит Я. п. в. у. могут входить буквы, цифры, математические символы и даже так называемые ключевые слова, например, if (если), then (тогда), else (иначе) и т. п. Из исходных символов по правилам синтаксиса строятся предложения, обычно называемые операторами, например, if х<1 then y:=x+1 else у:=х–1;. Приведенный оператор на языке Паскаль имеет следующий смысл. Если значение переменной х меньше 1, тогда значение переменной у нужно вычислять по формуле у = х + 1, в противном случае (если х >1) следует воспользоваться формулой у = х – 1. Наиболее распространенные Я. п. в. у.: Паскаль, Фортран и Си
ЯЗЫК ПРОГРАММИРОВАНИЯ СЦЕНАРИЕВ, язык сценариев [scripting language]. Язык программирования высокого уровня, предназначенный для программирования сценариев. Как правило, в Я. п. с. не включают сложных структур данных и операций манипулирования с объектами низкого уровня, поэтому Я. п. с. проще и меньше универсального языка программирования высокого уровня. Например, язык командных файлов является Я. п. с. См. пример в статье командный файл. См. язык сценариев JavaScript, язык сценариев VBScript
ЯЗЫК ПРОГРАММИРОВАНИЯ JAVA [Java programming language]. Разработан компанией Sun Microsystems. Это современный объектно-ориентированный язык программирования высокого уровня, синтаксис которого напоминает синтаксис Си++. В целях повышения надежности программ из Я. п. J. специально исключены некоторые конструкции, являющиеся потенциальным источником ошибок, например, указатели. Транслятор Java на основе исходной программы генерирует т. н. байт-код, формат которого определен в спецификации виртуальной машины Java (JVM). Полученный байт-код интерпретируется с помощью конкретной реализации JVM, и таким образом происходит выполнение программы. Поскольку реализации JVM существуют для всех основных платформ, программы на Java мобильны (переносимы) и могут исполняться практически на любом компьютере. Благодаря этому свойству Java широко используется для программирования приложений для Интернета
ЯЗЫК РАЗМЕТКИ [markup language]. Формальный язык, предназначенный для описания структуры и содержания электронных документов. К наиболее известным Я. р. относятся языки SGML, HTML, XML. Я. р. не предписывает способ интерпретации своих конструкций, возлагая это на приложение, интерпретирующее документ, и тем самым обеспечивает независимость размеченного электронного документа от приложений. По этому признаку Я. р. противопоставляются интерпретируемым командным языкам. Ср. ТеХ, формат RTF
ЯЗЫК СПЕЦИФИКАЦИИ И ОПРЕДЕЛЕНИЯ, язык SDL [specification and definition language (SDL)]. Язык визуального моделирования, разработанный Международным союзом телекоммуникаций и предназначенный для описания и спецификации программного и аппаратного обеспечения. В основе данного языка лежат понятия конечного автомата и структурной декомпозиции
ЯЗЫК СЦЕНАРИЕВ [scripting language]. To же, что язык программирования сценариев
ЯЗЫК СЦЕНАРИЕВ JAVASCRIPT, язык JavaScript [JavaScript]. Язык программирования сценариев, созданный компанией Netscape. Является совместимым с языком программирования Java, но более простым. Широко применяется для написания встроенных в тело веб-страницы сценариев, которые интерпретируются при просмотре страницы. См. сервер сценариев Windows
ЯЗЫК СЦЕНАРИЕВ VBSCRIPT, язык VBScript [Microsoft Visual Basic scripting edition, VBScript]. Язык программирования сценариев, созданный компанией Microsoft. Представляет собой подмножество языка Visual Basic, предназначенное для написания встроенных в тело веб-страницы сценариев. Поддерживается браузером MS Internet Explorer. Является альтернативой языку сценариев JavaScript. См. сервер сценариев Windows
ЯЗЫК УПРАВЛЕНИЯ ПЕЧАТЬЮ, язык PCL [printer control language (PCL)]. Язык описания страниц, разработанный фирмой Hewlett-Packard для принтеров этой фирмы (LaserJet, DeskJet и Rugged Writer). Так как эти принтеры доминируют на рынке, язык PCL стал фактическим стандартом. Команды Я. у. п. задают число копий, разрешение печати, а также размер страницы, шрифт, интерлиньяж, кегль и т. п.
ЯЗЫК HPGL [Hewlett Packard graphics language (HPGL)]. Язык программирования, разработанный в компании Hewlett-Packard для обработки и хранения графических изображений. Первоначально он предназначался для изображений, выводимых на графопостроители
ЯЗЫК HPF [High Performance Fortran (HPF)]. To же, что высокопроизводительный Фортран
ЯЗЫК HTML [HyperText Markup Language (HTML)]. Язык разметки гипертекста. Стандартный язык, используемый во Всемирной паутине WWW для создания и публикации веб-документов. Я. HTML поддерживает основные функции, необходимые для создания гипермедиа-документов: форматирование текста, возможности включения графики, подключения видео и звука, создания гиперссылок, списков, запуска программ поиска информации в WWW. Существуют программы-редакторы, предназначенные для создания документов на Я. HTML, и программы-конверторы для преобразования уже готовых документов в HTML-формат. Например, Microsoft FrontPage, Netscape Navigator Gold и Macromedia Dreamweaver являются наиболее распространенными HTML-редакторами для операционных систем Windows, а текстовый процессор Microsoft Word обладает встроенным HTML-конвертором
ЯЗЫК JAVASCRIPT [JavaScript]. To же, что язык сценариев JavaScript
ЯЗЫК PCL [printer control language (PCL)]. To же, что язык управления печатью
ЯЗЫК PERL [practical extraction and report language (PERL)]. Язык программирования, часто применяющийся в сценариях (скриптах CGI). Программы на Я. Perl исполняются методом интерпретации. См. интерфейс CGI, язык программирования сценариев
ЯЗЫК POSTSCRIPT [PostScript]. Язык описания страниц для печатающих устройств. Впервые был реализован фирмой Adobe Systems в 1982 г. Предлагает гибкую методику обработки контурных масштабируемых шрифтов и высококачественных графических изображений. Команды Я. PostScript включаются непосредственно в документ и выполняются интерпретатором PostScript, которым должен быть снабжен принтер. См. упакованный формат PostScript-файлов
ЯЗЫК SDL [specification and definition language (SDL)]. To же, что язык спецификации и определения
ЯЗЫК SGML, стандартный обобщенный язык разметки [standard generalized markup language (SGML)]. Утвержденный Международной организацией по стандартизации (ISO) набор правил и шаблонов для описания содержания, структуры и формата любых электронных документов, независимо от конечного способа их представления (на экране или в печатном виде). На основе Я. SGML разработаны язык HTML и язык XML
ЯЗЫК UML [UML]. То же, что унифицированный язык моделирования
ЯЗЫК VBA [Visual Basic for Applications (VBA)]. To же, что Visual Basic для приложений
ЯЗЫК VBSCRIPT [VBScript]. To же, что язык сценариев VBScript
ЯЗЫК VISUAL BASIC [Visual Basic (VB)]. Язык программирования высокого уровня, разработанный корпорацией Microsoft на основе языка Бейсик. Является развитым языком объектно-ориентированного программирования. См. язык сценариев VBScript, Visual Basic для приложений
ЯЗЫК XML, расширяемый язык разметки [extensible markup language (XML)]. Предложенный Консорциумом World Wide Web язык обмена данными и форматирования документов WWW. Как и язык HTML, Я. XML является подмножеством языка SGML. Важное отличие состоит в том, что набор тегов не является фиксированным (как в HTML), а может быть описан с помощью специального языка DTD (Document Type Definition). Таким образом, Я. XML пригоден для описания структуры и содержания любых электронных документов (а не только веб-страниц) и позволяет осуществить независимый от приложений и компьютерных платформ обмен данными
ЯКОРЬ [anchor]. Видимая часть гиперссылки на веб-странице. Признаком Я. гипертекстовой ссылки является изменение внешнего вида указателя мыши (на «указательный палец»), когда тот проходит над ссылкой
ЯРКОСТЬ [brightness]. Количественная характеристика цвета в машинной графике. Одна из трех характеристик в цветовой модели HSB (тон-насыщенность-яркость) – выраженная в процентах; доля белого цвета в цветовом оттенке. См. цвет, цветовая модель
ЯЧЕЙКА ПАМЯТИ [cell]. 1. Имеющий определенный адрес элемент оперативной памяти или регистр, содержимое которого выбирается центральным процессором за одно обращение. Во многих ЭВМ Я. п. соответствует одной машинной команде или ее одному типовому операнду. В большинстве персональных компьютеров ячейка оперативной памяти содержит один байт информации. 2. Элемент памяти ЭВМ, отведенный для хранения одного данного. 3. Элемент данных электронной таблицы
С
CISC-КОМПЬЮТЕР [complex instruction set computer (CISC)]. To же, что компьютер со сложной системой команд
CMOS-ПАМЯТЬ [CMOS memory, CMOS RAM]. To же, что КМОП-память
CMOS-СТРУКТУРА [complementary metal-oxide-semiconductor (CMOS)]. To же, что комплементарная структура металл-оксид-полупроводник
COOKIE-ИДЕНТИФИКАЦИЯ [cookie identification]. Метод идентификации, при котором «личность» пользователя выясняется не по его имени, а при помощи глобально-уникального идентификатора (GUID). GUID хранится в cookie-файле, используемом браузером пользователя
COOKIE-КОД [cookie]. Постоянный идентификационный код, назначаемый пользователю и позволяющий контролировать посещения пользователем веб-сайта. См. cookie-идентификация
COOKIE-ФАЙЛ [cookie]. Файл, создаваемый сервером на компьютере клиента и предназначенный для использования сервером. Например, сервер Интернета создает на компьютере клиента С.-ф., предназначенный для идентификации клиента. В файле хранятся данные о клиенте, включая информацию о количестве посещений клиентом веб-страниц и о действиях, предпринятых посетителем. Эта информация автоматически передается обратно с клиента на сервер при всех соединениях клиента с сервером. См. cookie-идентификация, cookie-код
CTI-плата [CTI board]. Устанавливаемая внутри компьютера плата с телефонным оборудованием, обеспечивающим создание телефонных приложений, имеющих прямой доступ к данным, поступающим по голосовым каналам. Это позволяет автоматически обрабатывать звонки с помощью компьютерных программ. В отличие от голосового модема CTI-п. имеет возможность коммутации внутренних линий пользователя, например, можно подключить факс или автосекретаря и даже переложить на компьютер все основные функции автоматической телефонной станции для внутренней телефонной сети организации или учреждения. См. компьютерно-телефонная интеграция
I
IP-АДРЕС [IP address]. To же, что интернет-адрес
IP-ТЕЛЕФОН [IP-phone, IP-telephone]. Телефонный аппарат, подключенный непосредственно к сети передачи данных и выполняющий функции терминала интернет-телефонии. См. компьютерно-телефонная интеграция, сеть Н.323
IP-ТЕЛЕФОНИЯ [IP-telephony]. To же, что интернет-телефония
J
JAVA-АППЛЕТ [Java applet]. To же, что джава-апплет
JAVA-СЦЕНАРИЙ [Java script]. To же, что джава-сценарий
М
MAC-АДРЕС [MAC address]. Физический адрес устройства, присоединенного к компьютерной сети. Уникальное 48-битное число, присваиваемое сетевой карте ее производителем. МАС-а. используются для однозначной идентификации устройства в локальных сетях, управляемых протоколами TCP/IP. См. управление доступом к среде
MIMD-КОМПЬЮТЕР [MIMD-computer]. Согласно классификации Флинна – компьютер, имеющий MIMD-архитектуру (Multiple Instruction stream/Multiple Data stream) – множественный поток команд и множественный поток данных. В таком компьютере есть несколько устройств обработки команд, объединенных в единый комплекс и работающих каждое со своим потоком команд и данных. К этому классу компьютеров относится большинство параллельных вычислительных систем, рабочие станции с несколькими процессорами, кластеры рабочих станций и т. д. Ср. MISD-компьютер, SIMD-компьютер, SISD-компьютер
MISD-КОМПЬЮТЕР [MISD-computer]. Согласно классификации Флинна – компьютер, имеющий MISD-архитектуру (Multiple Instruction stream/Single Data stream) – множественный поток команд и одиночный поток данных. Такие компьютеры должны состоять из многих процессоров, обрабатывающих один и тот же поток данных. Некоторые теоретики считают, что таких компьютеров нет. Другие относят к этому классу конвейерные машины, составленные из процессорных элементов, расположенных в узлах сети, представляющей регулярную решетку. Роль ребер в ней играют межпроцессорные соединения. Все процессорные элементы управляются общим тактовым генератором. Каждый процессорный элемент получает данные от своих соседей, выполняет одну команду и передает результат соседям. Ср. MIMD-компьютер, SIMD-компьютер, SISD-компьютер
MPI-ПРОГРАММА [MPI-program]. Программа параллельных вычислений, написанная в соответствии с технологией «интерфейс передачи сообщений» (технологией MPI)
MPMD-МОДЕЛЬ [multiple progam multiple data (MPMD)]. Частный случай модели передачи сообщений, в рамках которой программа порождает фиксированный набор процессов, причем каждый процесс выполняется на своем процессоре. В этих процессах могут выполняться разные программы. Ср. SPMD-модель
МХ-ЗАПИСЬ [MX record]. To же, что имя пункта обработки почтовых сообщений
Р
PIN-КОД [personal identification number]. To же, что ПИН-код
PVM-ПРОГРАММА [PVM-program]. Программа параллельных вычислений, написанная в соответствии с технологией параллельная виртуальная машина (технологией PVM)
R
RLL-КОДИРОВАНИЕ [RLL encoding]. To же, что кодирование с ограничением длины поля записи
S
SIMD-КОМПЬЮТЕР [SIMD-computer]. Согласно классификации Флинна – компьютер, имеющий SIMD-архитектуру (Single Instruction stream/Multiple Data stream) – одиночный поток команд и множественный поток данных. SIMD-к. состоит из одного командного процессора (контроллера) и нескольких процессорных элементов, выполняющих обработку данных. Контроллер выбирает, анализирует и выполняет команды. Если команда является операцией над данными, то эта операция выполняется на одном или нескольких процессорных элементах под руководством контроллера. Это позволяет обработать одной командой сразу множество значений, например, произвести поэлементное сложение двух массивов. Ср. SISD-компьютер, MIMD-компьютер, MISD-компьютер
SPMD-МОДЕЛЬ [single progam multiple data (SPMD)]. Частный случай модели передачи сообщений, в рамках которой для всех параллельных вычислительных процессов используется один и тот же код. Это возможно, если исходная проблема разбивается на несколько частей-подзадач, каждая из которых может быть решена применением одного и того же алгоритма к различным фрагментам набора данных. Однотипные параллельные процессы запускаются выделенной управляющей подзадачей – мастер-программой. Ср. MPMD-модель
SISD-КОМПЬЮТЕР [SISD-computer]. Согласно классификации Флинна – компьютер, имеющий SISD-архитектуру (Single Instruction stream/Single Data stream) – одиночный поток команд и одиночный поток данных. SISD-к. – это классический последовательный компьютер, выполняющий в каждый момент времени только одну операцию над одним элементом данных. При этом для увеличения скорости обработки команд и скорости выполнения арифметических операций может применяться конвейерная обработка. Большинство современных бытовых персональных ЭВМ являются SISD-к. Ср. SIMD-компьютер, MISD-компьютер, MIMD-компьютер
SMP-КОМПЬЮТЕР [SMP-computer]. 1. То же, что симметричный многопроцессорный компьютер. 2. Альтернативное название любых компьютеров с общей памятью. При этом аббревиатура SMP расшифровывается как Shared Memory Processors – процессоры с общей памятью
Правообладателям!
Это произведение, предположительно, находится в статусе 'public domain'. Если это не так и размещение материала нарушает чьи-либо права, то сообщите нам об этом.