|
||||||||
Меню:
Главная
Форум
Литература: Программирование и ремонт Импульсные блоки питания Неисправности и замена Радиоэлектронная аппаратура Микросхема в ТА Рубрикатор ТА Кабельные линии Обмотки и изоляция Радиоаппаратура Гибкие диски часть 2 часть 3 часть 4 часть 5 Ремонт компьютера часть 2 Аналитика: Монтаж Справочник Электроника Мощные высокочастотные транзисторы 200 микросхем Полупроводники ч.1 Часть 2 Алгоритмические проблемы 500 микросхем 500 микросхем Сортировка и поиск Монады Передача сигнала Электроника Прием сигнала Телевидиние Проектирование Эвм Оптимизация Автомобильная электроника Поляковтрансиверы Форт Тензодатчик Силовые полевые транзисторы Распределение частот Резисторные и термопарные Оберон Открытые системы шифрования Удк |
[52] совместно с операционной системой и является ее частью. За счет этого обращение к блокам монитора реализуется короткими цепочками команд и минимизируются затраты процессорного времени на выполнение измерительных процедур. Встроенные программные мониторы, как правило, имеют статус управляющих программ операционной системы. В операционные системы встраиваются специализированные измерительные средства для учета выполненных работ, контроля использования ресурсов и получения данных о сбоях и отказах системы. Такого рода измерительные средства дают минимальные сведения о функционировании вычислительной системы. Для расширения измерительных возможностей используются автономные программные мониторы - измерительные программы, выполняемые системой в основном как прикладной процесс. Автономные мониторы загружаются в оперативную память как прикладные программы. Монитор программно связывается с супервизором, за счет чего в момент возникновения событий монитору передается управление. Монитор выбирает необходимые данные из управляющих таблиц, обрабатывает их, формирует запись в наборе измерительных данных и возвращает управление супервизору. Автономные мониторы, как правило, универсальны и позволяют регистрировать широкую номенклатуру событий при трассировочном и состояний и состояний при выборочном методе измерений. Специализированные автономные мониторы используются для контроля за функционированием отдельных подсистем вычислительной системы, например процессов ввода - вывода, работы внешних запоминающих устройств и др. В отличие от встроенных автономные мониторы используются для оценки функционирования системы лишь периодически. Основное достоинство программного способа построения мониторов - возможность получения сколь угодно детальной информации. Недостатки - зависимость программных мониторов от типа ЭВМ и операционной системы, а также влияние монитора на временные аспекты функционирования системы. Программные мониторы создаются для ЭВМ и операционных систем конкретных типов. Поэтому постановка на ЭВМ новой операционной системы или расширение операционной системы требует модификации измерительных средств. Поскольку программы монитора реализуются совместно с прикладными и системными программами, обработка заданий при измерениях растягивается во времени. Встроенные программные мониторы характеризуются незначительной ресурсоемкостью и порождаемая ими нагрузка на процессор невелика. Автономные программные мониторы имеют значительную ресурсоемкость, которая может составлять 10-15% процессорного времени. Выборочные мониторы позволяют снижать нагрузку на ресурсы за счет увеличения периода регистрации, однако при этом для получения представительного объема данных приходится увеличивать продолжительность измерений. Аппаратные мониторы. Аппаратный монитор - комплекс технических и, возможно, программных средств, предназначенных для измерения процессов функционирования вычислительных систем. Принцип измерений с помощью аппаратного монитора иллюстрируется рис. 7.15. Монитор получает информацию о состоянии системы посредством электрических сигналов, характеризующих состояние отдельных устройств и блоков. Для измерений выявляются точки подключения монитора к системе, в которых присутствуют сигналы, представляющие состояние устройств. В качестве точек подключения наиболее часто используются выходы триггеров и линии интерфейсов. Точки подключения связываются с монитором при помощи зондов. Зонд состоит из усилителя, обеспечивающего передачу сигнала по длинной линии и имеющего высокое входное сопротивление, и линии, соединяющей усилитель с входом монитора. Сигналы с зондов обрабатываются селектором - схемой, формирующей на основе входных сигналов сигналы состояний (событий) 51,..., sM, которые должны обрабатываться монитором. СигналыsM с селектора поступают в измерительный блок, в котором выполняются типичные измерительные процедуры: определяется время поступления сигнала, длительность промежутка между двумя событиями, отмечаемыми соответствующими сигналами, и число событий. Результаты измерений вводятся в микро-ЭВМ по сигналам прерывания или по таймеру. Микро-ЭВМ обрабатывает поступающие измерительные данные, записывает их на некоторый носитель (например, на магнитную ленту) и оперативные оценки функционирования отображает на терминале. Оперативные оценки используются для контроля за ходом процесса изменений и функционированием вычислительной системы. Зарегистрированные на носителе измерительные данные в дальнейшем подвергаются обработке с помощью ЭВМ монитора или другой ЭВМ, в том числе исследуемой. Рис. 7.15. Измерения с помощью аппаратного монитора В зависимости от назначения и способа построения аппаратные мониторы подразделяются на автономные, встроенные, с жесткой и программируемой логикой (см. рис. 7.13). Автономный аппаратный монитор - переносное устройство для измерений различных вычислительных систем. Встроенный аппаратный монитор - устройство или блок, конструктивно встроенный в вычислительную систему. Аппаратные мониторы с жесткой логикой предназначены для получения фиксированного набора оценок функционирования, который вычисляется с помощью схемных средств или программ, хранимых в постоянной памяти. Мониторы с жесткой логикой наиболее широко используются для контроля за использованием ресурсов системы, оцениваемым с помощью коэффициентов загрузки. Аппаратные мониторы с программируемой логикой имеют в своем составе ЭВМ, путем программирования которой можно получать различные данные о функционировании исследуемой системы. В таких мониторах возможна перестройка функций селектора событий и состояний и функций измерительного блока в зависимости от состава входных сигналов и цели измерений. Пропускная способность аппаратного монитора, определяемая затратами времени на измерение и регистрацию состояний, ограничивается быстродействием используемых в мониторе средств обработки и хранения измерительных данных. Если частота изменения состояний в системе не превосходит пропускной способности монитора, используется трассировочный метод измерений. В противном случае измерения проводятся по выборочному методу, который не налагает ограничений на скорость процессов в измеряемой системе. Основные достоинства аппаратных мониторов - системная независимость и независимость процесса функционирования системы от процедуры измерений. Системная независимость обусловлена тем, что аппаратные мониторы прямо не связаны с программными средствами, а поэтому могут использоваться для измерений функционирования любых ЭВМ, работающих в различных режимах под управлением любых операционных систем. Аппаратные мониторы не используют ресурсов исследуемой системы, и поэтому процесс измерений не влияет на функционирование системы. Недостаток аппаратного способа измерений - существенные ограничения на состав информации о функционировании системы, доступный для монитора. Монитор может получать только ту информацию, которая отображается в устройствах в виде сигналов, и ему недоступна информация, формируемая программами и отображаемая в памяти системы. Поэтому аппаратные мониторы не могут регистрировать атрибуты заданий (имена пользователей и программ), состояние очередей и другую информацию. Наиболее доступна для регистрации информация, связанная с использованием ресурсов: загрузка устройств, интенсивность обращения к устройствам, частота различных операций, интенсивность потоков данных, передаваемых через интерфейсы, и др. Гибридные мониторы. Для использования преимуществ программного и аппаратного способа измерений создаются гибридные мониторы, в которых используются программные средства для получения данных о состояниях системы и аппаратные средства для регистрации измерительных данных, поступающих от программных средств. В структурном отношении гибридный монитор состоит из программной и аппаратной части. Программная часть - совокупность программных блоков, фиксирующих изменение состояний прикладных и системных процессов. Программные блоки формируют данные для аппаратной части монитора, которые выводятся через соответствующий канал (интерфейс) ввода - вывода. Аппаратный монитор подключается к каналу и, получая данные от измерительных программ, обрабатывает их собственными средствами. За счет такой организации измерительных средств обеспечивается доступ к информации, формируемой на программном уровне, и существенно снижаются затраты ресурсов системы на измерения, поскольку измерительные программы занимают небольшую область памяти и выполняются с незначительными затратами процессорного времени. Аппаратный монитор имеет статус периферийного устройства и работает в основном автономно, используя собственную память, процессор и средства ввода - вывода. Организация оценки функционирования. Оценка функционирования вычислительных систем сводится к обработке измерительных данных, зарегистрированных программными и аппаратными мониторами, с целью определения системных характеристик (производительность, время ответа и надежность), показателей использования ресурсов, характеристик рабочей нагрузки, а также с целью идентификации системы. Наиболее широко используется двухэтапный способ оценки функционирования (см. рис. 7.12), На первом этапе собираются и накапливаются в архиве измерительные данные. На втором этапе данные обрабатываются. Программные средства хранения, доступа к данным и оценки функционирования совместно с положенными в их основу концептуальными и математическими моделями функционирования и методами измерений образуют систему оценки функционирования (рис. 7.16). Конвертор A
a q Архив Средства выборки данных Временные наборы данных Программа a Программа b Программа z A Рис. 7.16. Состав системы оценки функционирования Средства хранения создают наборы измерительных данных. Как правило, измерительные данные, формируемые монитором, представляют собой событийные наборы, в которых записи соответствуют отдельным событиям. С целью экономии памяти, используемой для хранения данных, событийные наборы перед записью в архив преобразуются в наборы с объектной структурой, в которых записи соответствуют таким |
Среды: Smalltalk80 MicroCap Local bus Bios Pci 12С ML Микроконтроллеры: Atmel Intel Holtek AVR MSP430 Microchip Книги: Емкостный датчик 500 схем для радиолюбителей часть 2 (4) Структура компьютерных программ Автоматическая коммутация Кондиционирование и вентиляция Ошибки при монтаже Схемы звуковоспроизведения Дроссели для питания Блоки питания Детекторы перемещения Теория электропривода Адаптивное управление Измерение параметров Печатная плата pcad pcb Физика цвета Управлении софтверными проектами Математический аппарат Битовые строки Микроконтроллер nios Команды управления выполнением программы Перехода от ahdl к vhdl Холодный спай Усилители hi-fi Электронные часы Сердечники из распылённого железа Анализ алгоритмов 8-разрядные КМОП Классификация МПК История Устройства автоматики Системы и сети Частотность Справочник микросхем Вторичного электропитания Типы видеомониторов Радиобиблиотека Электронные системы Бесконтекстный язык Управление техническими системами Монтаж печатных плат Работа с коммуникациями Создание библиотечного компонента Нейрокомпьютерная техника Parser Пи-регулятор ч.1 ПИ-регулятор ч.2 Обработка списков Интегральные схемы Шина ISAВ Шина PCI Прикладная криптография Нетематическое: Взрывной автогидролиз Нечеткая логика Бытовые установки (укр) Автоматизация проектирования Сбор и защита Дискретная математика Kb радиостанция Энергетика Ретро: Прием в автомобиле Управление шаговым двигателем Магнитная запись Ремонт микроволновки Дискретные системы часть 2 | ||||||