Электронная библиотека » Федор Новиков » » онлайн чтение - страница 21


  • Текст добавлен: 14 ноября 2013, 04:57


Автор книги: Федор Новиков


Жанр: Словари, Справочники


сообщить о неприемлемом содержимом

Текущая страница: 21 (всего у книги 46 страниц)

Шрифт:
- 100% +

М

МАГАЗИН [stack, last in first out (LIFO)]. To же, что стек

МАГИСТРАЛЬ [backplane, trunk, unibus]. 1. To же, что шина. 2. Прямая линия связи между узлами компьютерной сети

МАГНИТНАЯ КАРТА [magnetic card]. Носитель данных последовательного доступа в виде пластиковой карточки стандартного размера, поверхность которой покрыта магнитным материалом. Применяется в специализированных компьютерах, например, в системе банковского обслуживания. Ср. смарт-карта

МАГНИТНАЯ ЛЕНТА (МЛ) [magnetic tape]. Носитель данных последовательного доступа в виде тонкой гибкой пластмассовой ленты, покрытой магнитным материалом. Применяется в накопителях на МЛ для реализации внешней памяти. Основным преимуществом МЛ по сравнению с другими носителями данных является ее относительно малая стоимость. Главный недостаток – наибольшее время доступа по сравнению с другими носителями

МАГНИТНЫЙ ДИСК [magnetic disk]. Носитель данных, представляющий собой диск, поверхности которого покрыты магнитным материалом. Для чтения и записи данных М. д. помещается в специальное устройство – дисковод, снабженное магнитными головками записи/чтения, где вращается с большой скоростью. Данные записываются на поверхности диска вдоль концентрических окружностей, называемых дорожками. Для выбора нужной дорожки подвижная головка устанавливается в соответствующую позицию. М. д. имеют разновидности: жесткий магнитный диск и гибкий магнитный диск. В целях увеличения объема памяти несколько дисков объединяются в пакет магнитных дисков

МАКРОАССЕМБЛЕР [macro assembler]. Транслятор с языка ассемблера, включающий в себя макропроцессор, позволяющий выполнять макроподстановки. См. макрос

МАКРОБИБЛИОТЕКА [macro definition library]. Программный продукт, содержащий собрание макроопределений, предназначенных для использования при разработке программ. Достаточно подключить М. к разрабатываемой программе, чтобы содержащиеся в ней макросы с помощью макропроцессора можно было включать в состав программы. См. макрос

МАКРОВИРУС [macro virus]. Компьютерный вирус, реализованный в виде макроса. Многие современные приложения, например, все приложения пакета Microsoft Office, позволяют автоматизировать работу пользователя с помощью макросов. Средства макропрограммирования развиты до такой степени, что позволяют создавать очень сложные программы, чем пользуются злонамеренные авторы компьютерных вирусов. Особую опасность М. представляет потому, что заражение происходит не в результате запуска программы (осторожные пользователи стараются не запускать неизвестных им программ), а в результате выполнения внешне невинной операции открытия обычного документа, например, документа MS Word. Для борьбы с М. используются антивирусные программы и встроенные средства защиты. Например, на рис. М.1 показано диалоговое окно для управления режимом безопасности в приложениях Microsoft Office


Рис. М.1. Диалоговое окно для управления режимом безопасного запуска макросов в Microsoft Office


МАКРОВЫЗОВ, макрокоманда [macro call, macro instruction, macrocode]. Один из компонентов макроса. Последовательность символов, заменяемая макропроцессором другой последовательностью символов. М. указывает макропроцессору: 1) место в исходном тексте, где должна быть сделана макроподстановка; 2) макроопределение, в котором содержится образец заменяющей последовательности символов. М., как правило, состоит из имени макроса и значений аргументов, по которым макропроцессор настраивает образец заменяющей последовательности символов перед макроподстановкой. Например, на языке Си: PRINT (Z) ; – М. С именем PRINT и аргументом z. См. макрос

МАКРОГЕНЕРАТОР [macro generator]. To же, что макропроцессор

МАКРОГЕНЕРАЦИЯ [macro generation]. 1. Процесс выполнения макроподстановок макропроцессором. 2. То же, что макроподстановка. См. макрос

МАКРОКОМАНДА [macro, macro command, macrocode, macro instruction, macro call]. 1. В интерактивной системе – команда, вызывающая выполнение последовательности других команд. 2. В машинно-ориентированных языках программирования — команда или оператор, реализуемые несколькими машинными командами. С помощью М. можно заказать для задачи некоторые ресурсы, возбудить процесс ввода/вывода и т. п. М., как правило, наделяются высоким приоритетом. 3. То же, что макровызов. См. макрос

МАКРООПРЕДЕЛЕНИЕ [macro declaration, macro definition]. Определение макроса. Содержит данные, указывающие макропроцессору: 1) какая последовательность символов в исходном тексте является макровызовом; 2) какой последовательностью символов необходимо заменить этот макровызов. М. начинается с ключевого слова, за которым следуют образец макровызова и образец последовательности символов, заменяющей макровызов, отделенные друг от друга разделителями (обычно пробелами). Так, в написанном на языке Си М. (см. пример в статье макрос):

#define PRINT(x) printf(#x"=%d.n",x)

#define – ключевое слово, указывающее, что это М.; PRINT(х) – образец макровызова; printf(#x"=%d.n",x) – образец заменяющей последовательности символов; разделителями являются пробелы. Образец макровызова, как правило, состоит из имени макроса (в нашем примере – PRINT) И специальным образом выделенных аргументов – макропараметров (в нашем примере х – макропараметр, выделенный скобками). Образец замещающей последовательности также содержит макропараметры. Встретив в исходном тексте макровызов, макропроцессор выбирает из соответствующего М. образец заменяющей последовательности символов и подставляет в него указанные в макровызове значения макропараметров. Полученная в результате этого последовательность символов называется макрорасширением. Затем макропроцессор замещает макровызов макрорасширением. Если в М. макропараметры отсутствуют, то образец заменяющей последовательности символов и является макрорасширением. См. макрос

МАКРОПАРАМЕТР [macro parameter]. Символический аргумент в макроопределении, значение которому присваивает программист при написании макровызова. См. макрос, макроопределение

МАКРОПОДСТАНОВКА [macro generation]. Осуществляемая макропроцессором замена макровызова текстом, заданным в макроопределении. См. макрос, макрогенерация

МАКРОПРОГРАММА [macro program]. Программа, в которой используются макросы. Исходная программа для макропроцессора

МАКРОПРОГРАММИРОВАНИЕ [macro programming]. Разработка макропрограмм, т. е. разработка программ с использованием макросов. См. макрос

МАКРОПРОЦЕССОР, макрогенератор [macro processor, macro generator]. Программа, осуществляющая макроподстановки. Часть программного обеспечения, обеспечивающая функционирование макросов. Схема работы М. приведена на рис. М.2


Рис. М.2. Схема работы макропроцессора


М. имеет два входа: макроопределения и исходный текст. М. воспринимает макроопределения и затем считывает исходный текст, передавая его на выход без изменений, пока в нем не встретится макровызов. Когда это происходит, М., пользуясь соответствующим макроопределением, отыскивает в макровызове нужные значения макропараметров, и макровызов замещается в выходном тексте макрорасширением с соответствующей подстановкой их значений. Часто функции М. выполняет препроцессор, например, препроцессор языка Си. См. макрос, препроцессор

МАКРОРАСШИРЕНИЕ [macro expansion]. Последовательность символов, заменяющая макровызов, первоначально содержавшийся в тексте. М. формируется макропроцессором из заданного в макроопределении образца последовательности символов. Иногда термин «макрорасширение» применяется вместо термина «макроподстановка». См. макрос

МАКРОС [macros]. 1. Средство замены одной последовательности символов другой. С помощью М. можно делать замены в текстах книг, писем, документов, программ и т. п. Компонентами М. являются макроопределение и макровызов. В программном обеспечении функционирование М. обеспечивается макропроцессором. Макропроцессору задается исходный текст, в котором есть подлежащие замене последовательности символов (макровызовы), и с помощью макроопределений указывается, чем они должны быть заменены. В результате работы макропроцессора получается текст, в котором выполнены необходимые замены, т. е. сделаны макроподстановки. Например, 3.1416 подставлено вместо PI. Большинство макропроцессоров позволяют перед заменой настроить заданный в макроопределении образец текста по указанным в макровызове значениям аргументов. В результате вместо макровызова ПОЕЗД (16:30) в текст можно подставить «поезд, отправляющийся в 16 часов 30 минут», а вместо ПОЕЗД (00:15) – «поезд, отправляющийся в 00 часов 15 минут». М. широко применяются в языках программирования с целью сокращения исходного текста программы. Например, при программировании на языке Си вывода числовых значений можно воспользоваться М., определив его с помощью макроопределения

#define PRINT(x) printf(#x"= %d.n",x);

Теперь вместо оператора вывода printf(«z= %d.n»,z) в тексте программы можно написать только макровызов PRINT(z). Макропроцессор, содержащийся в препроцессоре Си, перед трансляцией автоматически заменит в тексте программы PRINT(z) на printf(«z= %d.n»,z). Такой прием позволяет сократить программу, если требуется выводить численные значения различных величин и в разных местах программы. Между М. и подпрограммой существует четкое отличие: М. – средство замены, применяемое до компиляции программы, а подпрограмма – средство замены, применяемое во время исполнения программы, поэтому М. сокращают исходную программу, а подпрограммы сокращают размер исполняемого файла. 2. Последовательность команд, запускаемая одним нажатием клавиши на клавиатуре или кнопки на экране дисплея

МАКРОСРЕДСТВА [macro facility]. Средства макроязыка и любые средства, обеспечивающие работу с макросами. См. макрос

МАКРОЯЗЫК [macro language]. 1. Язык программирования, предоставляющий возможность разрабатывать макропрограммы. 2. Подмножество языка программирования, позволяющее задавать макроопределения, макровызовы и условия макрогенерации. См. макрос

МАЛАЯ ЦИФРОВАЯ КЛАВИАТУРА [numeric keypad]. Группа клавиш клавиатуры, обычно расположенная справа и предназначенная для удобного ввода цифр и знаков арифметических операций. Помимо цифровых клавиш и клавиш <+>, <–>, <*>, </>, <.> содержит дополнительную клавишу <Enter> (Ввод), дублирующую основную клавишу <Enter> (см. специальные клавиши). На клавиатуре персональных компьютеров (см. рис. К.3) некоторые цифровые клавиши М. ц. к. дублируют клавиши управления курсором. Для перевода этих клавиш в режим набора цифр необходимо нажать специальную клавишу <Num Lock>

МАЛЫЕ ПРОПИСНЫЕ [small caps]. To же, что капитель

МАНИПУЛИРОВАНИЕ ДАННЫМИ [data manipulation]. To же, что обработка данных

МАНТИССА [fractional part, fraction]. Часть числа с плавающей точкой, содержащая значащие разряды этого числа. Например, М. числа –0.1237·10–5 есть –0.1237

МАРКЕР [mark, marker]. 1. То же, что метка. 2. То же, что курсор. См. цветовой маркер. 3. Служебная отметка на носителе данных или в передаваемых сообщениях, указывающая начало или конец всех хранимых или передаваемых данных либо их частей. Это может быть управляющая запись (особый код), специальный сигнал, читаемый головкой записи/чтения, либо отражающий или прозрачный участок поверхности носителя, воспринимаемый оптическим устройством, и т. п. С помощью М. указывают границы файлов, блоков данных, групп блоков, физическое начало дорожки, границы сегментов и т. п. 4. То же, что буллит

МАРКЕРНАЯ КОЛЬЦЕВАЯ СЕТЬ [token ring network]. To же, что кольцевая сеть с маркерным доступом

МАРКЕРНАЯ СЕТЬ [token network]. To же, что сеть с маркерным доступом

МАРКЕРНАЯ ШИННАЯ СЕТЬ [token bus network]. To же, что шинная сеть с маркерным доступом

МАРКИРОВАННЫЙ СПИСОК [bulleted list]. Список, каждый пункт которого отмечен буллитом (рис. М.3)


Рис. М.3. Маркированный список


МАРШРУТ [route]. Путь передачи данных между узлами и терминалами вычислительной сети

МАРШРУТИЗАТОР [router]. Средство определения маршрута передачи данных между узлами и терминалами вычислительной сети. М. реализуется программно или программно-аппаратно

МАРШРУТИЗАЦИЯ [routing]. Определение маршрута передачи данных в сети. М. реализуется в каждом промежуточном узле сети направлением пакета или соединения, поступившего по одной из линий связи, на другую линию, исходящую из этого узла. См. маршрутизатор, коммутация пакетов, коммутация соединений

МАСКА [mask]. Шаблонная комбинация битов или символов, используемая для анализа данных. Обычно с помощью М. производятся выделения, сравнения или исключения отдельных частей данных. М. участвует в операции над байтом, словом или полем данных и должна иметь соответствующий формат. Например, осуществляя поразрядное логическое сложение М. 00111000 с байтом данных 10101010, можно выделить значения его 3, 4 и 5-го битов. В результате получится 00101000. М. применяются подобным образом для анализа управляющей информации, содержащейся, например, в слове состояния

МАССИВ [array]. В языках программирования — совокупность чисел, логических значений или других однотипных элементов данных, которой присвоено имя. Каждый элемент М. однозначно определяется именем М. и набором целых чисел, называемых индексами М. Аналогами М. в алгебре могут служить векторы и матрицы, компоненты которых также обозначаются именем и индексами:



В программах эти объекты задаются М. Например, в Паскале приведенный выше вектор х может быть задан числовым массивом с тем же именем х, элементы которого x[1], x[2], x[3] будут содержать соответствующие компоненты вектора. Над элементами М. можно выполнять различные операции. При этом в тексте программы элементы М. пишутся в виде переменной с индексами. Для правильной трансляции программа должна содержать описание М., в котором указываются имя массива, тип образующих массив элементов данных, размерность массива и границы изменения индексов

МАССИВЫ RAID [Redundant Array of Independent Disks (RAID)]. Система обеспечения надежности хранения данных, использующая, например, дополнительные жесткие диски для создания дублирующих копий информации или дополнительные биты четности для восстановления информации на случай потери данных на одном из дисков. См. резервирование

МАССОВАЯ ПАМЯТЬ [mass storage]. Обобщающий термин для внешней памяти компьютера (магнитных дисков, магнитных лент или оптических дисков), описывающий большие объемы данных по сравнению с емкостью традиционной памяти компьютера

МАСТЕР [Wizard]. Специальное приложение (или компонент приложения), которое упрощает использование или настройку системы. Например, Мастер установки принтеров упрощает процедуру установки принтера; Мастер сводных таблиц в MS Excel упрощает создание сводных таблиц. Обычно реализуется в виде последовательности диалоговых окон, которые содержат пояснения и простые вопросы и дают возможность пользователю шаг за шагом выполнить довольно сложную процедуру

МАСТЕР-ПРОГРАММА [master program]. Главная часть параллельной программы, работающей по схеме мастер/рабочие. М.-п. порождает параллельные вычислительные процессы, распределяет между ними обрабатываемые данные и собирает результаты обработки.

МАСШТАБИРУЕМОСТЬ [scalability]. 1. Свойство операционной системы многопроцессорной ЭВМ, обеспечивающей возможность запуска одних и тех же приложений как в однопроцессорном режиме, так и в многопроцессорном. 2. Свойство программного и аппаратного обеспечения, позволяющее решать данную задачу быстрее, увеличив количество процессорных элементов 3. Свойство программного обеспечения, позволяющее увеличивать количество одновременно обслуживаемых пользователей за счет привлечения дополнительных ресурсов.

МАТЕМАТИЧЕСКИЙ СОПРОЦЕССОР [floating-point processor, mathematical coprocessor, math coprocessor]. Сопроцессор, обеспечивающий высокоскоростную математическую обработку данных. М. с. существенно ускоряет работу компьютера при эксплуатации программ, производящих большой объем вычислений. В персональных IBM-совместимых компьютерах ранних моделей М. с. – микросхема, выполняющая математические действия над числами с плавающей точкой. В этих компьютерах применяются следующие М. с, разработанные фирмой Intel (в порядке возрастания вычислительных возможностей): 80287; 80387SX; 80387DX; 80487SX. Сопроцессор 80287 – 16-разрядный, а все остальные – 32-разрядные, т. е. максимальные порции данных, с которыми сопроцессор может выполнять операции, составляют соответственно 16 бит (2 байта) и 32 бита (4 байта). В процессорах Pentium М. с. встроен в основной процессор и отдельно не применяется

МАТЕРИНСКАЯ ПЛАТА [mother board]. Главная плата системного блока персональных компьютеров. На М. п. персональных компьютеров расположены центральный процессор, оперативная память, системная и локальная шины, а также разъемы, в которые вставляются выполненные в виде отдельных плат адаптер дисплея, контроллеры жесткого и гибких дисков и порты. У некоторых персональных компьютеров адаптер, контроллеры и порты выполнены как части М. п. В настоящее время имеется тенденция производителей компьютеров большую часть устройств компьютера размещать на М. п., поскольку возможности современных микросхем это позволяют, а такое техническое решение является более дешевым и более надежным

МАТРИЧНЫЙ ПРИНТЕР [matrix printer]. Принтер, в котором изображение формируется ударами иголок печатающей головки через красящую ленту. М. п. могут быть 9– и 24-игольчатыми. Качество печати значительно выше у последних. См. разрешающая способность

МАТРИЧНЫЙ ПРОЦЕССОР [array processor]. Набор связанных между собой идентичных процессоров, работающих одновременно под управлением общего устройства управления. Обычно в качестве управляющего устройства выступает центральный процессор. М. п. может быть рассчитан как на параллельное выполнение однотипных операций над элементами массива (например, матричных вычислений), так и на выполнение параллельных вычислительных процессов. М. п. используются для быстрого решения задач, связанных с проведением большого объема математических вычислений, или для ускорения обработки видеоинформации. М. п. являются мощным средством решения задач, обладающих параллельным алгоритмом. В настоящее время появились специализированные интегральные схемы, реализующие алгоритмы матричных вычислений аппаратно. См. транспьютер

МАШИНА СОСТОЯНИЙ [automaton, finite-state machine]. To же, что конечный автомат

МАШИНА ТЬЮРИНГА [Turing machine]. Получила свое название по имени английского математика Алана Тьюринга, предложившего в 1937 г. способ формального задания алгоритмов с помощью некоторой абстрактной машины. Суть работы М. Т. сводится к следующему. Имеется потенциально бесконечная лента, разбитая на ячейки, в каждой из которых может быть записан один символ из некоторого конечного алфавита. М. Т. имеет головку чтения/записи, которая позволяет прочитать символ в текущей ячейке, записать символ в ячейку, а также сдвинуть головку в соседнюю ячейку (влево или вправо). Машина работает дискретно, по тактам и на каждом такте находится в одном из возможных состояний, число которых конечно. Для каждой пары (состояние, обозреваемый символ) определена тройка (записываемый символ, движение головки, новое состояние). До начала работы М. Т. находится в начальном состоянии, а головка чтения/записи обозревает на ленте самую левую непустую ячейку. Таким образом, обозревая очередной символ, М. Т. записывает новый символ (может быть, тот же самый), сдвигает головку влево, вправо или остается на месте и переходит в новое состояние (или остается в прежнем). Среди состояний выделяются заключительные, при достижении которых машина останавливается. Записанная при этом на ленте информация является результатом работы М. Т. Обычно М. Т. задают в виде таблицы, строки которой помечены названиями и номерами состояний, столбцы – входными символами, а в ячейках таблицы указаны: записываемый символ, направление движения головки (←, → или є) и номер нового состояния. Например, приведенная в табл. М.1 М.Т. вычисляет следующее натуральное число по его изображению в позиционной двоичной системе счисления, т. е. по последовательности двоичных цифр 0 и 1. Например, если на ленте были записаны символы 101, то после остановки машины окажутся записанными символы 110.


Таблица М. 1. Пример работы машины Тьюринга


М. Т. является универсальным способом задания алгоритмов, т. е. всякий алгоритм может быть задан М. Т. Ср. конечный автомат

МАШИННАЯ ГРАФИКА [computer graphics]. To же, что компьютерная графика

МАШИННАЯ КОМАНДА [computer instruction]. Команда, которая может быть распознана и выполнена центральным процессором, т. е. команда, входящая в систему команд конкретной ЭВМ

МАШИННАЯ ОПЕРАЦИЯ [computer operation]. Операция над данными, допускаемая системой команд вычислительной машины. М. о. могут быть большинство арифметических и логических операций, а также операции сравнения, выборки, пересылки данных из одной ячейки памяти в другую и т. п.

МАШИННАЯ ПРОГРАММА [computer program, machine program]. Программа на машинном языке. М. п. является последовательностью машинных команд и может быть распознана и выполнена центральным процессором

МАШИННОЕ ВРЕМЯ [computer time]. Время, затрачиваемое компьютером на выполнение определенного комплекса вычислений. Ср. время прогона, время простоя и процессорное время

МАШИННОЕ СЛОВО [computer word]. Определенной длины последовательность битов или символов, воспринимаемая памятью, арифметическим устройством или устройством управления компьютера как единое целое, имеющее определенное смысловое содержание. Например, М. с. являются машинные команды, из которых состоят машинные программы, а также операнды, над которыми производятся машинные операции. М. с, представляющее собой объект обработки, иногда называют информационным словом. М. с. может занимать одну ячейку (байт) памяти или несколько соседних ячеек (байтов). См. двойное слово

МАШИННО-ЗАВИСИМЫЙ ЯЗЫК [computer-sensitive language]. To же, что машинно-ориентированный язык

МАШИННО-НЕЗАВИСИМЫЙ ЯЗЫК [computer independent language]. Язык программирования, структура и средства которого не связаны ни с какой конкретной архитектурой ЭВМ и позволяют выполнять составленные на нем программы на любых компьютерах, снабженных трансляторами с этого языка. М.-н. я. являются все языки программирования высокого уровня. Противоп. машинно-ориентированный язык

МАШИННО-ОРИЕНТИРОВАННЫЙ ЯЗЫК, машинно-зависимый язык [computer-sensitive language, computer-oriented language]. Язык программирования, который отражает архитектуру данной ЭВМ или данного класса ЭВМ. М.-о. я. может обладать набором основных операторов типичного языка программирования высокого уровня, типы и структура данных которого соответствуют архитектуре определенного класса ЭВМ, и при этом иметь средства, позволяющие при программировании учитывать особенности системы команд, организации памяти, способа адресации и представления данных. Это дает возможность создавать программы, эффективность которых для данного класса компьютеров сравнима с эффективностью машинных программ. Примером М.-о. я. является любой язык ассемблера. Ср. машинно-независимый язык

МАШИННЫЙ ИНТЕЛЛЕКТ [machine intelligence]. To же, что искусственный интеллект

МАШИННЫЙ НОЛЬ [computer zero]. Представление нуля в вычислительной системе. М. н. обозначаются числа, абсолютная величина которых меньше наименьшей ненулевой величины из диапазона изменения чисел данной вычислительной системы

МАШИННЫЙ СБОЙ [machine failure, failure, malfunction]. To же, что аппаратный сбой

МАШИННЫЙ ЯЗЫК [computer language, machine language]. Язык программирования, предназначенный для представления программ и данных в форме, пригодной для непосредственного восприятия их устройствами вычислительной машины. Является системой команд, данных и инструкций, имеющих форму цифровых кодов, которые не требуют трансляции и непосредственно интерпретируются процессором ЭВМ. Программы, написанные на других языках программирования, сначала транслируются на М. я., а уже затем выполняются вычислительной машиной

МБ [megabyte (MB)]. To же, что мегабайт

МБАЙТ [megabyte]. To же, что мегабайт

МБАЙТ/С [MBps]. To же, что мегабайт в секунду

МБИТ/С [Mbps, Mbit/s]. To же, что мегабит в секунду

МГц [MHz]. To же, что мегагерц

МЕГАБАЙТ (Мбайт, Мб) [megabyte (MB)]. Единица количества информации; 1 Мбайт = 1024 Кбайт = 1 048 576 байт

МЕГАБАЙТ В СЕКУНДУ (Мбайт/с) [megabytes per second (MBps)]. Единица скорости передачи данных; 1 Мбайт/с = 1024 Кбайт/с = 1 048 576 байт/с

МЕГАБИТ В СЕКУНДУ (Мбит/с) [megabits per second (Mbps, Mbit/s)]. Единица скорости передачи данных; 1 Мбит/с = 1024 Кбит/с = 1 048 576 бит/с

МЕГАГЕРЦ (МГц) [megahertz (MHz)]. Единица измерения частоты, эквивалентная 1 миллиону колебаний в секунду; 1 МГц = 1 000 КГц = 1 000 000 Гц

МЕГАФЛОПС, Мфлопс [MegaFLOPS, MFLOPS]. Единица измерения вычислительной производительности компьютера, равная миллиону арифметических операций с плавающей точкой в секунду. 1 Мфлопс = 106 флопс

МЕЖДУНАРОДНАЯ АССОЦИАЦИЯ ПРОИЗВОДИТЕЛЕЙ КАРТ ПАМЯТИ ДЛЯ ПЕРСОНАЛЬНЫХ КОМПЬЮТЕРОВ [Personal Computer Memory Card International Association (PCMCIA)]. Международная организация, разрабатывающая стандарты на компьютерные платы, выполненные на интегральных микросхемах. Основана в 1989 г. См. адаптеры PCMCIA

МЕЖДУНАРОДНАЯ ОРГАНИЗАЦИЯ ПО СТАНДАРТИЗАЦИИ [International Standards Organization (ISO)]. Международная некоммерческая организация, работающая под эгидой Организации Объединенных Наций и разрабатывающая и распространяющая научные и технологические стандарты. ISO объединяет организации по стандартизации более 90 стран. Например, среди разработок ISO – средства концептуального построения компьютерных сетей. См. модель ISO/OSI

МЕЖДУНАРОДНЫЙ КОНСУЛЬТАТИВНЫЙ КОМИТЕТ ПО ТЕЛЕГРАФИИ И ТЕЛЕФОНИИ [Consultative Committee International for Telephone and Telegraph (CCITT)]. Организация, разрабатывающая протоколы для систем передачи данных — модемов, сетей и факсимильной связи – в Европе. Сейчас она переименована в ITU-T и является подразделением Международного союза телекоммуникаций ITU (International Telecommunications Union). Некоторые из стандартов CCITT для взаимодействия модемов через обыкновенную телефонную сеть приняты и в США

МЕЖДУНАРОДНЫЙ СОЮЗ ТЕЛЕКОММУНИКАЦИЙ [international telecommunication union (ITU)]. Международная организация, ответственная за стандартизацию программного и аппаратного обеспечения в области телекоммуникаций

МЕЖМОДУЛЬНАЯ ССЫЛКА [inter modular reference]. Ссылка в одном программном модуле на объект, определенный в другом программном модуле, т. е. использование в одном модуле имени или метки, которые определены в другом модуле и значения которых определяются в процессе компоновки. Ср. внешняя ссылка

МЕЖСТРОЧНЫЙ ИНТЕРВАЛ, интерлиньяж [line spacing, leading]. Полиграфический термин, означающий расстояние между базовыми линиями строк текста. Измеряется в пунктах (1/72 дюйма), в миллиметрах или в строках. В последнем случае подразумевается умножение обычного (одинарного) М. и. на некоторый коэффициент. Например, если для текста с размером шрифта в 10 пунктов одинарный М. и. равен 12 пунктов, то полуторный М. и. составит 18 пунктов. Современные текстовые процессоры позволяют настраивать М. и. в широких пределах, что используется при верстке страниц. На рис. М.4 показано диалоговое окно для настройки М. и. в приложении MS Word


Рис. М.4. Вкладка Отступы и интервалы диалогового окна Абзац приложения Microsoft Word


МЕНЮ [menu]. Изображаемый на экране дисплея список режимов, команд или вариантов ответа, предлагаемых пользователю для выбора. Предлагаемые варианты называются пунктами М. Они определяют последующие действия системы. Если один из пунктов М. выделен другим цветом (цветовым маркером), значит, М. активно. Для выбора того или иного пункта необходимо либо перевести на него маркер при помощи клавиши управления курсором, либо позиционировать на нем указатель мыши. Затем, нажав клавишу ввода или кнопку мыши, зафиксировать сделанный выбор. Возможны другие способы выбора, например, вводом указанных в М. номера или буквы. Широкое распространение получили т. н. нисходящие М., обеспечивающие после выбора того или иного пункта появление нового М., вслед за которым может возникнуть еще одно, и т. д. Применение таких М. организует простой способ координации действий пользователя в сложных ситуациях, создавая условия для принятия им последовательности простых и правильных решений. Во время работы системы М. может постоянно находиться на экране вместе с выводимой информацией. В этом случае его пункты располагаются горизонтально (горизонтальное М.) в верхней или нижней части экрана и не перекрывают выведенную информацию. М., пункты которого располагаются вертикально, один под другим (вертикальное М.), может перекрывать выведенную информацию. Поэтому такие М., как правило, возникают на экране в момент, когда пользователю нужно сделать выбор, и исчезают, как только этот выбор сделан. С развитием средств графического интерфейса пользователя в рамках операционной системы Windows широкое распространение получили такие формы М., как контекстные меню, пиктографические меню, панели команд и панели инструментов. Например, на рис. М.5 показаны некоторые типы меню, которые применяются в приложении MS Word. Существуют специальные программные средства, облегчающие программисту создание М. в разрабатываемой программе. Ср. элементы управления


Рис. М.5. Горизонтальное и два раскрытых вертикальных нисходящих пиктографических меню в приложении Microsoft Word


МЕТАДАННЫЕ [metadata]. Информация о данных. Например, в базах данных — это таблицы описания хранимых данных и связей между ними, адресные таблицы и т. п. М. используются СУБД для поиска, просмотра и трансформации данных. М. необходимы пакетам прикладных программ, оболочкам и другим инструментальным программным средствам для работы с данными

МЕТАКЛАСС [metaclass]. Класс, экземпляры которого также являются классами. М. используются, как правило, при создании метамоделей

МЕТАМОДЕЛЬ [metamodel]. Модель, которая определяет допустимые элементы моделирования. Элементами М. являются, как правило, метаклассы. Например, М. унифицированного языка моделирования UML содержит такие метаклассы, как «класс», «ассоциация», «состояние», «переход» и т. д.

МЕТАКОМПЬЮТЕР [metacompiler]. См. метакомпьютинг

МЕТАКОМПЬЮТИНГ [metacomputing]. Использование компьютерных сетей для создания распределенной вычислительной системы национального и мирового масштаба. Цель М. заключается в том, чтобы создать программное обеспечение, объединяющее подключенные к Интернету пространственно распределенные компьютеры и периферийные устройства большой мощности в сверхкомпьютер, или метакомпьютер, который для пользователей и программистов выступал бы в виде единой вычислительной среды, доступной с любого персонального компьютера или рабочей станции. При этом пользователь будет иметь полную иллюзию работы с одной машиной, но гораздо большей, чем та, что стоит у него на столе


Страницы книги >> Предыдущая | 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 | Следующая
  • 5 Оценок: 1

Правообладателям!

Это произведение, предположительно, находится в статусе 'public domain'. Если это не так и размещение материала нарушает чьи-либо права, то сообщите нам об этом.


Популярные книги за неделю


Рекомендации