Текст книги "Толковый словарь современной компьютерной лексики"
![](/books_files/covers/thumbs_240/tolkovyy-slovar-sovremennoy-kompyuternoy-leksiki-45745.jpg)
Автор книги: Федор Новиков
Жанр: Словари, Справочники
сообщить о неприемлемом содержимом
Текущая страница: 12 (всего у книги 46 страниц) [доступный отрывок для чтения: 13 страниц]
ГРУППА ОБЪЕДИНЕННЫХ ЭКСПЕРТОВ ПО ФОТОГРАФИИ, группа JPEG [Joint Pictures Entertainment Group (JPEG)]. Рабочий комитет Международной организации по стандартизации (ISO), разрабатывающий стандарты сжатия и восстановления сжатых данных в компьютерной графике. См. формат JPEG
ГРУППА ЭКСПЕРТОВ В ОБЛАСТИ ДВИЖУЩИХСЯ ИЗОБРАЖЕНИЙ [Moving Pictures Expert Group (MPEG)]. To же, что группа MPEG
ГРУППА JPEG [Joint Pictures Entertainment Group (JPEG)]. To же, что группа объединенных экспертов по фотографии
ГРУППА MPEG, группа экспертов в области движущихся изображений, экспертная группа по кинематографии [Moving Pictures Expert Group (MPEG)]. Рабочая группа экспертов цифрового видео, регулярно проводящая встречи своих специалистов под эгидой Международной организации по стандартизации (ISO). Г. MPEG занимается разработкой эффективных методов хранения видеоданных. Например, при использовании стандарта MPEG на стандартный компакт-диск можно записать полнометражный фильм, причем качество изображения и звука будет высоким
ГФЛОПС [GFLOPS]. То же, что гигафлопс
Гц [Hz]. To же, что герц
Д
ДАМП [dump]. 1. Распечатка содержимого памяти компьютера или файла, обычно без учета внутренней структуры данных. Копия содержимого регистров, нужного участка оперативной памяти, блока данных или файла выводится на печать последовательно, байт за байтом, в форме двоичного, восьмеричного или шестнадцатеричного кодов. Д. применяется для анализа работы программных систем. Например, Д., полученный после аварийного завершения программы, служит материалом для выявления причин аварийного завершения. 2. То же, что дамп памяти. 3. То же, что дамп экрана
ДАМП ПАМЯТИ, дамп [memory dump, dump]. Копия содержимого оперативной памяти на внешнем носителе (бумаге, магнитном диске и т. п.)
ДАМП ЭКРАНА, дамп [screen dump, dump]. Копия содержимого экрана на внешнем носителе (бумаге, магнитном диске и т. п.)
ДАННЫЕ [data]. 1. Информация, подготовленная для передачи, хранения и обработки в вычислительной машине, т. е. представленная в символьной (цифровой) форме. Примерами Д. являются закодированные для ввода или уже введенные в компьютер текст, речь, изображение, таблицы всевозможных величин и т. п. 2. В контексте отдельной программы или пакета программ слово «Д.» означает все обрабатываемые программой объекты, отличные от ее команд. Эти Д. можно разбить на два класса: Д., определяемые программистом, и Д., определяемые системой. Д., определяемые программистом, состоят из элементов, которые программист явно определяет и над которыми производит действия в своей программе, например, числа, массивы, файлы и т. д. Д., определяемые системой, состоят из тех элементов, которые формируются для служебных целей во время выполнения программы, например, стеки точек возврата, дескрипторы структур данных, списки свободного пространства памяти, буферы ввода/вывода и т. д. Эти Д. обычно генерируются автоматически без явного указания программиста (часто он об этом даже не подозревает). 3. В качестве Д. могут выступать команды и даже программы. Например, коды программ на исходном языке системы программирования являются Д. для компилятора, а коды результирующей объектной программы — Д. для компоновщика. См. видеоданные
ДВИЖОК [scroll box]. To же, что бегунок
ДВОИЧНАЯ СИСТЕМА СЧИСЛЕНИЯ [binary number system]. Позиционная система счисления с основанием q = 2. В качестве двоичных цифр используются символы 0 и 1. Например, двоичное число
(1101.01)2 = 1 × 23+ 1 × 22 + 0 × 21 + 1 × 20 + 0 × 2–1 + 1 × 2–2 = (13.25)10
Представление числа в Д. с. с. рассматривается как двоичный код этого числа. Поэтому Д. с. с. широко применяют для внутреннего представления чисел в компьютере. См. система счисления
ДВОИЧНОЕ ПРЕДСТАВЛЕНИЕ [binary-coded representation]. Представление информации в двоичном коде. Д. п. является основным способом представления данных в памяти компьютера
ДВОИЧНОЕ ЧИСЛО [binary number]. Число, представленное в двоичной системе счисления
ДВОИЧНЫЙ КОД [binary code]. Код, символами которого являются 0 и 1
ДВОИЧНЫЙ РАЗРЯД [binary digit, bit]. Место (позиция), занимаемое символом 0 или 1 в двоичном коде
ДВОЙНАЯ ОШИБКА [double fault]. Состояние вычислительной системы, возникающее, когда одновременно имеют место два прерывания и процессор не в состоянии их обработать. Этот вид ошибки практически всегда вызывается аппаратным сбоем
ДВОЙНОЕ СЛОВО [double word]. Элемент данных, состоящий из двух смежных машинных слов, который воспринимается памятью, арифметическим устройством или устройством управления ЭВМ как единое целое, имеющее определенное смысловое содержание. Например, числа с плавающей точкой одинарной и двойной точности математический сопроцессор персонального компьютера различает как слово (занимает 4 байта) и Д. с. (занимает 8 байт) соответственно
ДВОЙНОЙ ЩЕЛЧОК [double click]. Действие, которое заключается том, чтобы дважды быстро нажать и отпустить кнопку неподвижной мыши. Д. щ. применяется при выборе и активизации объектов, запуске программ и т. п. При этом указатель мыши должен быть позиционирован на выбираемый объект или программу. Ср. щелчок
ДВУМЕРНЫЙ МАССИВ [two-dimensional array]. Матрица. Массив с двумя измерениями (строками и столбцами)
ДВУМЕСТНАЯ ОПЕРАЦИЯ, бинарная операция [dyadic operation, binary operation]. Арифметическая, логическая или другая операция над двумя операндами (аргументами). Например, операция «логическая сумма» («или») – двуместная. Ср. одноместная операция
ДВУХКАНАЛЬНЫЙ КОНТРОЛЛЕР [dual channel controller]. Схема или устройство, управляющее передачей сигнала по двум магистралям
ДВУХТОЧЕЧНЫЙ ОБМЕН [point-to-point exchange, point-to-point passing]. В модели передачи сообщений форма обмена сообщениями, в которой участвуют только два процесса, – процесс-отправитель и процесс-получатель. Имеется несколько разновидностей Д. о.: синхронный обмен, который сопровождается уведомлением об окончании приема сообщения; асинхронный обмен, который таким уведомлением не сопровождается; блокирующие прием – передача, которые приостанавливают выполнение процесса на время приема сообщения; неблокирующие прием – передача, при которых выполнение процесса продолжается, а программа в нужный момент может запросить подтверждение завершения приема сообщения. При реализации Д. о. обычно гарантируется сохранение порядка сообщений, которые не могут обгонять друг друга. Ср. коллективный обмен
ДЕЙСТВИЕ [action]. Выполнимое всегда завершающееся атомарное вычисление, которое приводит к изменению состояния системы или возврату значения. Выполнение Д. не может быть прервано событием. Д. является одним из основных понятий унифицированного языка моделирования UML. Ср. деятельность
ДЕЙСТВИЕ ПРИ ВХОДЕ [entry action]. Действие, осуществляемое при входе в состояние конечного автомата
ДЕЙСТВИТЕЛЬНАЯ ПЕРЕМЕННАЯ [real variable]. To же, что вещественная переменная
ДЕЙСТВИТЕЛЬНОЕ ЧИСЛО [real number]. To же, что вещественное число
ДЕЙСТВИТЕЛЬНЫЙ АДРЕС [effective address, executive address]. To же, что исполнительный адрес
ДЕЙСТВИТЕЛЬНЫЙ ТИП [real type]. To же, что вещественный тип
ДЕЙСТВУЮЩЕЕ ЛИЦО [actor]. Абстрактное описание сущности, находящейся вне моделируемой системы, которая напрямую взаимодействует с системой. Д. л. участвует в варианте использования или множестве вариантов использования с целью достижения определенного результата. Д. л. является одним из основных понятий унифицированного языка моделирования UML и отображается на диаграммах использования
ДЕЙТАГРАММА [datagram]. В сети с коммутацией пакетов – пакет данных, содержащий помимо передаваемой информации полный адрес пункта назначения, заданный пользователем, а не сетью. Д. передаются по сети независимо от других пакетов и без установки виртуального соединения
ДЕЛЕГИРОВАНИЕ [delegation]. Перепоручение выполнения функции одного объекта другому. Например, Д. операции, которую осуществляют над первым объектом, вызывает операцию над вторым объектом, которая и делает работу. Д. можно использовать в качестве альтернативы наследованию. В некоторых языках (таких как Self) Д. поддерживается механизмами наследования в самом языке. В большинстве остальных языков (например, Си++ и Smalltalk) Д. реализуется в виде ассоциации или агрегации с другим объектом
ДЕКОДЕР [decoder]. To же, что дешифратор
ДЕЛЕНИЕ НА НУЛЬ [divide by zero error]. To же, что ошибка деления на нуль
ДЕМОН [daemon]. Программа, используемая, как правило, в операционных системах UNIX для выполнения служебной функции без запроса со стороны пользователя и даже без его ведома. См. например, демон линейного принтера. Д. пребывает в фоновом режиме и активизируется только в случае необходимости
ДЕМОН ЛИНЕЙНОГО ПРИНТЕРА [line printer daemon (LPD)]. Обслуживающая программа (демон) сервера печати, позволяющая линейному принтеру принимать задания на печать от удаленных клиентов, используя протокол LPR. Удаленные клиенты часто представляют собой UNIX-системы, но существует программное обеспечение и для большинства других операционных систем, включая операционную систему Windows NT
ДЕМОНСТРАЦИОННАЯ ПРОГРАММА [demonstration program (demo program)]. Программа, демонстрирующая интерфейс пользователя с программным продуктом либо возможности программного продукта. Как правило, это специально созданная программа-имитатор, иллюстрирующая некоторые экранные изображения, являющиеся результатом работы программного продукта. Иногда это бывает «урезанная» версия самого программного продукта
ДЕРЕВО ДОМЕНОВ [domain tree]. Иерархическая организация доменов. При этом домены прозрачно связываются друг с другом двусторонними, транзитивными доверительными отношениями, т. е. новый домен в дереве сразу же вступает в доверительные отношения с другими доменами, и все объекты доменов становятся доступными друг для друга. Таким образом, пользователю или группе в любом домене можно дать разрешения на доступ к любому объекту в дереве доменов, благодаря чему и обеспечивается возможность единой регистрации в сети
ДЕРЕВО КАТАЛОГОВ [directory tree, tree]. Графическое изображение структуры взаимного вложения каталогов и подкаталогов. Д. к. позволяет наглядно представить структуру корневого каталога и всех его подкаталогов, а также быстро найти нужный каталог и файл. На рис. Д.1 показан вид окна программы Проводник Windows на экране персонального компьютера.
![](_166.png)
Рис. Д.1. Дерево каталогов в программе Проводник
На левой панели изображено Д. к. диска D:. Значок + слева от имени каталога означает, что этот каталог содержит вложенные каталоги, которые не отображены в дереве в данный момент. Щелчок мышью по значку + раскрывает каталог. Имя рабочего каталога выделено на Д. к. цветовым маркером. Передвигая маркер по дереву, можно изменить рабочий каталог. При этом содержимое каталога появится на соседней панели
ДЕСКРИПТОР, описатель [descriptor]. 1. Определяемая и создаваемая операционной системой или системой программирования и хранимая в памяти служебная информация о программе, файле, данных или других объектах. Д. является «паспортом» объекта и содержит данные, необходимые системе для работы с указанными объектами. Например, Д. массива содержит тип элементов массива, адрес начального элемента массива, размерность массива, границы и шаг изменения индексов. Д. сегмента переменной длины обязательно содержит длину сегмента. 2. Слово, словосочетание или код языка информационно-поисковых систем, используемые для описания основного содержания документа. См. информационная система 3. В унифицированном языке моделирования UML элемент модели, описывающий общие свойства некоего множества экземпляров, включая их структуру, отношения, поведение, ограничения, цель и т. д.
ДЕСПУЛИНГ [despooling]. Процесс считывания содержимого буферного файла и отправки его на печатающее устройство. См. буферная память, спулинг
ДЕСТРУКТОР [destructor]. Операция с областью действия в масштабе класса, которая уничтожает экземпляр класса и высвобождает занимаемые им ресурсы
ДЕСЯТИЧНАЯ СИСТЕМА СЧИСЛЕНИЯ [decimal number system]. Позиционная система счисления с основанием q = 10. Привычная нам система записи чисел, в которой используются цифры 0, 1, 2, 3, 4, 5, 6, 7, 8, 9. В языках программирования высокого уровня Д. с. с. применяется для записи числовых констант
ДЕСЯТИЧНОЕ ПРЕДСТАВЛЕНИЕ [decimal representation]. Представление чисел в десятичной системе счисления. Д. п. применяется для записи числовых констант в программах на языках программирования высокого уровня и вводимых с клавиатуры числовых исходных данных
ДЕФРАГМЕНТАТОР ДИСКА, дефрагментор диска [disk defragmenter]. Приложение, выполняющее дефрагментацию диска
ДЕФРАГМЕНТАЦИЯ [defragmentation]. Перераспределение данных на устройстве длительного хранения информации (например, гибком или жестком диске) с целью устранения пустых мест между фрагментами, заполненными данными. Обычно файлы записываются на любое свободное место на диске. Поэтому частое удаление и создание файлов может привести к тому, что многие файлы окажутся фрагментированы (т. е. записаны несколькими порциями в разных местах диска). Д. выполняется с помощью специальных программ-дефрагментаторов путем последовательного копирования хранящихся на диске файлов в оперативную память или на другой носитель данных и повторного размещения этих файлов в последовательных (соседних) секторах, без пропусков. В результате, как правило, ускоряется доступ к данным – значительно возрастает скорость открытия файлов и запуска приложений, поскольку не тратится время на поиск фрагментов файла
ДЕФРАГМЕНТОР ДИСКА [disk defragmenter]. To же, что дефрагментатор диска
ДЕШИФРАТОР, декодер [decoder]. 1. Устройство или программа, преобразующая зашифрованные (закодированные) данные в их первоначальный вид. Противоп. шифратор. 2. Устройство, преобразующее цифровой код в управляющие сигналы. Например, имеющийся в центральном процессоре Д. команд распознает содержание команды и посылает соответствующие управляющие сигналы другим устройствам компьютера, обеспечивая ее выполнение. В этом смысле Д. является цифроаналоговый преобразователь
ДЕЯТЕЛЬНОСТЬ [activity]. Неатомарное вычисление, выполнение которого может быть прервано событием. Д. является одним из основных понятий унифицированного языка моделирования UML. Ср. действие
ДЖАВА [Java]. См. язык программирования Java
ДЖАВА-АППЛЕТ, JAVA-апплет [Java applet]. Класс языка программирования Java, встроенный в виде исполняемого модуля в документ, набранный на языке HTML. Д.-а. загружается с сервера на компьютер-клиент при запросе содержащей его страницы как прикрепленный файл. Д.-а. отличается от Java-приложения тем, что имеет ограниченный доступ к некоторым ресурсам компьютера-клиента и запрет на обмен данными с другими компьютерами сети (за исключением сервера, с которого он загружен). Д.-а. применяются, например, при организации на веб-страницах вычислений или диалога с пользователем, а также для применения мультимедийных эффектов в оформлении веб-страниц. См. апплет
ДЖАВА-СЦЕНАРИЙ, JAVA-сценарий [Java script]. Сценарий в виде текста на языке программирования Java или языке сценариев JavaScript, включаемый непосредственно в веб-страницу и загружаемый вместе с ней. Исполняется интерпретатором Java, который встраивается практически в каждый современный браузер
ДЖОЙСТИК [joystick]. Рычажковое устройство ввода, предназначенное для управления движением графических объектов на экране дисплея. Д. обычно выполняется в виде снабженной кнопками рукоятки, которой можно совершать наклонные и вращательные движения (рис. Д.2). Эти движения преобразуются в управляющие электрические сигналы, пропорциональные углам отклонения рукоятки от вертикали. Нажатием кнопок можно сообщить работающей программе некоторые сведения или отдать какие-либо команды. Д. различной конструкции широко применяются в компьютерных играх и тренажерах
![](_169.png)
Рис. Д.2. Джойстик
ДЖОКЕР [joker]. Идентификатор, обозначающий произвольное значение параметра
ДИАГРАММА 1. [chart]. Графическое изображение зависимости между величинами. На Д. числовые величины или их соотношения изображаются с помощью плоских или объемных геометрических фигур. На рис. Д.3 изображено диалоговое окно Мастер диаграмм, с помощью которого можно представлять в графической форме данные в Microsoft Excel.
![](_169_2.png)
Рис. Д.3. Типы диаграмм Microsoft Excel
Оно предоставляет пользователю выбор из 11 типов диаграмм. Для каждого типа существует несколько разновидностей. 2. [diagram]. Графическая презентация элементов модели в визуальном языке моделирования. Изображается, как правило, в виде графа, состоящего из дуг (отношений) и вершин (сущностей). В унифицированном языке моделирования UML существуют диаграммы классов, использования, последовательности, кооперации, состояний, деятельности, компонентов, размещения и некоторые другие
ДИАГРАММА ВАРИАНТОВ ИСПОЛЬЗОВАНИЯ [use case diagram]. To же, что диаграмма использования
ДИАГРАММА ВЗАИМОДЕЙСТВИЯ [interaction diagram]. Общий термин унифицированного языка моделирования UML, который применяется к нескольким видам диаграмм, касающихся взаимодействия объектов. К Д. в. относятся диаграммы кооперации и диаграммы последовательности. С ними тесно связаны диаграммы деятельности
ДИАГРАММА ДЕЯТЕЛЬНОСТИ [activity diagram]. Диаграмма унифицированного языка моделирования UML, на которой изображается граф деятельности (рис. Д.4)
![](_171.png)
Рис. Д.4. Пример диаграммы деятельности унифицированного языка моделирования UML
ДИАГРАММА ИСПОЛЬЗОВАНИЯ, диаграмма вариантов использования [use case diagram]. Диаграмма унифицированного языка моделирования UML, на которой изображены отношения, существующие между действующими лицами и вариантами использования системы (рис. Д.5)
![](_172.png)
Рис. Д.5. Пример диаграммы использования унифицированного языка моделирования UML
ДИАГРАММА КЛАССОВ [class diagram]. Диаграмма унифицированного языка моделирования UML, в которой собраны декларативные (статичные) элементы, такие как классы, типы, а также их содержимое и отношения между ними (рис. Д.6)
![](_172_2.png)
Рис. Д.6. Пример диаграммы классов унифицированного языка моделирования UML
ДИАГРАММА КОМПОНЕНТОВ [component diagram]. Диаграмма унифицированного языка моделирования UML, на которой изображены компоненты программы и зависимости между ними (рис. Д.7)
![](_172_3.png)
Рис. Д.7. Пример диаграммы компонентов унифицированного языка моделирования UML
ДИАГРАММА КООПЕРАЦИИ [collaboration diagram]. Диаграмма унифицированного языка моделирования UML, на которой показано взаимодействие объектов в кооперации. В отличие от диаграммы последовательности, в Д. к. связи между объектами указываются явно (рис. Д.8). С другой стороны, на Д. к. время не изображается графически, поэтому последовательность сообщений нужно определять, исходя из их нумерации. Таким образом, на диаграммах последовательности и Д. к. изображается одна и та же информация, однако делается это по-разному
![](_173.png)
Рис. Д.8. Пример диаграммы кооперации унифицированного языка моделирования UML
ДИАГРАММА ПОТОКОВ ДАННЫХ [data flow diagram (DFD)]. Диаграмма, отражающая перемещение данных между пользователями приложения, хранилищами данных и процедурами обработки данных. В унифицированный язык моделирования UML Д. п. д. в явном виде не включены
ДИАГРАММА ПОСЛЕДОВАТЕЛЬНОСТИ [sequence diagram]. Диаграмма унифицированного языка моделирования UML, на которой изображено упорядоченное во времени взаимодействие объектов. В частности, на ней изображаются сами объекты, их линии жизни и последовательность сообщений, которыми они обмениваются (рис. Д.9). Ср. диаграмма кооперации
![](_173_2.png)
Рис. Д.9. Пример диаграммы последовательности унифицированного языка моделирования UML
ДИАГРАММА РАЗВЕРТЫВАНИЯ [deployment diagram]. To же, что диаграмма размещения
ДИАГРАММА РАЗМЕЩЕНИЯ, диаграмма развертывания [deployment diagram]. Диаграмма унифицированного языка моделирования UML, на которой изображается конфигурация для работающих вычислительных узлов и экземпляров компонентов (рис. Д. 10)
![](_174.png)
Рис. Д.10. Пример диаграммы размещения унифицированного языка моделирования UML
ДИАГРАММА СОСТОЯНИЙ [statechart diagram]. Диаграмма унифицированного языка моделирования UML, на которой изображается конечный автомат, его состояния и переходы (рис. Д. 11). Изначальная концепция была разработана Дэвидом Харелом (David Harel)
![](_175.png)
Рис. Д.11. Пример диаграммы состояний унифицированного языка моделирования UML
ДИАЛОГ [dialog]. Двусторонний обмен информацией и управляющими сигналами между человеком и компьютером в форме вопросов и ответов в темпе, удобном для человека. Пользователь ведет Д. с помощью клавиатуры, мыши или микрофона. Программа выводит информацию на экран дисплея или использует синтезатор речи (см. синтез речи). Развитые формы Д. могут происходить с одновременным использованием разных устройств ввода/вывода. Например, вывод информации на экран сопровождается или перемежается речью. Существуют специальные диалоговые системы, позволяющие настроить Д. на потребности и стиль работы конкретного пользователя. При участии в Д. опытного пользователя Д. управляется преимущественно человеком, в противном случае управление берет на себя компьютер. См. диалоговый режим, графический диалог, интеллектуальный интерфейс
ДИАЛОГОВАЯ СИСТЕМА [dialog system, conversational system]. 1. Система программ и аппаратных средств, обеспечивающая диалоговый режим взаимодействия пользователя с исполняемой программой. 2. Программная система, управляемая пользователем в диалоговом режиме
ДИАЛОГОВОЕ ОКНО [dialog window]. См. окно
ДИАЛОГОВОЕ ОКНО С ВКЛАДКАМИ [tabbed dialog box]. Диалоговое окно, разделенное на секции, которые выглядят как карточки в картотеке с выступающими ярлычками (рис. Д. 12). Для того чтобы раскрыть соответствующую вкладку, нужно щелкнуть на ярлычке или нажать комбинацию клавиш <Ctrl>+<Tab>
![](_176.png)
Рис. Д. 12. Диалоговое окно с вкладками в приложении Word
ДИАЛОГОВЫЙ ПРОЦЕССОР [conversational processor]. Программа – компонент интеллектуального интерфейса, представляющая собой интерпретатор естественного или профессионального языка пользователя. Д. п. распознает конструкции языка пользователя и преобразует их в описание задачи на промежуточном языке интеллектуальной системы программирования. По этому описанию специальными средствами системы создается программа решения задачи на основе информации, хранящейся в базе знаний
ДИАЛОГОВЫЙ РЕЖИМ, интерактивный режим [dialog mode, interactive mode]. Режим взаимодействия пользователя с исполняемой программой или вычислительной системой, при котором пользователь управляет программой во время ее работы. Например, Д. р. используется для решения задач, программа или исходные данные которых в момент начала решения могут быть известны не полностью. Человек следит за процессом решения, фиксирует те или иные промежуточные результаты и по ходу решения задачи выдает программе инструкции. Д. р. обычно предполагает задание пользователем с терминала команд (запросов), вызывающих немедленные ответные действия, которые сопровождаются соответствующими сообщениями или подтверждениями компьютера. Внешним проявлением Д. р. является диалог пользователя с компьютером, для реализации которого могут применяться соответствующие средства. См. диалог, интеллектуальный интерфейс
ДИАПАЗОН ИЗМЕНЕНИЯ ЧИСЕЛ [number range]. Область значений, которые могут принимать числа при принятой в данной ЭВМ системе счисления и форме представления чисел. Д. и. ч. целого типа определяется неравенством |N| ≤ qL – 1, где q — основание системы счисления; L — количество разрядов, отводимых под число, минус единица, соответствующая знаку. Например, если известно, что число целого типа в двоичной системе счисления занимает машинное слово длиной 4 байта = 32 бита, это значит, что его величина не может превышать значения 231 – 1 = 2 147 483 647. Д. и. ч. с плавающей точкой определяется неравенством
![](_177.png)
где i и s — нижний и верхний пределы ненулевых чисел с плавающей точкой; q — основание системы счисления; р — число разрядов, предназначенных для хранения абсолютной величины порядка; т — число разрядов, предназначенных для хранения абсолютной величины мантиссы. Для нуля существует особое представление. Представление чисел с плавающей точкой обеспечивает относительную ошибку порядка q–m. Поэтому если известно, что в некоторой вычислительной системе двоичные числа с плавающей точкой занимают 8 байт = 64 бита, из которых 1 байт = 8 бит отводится на порядок и его знак и, следовательно, 7 байт = 56 бит – на мантиссу (включая знак числа), то диапазон изменения вещественных чисел в такой системе будет
![](_177_2.png)
где s и i – верхний и нижний пределы абсолютных значений ненулевых чисел с плавающей точкой. Таким образом, множество представимых в компьютере чисел с плавающей точкой отличается от множества действительных чисел. Оно ограничено и имеет конечное число элементов. При этом его плотность на числовой оси не везде одинакова. Действительно, числа с плавающей точкой более «сжаты» со стороны малых величин, чем со стороны больших величин: между i и 2i имеется столько же чисел, сколько между 2i и 4i, между 4i и 8i, …, между s/2 и s (рис. Д.13). С другой стороны, ноль изолирован от других величин и должен обрабатываться отдельно. См. представление чисел с плавающей точкой
![](_177_3.png)
Рис. Д.13. Схема расположения на числовой оси представимых в ЭВМ чисел с плавающей точкой
ДИГИТАЙЗЕР [digitizer]. 1. Устройство, предназначенное для ввода чертежей с листа (рис. Д.14). Д. снабжен специальным инструментом, называемым пером. При перемещении пера над линиями чертежа производятся отсчеты его координат в близко расположенных точках. Эти данные вводятся в компьютер. Тем самым происходит преобразование готовых изображений в цифровую форму данных. Д. позволяют обрабатывать на компьютере, например, метеорологические данные, представленные в виде карт и графиков. См. цифровой планшет графического ввода. 2. Устройство, преобразующее непрерывный аналоговый сигнал в дискретную цифровую форму
![](_178.png)
Рис. Д. 14. Дигитайзер
ДИЗЪЮНКЦИЯ [disjunction]. To же, что логическое «ИЛИ». См. логические операции
ДИНАМИЧЕСКАЯ ЗАГРУЗКА ПРОГРАММЫ [dynamic program loading]. Способ загрузки программы, при котором в оперативную память считывается не вся программа; модули, отсутствующие в памяти, подгружаются по мере обращения к ним. Д. з. п. может сопровождаться динамическим размещением модулей либо оверлейным размещением модулей. При динамическом размещении подгружаемые модули могут загружаться в разные свободные области оперативной памяти, и связи между ними устанавливаются динамически, операционной системой в процессе загрузки. При оверлейном размещении по мере необходимости подгружаются сегменты перекрытия, которые могут состоять из нескольких программных модулей. Они загружаются в одну и ту же область памяти, перекрывая ранее загруженные в нее сегменты той же программы. План такой загрузки и связи между оверлейно размещаемыми модулями устанавливаются статически, системой программирования до начала выполнения программы. См. перекрытие, оверлейная программа
ДИНАМИЧЕСКАЯ МАРШРУТИЗАЦИЯ [dynamic routing]. Процесс изменения в таблицах маршрутизации, происходящий в реальном масштабе времени в соответствии с изменениями в самой сети. Программное обеспечение изменяет маршруты, основываясь на служебных сообщениях, а затем распространяет сообщения об изменениях в своих маршрутах
ДИНАМИЧЕСКАЯ ОБЛАСТЬ ПАМЯТИ, проблемная область памяти [dynamic storage area]. Область оперативной памяти, предназначенная для размещения прикладных программ на время их выполнения. После завершения программы Д. о. п. освобождается для загрузки другой программы. См. распределение памяти. Ср. зона
ДИНАМИЧЕСКАЯ ВЕБ-СТРАНИЦА [dynamic Web page]. Веб-страница, предназначенная для облегчения доступа к программам и данным. Д. в.-с, как правило, содержит очень мало собственно текста. Вместо этого здесь имеются встроенные ссылки на другие приложения, из которых Д. в.-с. извлекает информацию по запросам пользователя. Например, Д. в.-с. может предоставлять пользователю информацию определенного сорта, извлекая ее из различных уже существующих во Всемирной паутине баз данных
ДИНАМИЧЕСКИ ЗАГРУЖАЕМАЯ БИБЛИОТЕКА [dynamic link library (DLL)]. To же, что библиотека динамической компоновки
ДИНАМИЧЕСКИЙ ОБМЕН ДАННЫМИ [dynamic data exchange (DDE)].
Средство, позволяющее приложениям Windows обмениваться друг с другом данными и командами. Суть Д. о. д. состоит в следующем. Вначале первое приложение должно установить связь со вторым. Затем первое приложение может посылать второму команды для исполнения, данные для использования, запрашивать и получать результаты. В конце сеанс связи по DDE должен быть завершен. Д. о. д. поддерживают практически все приложения Windows, начиная с самых первых версий операционной системы Windows. Например, копирование данных из документа одного приложения в документ другого приложения с помощью буфера обмена в Windows основано на Д. о. д. В настоящее время Д. о. д. постепенно вытесняется более современными средствами, такими как связывание и внедрение объектов (OLE). Одна из причин состоит в том, что DDE не обеспечивает достаточных средств для обработки исключительных ситуаций
ДИНАМИЧЕСКОЕ РАЗМЕЩЕНИЕ МОДУЛЕЙ [dynamic modules allocation] . Размещение программных модулей в свободных областях оперативной памяти при динамической загрузке программы. При Д. р. м. связи между ними устанавливаются динамически, операционной системой в процессе динамической загрузки. Ср. оверлейное размещение модулей
ДИНАМИЧЕСКОЕ РАСПРЕДЕЛЕНИЕ ПАМЯТИ [dynamic memory allocation] . Способ распределения оперативной памяти, при котором она выделяется и освобождается по запросам программы в ходе ее выполнения. Противоп. статическое распределение памяти. См. распределение памяти, зона
ДИНАМИЧЕСКОЕ РАСПРЕДЕЛЕНИЕ РЕСУРСОВ [dynamic resource allocation]. Способ распределения ресурсов, при котором они выделяются и освобождаются по запросам программы в ходе ее выполнения. Противоп. статическое распределение ресурсов. См. распределение ресурсов
ДИРЕКТИВА [directive]. Предложение или команда, управляющие вычислительной системой или ее компонентами. Д. содержит указания системе о том, какие необходимо выполнить действия. Д. могут вводиться оператором ЭВМ или пользователем, а также содержаться в программе. В некоторых языках программирования предусмотрены Д., позволяющие управлять работой препроцессора, компилятора, компоновщика и других компонентов системы программирования. Например, в языке ассемблера с помощью Д. управляют последующей компоновкой программы, а в языке Си с помощью Д. управляют работой препроцессора. См. включение файла
Правообладателям!
Данное произведение размещено по согласованию с ООО "ЛитРес" (20% исходного текста). Если размещение книги нарушает чьи-либо права, то сообщите об этом.Читателям!
Оплатили, но не знаете что делать дальше?