_WELCOMETO Radioland

Главная Схемы Документация Студентам Программы Поиск Top50  
Поиск по сайту



Навигация
Главная
Схемы
Автоэлектроника
Акустика
Аудио
Измерения
Компьютеры
Питание
Прог. устройства
Радио
Радиошпионаж
Телевидение
Телефония
Цифр. электроника
Другие
Добавить
Документация
Микросхемы
Транзисторы
Прочее
Файлы
Утилиты
Радиолюб. расчеты
Программирование
Другое
Студентам
Рефераты
Курсовые
Дипломы
Информация
Поиск по сайту
Самое популярное
Карта сайта
Обратная связь

Студентам


Студентам > Курсовые > Разработка программно-методического комплекса для анализа линейных цепей

Разработка программно-методического комплекса для анализа линейных цепей

Страница: 6/6

Т1=k*n4- трудоемкость вычисления числителя.

T2=k*n4- трудоемкость вычисления знаменателя.

Тобщ.=2*k*n4

 

Подведем итог:

Тобщ.@1250*k*108   операций.  

 

 

                                                       Вывод:

2-й метод прост,но требует громадной трйдоемкости по сравнению с первым.В связи с этим,

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

тельно снизится.

Еще следует обратить особое внимание на область частот в которой работает исследуемая схе-ма,т.к. при очень высоком порядке частоты,значения сопротивления резистивных элементов, например,не будут играть вообще ни какой роли на фоне остальных.

 

Технические и инструментальные средства и технология программирования.

 

Что касается технических средств(’железа’) для будущей работы данного ПМК,то очень полез-

ным делом было бы упомянуть о следующем:каждая команда выполняется процессором за нес-

колько машинных циклов(цикл-это интервал времени за который происходит обращение про-

цессора к оперативной памяти или внешнему устройству и т.д.),каждый цикл,в свою очередь,

состоит из машинных тактов,когда такт-минимальный промежуток времени за который в про-

цессоре происходит какое-либо изменение.Кроме этого следунт напомнить о том,что основны-ми гарантами высокой скорости работы являются скорости выполнения мультипликативных

операций(вычисления и т.п.)  и операций ввода-вывода(работа с данными и т.д.).

С учетом всего этого можно сделать вывод о том,что чем меньше процессор затрачивает вре-

мени на выполнение такта при реализации мультипликативных операций и операций ввода-

вывода,тем больше он нам подходит.

Кроме этого,если предполагается использование высококачественной,цветной графики,то необходимо позаботиться о хорошей SVGA-карте и мониторе(диагональ (>=17’’) и размер зерна (<=0.27’’)),что касается выбора типа системной шины,то несомнено вабор падет на

PCI,в качестве устройств вывода информации можно использовать принтер(в данный мо-

мент существуют струйные принтеры,имеющие очень высокое качество печати и недоро-

гие) или графопостроитель.

Вышеперечисленные характиристики в своем подавляющем большинстве были рассмот-

рены непосредственно по отношению к платформе PC,не исключено,а скорее даже наобо-

ро,что при анализе других платформ на процессорах MAC,ALPHA,SPARK и т.д. реализация

данной задачи окажется во много раэ эффективнее.

Что касается операционных систем,опять же применительно к платформе PC, то для э того прекрасно подойдет ОС Windows(95/NT),т.к. существует достаточное количество прекрасных

средств для разработки приложений под эти ОС-ы таких как:DELPHI,DELPHI2,C++BUILDER,

VISUAL C++ и т.д.ОС-ы семейства Windows(кроме 3.х) представляют собой полноценные мно-

гозадачные ОС-ы,так например,при вычислении точек по частоте можно,пользуясь этими спо-

собностями,имея n точек по частоте и разбив этот промежуток на m интервалов можно запус-

тить m процессов на параллельную обработку,а затем опять тоже самое, но внутри каждого ин-

тервала и уже с коррекцией шага в зависимости от изменения значения характиристики в конк-

ретной точке со значением частоты.Кроме этого можно воспользоваться тем,что ОС Windows

NT поддерживает  многопроцессорную обработку,тоесть можно распараллелить вычисления

на нескольких процессорах, что даст огромный вклад в производительность системы.

Что касается технологии программирования,то из достаточно большого их числа:структурное

программирование,объектно-ориентированоое,смешанное и т.д. более эффективным будет вы-

бор смешанного,поскольку та или иная технология позволяет упростить программирование только в каких-то определенных рамках.Таким образом,используя смешанную технологию

мож но будет получить максимальный эффект от написания программы.



Copyright © Radioland. Все права защищены.
Дата публикации: 2004-09-01 (0 Прочтено)