Мы поможем в написании ваших работ!



ЗНАЕТЕ ЛИ ВЫ?

Какие ппп используются для проектирования рэс.

Поиск

К настоящему времени разработано большое количество пакетов прикладных программ САПР электрических и электронных средств. В качестве примеров можно привести ДИСП, САМРИС-2, СПАРС, АРОПС, КРОСС. Из зарубежных систем можно отметить пакеты Micro CAP, PSPICE, P-CAD, SPADE.

Тема 8.

1. Методическое обеспечение САПР включает в себя: теорию процессов, происходящих в схемах и конструкциях РЭС; методы анализа и синтеза схем и конструкций радиоэлектронных устройств, систем и их составных частей, их математические модели; математические методы и алгоритмы численного решения систем уравнений, описывающих схемы и конструкции РЭС. Указанные компоненты методического обеспечения составляют ядро САПР. В методическое обеспечение САПР входят также алгоритмические специальные языки программирования, терминология, нормативы, стандарты и другие данные.

2. Документы (методики, организационные, директивные документы), относящиеся к процессу создания САПР, не входят в состав методического обеспечения.

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

4. Основу этого компонента (математического обеспечеия) САПР составляют алгоритмы, по которым разрабатывается программное обеспечение САПР и, следовательно, осуществляется процесс автоматизирования проектирования САПР. Математическое обеспечение (МО) при автоматизированном проектировании в явном виде не используется, а применяется производный от него компонент — программное обеспечение.

5. Для совершенствования МО выделяют два направления работ:

Развитие методов получения оптимальных проектных решений, в том числе ориентированных на автоматизированное проектирование.

Совершенствование и типизацию самих процессов автоматизированного проектирования.

6. Лингвистическое обеспечение САПР это совокупность языков, используемых в процессе разработки и эксплуатации САПР для обмена информацией между человеком и ЭВМ. Термином "язык" в широком смысле называют любое средство общения, любую систему символов или знаков для обмена информацией.

Лингвистическое обеспечение САПР состоит из языков программирования, проектирования и управления.

 

7. Языки программирования служат для разработки и редактирования системного и прикладного программного обеспечения САПР. Они базируются на алгоритмических языках — наборе символов и правил образования конструкций из этих символов для задания алгоритмов решения задач.

8. Языки проектирования — это проблемно-ориентированные языки, служащие для обмена информацией об объектах и процессе проектирования между пользователем и ЭВМ.

9. Языки управления служат для формирования команд управления технологическим оборудованием, устройствами документирования, периферийными устройствами ЭВМ.

 

10, 11, 12. Существуют различные уровни языков программирования: высокие, более удобные для пользователя, и низкие, близкие к машинным языкам.

Программа, записанная на некотором языке программирования высокого уровня, называется исходной.

Прежде чем исходная программа будет исполнена, она должна быть преобразована в машинную форму, соответствующую ЭВМ данного типа. Подобные преобразования осуществляются специальными программами, называемыми языковыми процессорами.

Основные типы языковых процессоров — трансляторы и интерпретаторы; соответственно преобразования программ называют трансляцией и интерпретацией.

 

13. Трансляцией называют перевод всего текста программы на исходном языке (исходной программы) в текст на объектном языке (объектную программу).

14. Если исходный язык является языком высокого уровня, а объектный — машинным, то транслятор называют компилятором. Если исходный язык — машинно-ориентированный (в автокоде), а объектный — машинный, то транслятор называют ассемблером. Если исходный и объектный языки относятся к одному уровню, то транслятор называют конвертером.

15. Совокупность языка программирования и соответствующего ему языкового процессора называют системой программирования.

 

Тема 10.

1. Данные ИО (информационное обеспечение) обычно группируются в отдельные массивы, каждый из которых относится к определенному объекту описания. Такие массивы называются файлами. Вся совокупность файлов образует базу данных, которую можно многократно использовать при проектировании различных РЭС для различных этапов и уровней.

2.

3. Каждый объект предметной области характеризуется своими атрибутами, каждый атрибут имеет имя и значение. Например, объект осциллограф. Имена его атрибутов — частота повторения, чувствительность, полоса пропускания; значения атрибутов — соответствующие значения параметров. Или объект транзистор, имена его атрибутов — наименования параметров, значения атрибутов — значения параметров и т. д.

 

4, 5.Вся совокупность информации, описывающей один объект предметной области на логическом уровне, называется записью. Запись полностью характеризует объект и все его атрибуты.

Совокупность записей об одной и той же категории объектов образует файл.

6.

7.

8.

9.

10.

11. Для создания, расширения, корректировки и коллективного использования данных создаются специальные системы управления базами данных (СУБД).

По назначению СУБД является элементом информационного обеспечения, так как организует автоматизированное обеспечение проектировщика информацией, а по содержанию это комплекс программ, то есть элемент программного обеспечения.

СУБД должна:

· обеспечивать пользователю возможность создавать новые БД с идентичной логической структурой данных (деление по изучаемым темам);

· позволять записывать, хранить, находить, редактировать и считывать данные;

· поддерживать хранение больших массивов данных, объем базы данных составляет до 150 тыс. слов (entries), в течение долгого времени, защищая их от системных сбоев и случайной порчи (автоматическое восстанавление базы с помощью журналов СУБД);

· обеспечивать модификацию БД;

· позволять осуществлять ввод основной массы данных посредством считывания (записи) массива данных, подготовленного подпрограммой ППРД;

· обеспечить контроль достоверности вводимых данных в каждом поле таблиц БД (обязательное поле, умолчание, шаблон и т.д.);

· предусмотреть возможность объединения или совместного использования нескольких автономно заполненных на других рабочих местах тематических БД при физическом перенесении их с помощью ГМД или CD на основной компютер;

· обеспечивать нахождение слов, выделение, просмотр и редактирование таблиц БД с удобным графическим интерфейсом;

 

12.

13.

14.Независимость данных это свойство системы управления базой данных, позволяющее программам быть независимыми от изменений в структуре данных

15. Языки, используемые в БД, делят на языки описания данных (ЯОД) и языки манипулирования данными (ЯМД).

В общем случае ЯОД описывает различные типы записей, их имена и форматы, а также служит для определения:

типов элементов данных, которые нужны в качестве ключей;

отношений между записями или их частями и именования этих отношений;

типа данных, которые используются в записях;

диапазона их значений;

числа элементов, их порядка и т. п.;

секретности частей данных и режимов доступа к ним.

 

Обычно ЯМД дают возможность манипулирования данными без знания несущественных для программиста подробностей. Они могут реализоваться как расширение языков программирования общего назначения путем введения в них специальных операторов или путем реализации специального языка.

При работе с БД используются несколько типов языков:

манипулирования данными;

программирования;

описания физической организации данных.

Языки программирования, применяемые в БД, представляют собой распространенные языки типа ФОРТРАН, КОБОЛ и многие новые языки.

Языки описания логических схем пользователя реализуются средствами описания данных языка прикладного программирования, средствами СУБД, специальным языком.

Наиболее широко распространен первый способ описания. Он имеет в основе операторы объявления (например, DECLARE в языке PL/I, STRUCT в СИ, type в ADA).

Языки описания схем БД предназначены для администратора БД. С их помощью определяют глобальные описания данных.

Языки описания физической организации данных описывают физическую структуру размещения схемы на машинных носителях. С их помощью определяют методы доступа, предписывающие размещение данных на тех или иных носителях, и т. п.

 

16, 17. Процесс проектирования БД начинают с построения концептуальной модели (КМ). Концептуальная модель состоит из описания объектов и их взаимосвязей без указания способов физического хранения. Построение КМ начинается с анализа данных об объектах и связях между ними, сбора информации о данных в существующих и возможных прикладных программах. Другими словами, КМ — это модель предметной области.

Версия КМ, обеспечиваемая СУБД, называется логической моделью (ЛМ). Подмножества ЛМ, которые выделяются для пользователей, называются внешними моделями (подсхемами). Логическая модель отображается в физическую, которая отображает размещение данных и методы доступа. Физическую модель называют еще внутренней.

Внешние модели не связаны с используемыми ТС и методами доступа к БД. Они определяют первый уровень независимости данных. Второй уровень независимости данных связан с отсутствием изменений внешних моделей при изменении КМ.

 

18. Независимость данных это свойство системы управления базой данных, позволяющее программам быть независимыми от изменений в структуре данных

19, 20, 21. В настоящее время существует три модели данных: реляционная, сетевая и иерархическая.

В основу реляционной модели положено понятие теоретико-множественного отношения (реляции), которое представляется в виде таблицы. Она является наиболее удобным инженерным представлением для пользователя (рис. 10.3а). Каждый столбец ее соответствует атрибуту объекта, и ему присваивается соответствующее имя. В столбцах таблицы (отношения) вводятся значения атрибутов. Используя отношения связи и язык реляционной алгебры, можно осуществлять выбор любого подмножества информации: по строкам, столбцам или другим признакам. Применяя операции "разрезания" и "склеивания" отношений, можно получить разнообразные файлы в нужной форме (рис. 10.3б).

При использовании реляционной модели атрибут объекта может сам выступать как объект другой предметной области, т.е. задействуется относительность (отсюда — отношение) понятий объекта и его атрибутов.

Иерархическая модель данных — это некоторая их совокупность, состоящая из отдельных деревьев, в которых все связи направлены от одного сегмента, называемого исходным, к нескольким порожденным, т. е. реализуются связи типа "один ко многим" (рис. 10.4а). Сегмент — это одно или несколько полей, являющихся основной единицей обмена между прикладной программой и языком описания данных. При реализации иерархической системы каждое дерево описывается в виде отдельного файла данных.

Сетевая модель данных является более общей структурой по сравнению с иерархической. Каждый отдельный сегмент (ячейка) может иметь произвольное число непосредственных исходных (старших) сегментов, а также и произвольное число порожденных (младших) (рис. 10.4б).

 

Рис. 10.3. Пример (а) и общий вид (б) реляционной модели данных

 

Это обеспечивает представление отношения "многие к многим". Сетевые структуры могут быть описаны с помощью раскрашенных файлов.

 

 

Рис. 10.4. Иерархическая (а) и сетевая (б) модели данных

 

 

 

 

Тема 5

1. Какие требования предъявляются к техническому обеспечению САПР? Техническое обеспечение САПР включает в себя различные технические средства (hardware), используемые для выполнения автоматизированного проектирования, а именно ЭВМ, периферийные устройства, сетевое оборудование, а также оборудование некоторых вспомогательных систем (например, измерительных), поддерживающих проектирование.

2. Чтотакое"мейнфрейм"?Мейнфре́йм —большой универсальный высокопроизводительныйотказоустойчивыйсервер со значительными ресурсами ввода-вывода, большим объёмом оперативной и внешней памяти, предназначенный для использования в критически важных системах (англ. mission-critical) с интенсивной пакетной и оперативной транзакционной обработкой.

3. Как представляется среда передачи данных? Под средой передачи данных понимают физическую субстанцию, по которой происходит передача электрических сигналов, использующихся для переноса той или иной информации, представленной в цифровой форме. Среда передачи данных может быть естественной и искусственной. Естественная среда - это существующая в природе среда Представителями искусственной среды являются, например, электрические и оптоволоконные (оптические) кабели.

4. Что представляет собой канал передачи данных? Канал передачи данных определяется наличием минимум двух каналов связи, обеспечивающих передачу сигнала во взаимопротивоположных направлениях.

  1. Назовите методы разделения линии передачи данных. Существуют два метода разделения линии передачи данных: временное мультиплексирование. Локальная вычислительная сеть (ЛВС), или LAN (Local Area Network), имеет линию связи, к которой подключаются все узлы сети.

6.Назовите варианты топологии локальных вычислительных сетей.Варианты топологии локальных вычислительных сетей:

а — шинная; б — кольцевая; в — звездная Локальная вычислительная сеть объединяет абонентов, находящихся на небольшом расстоянии друг от друга (в пределах 10-15 км). Обычно такие сети строятся в пределах одного предприятия или организации.

Информационные системы, построенные на базе локальных вычислительных сетей, обеспечивают решение следующих задач:

· хранение данных;

· обработка данных;

· организация доступа пользователей к данным;

· передача данных и результатов их обработки пользователям.

6.

7. Что называется сервером? пециализированный компьютер и/или специализированное оборудование для выполнения на нём сервисного программного обеспечения

8. Назовите разновидности серверов. Файл-сервер. Сервер базы данных. Принт-сервер (сервер печати). Сервер рабочей группы. К онтроллер домена. Почтовый сервер (mail server), или сервер электронной почты, сервер сообщений. Серверы FTP. Прокси-сервер. Web-сервер.

9. Как осуществляется передача информации в сетях с коммутацией каналов и коммутацией пакетов?

10. Что представляет собой эталонная модель взаимосвязи открытых систем (ЭМВОС)? Информационную сеть в ЭМВОС рассматривают как совокупность функций (протоколов), которые подразделяют на группы, называемые уровнями. Именно разделение на уровни позволяет вносить изменения в средства реализации одного уровня без перестройки средств других уровней, что значительно упрощает и удешевляет модернизацию средств по мере развития техники.

10.

11. Расскажите об уровнях ЭМВОС. Различают семь уровней ЭМВОС.

На физическом (physical) уровне осуществляется представление информации в виде электрических или оптических сигналов, преобразование формы сигналов, выбор параметров физических сред передачи данных, организуется передача информации через физические среды.

На канальном (link) уровне выполняется обмен данными между соседними узлами сети, т. е. узлами, непосредственно связанными физическими соединениями без других промежуточных узлов. Отметим, что пакеты канального уровня обычно называют кадрами.

На сетевом (network) уровне происходит формирование пакетов по правилам тех промежуточных сетей, через которые проходит исходный пакет, и маршрутизация пакетов, т. е. определение и реализация маршрутов, по которым передаются пакеты. Другими словами, маршрутизация сводится к образованию логических каналов. Логическим каналом называют виртуальное соединение двух или более объектов сетевого уровня, при котором возможен обмен данными между этими объектами. Понятию логического канала не обязательно соответствует физическое соединение линий передачи данных между связываемыми пунктами. Это понятие введено для абстрагирования от физической реализации соединения. Еще одной важной функцией сетевого уровня после маршрутизации является контроль нагрузки на сеть с целью предотвращения перегрузок, отрицательно влияющих на работу сети.

На транспортном (transport) уровне обеспечивается связь между оконечными пунктами (в отличие от предыдущего сетевого уровня, на котором обеспечивается передача данных через промежуточные компоненты сети). К функциям транспортного уровня относятся мультиплексирование и демультиплексирование (сборка/разборка сообщений на пакеты в конечных пунктах), обнаружение и устранение ошибок в переданных данных, задание требуемого уровня услуг (например, заказанных скорости и надежности передачи).

На сеансовом (session) уровне определяются тип связи (дуплекс или полудуплекс), начало и окончание заданий, последовательность и режим обмена запросами и ответами взаимодействующих партнеров.

На представительном (presentation) уровне реализуются функции представления данных (кодирование, форматирование, структурирование). Например, на этом уровне выделенные для передачи данные преобразуются из одного кода в другой, в частности, с целью шифрования.

На прикладном (application) уровне определяются и оформляются в сообщения те данные, которые подлежат передаче по сети.

11.

  1. Что называют локальной вычислительной сетью (ЛВС)? Локальная вычислительная сеть (ЛВС), или LAN (Local Area Network), имеет линию связи, к которой подключаются все узлы сети. компьютерная сеть, покрывающая обычно относительно небольшую территорию или небольшую группу зданий (дом, офис, фирму, институт)
  2. Что представляет собой рабочая станция (РС)? комплекс аппаратных и программных средств, предназначенных для решения определённого круга задач

Чем отличается РС от персонального компьютера? РС имеют существенные отличия от персональных компьютеров (ПК), поскольку требования к РС формируются рынком в области САПР, а требования к ПК — в значительной степени рынком в области офисного оборудования, бытовой техники, средств связи и коммуникаций. РС развивались независимо от ПК, однако удешевление элементной базы РС и повышение требований к техническим характеристикам ПК привели к тому, что наиболее мощные модели ПК проникли на рынок средств САПР, конкурируя с недорогими РС.

14.



Поделиться:


Последнее изменение этой страницы: 2016-07-16; просмотров: 378; Нарушение авторского права страницы; Мы поможем в написании вашей работы!

infopedia.su Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав. Обратная связь - 18.218.38.67 (0.015 с.)