С. В. Ченцова. В. Чубарьинформатикакрасноярск 2002 введение
Скачать 0.92 Mb.
|
18. СОВРЕМЕННАЯ ВЫЧИСЛИТЕЛЬНАЯ ТЕХНИКА (АНАЛОГОВАЯ И ДИСКРЕТНАЯ) В современной вычислительной технике основной формой представления информации являются электрические сигналы, допускающие в случае использования две формы представления – аналоговую и дискретную. В первом случае величина напряжения является аналогом значения некоторой переменной. Например подача на вход напряжения равного 1.892 В эквивалентна вводу числа 18.92 ( при масштабе 0.1) Во втором случае эта величина представляется в виде нескольких напряжений, эквивалентных числу единиц в представляемом значении переменной. При аналоговом представлении информации, значения представляемых величин могут принимать любые допустимые значения из заданного диапазона, плавно, без разрывов переходя от одного значения к другому. При дискретном представлении информации, значения измеряемых величин носят дискретный (конечный) характер в измеряемом диапазоне. И та, и другая форма представления информации имеет свои достоинства и недостатки. Так, при создании вычислительной техники аналогового типа требуется меньшее число компонент (ибо одна измеряемая величина представляется одним сигналом), но сложность ее быстро возрастает за счет необходимости различать значительно большее число (вплоть до бесконечности) состояний сигнала. Преимуществом аналоговой техники является то, что она более интеллектуальна и производительна за счет возможности легко интегрировать сигнал, выполнять над ним любое функциональное преобразование и т.д., за счет этого и ряда других особенностей она позволяет решать ряд классов задач во много раз быстрее, чем дискретная ВТ. Недостатками аналоговой формы представления информации являются сложность реализации устройств для ее логической обработки, длительного хранения и высокой точности измерения. Поэтому АВМ (Аналого-вычислительные машины) предназначены для решения задач, описываемых системами дифференциальных уравнений − это: управление непрерывными процессами, моделирования в гидро- и аэродинамике, исследование динамики сложных объектов, электромагнитных полей, параметрическая оптимизация и оптимальное управление и др. АВМ не могут решать задачи, связанные с хранением и обработкой больших объемов информации различного характера, задач с высокой степенью точности и т.п., с которыми легко справляются цифровые вычислительные машины (ЦВМ), использующие дискретную форму представления информации. В настоящее время всю современную вычислительную технику можно разделить на три типа: аналоговые вычислительные машины (АВМ), цифровые вычислительные машины (ЦВМ) и гибридные вычислительные машины (ГВМ), соединяющие в себе свойства АВМ и ЦВМ. 134 18.1. Аналоговая вычислительная техника Свое начало аналоговая вычислительная техника (АВТ) берет в тоже время, что и цифровая. Одной из первых аналоговых машин можно считать астролябию. Однако, особенно интенсивное развитие она получила с середины 50-х годов ХХ века, одновременно с бурным развитием цифровой техники. Толчком для этого послужило создание стабилизированного операционного усилителя постоянного тока. Этот усилитель позволил создавать отвечающие необходимым требованиям функциональные блоки, выполняющие разнообразные математические операции: арифметические, интегрирование, дифференцирование, воспроизведение функций одной и двух переменных и др. В нашей стране в создании АВТ принимали участие такие известные ученые как Л.И. Гутенмахер, В.А. Трапезников, И.М. Витенберг, Б.Я. Коган, Пухов Г.Е. и др. В настоящее время как у нас в стране, так и за рубежом продолжаются разработки в области АВТ, однако, эти исследования не так широко представляются, как исследования в области ЦВМ в связи с тем, что используются и предназначены АВМ для решения научных и технических задач и не являются источником проведения досуга. В отличие от дискретной, в основе АВТ заложен принцип моделирования, а не счета. При использовании в качестве модели некоторой задачи электронных цепей, каждой переменной величине задачи ставится в соответствие определенная переменная величина электронной цепи. При этом, основой построения такой модели является изоморфизм (подобие) исследуемой задачи и соответствующей ей электронной модели. Из теории моделирования известно, что идентичность двух математических зависимостей изучаемого объекта и его модели не обеспечит абсолютной аналогичности их поведения. Для обеспечения возможности моделирования изучаемого объекта, необходимо соблюдать определенные критерии подобия, позволяющие по значениям параметров модели определять значения соответствующих величин исследуемого объекта. В большинстве случаев при определении критериев подобия используются специальные приемы масштабирования соответствующих значений параметров модели и переменных задачи, то есть АВМ реализует модель, изоморфную исследуемой задаче. Согласно своим вычислительным возможностям, АВМ наиболее приспособлены для исследования объектов, динамика, которых описывается обыкновенными и в частных производных уравнениями, а также алгебраическими и некоторыми другими типами уравнений. Следовательно, относительно класса решаемых задач АВМ носят специальный характер, в отличие от ЦВМ, предназначенных для задач универсального характера. Современные АВМ также как и ЦВМ можно разбить на три класса: специального, общего и персонального назначения. Специальные АВМ ориентированы на решение отдельных задач или одного класса задач, описываемых, как правило, обыкновенными дифференциальными уравнениями в форме задачи Коши с начальными 135 условиями. Они используются в основном как управляющие, бортовые и ориентированные на решение отдельных задач. АВМ общего назначения служат для решения широкого класса задач моделирования. Эти машины используются для решения задач, описываемых уравнениями в частных производных. (задачи гидро- и аэродинамики, теплопроводности и др.). АВМ общего назначения условно делятся на три класса по их возможности решать задачи, описываемые уравнениями п-го порядка: малые (п ≤ 10, к ним относятся МН-10М, АВК-31, МПТ-9); средние (10 ≤ п ≤ 20 – АВК- 2(2), АВК-32, PACER-600) и большие (п>20 –АВК-2(5), ЭМУ-200, PACER-700). Персональные АВМ, они производятся настольного и напольного вариантами с использованием современных электронных технологий, что позволяет решать на них широкие классы задач математического моделирования относительно невысокой размерности. В последние годы так же как и в области дискретной техники, здесь наметилась персонализация АВМ, о чем свидетельствует рост их производства и разнообразие моделей, например, MEDA (Чехия), EAI, Dornier (США). 18.2. Основные характеристики АВМ В отличие от ЦВТ, точность, которой определяется ее разрядностью, точность вычислений на АВМ ограничена и определяется качеством изготовления элементной базы и основных узлов. Поэтому точность решения задач на АВМ находится в пределах (0,1-6)% или в числовом диапазоне (0,0001-1) т.е. на уровне большинства физических и инженерно-технических задач. Тогда как для целого класса задач производительность АВМ существенно превышает аналогичный показатель для ЦВМ. Это объясняется параллельным принципом решения задач на АВМ, когда результат решения получается мгновенно и одновременно во всех точках модели. Данная особенность делает весьма целесообразным использование АВМ в замкнутых системах автоматического регулирования и для решения задач в режиме реального времени. Вместе с тем, специфика решения задач на ЦВМ состоит в том, что она часто связана с оптимизацией параметров, изменением исходных данных и просмотром многих вариантов решения. Поэтому в основу сравнения производительности АВМ и ЦВМ целесообразно класть время решения аналогичных задач; при этом предполагается одинаковая точность, устанавливаемая по АВМ. Быстродействие АВМ оценивается количеством эквивалентных операций в секунду ЦВМ, решающей ту же задачу за то же время и с той же точностью. Оценки эквивалентного быстродействия АВМ, проведенные фирмой EAI (США) и НИИсчетмаш, показали, что значительное превосходство АВМ перед ЦВМ по данному показателю. Широкое применение АВМ, особенно в системах управления, (включая бортовые), требует повышенной надежности, обеспечиваемой коснтруктивно- технологическими решениями. В специальных управляющих АВМ предусматривается частичное или полное резервирование их узлов. На современном уровне развития АВТ и ЦВТ их надежностные показатели, 136 практически совпадают. Используя в своей работе непрерывную логику, АВМ способны выполнять лишь ограниченный набор логических операций (выбор минимакса, условные переходы и др.), существенно уступая ЦВМ в решении задач логического характера. Вместе с тем, АВМ имеют существенные преимущества перед ЦВМ при использовании их в системах автоматического регулирования и управления, т.е. при создании широкого класса АСУТП. В этом случае АВМ допускают значительно более простой интерфейс с контрольно-измерительной аппаратурой, работающей, как правило, с информацией непрерывного характера. Процесс подготовки задачи для решения на АВМ существенно проще аналогичной работы для ЭВМ, так как не требует специальных знаний по программированию и методам алгоритмизации. Вполне достаточно профессиональных знаний в своей области и освоения несложной методики моделирования на АВМ. 18.3. Гибридная вычислительная техника Под ней понимается класс вычислительных средств, использующий как аналоговую, так и дискретную формы представления и обработки информации их архитектура это аналоговая ВТ в дискретной и наоборот. Наиболее яркими представителями гибридной вычислительной техники являются: • АВМ, использующие цифровые методы численного анализа (ИТЕРАТОР-1); • АВМ, программируемые с помощью ЦВМ. Для них на ЦВМ создаются программы, позволяющие вычислять все масштабные коэффициенты и другие исходные данные для настройки АВМ для решения задачи, например, программа Apache; • АВМ с цифровым управлением и логикой. Используют цифровые логические схемы для управления решением задач аналоговыми методами (HYDAC); • АВМ с цифровыми элементами (цифровые вольтметры, функциональные преобразователи, запоминающие устройства и т.д.); • АВМ с ЦВМ в качестве периферийного оборудования – здесь небольшая ЭВМ под управлением большой АВМ служит для решения специальных классов моделирования; • собственно ГВМ – содержат в достаточном объеме как аналоговые, так и цифровые узлы для обеспечения самых широких классов задач, решаемых отдельно только АВМ или только ЦВМ. Такое соединение дает машины нового качества; • ЦВМ с АВМ в качестве периферийного оборудования; • ЦВМ с аналоговыми арифметическими устройствами служат для увеличения быстродействия ЦВМ путем распараллеливания ряда операций аналоговыми средствами; • ЦВМ, допускающие программирования аналогового типа, так называемые цифровые анализаторы: ЦВМ с аналого-ориентированными 137 программными средствами, ориентированными на пользователя АВТ; программирование на ЦВМ подобно решению задачи на АВМ (например ФОРТРАНо-подобные системы MIMIC и CSMP). К машинам типа ГВМ относятся: Comcor, EAI, ADI, PACER (США); MIDA, ADT, HRA, (Чехия, ГДР); Dornier (Германия); АВК-32, АЦВС-33, АЦВК-3, ГВС-100 (СССР). Табица 16.1 Показатель АВМ ЦВМ Тип информации Непрерывный Дискретный Изменение значений Величиной напряжения Числовым значением Базовые операции Арифметические, интегрирование Арифметические Принцип вычислений Высокопараллельный Последовательно- параллельный Режим реального времени Без ограничений Ограниченные возможности Динамическое изменение, решаемой задачи Посредством системы коммутации В диалоговом режиме Основные профессиональные требования к пользователю Профессиональные знания + методика моделирования Знания основ по, систем программирования, методов алгоритмизации, професси- ональные знания Уровень формализации задач Ограничен моделью решаемой задачи Высокий Способность решения логических задач Ограниченная Высокая Точность ( ϕ ) вычислений ϕ≤ 10 -4 ϕ >>10 -40 Диапазон представимых чисел 1-10 -4 Не уже 10 -4 -10 40 Класс решаемых задач Описываемые алгебраически ми и дифференциальными уравнениями Любые задачи Специальные функции Ограниченный набор, низкая точность Любые задачи Документирование данных и программного обеспечения Ограниченный Высокий Сферы применения Ограниченные Практически везде Пользовательский интерфейс низкого уровня высокого уровня ГВМ используются для анализа и обработки данных экспериментов, проводимых на реальных технических или медико-биологических системах, для решения задач нелинейного и линейного программирования, оптимального управления, краевых задач, систем нелинейных уравнений, линейных корректных и некорректных задач. Они позволяют моделировать дискретные и с распределенными параметрами системы, человеко-машинные системы и 138 случайные процессы, оптимизировать сложные системы, проводить исследования в авиации, космической технике, решать задачи АСУТП, медико- биологические и физико-технические, вычислительной математики и дрСледует отметить, что гибридная вычислительная техника развивается по тем же законам, что и дискретная. Современным ГВМ требуется многопроцессорная аналоговая часть, они допускают расширения своих возможностей за счет копмлексирования базовых комплектов (HYSHARE – до 6 АВМ типа EAI-2000, Русалка до 7 АВМ ЭМУ-200). В свою очередь, создание ГВТ служит толчком для развития ЦВМ нефоннеймановского типа, использующих распараллеливание операций и имеющих нетрадиционную архитектуру. ГВТ также можно разделить на специальные, общего назначения и персональные аналогично ЦВМ и АВМ. 18.4. Сравнительные характеристики аналоговой и дискретной техники Дискретная вычислительная техника, ее устройство, назначение и применение были рассмотрены ранее, ниже в виде таблицы 16.1. приведены сравнительные характеристики АВМ и ЦВМ. Контрольные вопросы и задания: 1. В чем отличие формы представления информации в аналоговой и дискретной технике? 2. Какие преимущества имеет аналоговая техника перед дискретной? Какие дискретная перед аналоговой? 3. На какие классы разбиваются современные АВМ? 4. Что такое гибридная вычислительная техника? Какие преимущества у ГВТ перед АВТ и ЦВТ? 5. Подготовьте рефераты на следующие темы: • «Современные пакеты программ, использующие моделирование»; • «ЭВМ нефон-неймановского типа». 139 БИБЛИОГРАФИЯ 1.CASE−системы SILVERRUN//СУБД. 1995. №3. С. 41−47. 2.Аладьев, В.З.. Основы информатики. Учеб. пособие/ Хунт, Ю.Я. Шишаков, М..Л – М.: Информационно-издательский дом «Филин», 1998. −496 с. 3.Алексеев, П.А. Информатика 2002 / П.А. Алексеев.-− М.: «СОЛОН-Р», 2002. - 400 с. 4.Анин, Б.Ю. Защита компьютерной информации / Б.Ю. Анин - СПб.: БХВ- Петербург, 2000. - 384 с.: ил. 5.Вендров, А.М. CASE-технологии. Современные методы и средства проектирования информационных систем / А.М. Вендров. − М.: Финансы и статистика., 1198. − 176 с. 6.Вычислительная техника в инженерных и экономических расчетах: Учеб. для вузов. − 2-е изд., перераб. и доп. /. Петров А.В., Алексеев В.Е., Титов М.А. и др.: Под ред. А.В. Петрова.- М.: Высш.шк., 1984 – 320 с. 7.Денисов, А. Интернет: Самоучитель. / А. Денисов, И. Вихарев, А. Белов. − СПб.: Питер, 2000. − 464 с. 8.Информатика: Практикум по технологии работы на компьютере /Под ред. Н.В.Макаровой. − 3-е изд., перераб. − М.: Финансы и статистика, 2000. − 256 с. 9.Информатика: Учебник/ Под ред. Макаровой Н.В. – 3-е изд.,перер.-М.: Финансы и статистика, 2001. – 70 уч. изд.л. 10. Калянов, Г.Н. CASE-технологии. Консалтинг при автоматизации бизнеспроцессов / Калянов Г.Н. − М.: Горячая линия − Телеком, 2000. − 300 с. 11. Кибернетика и логика.: Сб. статей. / Отв. ред. Бирюков Б.В., Спиркин А.Г..- М.: «Наука», 1978 – 333 с. 12. Колин, К.К. Фундаментальные основы информатики: социальная информатика: Учебное пособие для вузов. / Колин К.К. − М.: Академический Проект; Екатеринбург: Деловая книга, 2000. − 350 с. 13. Леоненков, А.В. Самоучитель UML. / А.В. Леоненков. − СПб.: «БЧИ−Петербург», 2001. − 304 с. 14. Липаев, В.В. Проектирование программных средств. Учеб. пособие для вузов./ В.В. Липаев М.: Высшая школа, 1990. − 303 с. 15. Олифер, В.Г., Олифер Н.А. Компьютерные сети. Принципы, технологии, протоколы / В.Г. Олифер, Н.А. Олифер. - СПб.: Питер, 2001. - 672 с. 16. Математическая энциклопедия. / Гл. ред. И.М. Виноградов. М.: «Советская энциклопедия». 1977. 1152 стб. −Т.1. 17. Математическая энциклопедия. / Гл. ред. И.М. Виноградов. М.: «Советская энциклопедия». 1984. 1216 стб. − Т.4. 18. Михаэль А. Бэнкс. Информационная защита ПК / :Бэнкс Михаэль А Пер. с англ. - К.: ВЕК+, М.: Энтроп, СПб.: Корона-Принт, 2001. - 272 с. 19. Могилев, А.В., Пак, Н.И., Хеннер, Е.К. Информатика: Учеб. пособие для студентов. пед. вузов / А.В. Могилев, Н.И. Пак, Е.К. Хеннер − 2-е изд., стер. −М.: Издательский центр «Академия», 2001. −608 с. 140 20. Могилев, А.В., Пак, Н.И., Хеннер, Е.К. Практикум по информатике: Учеб. пособие для студентов высш. учеб. заведений/ А.В. Могилев, Н.И. Пак, Е.К. Хеннер; Под ред. Е.К. −М.: Издательский центр «Академия», 2001. − 816с. 21. Петров, В.Н. Информационные системы / В.Н. Петров. − СПб.: 2002. − 688 c. 22. Персональные компьютеры. Информатика для всех. М.: Наука, 1987. – 149 с., - (Сер. «Кибернетика – неограниченные возможности и возможные ограничения»). 23. Симонович, С.В., Евсеев, Г.А., Алексеев А.Г. Информатика: Базовый курс/ С.В. Симанович, .Г.А. Евсеев, А.Г. Алексеев – СПб.: Питер. 2002. – 640 с. 24. Фридланд, А.Я., Хамирова, Л.С.,Фридланд, И.А. Информатика. Толковый словарь основных терминов / А.Я. Фридланд, Л.С. Хамирова, И.А. Фридланд, Тула: Арктоус, 1996.-240 с.:ил. 25. Хохлова, Н.В, Устименко, А.И., Петренко, Б.П. Информатика: Учеб. Пособие для вузов. / Н.В.Хохлова, А.И. Устименко, Б.П.Петренко. − М.: Высш.шк., 1990. − 195 с. 26. Частиков, А.П. От калькулятора до супер-ЭВМ. / А.П. Частиков – М.: Знание, 1998. С.96 − (Новое в жизни, науке, технике. Сер. «Вычислительная техника и ее применение», №1). 27. Экономическая информатика / Под ред. П.В. Конюховского и Д.Н. Колесова – СПб.: Питер, 2001- 560 с. 28. Экономическая информатика. Учебник для вузов. / Под ред. В.В. Евдокимова. – СПб.: Питер, 1997- 592 с.: ил. 29. Юсупов Р.М., Заболотский В.П. Научно-методологические основы информатизации.-СПб.: Наука, 2000. 455 с. 69 ил. |