Студентам > Курсовые > Разработка программно-методического комплекса для анализа линейных цепей
Разработка программно-методического комплекса для анализа линейных цепейСтраница: 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 Прочтено) |