ВИРТУАЛЬНЫЙ АДРЕС [virtual address]. 1. Адрес в виртуальной машине. 2. То же, что логический адрес
ВИРТУАЛЬНЫЙ ДИСК [virtual disk]. To же, что электронный диск
ВИРУС [virus]. To же, что компьютерный вирус
ВИСЯЧАЯ СТРОКА [orphan, widow]. Нарушение правила верстки страниц, согласно которому при переносе абзаца с одной страницы на другую на странице должно присутствовать не менее определенного числа строк данного абзаца (обычно не менее двух строк). Таким образом, возможны два случая В. с: при переносе абзаца на первой странице остается только одна строка («сирота» – orphan) или на следующую страницу переносится только одна строка («вдова» – widow). Современные текстовые процессоры, например MS Word, позволяют автоматически отследить выполнение этого правила и не допустить появления В. с.
ВКЛЮЧЕНИЕ ФАЙЛА [file inclusion]. Осуществляемое препроцессором включение содержимого указанного файла в заданное место исходного текста программы. Таким образом в программу вносится необходимая информация, содержащаяся в других файлах. Так, в языке Си для программирования В. ф. предназначена директива #inciude. Когда препроцессор «распознает» эту директиву, он ищет следующее за ней в угловых скобках или двойных кавычках имя файла и включает его содержимое в текущий файл перед его компиляцией. Например, чтобы иметь возможность пользоваться в программе функциями ввода и вывода символов (getchar () и putchar ()), макроопределения которых обычно содержатся в библиотечном файле языка Си с именем stdio.h, достаточно в начале программы указать: #inciude <stdio.h>
ВКЛЮЧИТЬ [switch on]. Инициировать функционирование устройства. Например, при включении принтер становится доступным в используемой конфигурации компьютера. Противоп. выключить
ВЛОЖЕНИЕ [attachment]. To же, что вложенный файл
ВЛОЖЕННОЕ МЕНЮ [submenu]. To же, что подменю
ВЛОЖЕННЫЙ АВТОМАТ [submachine]. Конечный автомат, который может быть вызван как часть другого конечного автомата
ВЛОЖЕННЫЙ БЛОК, подблок [internal block, nested block]. Блок программы, определенный внутри другого блока. Любой блок можно охарактеризовать некоторым уровнем вложения. Если саму программу, т. е. самый внешний блок отнести к уровню 0, то следующий уровень ее В. б. будет равен 1. В общем случае блок, описанный в блоке с уровнем к, будет иметь уровень вложения (к + 1). Структура В. б. показана на рис. В.2
Рис. В.2. Структура вложенных блоков
ВЛОЖЕННЫЙ ФАЙЛ, прикрепленный файл, вложение [attached file, attachment]. Файл, посылаемый по электронной почте вместе с сообщением. См. многоцелевые расширения почты Интернета
ВЛОЖЕННЫЙ ЦИКЛ [internal cycle, nested loop]. Цикл, находящийся в теле другого цикла. Например, один и тот же алгоритм, содержащий В. ц. на языках Паскаль, Си и Фортран, соответственно, имеет вид:
См. операторы цикла языка Паскаль, операторы цикла языка Си, оператор цикла языка Фортран
ВНЕДРЕННЫЙ ОБЪЕКТ [embedded object]. Объект, созданный средствами одного приложения (приложение-источник) и помещенный в документ другого приложения (документ-контейнер). Например, диаграмма Microsoft Excel, вставленная в документ Microsoft Word. При этом в документе-контейнере не хранится ссылка на документ-источник и В. о. не обновляется автоматически при его изменении в источнике. Ср. связанный объект. Для создания В. о. необходимо, чтобы оба приложения поддерживали связывание и внедрение объектов (OLE). Двойной щелчок по В. о. позволяет активизировать создавшее его приложение и приступить к редактированию объекта. Ср. импорт
ВНЕШНЕЕ ЗАПОМИНАЮЩЕЕ УСТРОЙСТВО (ВЗУ) [backing storage, external storage]. Запоминающее устройство, не относящееся к оперативной памяти. Набор ВЗУ реализует внешнюю память вычислительной системы, доступ к данным которой осуществляется средствами ввода/вывода. Внешняя память предназначена для длительного хранения информации, поэтому носители данных, применяемые в ВЗУ, не являются энергозависимыми – при выключении компьютера данные на них сохраняются. Существуют ВЗУ на магнитных дисках, магнитных лентах и т. п. В персональных компьютерах типичными ВЗУ являются винчестерский диск, накопители на гибких магнитных дисках, лазерные диски, диски Бернулли и т. д.
ВНЕШНЕЕ ПРЕРЫВАНИЕ [external interrupt]. Прерывание, инициируемое внешним устройством. Например, прерывание, вызванное таймером, указывающим, что истек квант времени центрального процессора, выделенный для выполнения данной программы, или прерывание, вызванное нажатием пользователем персонального компьютера клавиш <Ctrl> и <Break>
ВНЕШНЕЕ УСТРОЙСТВО [external device]. Устройство компьютера, не относящееся к центральному процессору и оперативной памяти, или периферийное устройство вычислительной системы. В. у. обычно являются устройства ввода/вывода: терминалы, дисководы, стримеры, принтеры, плоттеры, сканеры, дигитайзеры и т. п. Часто одним и тем же В. у. могут пользоваться несколько компьютеров
ВНЕШНИЙ КЛЮЧ [foreign key]. To же, что вторичный ключ
ВНЕШНЯЯ КОМАНДА MS-DOS [MS-DOS external command]. Команда операционной системы MS-DOS, не обрабатываемая непосредственно командным процессором. В. к. MS-DOS выполняет действия обслуживающего характера (например, форматирование или копирование дискет) и реализуется программой – исполняемым файлом, имя которого и является В. к. MS-DOS. Эта программа устанавливается с дистрибутива и поэтому входит в состав операционной системы MS-DOS. В остальном программа ничем не отличается от других программ, с которыми работают пользователи. Так же, как и другие программы, В. к. MS-DOS запускаются командным процессором command.com по команде пользователя, в которой имя команды совпадает с именем исполняемого файла. Такой механизм выполнения позволяет постоянно пополнять систему В. к. MS-DOS. В других ситуациях в настоящее время этот термин не используется. Противоп. внутренняя команда MS-DOS
ВНЕШНЯЯ ПАМЯТЬ [backing storage, external memory]. Память, к содержимому которой можно обратиться только при помощи операций ввода/вывода. В. п. реализуется набором внешних запоминающих устройств вычислительной системы. К данным, хранящимся во В. п., центральный процессор непосредственно обращаться не может. Для этого они должны быть предварительно считаны в оперативную память
ВНЕШНЯЯ ССЫЛКА, межмодульная ссылка [external reference, inter modular reference]. 1. To же, что межмодульная ссылка. Ссылка в одном программном модуле на объект, определенный в другом программном модуле, т. е. использование в одном модуле имени или метки, которые определены в другом модуле и значения которых определяются в процессе компоновки 2. Ссылка на одном документе или веб-странице, указывающая на ресурс на другом документе или веб-странице. Ср. внутренняя ссылка
ВНУТРЕННЕЕ ПРЕРЫВАНИЕ [internal interrupt]. Прерывание, инициируемое центральным процессором. Например, прерывание, вызванное делением на ноль
ВНУТРЕННИЙ ПЕРЕХОД [internal transition]. Переход в конечном автомате, у которого есть действие, но который не ведет при этом к изменению состояния
ВНУТРЕННИЙ ЯЗЫК [internal language]. Язык программирования, на который в ходе трансляции переводится исходная программа. Например, машинный язык или промежуточный язык
ВНУТРЕННЯЯ КОМАНДА MS-DOS [MS-DOS internal command]. Команда операционной системы MS-DOS, выполняемая непосредственно командным процессором MS-DOS (программой command.com). Программы выполнения В. к. MS-DOS являются составной частью командного процессора. По мысли авторов MS-DOS В. к. MS-DOS – наиболее часто используемые команды, программы выполнения которых должны постоянно находиться в оперативной памяти или быть быстро вызванными в нее. В других ситуациях в настоящее время этот термин не используется. Противоп. внешняя команда MS-DOS
ВНУТРЕННЯЯ ПАМЯТЬ [internal memory]. To же, что основная память
ВНУТРЕННЯЯ ССЫЛКА [inline link]. Ссылка, указывающая на объект в том же программном модуле, документе или на той же веб-странице. Ср. внешняя ссылка, межмодульная ссылка
ВОДОПАДНЫЙ ПРОЦЕСС РАЗРАБОТКИ ПРОГРАММНОГО ОБЕСПЕЧЕНИЯ [waterfall software development process]. Процесс разработки программного обеспечения, состоящий из следующих фаз: анализ требований, проектирование, реализация, тестирование. Все фазы выполняются последовательно, возможно лишь небольшое наложение фаз. В. п. р. п. о. плохо подходит для случая, когда требования к программному продукту меняются в процессе разработки. Ср. инкрементный процесс разработки программного обеспечения
ВОЗВРАТ [return]. Передача управления из вызываемой программы или подпрограммы в вызывающую программу. См. вызов подпрограммы
ВОЗВРАТ В ИСХОДНОЕ СОСТОЯНИЕ [reset]. Приведение системы в исходное состояние. Выполняется, как правило, при возникновении сбоев, ошибок и тому подобных случаях. Так, нажатие кнопки Reset на системном блоке персонального компьютера приводит к перезагрузке операционной системы. См. загрузка операционной системы
ВОЗВРАТНЫЙ ВЫЗОВ, обратный вызов [callback]. Схема установления связи между абонентами сети, при которой модем вызываемого абонента вместо ответа на поступивший вызов требует, чтобы вызывающий абонент ввел тональный код и дал отбой. Далее модем проверяет код вызывающего абонента по имеющемуся набору телефонных номеров. Если полученный код соответствует какому-либо зарегистрированному номеру, модем набирает этот номер и открывает соединение с вызывающим абонентом. Модемы, способные выполнить В. в. используются, когда требуется защитить данные от несанкционированного доступа. Ср. функция обратного вызова
ВОКОДЕР [vocoder]. Аппаратное или программное средство, реализующее алгоритм сжатия аудиоданных, содержащих преимущественно человеческую речь, для передачи по линиям связи
ВОПЛОЩЕНИЕ [reification]. Применительно к объектно-ориентированному программированию способ считать объектом некоторую сущность, которая обычно не рассматривается как объект. Примером может служить динамическое поведение. Большинство представляет себе операцию как объект, но что же тогда сказать о выполнении операции? Как правило, люди представляют это в виде процесса, но стоит дать имя В. этого процесса – оно называется активацией — и можно задавать ему свойства, изображать его отношения с другими объектами, манипулировать им. В. помогает трансформировать динамические процессы в структуры данных, которыми можно управлять. Оно представляет собой одну из наиболее мощных концепций в моделировании и программировании
ВОССТАНОВЛЕНИЕ, регенерация [recovery, regeneration]. Процесс возврата к нормальной работе после машинного сбоя, программной ошибки или конфликтной ситуации. Например, процесс В. данных, разрушенных в результате программной ошибки, путем считывания с носителя, содержащего резервную копию данных. Существуют специальные программы В., помогающие производить поиск и восстановление поврежденной информации. См. возврат в исходное состояние, восстановление файла. Ср. перезапись
ВОССТАНОВЛЕНИЕ ФАЙЛА [file recovery]. Процесс восстановления в корневом каталоге магнитного диска информации об удаленном файле. Например, в операционной системе MS-DOS для этого есть команда undelete. В операционной системе Windows В. ф. выполняется с помощью Корзины. См. удаление файла
ВОСХОДЯЩЕЕ ПРОГРАММИРОВАНИЕ [bottom up programming]. Способ разработки программ, при котором программирование ведется методом «снизу-вверх», от деталей к общему. Сначала разрабатываются и тестируются функции (подпрограммы) нижнего уровня. Затем на их основе программируются функции более высокого уровня и т. д. При этом структура и функциональное назначение функций более высоких уровней вытекают из функций нижних уровней. Противоп. нисходящее программирование
ВОСЬМЕРИЧНАЯ СИСТЕМА СЧИСЛЕНИЯ [octal number system]. Позиционная система счисления с основанием системы q = 8. В качестве восьмеричных цифр используются символы 0, 1, 2, 3, 4, 5, 6, 7. Например, (137)8 = 1 × 82 + 3 × 81 + 7 × 80 = (95)10
ВОСЬМЕРИЧНОЕ ЧИСЛО [octal number]. Число, представленное в восьмеричной системе счисления
ВРЕМЕННЫЙ ОБЪЕКТ [transient object]. Объект, который существует только во время выполнения создавшего его процесса
ВРЕМЕННЫЙ ФАЙЛ, рабочий файл [temporary file (temp file)]. Файл, создаваемый операционной системой или прикладной программой на время ее работы. В. ф. создается в оперативной памяти или на диске и по завершении работы программы уничтожается. Во многих операционных системах В. ф. имеют расширение tmp
ВРЕМЯ ВЫБОРКИ [fetch time]. Интервал времени между началом обработки запроса к запоминающему устройству и получением от него запрошенных данных. В. в. включает в себя время, которое требуется для поиска элемента данных в памяти, считывания и пересылки. Ср. время доступа
ВРЕМЯ ВЫПОЛНЕНИЯ [execute time, running time, run time]. 1. Обозначение времени, в течение которого программа непосредственно выполняется, в отличие от времени, когда она загружается или компилируется. Например, сообщение операционной системы «run time error» (ошибка времени выполнения) означает, что ошибка произошла (обнаружена) при выполнении программы. Ср. время компиляции. 2. То же, что время прогона
ВРЕМЯ ДОСТУПА [access time]. Интервал времени между моментом выдачи команды на ввод или вывод данных и моментом начала записи или считывания на запоминающем устройстве. В. д. характеризует скорость поиска нужного элемента данных и может исчисляться наносекундами при обращении к оперативной памяти или секундами при обращении к магнитной ленте. Ср. время выборки
ВРЕМЯ КОМПИЛЯЦИИ [compilation time, compiling time, compile time]. 1. Обозначение времени, в течение которого исходный модуль программы преобразуется в объектный модуль. Ср. время выполнения. 2. Величина интервала времени, в течение которого исходный модуль программы преобразуется в объектный модуль. Измеряется в секундах, микросекундах и т. п.
ВРЕМЯ ОТВЕТА, время отклика, время реакции [response time]. Интервал времени между вводом запроса в вычислительную систему и получением от нее ответной реакции. Например, время между вводом запроса на поиск некоторых данных и выводом первой строки запрошенных данных. В. о. является важнейшей характеристикой диалоговой системы. Если В. о. слишком велико, то система не отвечает своему назначению. Обычно приемлемым считается В. о., не превышающее нескольких секунд
ВРЕМЯ ОТКЛИКА [response time]. To же, что время ответа
ВРЕМЯ ПОИСКА [seek time]. Время, необходимое для перемещения головки записи/чтения дисковода к указанному месту на диске. См. поиск дорожки
ВРЕМЯ ПРОГОНА, время выполнения [running time, execute time]. Величина интервала времени между моментом запуска и моментом завершения программы. Измеряется в секундах, микросекундах и т. п. Ср. время центрального процессора
ВРЕМЯ ПРОСТОЯ [downtime, idle time]. Время, в течение которого вычислительная система, процесс или устройство не выполняли своих функций. Это может быть и время, в течение которого компьютер был выключен, и время, затраченное на устранение неисправности, и время работы вхолостую, когда исправный и включенный компьютер не выполнял команды и не передавал данные
ВРЕМЯ РЕАКЦИИ [response time]. To же, что время ответа
ВРЕМЯ ТАКТА [loop time]. To же, что такт
ВРЕМЯ ЦЕНТРАЛЬНОГО ПРОЦЕССОРА, процессорное время [CPU time]. Ресурс, предоставляемый задаче вычислительной системой. Характеризует трудоемкость задачи. В однозадачных системах — время, в течение которого центральный процессор обслуживал данную задачу, включая время, в течение которого он находился в состоянии ожидания, например, при обмене данными между оперативной памятью и внешними устройствами. В многозадачных системах и системах разделения времени — суммарное время, в течение которого центральный процессор выполнял команды данной задачи. Ср. время прогона
ВСЕМИРНАЯ ПАУТИНА [World Wide Web (WWW)]. Гипертекстовая система поиска ресурсов в Интернете и доступа к ним. В. п. предоставляет набор услуг Интернета, позволяющий просмотреть любые данные, хранящиеся в компьютерах этой сети, через систему связывающих их гиперссылок. Основу аппаратного обеспечения В. п. образует множество объединенных в Интернете компьютеров, расположенных по всему миру. Информационную основу В. п. составляет множество хранящихся в памяти этих компьютеров и содержащих гипертекст документов, называемых веб-документами. В веб-документах пользователь может, указав на выделенное слово или фразу, переходить к документам или получать доступ к файлам, хранящимся в памяти компьютеров в разных точках земного шара. Поэтому пользователь воспринимает В. п. как Всемирную виртуальную информационную паутину. Поскольку В. п. использует компьютеры Интернета и стандартные протоколы для передачи файлов и документов, термин «В. п.» часто относят как к Всемирной сети компьютеров, так и собственно к информации. Доступ к веб-документам осуществляется с применением архитектуры «клиент-сервер». Веб-сервер – это программа, запущенная на компьютере, предназначенном для предоставления документов другим машинам. Веб-клиент – программа, которая дает возможность пользователю запрашивать документы с сервера. Обычно она называется программой просмотра или браузером. Для установления связи с сервером используется его сетевой адрес, который называется универсальным указателем ресурса (URL). Язык и правила, по которым общаются между собой клиенты и серверы В. п., определяются протоколом передачи гипертекста (HyperText Transmission Protocol, HTTP). HTTP позволяет запрашивать, получать и отображать данные гипермедиа, включающие текст, изображения, звук. См. протоколы TCP/IP
ВСПЛЫВАЮЩЕЕ МЕНЮ [pop-up menu]. Меню, появляющееся на экране дисплея в текущем положении курсора и исчезающее после выбора пункта меню. На экране дисплея такое меню перекрывает выведенную ранее информацию. Обычно в виде В. м. реализуются контекстные меню
ВСТАВКА [paste]. В приложениях операционной системы Windows — копирование содержимого буфера обмена в документ. При этом содержимое буфера обмена сохраняется и может быть вставлено произвольное количество раз. В зависимости от типа данных, находящихся в буфере обмена, и возможностей приложения, вставка может быть выполнена различными способами. Например, на рис. В.3 представлено диалоговое окно Специальная вставка приложения MS Word, показывающее различные способы вставки текста в документ MS Word. См. вырезание, копирование
Рис. В.3. Диалоговое окно Специальная вставка приложения Microsoft Word
ВСТРОЕННАЯ ПРОЦЕДУРА стандартная процедура [build-in procedure, standard procedure]. Процедура, действия которой определены языком программирования. Например, процедуры ввода/вывода языка Паскаль: Read, Readln, Write, Writeln. Реализация В. п. обеспечивается соответствующей системой программирования, что делает В. п. одинаково доступной для всех программ на этом языке. Ее применение не требует описания процедуры в программе, т. к. вызов В. п. автоматически распознается и компилируется транслятором
ВСТРОЕННАЯ СИСТЕМА [embedded system]. Вычислительная система, выполненная на базе встроенного компьютера и ориентированная на специальное применение. Например, система управления транспортным средством или сложной бытовой техникой. Как правило, во В. с. применяется специализированное программное и аппаратное обеспечение
ВСТРОЕННАЯ ФУНКЦИЯ, стандартная функция [built-in function, standard function]. Функция, определенная версией языка программирования. Реализация такой функции обеспечивается соответствующей системой программирования. Например, математические функции cos, sin, ехр и т. п. Их применение не требует описания функции в программе, поскольку вызов В. ф. автоматически распознается и компилируется транслятором. Практически в каждом языке программирования определен широкий набор математических В. ф., В. ф. обработки строк и других В. ф. преобразования данных
ВСТРОЕННАЯ ЭВМ [build-in computer]. To же, что встроенный компьютер
ВСТРОЕННОЕ ИЗОБРАЖЕНИЕ [in-line image]. Графический элемент, размещаемый в одной строке с текстом. Например, в данном абзаце имеется В. и. стандартной кнопки Сохранить
ВСТРОЕННЫЕ ПРОГРАММЫ, зашитые программы [firmware]. Программное обеспечение, хранящееся в микросхемах постоянного запоминающего устройства. Пользователь не может их заменить или модифицировать. В отличие от оперативной памяти постоянная память остается невредимой даже при отсутствии электропитания. Поэтому здесь хранятся жизненно важные компоненты программного обеспечения компьютера. В. п., в частности, являются программы запуска и команды ввода/вывода низкого уровня. С точки зрения сложности такие программы находятся между уровнем обычного программного обеспечения и уровнем аппаратного обеспечения
ВСТРОЕННЫЙ ИНТЕРФЕЙС НАКОПИТЕЛЕЙ, интерфейс IDE [integrated drive electronics, integrated device electronics (IDE)]. Тип интерфейса для подключения дисководов (дисковых накопителей, накопителей CD-ROM, стримеров и т. д.), у которых контроллер встроен в сам привод, т. е. без отдельной платы адаптера дисковода. Для подключения такого накопителя к компьютеру не требуется разъем шины, что более всего привлекает в этом интерфейсе. Подключение осуществляется через специальный разъем на материнской плате, служащий мини-разъемом, к которому подведены только нужные для В. и. н. сигналы
ВСТРОЕННЫЙ КОМПЬЮТЕР, встроенная ЭВМ [built-in computer]. Компьютер, являющийся неотъемлемой конструктивной частью прибора или оборудования. См. встроенная система
ВСТРОЕННЫЙ ТИП, стандартный тип, примитивный тип [build-in type, standard type, primitive type]. В языках программирования высокого уровня – тип данных, определенный стандартом данного языка. В большинство существующих языков программирования встроены целый, вещественный, логический и символьный типы
ВТОРИЧНОЕ ОКНО [secondary window]. Подчиненное окно, которое появляется поверх основного окна. Например, окно в справочной системе Windows (рис. В.4). В. о. может иметь различные положение, цвет и размер
Рис. В.4. Вторичное окно
ВТОРИЧНЫЙ КЛЮЧ, внешний ключ, неосновной ключ [secondary key, foreign key]. Поле записи, которое содержит первичный ключ другого файла (или таблицы). Например, на рис. В.5 показана схема данных, в которой имеются две таблицы: «Отделы» и «Работники». В таблице «Работники» в поле «Отдел» для каждого работника хранится код отдела, в котором он работает. Здесь поле «Отдел» является В. к.
Рис. В.5. Схема данных в приложении Microsoft Access
ВХОД В ПОДПРОГРАММУ [subroutine entry]. См. вход в программу
ВХОД В ПРОГРАММУ [program entry]. Оператор или команда, которым передается управление при запуске программы или вызове подпрограммы. См. точка входа
ВХОД В СИСТЕМУ, регистрация [login, logon]. Процедура, обеспечивающая доступ к вычислительной системе зарегистрированных пользователей. Например, работа с системой начинается с сообщения ей имени и пароля. Обычно В. в с. предваряет начало сеанса работы пользователя за одним из удаленных терминалов или рабочих станций локальной сети. Противоп. выход из системы. См. учетная запись пользователя
ВХОДНЫЕ ДАННЫЕ [input data]. Данные, вводимые в вычислительную систему через устройства ввода для обработки или хранения. Ср. исходные данные
ВЫБОР ОБЪЕКТОВ [marquee]. To же, что выделение области
ВЫБОР ПО УМОЛЧАНИЮ [default option]. Выбор системой стандартных значений параметров или стандартных действий в случаях, когда пользователем не определены другие значения или действия. Например, если в операторе цикла языка Фортран не указан шаг изменения значения параметра цикла, то при трансляции он будет выбран равным единице. См. значение по умолчанию
ВЫБОРКА [fetching]. Машинная операция, с помощью которой осуществляется чтение команд или данных из оперативной памяти в регистры устройства управления или арифметико-логического устройства
ВЫБОРКА ДАННЫХ [data retrieval]. Процесс поиска и считывания данных из файла, группы файлов или базы данных
ВЫВОД [output]. To же, что вывод данных
ВЫВОД ДАННЫХ, вывод [data output, output]. Процесс передачи данных из основной памяти ЭВМ на экран дисплея, бумагу или другой подобный носитель, а также на внешние запоминающие устройства. Выведенные из компьютера результаты обработки данных могут быть предназначены для последующего анализа человеком и для этого представляются в удобной для него форме (напечатанными или отображенными на экране дисплея), а могут быть подготовлены для ввода в другую вычислительную систему или для использования в другой программе и тогда записываются в закодированном виде на магнитный диск, магнитную ленту и т. п. В. д. производится устройствами вывода
ВИРТУАЛЬНЫЙ ДИСК [virtual disk]. To же, что электронный диск
ВИРУС [virus]. To же, что компьютерный вирус
ВИСЯЧАЯ СТРОКА [orphan, widow]. Нарушение правила верстки страниц, согласно которому при переносе абзаца с одной страницы на другую на странице должно присутствовать не менее определенного числа строк данного абзаца (обычно не менее двух строк). Таким образом, возможны два случая В. с: при переносе абзаца на первой странице остается только одна строка («сирота» – orphan) или на следующую страницу переносится только одна строка («вдова» – widow). Современные текстовые процессоры, например MS Word, позволяют автоматически отследить выполнение этого правила и не допустить появления В. с.
ВКЛЮЧЕНИЕ ФАЙЛА [file inclusion]. Осуществляемое препроцессором включение содержимого указанного файла в заданное место исходного текста программы. Таким образом в программу вносится необходимая информация, содержащаяся в других файлах. Так, в языке Си для программирования В. ф. предназначена директива #inciude. Когда препроцессор «распознает» эту директиву, он ищет следующее за ней в угловых скобках или двойных кавычках имя файла и включает его содержимое в текущий файл перед его компиляцией. Например, чтобы иметь возможность пользоваться в программе функциями ввода и вывода символов (getchar () и putchar ()), макроопределения которых обычно содержатся в библиотечном файле языка Си с именем stdio.h, достаточно в начале программы указать: #inciude <stdio.h>
ВКЛЮЧИТЬ [switch on]. Инициировать функционирование устройства. Например, при включении принтер становится доступным в используемой конфигурации компьютера. Противоп. выключить
ВЛОЖЕНИЕ [attachment]. To же, что вложенный файл
ВЛОЖЕННОЕ МЕНЮ [submenu]. To же, что подменю
ВЛОЖЕННЫЙ АВТОМАТ [submachine]. Конечный автомат, который может быть вызван как часть другого конечного автомата
ВЛОЖЕННЫЙ БЛОК, подблок [internal block, nested block]. Блок программы, определенный внутри другого блока. Любой блок можно охарактеризовать некоторым уровнем вложения. Если саму программу, т. е. самый внешний блок отнести к уровню 0, то следующий уровень ее В. б. будет равен 1. В общем случае блок, описанный в блоке с уровнем к, будет иметь уровень вложения (к + 1). Структура В. б. показана на рис. В.2
Рис. В.2. Структура вложенных блоков
ВЛОЖЕННЫЙ ФАЙЛ, прикрепленный файл, вложение [attached file, attachment]. Файл, посылаемый по электронной почте вместе с сообщением. См. многоцелевые расширения почты Интернета
ВЛОЖЕННЫЙ ЦИКЛ [internal cycle, nested loop]. Цикл, находящийся в теле другого цикла. Например, один и тот же алгоритм, содержащий В. ц. на языках Паскаль, Си и Фортран, соответственно, имеет вид:
См. операторы цикла языка Паскаль, операторы цикла языка Си, оператор цикла языка Фортран
ВНЕДРЕННЫЙ ОБЪЕКТ [embedded object]. Объект, созданный средствами одного приложения (приложение-источник) и помещенный в документ другого приложения (документ-контейнер). Например, диаграмма Microsoft Excel, вставленная в документ Microsoft Word. При этом в документе-контейнере не хранится ссылка на документ-источник и В. о. не обновляется автоматически при его изменении в источнике. Ср. связанный объект. Для создания В. о. необходимо, чтобы оба приложения поддерживали связывание и внедрение объектов (OLE). Двойной щелчок по В. о. позволяет активизировать создавшее его приложение и приступить к редактированию объекта. Ср. импорт
ВНЕШНЕЕ ЗАПОМИНАЮЩЕЕ УСТРОЙСТВО (ВЗУ) [backing storage, external storage]. Запоминающее устройство, не относящееся к оперативной памяти. Набор ВЗУ реализует внешнюю память вычислительной системы, доступ к данным которой осуществляется средствами ввода/вывода. Внешняя память предназначена для длительного хранения информации, поэтому носители данных, применяемые в ВЗУ, не являются энергозависимыми – при выключении компьютера данные на них сохраняются. Существуют ВЗУ на магнитных дисках, магнитных лентах и т. п. В персональных компьютерах типичными ВЗУ являются винчестерский диск, накопители на гибких магнитных дисках, лазерные диски, диски Бернулли и т. д.
ВНЕШНЕЕ ПРЕРЫВАНИЕ [external interrupt]. Прерывание, инициируемое внешним устройством. Например, прерывание, вызванное таймером, указывающим, что истек квант времени центрального процессора, выделенный для выполнения данной программы, или прерывание, вызванное нажатием пользователем персонального компьютера клавиш <Ctrl> и <Break>
ВНЕШНЕЕ УСТРОЙСТВО [external device]. Устройство компьютера, не относящееся к центральному процессору и оперативной памяти, или периферийное устройство вычислительной системы. В. у. обычно являются устройства ввода/вывода: терминалы, дисководы, стримеры, принтеры, плоттеры, сканеры, дигитайзеры и т. п. Часто одним и тем же В. у. могут пользоваться несколько компьютеров
ВНЕШНИЙ КЛЮЧ [foreign key]. To же, что вторичный ключ
ВНЕШНЯЯ КОМАНДА MS-DOS [MS-DOS external command]. Команда операционной системы MS-DOS, не обрабатываемая непосредственно командным процессором. В. к. MS-DOS выполняет действия обслуживающего характера (например, форматирование или копирование дискет) и реализуется программой – исполняемым файлом, имя которого и является В. к. MS-DOS. Эта программа устанавливается с дистрибутива и поэтому входит в состав операционной системы MS-DOS. В остальном программа ничем не отличается от других программ, с которыми работают пользователи. Так же, как и другие программы, В. к. MS-DOS запускаются командным процессором command.com по команде пользователя, в которой имя команды совпадает с именем исполняемого файла. Такой механизм выполнения позволяет постоянно пополнять систему В. к. MS-DOS. В других ситуациях в настоящее время этот термин не используется. Противоп. внутренняя команда MS-DOS
ВНЕШНЯЯ ПАМЯТЬ [backing storage, external memory]. Память, к содержимому которой можно обратиться только при помощи операций ввода/вывода. В. п. реализуется набором внешних запоминающих устройств вычислительной системы. К данным, хранящимся во В. п., центральный процессор непосредственно обращаться не может. Для этого они должны быть предварительно считаны в оперативную память
ВНЕШНЯЯ ССЫЛКА, межмодульная ссылка [external reference, inter modular reference]. 1. To же, что межмодульная ссылка. Ссылка в одном программном модуле на объект, определенный в другом программном модуле, т. е. использование в одном модуле имени или метки, которые определены в другом модуле и значения которых определяются в процессе компоновки 2. Ссылка на одном документе или веб-странице, указывающая на ресурс на другом документе или веб-странице. Ср. внутренняя ссылка
ВНУТРЕННЕЕ ПРЕРЫВАНИЕ [internal interrupt]. Прерывание, инициируемое центральным процессором. Например, прерывание, вызванное делением на ноль
ВНУТРЕННИЙ ПЕРЕХОД [internal transition]. Переход в конечном автомате, у которого есть действие, но который не ведет при этом к изменению состояния
ВНУТРЕННИЙ ЯЗЫК [internal language]. Язык программирования, на который в ходе трансляции переводится исходная программа. Например, машинный язык или промежуточный язык
ВНУТРЕННЯЯ КОМАНДА MS-DOS [MS-DOS internal command]. Команда операционной системы MS-DOS, выполняемая непосредственно командным процессором MS-DOS (программой command.com). Программы выполнения В. к. MS-DOS являются составной частью командного процессора. По мысли авторов MS-DOS В. к. MS-DOS – наиболее часто используемые команды, программы выполнения которых должны постоянно находиться в оперативной памяти или быть быстро вызванными в нее. В других ситуациях в настоящее время этот термин не используется. Противоп. внешняя команда MS-DOS
ВНУТРЕННЯЯ ПАМЯТЬ [internal memory]. To же, что основная память
ВНУТРЕННЯЯ ССЫЛКА [inline link]. Ссылка, указывающая на объект в том же программном модуле, документе или на той же веб-странице. Ср. внешняя ссылка, межмодульная ссылка
ВОДОПАДНЫЙ ПРОЦЕСС РАЗРАБОТКИ ПРОГРАММНОГО ОБЕСПЕЧЕНИЯ [waterfall software development process]. Процесс разработки программного обеспечения, состоящий из следующих фаз: анализ требований, проектирование, реализация, тестирование. Все фазы выполняются последовательно, возможно лишь небольшое наложение фаз. В. п. р. п. о. плохо подходит для случая, когда требования к программному продукту меняются в процессе разработки. Ср. инкрементный процесс разработки программного обеспечения
ВОЗВРАТ [return]. Передача управления из вызываемой программы или подпрограммы в вызывающую программу. См. вызов подпрограммы
ВОЗВРАТ В ИСХОДНОЕ СОСТОЯНИЕ [reset]. Приведение системы в исходное состояние. Выполняется, как правило, при возникновении сбоев, ошибок и тому подобных случаях. Так, нажатие кнопки Reset на системном блоке персонального компьютера приводит к перезагрузке операционной системы. См. загрузка операционной системы
ВОЗВРАТНЫЙ ВЫЗОВ, обратный вызов [callback]. Схема установления связи между абонентами сети, при которой модем вызываемого абонента вместо ответа на поступивший вызов требует, чтобы вызывающий абонент ввел тональный код и дал отбой. Далее модем проверяет код вызывающего абонента по имеющемуся набору телефонных номеров. Если полученный код соответствует какому-либо зарегистрированному номеру, модем набирает этот номер и открывает соединение с вызывающим абонентом. Модемы, способные выполнить В. в. используются, когда требуется защитить данные от несанкционированного доступа. Ср. функция обратного вызова
ВОКОДЕР [vocoder]. Аппаратное или программное средство, реализующее алгоритм сжатия аудиоданных, содержащих преимущественно человеческую речь, для передачи по линиям связи
ВОПЛОЩЕНИЕ [reification]. Применительно к объектно-ориентированному программированию способ считать объектом некоторую сущность, которая обычно не рассматривается как объект. Примером может служить динамическое поведение. Большинство представляет себе операцию как объект, но что же тогда сказать о выполнении операции? Как правило, люди представляют это в виде процесса, но стоит дать имя В. этого процесса – оно называется активацией — и можно задавать ему свойства, изображать его отношения с другими объектами, манипулировать им. В. помогает трансформировать динамические процессы в структуры данных, которыми можно управлять. Оно представляет собой одну из наиболее мощных концепций в моделировании и программировании
ВОССТАНОВЛЕНИЕ, регенерация [recovery, regeneration]. Процесс возврата к нормальной работе после машинного сбоя, программной ошибки или конфликтной ситуации. Например, процесс В. данных, разрушенных в результате программной ошибки, путем считывания с носителя, содержащего резервную копию данных. Существуют специальные программы В., помогающие производить поиск и восстановление поврежденной информации. См. возврат в исходное состояние, восстановление файла. Ср. перезапись
ВОССТАНОВЛЕНИЕ ФАЙЛА [file recovery]. Процесс восстановления в корневом каталоге магнитного диска информации об удаленном файле. Например, в операционной системе MS-DOS для этого есть команда undelete. В операционной системе Windows В. ф. выполняется с помощью Корзины. См. удаление файла
ВОСХОДЯЩЕЕ ПРОГРАММИРОВАНИЕ [bottom up programming]. Способ разработки программ, при котором программирование ведется методом «снизу-вверх», от деталей к общему. Сначала разрабатываются и тестируются функции (подпрограммы) нижнего уровня. Затем на их основе программируются функции более высокого уровня и т. д. При этом структура и функциональное назначение функций более высоких уровней вытекают из функций нижних уровней. Противоп. нисходящее программирование
ВОСЬМЕРИЧНАЯ СИСТЕМА СЧИСЛЕНИЯ [octal number system]. Позиционная система счисления с основанием системы q = 8. В качестве восьмеричных цифр используются символы 0, 1, 2, 3, 4, 5, 6, 7. Например, (137)8 = 1 × 82 + 3 × 81 + 7 × 80 = (95)10
ВОСЬМЕРИЧНОЕ ЧИСЛО [octal number]. Число, представленное в восьмеричной системе счисления
ВРЕМЕННЫЙ ОБЪЕКТ [transient object]. Объект, который существует только во время выполнения создавшего его процесса
ВРЕМЕННЫЙ ФАЙЛ, рабочий файл [temporary file (temp file)]. Файл, создаваемый операционной системой или прикладной программой на время ее работы. В. ф. создается в оперативной памяти или на диске и по завершении работы программы уничтожается. Во многих операционных системах В. ф. имеют расширение tmp
ВРЕМЯ ВЫБОРКИ [fetch time]. Интервал времени между началом обработки запроса к запоминающему устройству и получением от него запрошенных данных. В. в. включает в себя время, которое требуется для поиска элемента данных в памяти, считывания и пересылки. Ср. время доступа
ВРЕМЯ ВЫПОЛНЕНИЯ [execute time, running time, run time]. 1. Обозначение времени, в течение которого программа непосредственно выполняется, в отличие от времени, когда она загружается или компилируется. Например, сообщение операционной системы «run time error» (ошибка времени выполнения) означает, что ошибка произошла (обнаружена) при выполнении программы. Ср. время компиляции. 2. То же, что время прогона
ВРЕМЯ ДОСТУПА [access time]. Интервал времени между моментом выдачи команды на ввод или вывод данных и моментом начала записи или считывания на запоминающем устройстве. В. д. характеризует скорость поиска нужного элемента данных и может исчисляться наносекундами при обращении к оперативной памяти или секундами при обращении к магнитной ленте. Ср. время выборки
ВРЕМЯ КОМПИЛЯЦИИ [compilation time, compiling time, compile time]. 1. Обозначение времени, в течение которого исходный модуль программы преобразуется в объектный модуль. Ср. время выполнения. 2. Величина интервала времени, в течение которого исходный модуль программы преобразуется в объектный модуль. Измеряется в секундах, микросекундах и т. п.
ВРЕМЯ ОТВЕТА, время отклика, время реакции [response time]. Интервал времени между вводом запроса в вычислительную систему и получением от нее ответной реакции. Например, время между вводом запроса на поиск некоторых данных и выводом первой строки запрошенных данных. В. о. является важнейшей характеристикой диалоговой системы. Если В. о. слишком велико, то система не отвечает своему назначению. Обычно приемлемым считается В. о., не превышающее нескольких секунд
ВРЕМЯ ОТКЛИКА [response time]. To же, что время ответа
ВРЕМЯ ПОИСКА [seek time]. Время, необходимое для перемещения головки записи/чтения дисковода к указанному месту на диске. См. поиск дорожки
ВРЕМЯ ПРОГОНА, время выполнения [running time, execute time]. Величина интервала времени между моментом запуска и моментом завершения программы. Измеряется в секундах, микросекундах и т. п. Ср. время центрального процессора
ВРЕМЯ ПРОСТОЯ [downtime, idle time]. Время, в течение которого вычислительная система, процесс или устройство не выполняли своих функций. Это может быть и время, в течение которого компьютер был выключен, и время, затраченное на устранение неисправности, и время работы вхолостую, когда исправный и включенный компьютер не выполнял команды и не передавал данные
ВРЕМЯ РЕАКЦИИ [response time]. To же, что время ответа
ВРЕМЯ ТАКТА [loop time]. To же, что такт
ВРЕМЯ ЦЕНТРАЛЬНОГО ПРОЦЕССОРА, процессорное время [CPU time]. Ресурс, предоставляемый задаче вычислительной системой. Характеризует трудоемкость задачи. В однозадачных системах — время, в течение которого центральный процессор обслуживал данную задачу, включая время, в течение которого он находился в состоянии ожидания, например, при обмене данными между оперативной памятью и внешними устройствами. В многозадачных системах и системах разделения времени — суммарное время, в течение которого центральный процессор выполнял команды данной задачи. Ср. время прогона
ВСЕМИРНАЯ ПАУТИНА [World Wide Web (WWW)]. Гипертекстовая система поиска ресурсов в Интернете и доступа к ним. В. п. предоставляет набор услуг Интернета, позволяющий просмотреть любые данные, хранящиеся в компьютерах этой сети, через систему связывающих их гиперссылок. Основу аппаратного обеспечения В. п. образует множество объединенных в Интернете компьютеров, расположенных по всему миру. Информационную основу В. п. составляет множество хранящихся в памяти этих компьютеров и содержащих гипертекст документов, называемых веб-документами. В веб-документах пользователь может, указав на выделенное слово или фразу, переходить к документам или получать доступ к файлам, хранящимся в памяти компьютеров в разных точках земного шара. Поэтому пользователь воспринимает В. п. как Всемирную виртуальную информационную паутину. Поскольку В. п. использует компьютеры Интернета и стандартные протоколы для передачи файлов и документов, термин «В. п.» часто относят как к Всемирной сети компьютеров, так и собственно к информации. Доступ к веб-документам осуществляется с применением архитектуры «клиент-сервер». Веб-сервер – это программа, запущенная на компьютере, предназначенном для предоставления документов другим машинам. Веб-клиент – программа, которая дает возможность пользователю запрашивать документы с сервера. Обычно она называется программой просмотра или браузером. Для установления связи с сервером используется его сетевой адрес, который называется универсальным указателем ресурса (URL). Язык и правила, по которым общаются между собой клиенты и серверы В. п., определяются протоколом передачи гипертекста (HyperText Transmission Protocol, HTTP). HTTP позволяет запрашивать, получать и отображать данные гипермедиа, включающие текст, изображения, звук. См. протоколы TCP/IP
ВСПЛЫВАЮЩЕЕ МЕНЮ [pop-up menu]. Меню, появляющееся на экране дисплея в текущем положении курсора и исчезающее после выбора пункта меню. На экране дисплея такое меню перекрывает выведенную ранее информацию. Обычно в виде В. м. реализуются контекстные меню
ВСТАВКА [paste]. В приложениях операционной системы Windows — копирование содержимого буфера обмена в документ. При этом содержимое буфера обмена сохраняется и может быть вставлено произвольное количество раз. В зависимости от типа данных, находящихся в буфере обмена, и возможностей приложения, вставка может быть выполнена различными способами. Например, на рис. В.3 представлено диалоговое окно Специальная вставка приложения MS Word, показывающее различные способы вставки текста в документ MS Word. См. вырезание, копирование
Рис. В.3. Диалоговое окно Специальная вставка приложения Microsoft Word
ВСТРОЕННАЯ ПРОЦЕДУРА стандартная процедура [build-in procedure, standard procedure]. Процедура, действия которой определены языком программирования. Например, процедуры ввода/вывода языка Паскаль: Read, Readln, Write, Writeln. Реализация В. п. обеспечивается соответствующей системой программирования, что делает В. п. одинаково доступной для всех программ на этом языке. Ее применение не требует описания процедуры в программе, т. к. вызов В. п. автоматически распознается и компилируется транслятором
ВСТРОЕННАЯ СИСТЕМА [embedded system]. Вычислительная система, выполненная на базе встроенного компьютера и ориентированная на специальное применение. Например, система управления транспортным средством или сложной бытовой техникой. Как правило, во В. с. применяется специализированное программное и аппаратное обеспечение
ВСТРОЕННАЯ ФУНКЦИЯ, стандартная функция [built-in function, standard function]. Функция, определенная версией языка программирования. Реализация такой функции обеспечивается соответствующей системой программирования. Например, математические функции cos, sin, ехр и т. п. Их применение не требует описания функции в программе, поскольку вызов В. ф. автоматически распознается и компилируется транслятором. Практически в каждом языке программирования определен широкий набор математических В. ф., В. ф. обработки строк и других В. ф. преобразования данных
ВСТРОЕННАЯ ЭВМ [build-in computer]. To же, что встроенный компьютер
ВСТРОЕННОЕ ИЗОБРАЖЕНИЕ [in-line image]. Графический элемент, размещаемый в одной строке с текстом. Например, в данном абзаце имеется В. и. стандартной кнопки Сохранить
ВСТРОЕННЫЕ ПРОГРАММЫ, зашитые программы [firmware]. Программное обеспечение, хранящееся в микросхемах постоянного запоминающего устройства. Пользователь не может их заменить или модифицировать. В отличие от оперативной памяти постоянная память остается невредимой даже при отсутствии электропитания. Поэтому здесь хранятся жизненно важные компоненты программного обеспечения компьютера. В. п., в частности, являются программы запуска и команды ввода/вывода низкого уровня. С точки зрения сложности такие программы находятся между уровнем обычного программного обеспечения и уровнем аппаратного обеспечения
ВСТРОЕННЫЙ ИНТЕРФЕЙС НАКОПИТЕЛЕЙ, интерфейс IDE [integrated drive electronics, integrated device electronics (IDE)]. Тип интерфейса для подключения дисководов (дисковых накопителей, накопителей CD-ROM, стримеров и т. д.), у которых контроллер встроен в сам привод, т. е. без отдельной платы адаптера дисковода. Для подключения такого накопителя к компьютеру не требуется разъем шины, что более всего привлекает в этом интерфейсе. Подключение осуществляется через специальный разъем на материнской плате, служащий мини-разъемом, к которому подведены только нужные для В. и. н. сигналы
ВСТРОЕННЫЙ КОМПЬЮТЕР, встроенная ЭВМ [built-in computer]. Компьютер, являющийся неотъемлемой конструктивной частью прибора или оборудования. См. встроенная система
ВСТРОЕННЫЙ ТИП, стандартный тип, примитивный тип [build-in type, standard type, primitive type]. В языках программирования высокого уровня – тип данных, определенный стандартом данного языка. В большинство существующих языков программирования встроены целый, вещественный, логический и символьный типы
ВТОРИЧНОЕ ОКНО [secondary window]. Подчиненное окно, которое появляется поверх основного окна. Например, окно в справочной системе Windows (рис. В.4). В. о. может иметь различные положение, цвет и размер
Рис. В.4. Вторичное окно
ВТОРИЧНЫЙ КЛЮЧ, внешний ключ, неосновной ключ [secondary key, foreign key]. Поле записи, которое содержит первичный ключ другого файла (или таблицы). Например, на рис. В.5 показана схема данных, в которой имеются две таблицы: «Отделы» и «Работники». В таблице «Работники» в поле «Отдел» для каждого работника хранится код отдела, в котором он работает. Здесь поле «Отдел» является В. к.
Рис. В.5. Схема данных в приложении Microsoft Access
ВХОД В ПОДПРОГРАММУ [subroutine entry]. См. вход в программу
ВХОД В ПРОГРАММУ [program entry]. Оператор или команда, которым передается управление при запуске программы или вызове подпрограммы. См. точка входа
ВХОД В СИСТЕМУ, регистрация [login, logon]. Процедура, обеспечивающая доступ к вычислительной системе зарегистрированных пользователей. Например, работа с системой начинается с сообщения ей имени и пароля. Обычно В. в с. предваряет начало сеанса работы пользователя за одним из удаленных терминалов или рабочих станций локальной сети. Противоп. выход из системы. См. учетная запись пользователя
ВХОДНЫЕ ДАННЫЕ [input data]. Данные, вводимые в вычислительную систему через устройства ввода для обработки или хранения. Ср. исходные данные
ВЫБОР ОБЪЕКТОВ [marquee]. To же, что выделение области
ВЫБОР ПО УМОЛЧАНИЮ [default option]. Выбор системой стандартных значений параметров или стандартных действий в случаях, когда пользователем не определены другие значения или действия. Например, если в операторе цикла языка Фортран не указан шаг изменения значения параметра цикла, то при трансляции он будет выбран равным единице. См. значение по умолчанию
ВЫБОРКА [fetching]. Машинная операция, с помощью которой осуществляется чтение команд или данных из оперативной памяти в регистры устройства управления или арифметико-логического устройства
ВЫБОРКА ДАННЫХ [data retrieval]. Процесс поиска и считывания данных из файла, группы файлов или базы данных
ВЫВОД [output]. To же, что вывод данных
ВЫВОД ДАННЫХ, вывод [data output, output]. Процесс передачи данных из основной памяти ЭВМ на экран дисплея, бумагу или другой подобный носитель, а также на внешние запоминающие устройства. Выведенные из компьютера результаты обработки данных могут быть предназначены для последующего анализа человеком и для этого представляются в удобной для него форме (напечатанными или отображенными на экране дисплея), а могут быть подготовлены для ввода в другую вычислительную систему или для использования в другой программе и тогда записываются в закодированном виде на магнитный диск, магнитную ленту и т. п. В. д. производится устройствами вывода