Ткм теория и практика формообразования заготовок


Типовые задачи, решаемые ПЦОС


Download 1.28 Mb.
bet46/65
Sana20.12.2022
Hajmi1.28 Mb.
#1034729
1   ...   42   43   44   45   46   47   48   49   ...   65
Bog'liq
госник 150900 шпоры2

Типовые задачи, решаемые ПЦОС. На основе ПЦОС создаются устройства, в которых требуется реальный масштаб времени выполнения практически любых арифметических задач. В то же время, можно выделить ряд типовых, наиболее распространенных задач, решаемых с применением ПЦОС:
фильтрация сигналов;
свертка двух сигналов (смешение сигналов);
вычисление значений авто и кросс-корреляционной функции двух
сигналов;
усиление, нормализация или преобразование сигналов;
прямое и обратное Фурье-преобразование;
и др.
Основные направления применения ПЦОС. ПЦОС широко применяются в следующих областях :
телекоммуникации;
приборостроение (цифровые функционально- и проблемно-ориентированные приборы);
автоматизация в промышленности;
управление техническими системами;
автомобилестроение;
медицина;
обработка изображений и графические станции;
бытовые приборы;
оборонные отрасли;
20. DSP/BIOS
Система DSP/BIOS - это масштабируемое ядро операционной системы. Она предназначена для использования в прикладных программах, которые требуют планирование и синхронизацию работы программных процедур в реальном масштабе времени, передачи данных между хостом, целевым объектом и инструментальными средствами отладки, работающими в реальном масштабе времени. Система DSP/BIOS предоставляет многопотоковый режим с приоритетным прерыванием, обеспечивает аппаратное абстрагирование и анализ работы программ в реальном времени.
Многие прикладные системы DSP реального масштаба времени должны выполнять определенное число независимых функций в один и тот же период времени, зачастую в ответ на внешние события, такие, как доступность данных или наличие сигнала управления. Очень важно определить - какие функции исполняются, а также когда они выполняются.
Данные функции вызываются подпроцессами (задачами, или нитями). В различных системах поподпроцессы понимаются как в широком, так и в узком смысле слова. В системе DSP/BIOS данное понятие понимается в широком смысле слова, когда подпроцесс включает в себя любой независимый поток команд, выполняемый цифровым процессором обработки сигналов. Подпроцесс – это одна контрольная точка, которая может содержать стандартную программу, сервисную программу обработки прерываний (interrupt service routine (ISR)) или одно обращение к функциям.
Система DSP/BIOS позволяет используемым прикладным программам структурироваться в виде совокупности подпроцессов, каждый из которых выполняет модульную функцию. Только один процессор выполняет обработку многопотоковых программ, позволяя при этом подпроцессам с высоким приоритетом прерывать выполнение подпроцессов с низким приоритетом, а также позволяет выполнять любой вид взаимодействия между подпроцессами, включая блокировку, обмен данными и синхронизацию.
Система DSP/BIOS предоставляет поддержку нескольких типов программных подпроцессов с различными приоритетами. Каждый тип подпроцесса имеет различные характеристики выполнения и приоритетных прерываний обслуживания. Существуют следующие типы подпроцессов (начиная с подпроцессов с высоким приоритетом и заканчивая подпроцессами с низким приоритетом).

Download 1.28 Mb.

Do'stlaringiz bilan baham:
1   ...   42   43   44   45   46   47   48   49   ...   65




Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©fayllar.org 2024
ma'muriyatiga murojaat qiling