Вопросы для экзамена по курсу "Проектирование асоиу"
Вид материала | Вопросы для экзамена |
СодержаниеПроектирование распределенной обработки данных. Анализ и оценка производительности АСОИУ. |
- О подготовке курсовых проектов(рабочие материалы) по курсу «Проектирование асоиу», 78.25kb.
- Рабочая программа По дисциплине «Проектирование асоиу» По специальности 230102., 263.71kb.
- Методические указанию по выполнению курсового проекта по дисциплине 1722 «Проектирование, 245.78kb.
- Контрольные вопросы для подготовки экзамена (зачета) по курсу «Хозяйственное (предпринимательское)», 66.19kb.
- Учебно-методический комплекс по дисциплине б в 05 -проектирование асоиу, 701.7kb.
- Задачи практики: ознакомление и исследование новых тенденций и разработок в области, 16.2kb.
- Курс лекций «Проектирование асоИу», «системы реального времени», 521.56kb.
- Вопросы по курсу «Отечественная история» для экзамена в мгк им. П. И. Чайковского, 29.17kb.
- Вопросы к экзамену по курсу «Проектирование ис». (9-й семестр 2009г), 37.96kb.
- Программа курса «Экономическая теория» для поступающих в аспирантуру по специальности, 349.1kb.
Проектирование распределенной обработки данных.
Распределенная обработка данных – методика выполнения прикладных программ группой систем.
Сущность ее заключается в том, что пользователь получает возможность работать с сетевыми службами и прикладными процессами, расположенными в нескольких взаимосвязанных абонентских системах. При этом возможны несколько видов работ, которые он может выполнять: удаленный запрос, например, команда, позволяющая посылать одиночную заявку на выполнение обработки данных; удаленная трансакция, осуществляющая направление группы запросов прикладному процессу; распределенная трансакция, дающая возможность использования нескольких серверов и прикладных процессов, выполняемых в группе абонентских систем.
Для распределенной обработки осуществляется сегментация прикладных программ. Передача данных происходит при помощи удаленного вызова процедур либо электронной почты. Первая технология характеризуется высоким быстродействием, а вторая – низкой стоимостью. Известны также программные средства Системы Управления Распределенной Базой Данных (СУРБД), содержатся инструментальные средства распределенной среды обработки данных.
Распределенная среда обработки данных – представляет собой технологию распределенной обработки данных.
Эта среда обычно - набор сетевых служб, предназначенный для выполнения прикладных процессов, рассредоточенных по группе абонентских систем гетерогенной сети. Основные ее компоненты показаны в табл. 1.
Табл 1. Основные компоненты распределенной обработки данных.
№ п/п | Служба | Выполняемые функции |
1. | Имена | База Данных имен пользователей и средств, предназначенных для доступа пользователей к сетевым службам. |
2. | Удаленный доступ | Технология, обеспечивающая взаимодействие двух прикладных программ, расположенных в различных абонентских системах. |
3. | Защита данных | Программное Обеспечение разрешения на доступ к ресурсам системы или сети. |
4. | Многопоточностъ | Программы, обеспечивающие одновременное выполнение нескольких задач. |
Системы, имеющие программы распределенной среды, соответственно, являются серверами и клиентами. Серверы связаны (рис. 1) друг с другом логическими каналами, по которым передают друг другу файлы. Каждый сервер имеет свою группу клиентов.
Рис. 1. Связь серверов
Среда чаще всего имеет трехступенчатую архитектуру: прикладная программа – база данных – клиент. Функции, выполняемые средой, включают прикладные службы:
- каталогов, позволяющую клиентам находить нужные им серверы;
- интерфейса многопоточной обработки;
- удаленного вызова процедур;
- обслуживания файлов;
- безопасности данных;
- времени, синхронизирующей часы в абонентских системах.
Программное Обеспечение среды погружается, как правило, в Сетевую Операционную Систему. Серверы могут иметь свои, различные операционные системы. В роли сервера может, также, выступать главный компьютер со своей операционной системой.
Функционирование распределенной среды требует выполнения ряда административных задач. К ним, в первую очередь, относятся средства:
- регистрации и контроля за лицензиями пользователей на работу с прикладными программами;
- унифицированных интерфейсов прикладных программ;
- обеспечения безопасности данных;
- инвентаризации программного и технического обеспечения абонентских систем, работающих в сети.
С точки зрения логического управления среда обработки данных делится на ячейки распределенной среды обработки . В каждую из них может включаться от нескольких единиц до тысяч абонентских систем. Размеры ячеек территориально не ограничены. Входящие в одну и ту же ячейку системы могут быть расположены даже на разных континентах.
-
Анализ и оценка производительности АСОИУ.
Теоретические положения системного анализа определенное время рассматривались только как некая философия инженера и поэтому при решении задач создания искусственных систем иногда не учитывались. Однако развитие техники привело к тому, что без СА, одним из результатов к-го явл-ся концептуальные модели, исследование функционирования систем становится невозможным.
Первоначально комп отождествлялся с центральным процессором, основной и понятной х-кой были быстродействие, измеряемое числом команд в единицу времени. Поэтому современные методики оценки отражают только возможности центрального процессора. В основе такой оценки лежит понятие производительности. При этом выделяют так называемое «чистое» процессорное время – период работы собственно процессора при выполнении внутренних операций и время ответа, включающее выполнение операций ввода-вывода, работу ОС и т.д.
Есть 2 показателя производительности процессов по «чистому» времени:
- показатель производительности процессоров на операциях с данными целочисленного типа
MIPS – отношение числа команд в программе к времени ее выполнения
- показатель производительности процессоров на операциях с данными вещественного типа
при все кажущейся простоте критерия оценки (чем > MIPS, тем быстрее выполняется программа) его использование затруднено вследствие нескольких причин:
- процессоры разной архитектуры имеют различный набор команд
- применение матем-х сопроцессоров и оптимизирующих компиляторов увеличивает
производительность системы, но рейтинг MIPS может уменьшится, т.к. время выполнения команд для операций над данными с плавающей точкой значительно больше и за единицу времени м.б. выполнено меньшее число команд, нежели при выполнении соответствующих этим командам подпрограмм
- научные приложения в основном связаны с интенсивными вычислениями над вещественными
числами с плавающей точкой, коммерческие и офисные – с целочисленной арифметикой и обработкой транзакций БД. Графические приложения критичны и к вычислительным мощностям, и к параметрам графической подсистемы.
Еще более сложные проблемы появляются при необходимости оценок многопроцессорных систем. Такое положение привело к разработке и использованию ряда тестов, ориентированных на оценку вычислительных систем с учетом специфики их предполагаемого использования. Поэтому оценка процессоров с разной архитектурой основана на создании тестовой смеси из типовых операторов, влияющих на их производительность.