Mdm в диспетчере задачи

Описание расширения .mdm, чем открыть файл mdm. Формат файла .mdm #1 (наиболее вероятный).  Описание файла .mdm на английском. HLM Multivariate Data Matrix File.

Гуманитарные науки
Иностранные языки
Искусство. Культура
История
Психология
Русский язык
Философия. Логика. Этика
Прочие гуманитарные
Естественные науки
Астрономия
Биология
Геология
Математика
Механика
Физика
Химия
Экология
Прочие естественные
Общественные науки
Безопасность жизнедеятельности
Военная подготовка
Педагогика
Право. Юриспруденция
Социология. Политология
Физическая культура
Экономика
Экскурсоведение. Туризм
Прочие общественные
Технические науки
Информатика. Вычислительная техника
Промышленность. Энергетика
Радиоэлектроника. Связь
Строительство
Теория управления
Электротехника
Прочие технические
Лекция 4
Планирование и диспетчеризация процессов. Дескрипторы задач.
Планирование процессов (задач) – это определение очередности получения ресурсов вычислительной системы для процессов при их активизации. Планирование процесса связано с его переводом из состояния бездействия в состояние готовности. Такой перевод осуществляется однократно на интервале существования процесса.
Диспетчеризация процессов (задач) – это определение очер¨дности получения процессора для процессов (задач), находящихся в состоянии готовности, с целью их выполнения. Диспетчеризация процесса связана с его переводом из состояния готовности в состояние выполнения (сч¨та). Диспетчеризация, для конкретного процесса, может выполняться многократно, т. е. процесс может несколько раз переходить из состояния готовности в состояние выполнения и обратно на интервале своего существования. Так как в каждый такт процессорного времени могут выполняться команды только одной задачи, диспетчеризация предполагает создание и модификацию очереди готовых к выполнению задач (процессов). Элементами такой очереди (как и других очередей в вычислительной системе) на “физическом уровне” являются дескрипторы задач. Дескриптор задачи – это специальная информационная структура, в которой хранятся характеристики задачи необходимые для целей управления со стороны ОС. Первоначально, дескриптор задачи формируется на этапе е¨ трансляции. Перед выполнением задачи, такой дескриптор загружается в оперативную память совместно с е¨ кодом и данными. Информация о задаче, которая хранится в дескрипторе, разделяется на несколько групп, и часть е¨ динамически изменяется на интервале существования задачи. Рассмотрим эти группы:

Компьютерный форум Ru.Board » Операционные системы » Microsoft Windows » Что такое mdm.exe?  В процессах появился mdm.exe, говорит что Debugger. Откуда он загружается и как его убрать?

информация по идентификации задачи (имя задачи, тип задачи);
информация о ресурсах, которые необходимы задаче для е¨ выполнения и о ресурсах, которые используются в настоящее время (идентификаторы необходимых внешних устройств);
информация о текущем состоянии задачи (содержимое некоторых регистров процессора);
информация о родственных связях задачи (имена родительского процесса и процессов-предков);
информация, необходимая для целей планирования и диспетчеризации (адресные ссылки на соседние дескрипторы, находящиеся в той же очереди, приоритет задачи, ссылки на объекты синхронизации).
Обычно, дескриптор задачи имеет размер порядка нескольких десятков машинных слов. Есть два основных способа размещения дескрипторов в оперативной памяти. Первый, более ранний, состоит в том, что ОС выделяет в системной области памяти специальный раздел под таблицу дескрипторов. Такая таблица имеет фиксированный размер и фиксированный начальный адрес. Такой способ прост с точки зрения управления и сложности реализации, но имеет существенный недостаток - ограничение параллелизма в вычислительной системе. Причиной этого недостатка является ограниченный размер таблицы дескрипторов. Второй способ, более современный, состоит в том, что ОС выделяет подходящую свободную область оперативной памяти под очередной загружаемый дескриптор задачи. Методологически, такой способ не ограничивает параллелизм функционирования вычислительной системы.
Дисциплины диспетчеризации
Дисциплина диспетчеризации – это некоторое основное правило, реализующее очер¨дность предоставления (выделения) процессора (процессорного времени) готовым к выполнению задачам (процессам). Любая конкретная дисциплина диспетчеризации выполняет две взаимосвязанные функции – выделение процессорного времени конкретной задаче (процессу), и создание и модификация очереди готовых к выполнению задач (обслуживание очереди). Дисциплина диспетчеризации реализуется специальной компонентой ОС – диспетчером (диспетчером задач). Рассмотрим наиболее важные дисциплины диспетчеризации.
FCFS (first come – first served – первым приш¨л, первым обслужился ) – прежде процессор получает та задача, которая раньше перешла в состояние готовности. Данная дисциплина проста в реализации, равноправна по отношению как к “длинным ” так и к “коротким” процессам, среднее время пребывания в очереди готовности весьма значительное.

Запустите «Диспетчер задач», нажав «Ctrl» + «Shift» + «Esc». Вы увидите примерно следующую картинку.  Еще похожие как близнецы-братья mdm.exe и MDM.EXE, а также mdms.exe.

SJN (shortest job next – следующий с кратчайшим заданием) – прежде процессор получает та задача, которая имеет минимальное заказное время обслуживания. Данная дисциплина требует, чтобы для каждой задачи была известна оценка потребности в машинном времени, значение которой зада¨тся как параметр задачи. Такая дисциплина более сложна в реализации по сравнению с FCFS, она дискриминационна по отношению к “длинным процессам”, среднее время пребывания в очереди готовности меньше чем для FCFS. SJN имеет существенный недостаток. Задачи, которые были временно заблокированы (например, ожидали завершения ввода/вывода), в результате попадут в конец очереди готовности, даже если для их выполнения требуется небольшое процессорное время.
SRT (shortest remaining time) – прежде процессор получает задача, которая имеет меньше всего времени для своего завершения. Это время определяется как разность между заказанным временем обслуживания и тем процессорным временем, которая задача уже получила. SRT свободна от недостатка, характерного для SJN. SRT сложна в реализации и дискриминационна по отношению к “длинным” процессам.
Рассмотренные дисциплины диспетчеризации являются невытесняющими, в отличие от вытесняющих дисциплин, которые будут описаны далее. Вытесняющей дисциплиной диспетчеризации будем называть такую дисциплину, которая предполагает возможное прерывание выполнения текущей задачи с целью предоставления процессора другой готовой к выполнению задаче. Рассмотрим некоторые основные вытесняющие дисциплины диспетчеризации:
RR (round robin) – циклическая (карусельная) дисциплина. Диспетчер выделяет готовой к выполнению задаче некоторый квант процессорного времени (интервал мультиплексирования). Если задача не успевает выполниться в течение этого кванта, диспетчер переводит е¨ обратно в конец очереди готовности и выделяет следующий квант процессорного времени для другой готовой задачи. Данная дисциплина является дискриминационной по отношению к длинным процессам. Е¨ удобно использовать в многопользовательских вычислительных системах, где требуется обслуживать большое число запросов, поступающих с различных рабочих станций системы.
Дисциплины на основе абсолютных приоритетов задач. Каждая задача имеет приоритет, выраженный конкретным значением, который не меняется на вс¨м интервале существования задачи. Прежде процессор будет получать та готовая задача, которая в данный момент имеет максимальный приоритет по отношению к другим готовым задачам. Данная дисциплина характерна для систем реального времени, она дискриминационна по отношению к длинным процессам и не да¨т гарантий обслуживания для таких процессов.
Дисциплины на основе динамических приоритетов задач. Для каждой задачи зада¨тся начальное значение приоритета, которое затем изменяется во времени. Таким образом, приоритет задачи есть функция времени. Конкретный вид таких функций может быть разный, но общая их направленность состоит в том, что, чем дольше задача находится в очереди готовности, тем выше становится е¨ приоритет. Это позволяет гарантировать обслуживание как коротких так и длинных процессов.
Дисциплины с несколькими очередями. Диспетчер поддерживает несколько очередей готовых к выполнению задач. Каждая очередь обслуживается по своей дисциплине. Такой диспетчер сложен в реализации, так как в его составе должен быть дополнительный механизм переключения с одной очереди готовности на другую. Более простой способ реализации диспетчера (статический) предполагает, что задача попав в некоторую очередь готовности, там и оста¨тся до своего полного выполнения. Более сложным способом реализации (динамическим) является способ, при котором задача может переходить из одной очереди готовности в другую на интервале своего существования.
Дисциплины планирования
Планирование – это определение очер¨дности выделения ресурсов системы задачам (процессам), которые хотят активизироваться и начать сво¨ выполнение. Планирование связано с работой совокупности менеджеров ресурсов ОС (планировщик памяти, супервизор ввода/вывода, файловая система и т. д.).
Наиболее естественной дисциплиной планирования является FCFS. Содержательный смысл этой дисциплины, в данном случае, состоит в следующем: необходимые ресурсы, прежде всего, выделяются той задаче, для которой раньше появилась требование е¨ активизации.
Другой возможной дисциплиной планирования является SJN. Эта дисциплина предполагает предпочтительное выделение необходимых ресурсов задаче с наименьшей оценкой времени е¨ выполнения по сравнению с оценками других задач.

Файл MDM является одним из файлов категории Файлы данных. Его полное название это HLM Multivariate Data Matrix File.  Теги: расширение MDM, как открыть файл MDM, как конвертировать файл MDM, открытие файла MDM.

Task Manager – диспетчер задач. Запущен лишь потому, что в этот момент мы в нем и находимся.  08.06.2010 в 8:38 пп. Цитировать. здраствуйте у меня процесс MDM.exe это не вирус? Anonymous

Представляют ли опасность для моего компьютера данные файлы: ekrn.exe mdm.exe taskmgr.exe avgnt.exe agentsvr.exe svchost.exe ? Дело в том, что один программист, увидев их в «Диспетчере задач», во вкладке «Процессы», сказал, что это - вирусы.