2. Тестирование программ.
3. Исследовать на экстремум функцию:
F(x)= x12 +3x22 + 2x32 ,
при условии
x1 - x2 + x3 = 4
1. 1. 1 Основные положения телеобработки данных
Телеобработка данных — это такая организация информационно-вычислительного процесса, при которой ресурсы одной или нескольких ЭВМ одновременно используются многими пользователями через различные виды средств связи. Коллективное использование ЭВМ — важный фактор, определяющий прогресс в области вычислительной техники.
Системы телеобработки обеспечивают организацию двух основных методов обработки данных — пакетного и диалогового. Соответственно выделяются и два основных режима взаимодействия удаленного абонента с ЭВМ — режим пакетной передачи данных и диалоговый режим взаимодействия.
• Режим пакетной передачи предусматривает объединение некоторого набора данных по каким-либо признакам и группирование их в пакет, который передается, как правило, за один сеанс связи. Его обработка в ЭВМ возможна после завершения передачи всего пакета и при отсутствии каких-либо дополнительных условий.
Величина пакета может быть различной — от нескольких тысяч до нескольких миллионов знаков. Время реакции ЭВМ на обработку этого пакета (сообщений) не лимитируется. Практически к данному режиму приравниваются те случаи общения абонентов с ЭВМ, которые сопровождаются прекращением связи после очередного этапа передачи данных и восстановлением ее спустя некоторое время для продолжения передачи данных или получения ответа.
• Диалоговый режим общения пользователя с ЭВМ характеризуется малым количеством данных, пере-даваемых в ЭВМ и получаемых из нее, и малым временем реакции ЭВМ на принятый запрос абонента. Время реакции ЭВМ в системе или сети не должно превышать нескольких секунд. Оптимальная во всех отношениях величина реакции на запрос составляет 1—3 с.
В режиме пакетной обработки ввод-вывод данных можно легко упорядочить, при этом загрузка ЭВМ будет близка к оптимальной. В отличие от режима пакетной обработки при реализации диалогового режима запросы абонентов поступают в любое время. Более того, одновременно могут поступать запросы сразу от многих абонентов, причем каждый из них может требовать срочного ответа.
Организация режимов взаимодействия в системах и сетях телеобработки предусматривает сопряжение средств, отличающихся друг от друга принципами работы, формой и параметрами сигналов, способами кодирования и представления данных, скоростью работы. Эти причины вызывают необходимость разработки стандартов, определяющих правила сопряжения технических и программных средств, составляющих вычислительную сеть или систему телеобработки.
В зависимости от архитектурных принципов телеобработки (системная или сетевая) существуют различные способы структурирования информации, методы кодирования данных, алгоритмы и протоколы взаимодействия компонентов систем и сетей.
Классификация средств телеобработки на основные группы по существу не зависит от архитектурных принципов телеобработки. И системная и сетевая телеобработки состоят из программных и технических средств телеобработки. Программные средства включают в себя телекоммуникационные методы доступа. Технические средства включают в себя устройства сопряжения ЭВМ с каналами передачи данных, абонентские пункты или абонентские средства доступа пользователя к ЭВМ, аппаратуру передачи данных. Однако функции программных и технических средств системной и сетевой телеобработки существенно отличаются.
Средства системной телеобработки обеспечивают удаленному пользователю, как правило, не имеющему своих вычислительных ресурсов, доступ к вычислительным ресурсам одного вычислительного комплекса через телефонные коммутируемые и выделенные каналы связи, телеграфные каналы сетей связи АТ-50, ПД-200 физические линии.
Средства сетевой телеобработки обеспечивают объединение различных вычислительных средств в сеть и доступ локальных и удаленных пользователей к распределенным в сети информационно-вычислительным ресурсам и базам данных.
1. 2 Системная телеобработка данных
Системная телеобработка определяется как взаимоувязанная совокупность технических и программных Средств, обеспечивающая коллективное использование ресурсов и баз данных одной ЭВМ (вычислительного Комплекса) большим количеством пользователей, подключенных к ЭВМ через средства связи и передачи данных
Основными средствами системной телеобработки данных являются телекоммуникационные методы доступа, Мультиплексоры передачи данных, абонентские пункты, anaparypa передачи данных.
Телекоммуникационные методы доступа предназначены для управления разнообразными по номенклатуре и принципам работы абонентскими пунктами, подключенными к ЭВМ через мультиплексоры передачи данных и выделенные или коммутируемые каналы связи.
А Мультиплексоры передачи данных (МПД) обеспечивают подключение к ЭВМ и одновременную работу многих абонентских пунктов.
Абонентский пункт (АП) является взаимосвязанным комплексом устройства ввода-вывода, устройства управ-ления и аппаратуры передачи данных, предназначенным для связи удаленного пользователя вычислительной системы с центральной ЭВМ посредством каналов связи. А Аппаратура передачи данных (АПД) — это устройства преобразования сигналов, автоматического вызова . И ответа, переговорно-вызывные устройства и т. д., предназначенные для установления связи между абонентом
Рис. 1. 1. Компоненты системной телеобработки и их взаимосвязь:
ППП—пакеты прикладных программ; ТА—телеграфный пятиэлементный аппарат; АП — абонентский пункт; УПС — устройство преобразования сигналов; ТМД — телекоммуникационный метод доступа; АТ-50, ПД-200 — телеграфные сети; ТФОП — телефонная сеть
и ЭВМ, преобразования дискретной формы сигнала в аналоговую или другую форму, пригодную для передачи по тем или иным типам каналов связи.
Для организации канала передачи данных между абонентским пунктом и ЭВМ используются различные типы устройств преобразования сигналов (УПС): на телефонных каналах — модемы; на телеграфных каналах — УПС телеграфные (УПС ТГ); на физических линиях — УПС низкого уровня (УПС НУ) или УПС ФЛ. Компоненты системной телеобработки данных ЕС ЭВМ и их взаимосвязь приведены на рис. 1. 1.
Подключение МПД к ЭВМ ЕС осуществляется через байт-мультиплексный канал ввода-вывода. Подключение МПД и АП к аппаратуре передачи данных осуществляется по стыку С2 в соответствии с требованиями ТОСТ
, 18145—81. Взаимодействие абонентских пунктов с ЭВМ осуществляется в зависимости от типа АП по алгорит-.
мам синхронной п о з н а ч н о и передачи д а н н ы х в соответствии с требованиями нормативного материала межправительственной комиссии по вычислительной технике (НМ МПК по ВТ 73—84) в коде КОИ-7 и ДКОИ и по алгоритмам стартстопной передачи в коде КОИ-7 и пятиэлементном коде (для телеграфных аппаратов).
Все компоненты системной телеобработки данных
Обычно взаимодействуют в полудуплексном режиме, когда информация в каждый момент времени
передается только в одном направлении, а ответы после передачи каждого блока информации — в другом.
Общая физическая среда, служащая для связи смежных устройств в системе или сети, называется звеном. Многопунктовое звено данных — это такая организация звена, когда к одному каналу связи подсоединено несколько абонентских пунктов (в отличие от однопунктовогo звена, где имеется только один АП). В многопунктовых звеньях АП работают в р е ж и м е п одчинения T. е. в режиме, когда прием и передача данных от АП
осуществляются по инициативе ЭВМ. В однопунктовых зввньях обмен данными может начинаться как по инициативе ЭВМ, так и, по инициативе АП (режим сопер-
ничe ест в а); можно также использовать режим подчи-
нения.
1. 3 Сетевая телеобработка данных
А Сетевая телеобработка определяется как взаимо- увязанная совокупность унифицированных логических и физических средств, протоколов, интерфейсов, обеспечивающая возможность распределения управляющих и обрабатывающих мощностей, а также баз данных по сети Такая телеобработка обеспечивает коллективное
использование ресурсов и баз данных одной или не-скольких территориально рассредоточенных ЭВМ большим количеством пользователей, подключенных к ЭВМ через средства связи и передачи данных.
Основная задача при создании средств сетевой телеобработки и вычислительных сетей — обеспечение глубокой функциональной совместимости всех компонентов, что требует абсолютно нового по сравнению с созданием средств системной телеобработки подхода к принципам их организации. Этот подход выражается в том, что созданию комплекса средств сетевой телеобработки и вычислительных сетей предшествует разработка логиче- ской модели сети, называемой архитектурой сетевой телеобработки или сетевой архитектурой. Необходимость создания и развития сетевых архитектур обусловливалась главным образом двумя причинами:
1) сетевая архитектура является функционально-логической основой параллельной разработки комплекса аппаратных и программных средств телеобработки многими коллективами разработчиков;
2) при построении больших вычислительных систем и сетей возникают проблемы организации взаимодействия их компонентов, а также проблемы совместимости, связанные с разнообразием используемых средств. Эти проблемы решаются путем разработки универсальных правил, по которым должны соединяться и взаимодействовать разные вычислительные средства. Причем эти правила разрабатываются таким образом, чтобы отдельные компоненты систем и сетей могли эффективно взаимодействовать, а вся система или сеть могла развиваться с. учетом эволюции как отдельных ее компонентов, так и системы или вычислительной сети в целом.
А Под сетевой архитектурой понимается совокупность принципов и правил функционально-логической и структурно-физической реализации как отдельных компонентов сетей телеобработки, так и систем и сетей, построенных из этих компонентов.
Данный подход был с успехом использован при разработке различных сетевых архитектур (DECNET фирмы Digital Equipment Corporation, SNA фирмы International Busyiness Machine), на базе которых были реализованы технические и программные продукты, получившие широкое распространение. В СССР были разработаны аналогичные сетевые архитектуры и средства получивщие название однородных вычислительных сетей. Это архитектура открытых систем сетевой телеобработки ОССТ) для ЕС ЭВМ и сетевая архитектура системы /малых ЭВМ (САСМ) для СМ ЭВМ Однородность перечисленных сетевых архитектур Обусловлена прежде всего тем, что в сеть обычно связыфирмой ваются однотипные средства, разрабатываемые одной мой. Подключение к такой сети средств других производителей возможно только при условии соблюдения в них стандартов, принятых в однородной архитектуре Другой подход состоит в разработке единой универсальной сетевой архитектуры независимо от типов применяемых в ней средств. Такие сетевые архитектуры Называются неоднородными и разрабатываются, как правило, международными коллективами специалистов.
Наибольшее признание получила сетевая архитектура
Вычислительных открытых систем (ВОС), разрабатываемая Международной организацией по стандартизации (МОС).
Несмотря на то что эта архитектура еще разрабатывается, тем не менее некоторые выпущенные стандарты МОС
•позволили начать реализацию архитектуры ВОС для широкого круга применений.
В настоящее время созданы крупные международные коллективы, состоящие из специалистов сотен фирм, в Задачу которых входят реализация и проверка технических и программных средств в соответствии со стандар- ми архитектуры ВОС. Среди них следует выделить так Зазываемую группу пользователей MAP/TOP, реализующую архитектуру ВОС для автоматизации производства manufacture Automation Protocols), технической и конструкторской деятельности (Technical and office Protocols В архитектуре ВОС используется понятие системы— логического объекта, представляющего собой автономию совокупность технических и программных средств. Реальным представлением системы могут быть ЭВМ многомашинный комплекс, абонентский пункт, буферное Коммутационное устройство и т. д. Системы связаны друг с другом физической средой. В некоторых архитектурах Вместо термина система используется термин узел Открытость системы состоит, с одной стороны, в возможности взаимодействия пользователей или программ одной системы с пользователями или программами других систем, а с другой — в возможности функционального расширения (изменения) системы без измененйия существующей (остальной) части системы или сети.
В сетевой архитектуре все системы (узлы) логически разделяются на ряд одинаковых строго унифицированных функциональных уровней, каждый из которых выполняет определенные функции.
Для описания взаимодействия компонентов в сети используются протоколы и интерфейсы. Протокол можно определить как совокупность логических и процедурных характеристик механизма связи между функциональными компонентами одного функционального уровня. Интерфейс устанавливает правила взаимодействия между функциональными компонентами, расположенными в смежных уровнях и входящими в одну и ту же систему. В связи с многоуровневым характером сетевой архитектуры имеется комплекс протоколов и интерфейсов, набор которых соответствует функциональным уровням архитектуры.
Наиболее важными функциями протоколов на всех уровнях сетевой телеобработки являются защита от ошибок, управление потоками данных в сети, защита сети от перегрузки и выполнение операций по маршрутизации сообщений и оптимизации использования ресурсов в сети. Защита от ошибок сохраняет достоверность передаваемых данных. Управление потоками данных и защита сети от перегрузки обеспечивают возможность распределения ресурсов сети телеобработки между многочисленными пользователями, предоставляя каждому из них необходимые услуги. Выполнение операций по маршрутизации сообщений и оптимизации использования ресурсов в сети обеспечивает большую степень доступности услуг сети путем образования нескольких маршрутов между двумя пунктами.
При разработке протоколов и интерфейсов учитывается свойство открытости с целью их дальнейшего развития и обеспечения взаимодействия с другими средствами и системами. Это свойство является следствием общего требования открытости, предъявляемого к архитектуре сетевой телеобработки.
Тестирование программ.
Тестирование – тесно связано с отладкой. Однако предназначено для выявления грубых ошибок, которые не нарушают работоспособность программы, но не дают ей возможности выдавать правильный результат. Для выявления подобного несоответствия необходимо заготовить тесты, которые не только выявляют ошибочность функционирования, но и позволяют локализовать подозрительное на ошибку место программы.
На протяжении 70х годов произошел переход с ламповой элементарной базы построения ЭВМ на полупроводниковую, а затем, на базу интегральных схем. Это было связано с повышением ее компактности, удешевлением, серьезным повышением эффективности. В результате этого перехода потребовались сложные программные комплексы для решения новых проблем и задач. Появилась проблема, которая выражалась в том, что используемые ранее методы конструкторского программирования оказались неэффективными. С появлением необходимости разработки программируемых систем резко встает вопрос о повышении производительности труда программиста, об облегчении этапов отладки и тестирования программ, о понимании большими коллективами программистов не только своих участков работы, но и всей решаемой проблемы, а также облегчении решения этапа объединения отдельных частей в большой комплекс.
Одним из пионеров новой методики стал Дейкстра, в 1968 году заявил о необходимости исключить из состава языков программирования высокого уровня оператора goto. Позднее была сформулирована четкая система правил, названная структурным программированием.
Эта система представляет собой ряд ограничений и правил, которые обеспечивают соответствие любой программы строгому образцу, исключая запутанность, порождающую ошибки и затрудняющую тестирование. Одним из главных вопросов. Побудивших Дейкстру к новой методике стала необходимость облегчения тестирования программных комплексов в наиболее полном объеме. Необходимость в этой процедуре вызвана следующим:
трудоемкость и стоимость тестирования больших программных комплексов возрастает экспоненциально с увеличением их размеров. При этом есть мнение, что стоимость проверки любого изменения в сложном комплексе более чем в сто раз превышает стоимость внесения этого изменения.
В сложных системах, требующих постоянного сопровождения и развития, ошибки присутствуют всегда
Издержки от испытания сложных комплексов постоянно возрастают, по мере того, как люди возлагают на ЭВМ все более ответственные функции.
Одним из выходов может стать разработка сложных и дорогостоящих методов тестирования программ (их эффективность является спорной). Дейкстра заложил в своей методике автоматическое доказательство правильности создаваемой программы, то есть требование правильности программы выполняется на любом этапе ее конструирования. Структурное программирование обладает тем дополнительным преимуществом, что повышает читаемость программы.
Исследовать на экстремум функцию:
F(x)= x12 +3x22 + 2x32 ,
при условии
x1 - x2 + x3 = 4
Составляем функцию Лагранжа
Достаточное условие:
равенству нулю частных производных ф-ии Лагранжа по всем переменным.
матрица вторых производных положительно определена.
Решая систему, находим x1 = 2,182; x2 = -0,727; x3 = 1,091 .
Матрица вторых производных :
= 48, т.е. определена отрицательно, это точка min.
- Билет 1
- 2.Геометрические преобразования в трехмерной графике. Матрицы преобразования.
- Трехмерные аффинные преобразования
- 3. Составить электрическую схему автоматизированного рабочего места инженера на базе пэвм
- Билет 2
- Билет 3
- 2. Понятие телеобработки. Терминальная и системная телеобработка
- 1. 1 Основные положения телеобработки данных
- 1. 2 Системная телеобработка данных
- 1. 3 Сетевая телеобработка данных
- Билет 4
- 2.2. Структура и состав экспертной системы
- Структура базы знаний
- Механизм логического вывода.
- Модуль извлечения знаний.
- Система объяснения
- Билет 5
- 1. Целочисленные задачи и методы их решения.
- 2. Открытые вычислительные сетевые структуры. Эталонная модель
- 3. Записать алгоритм решения системы линейных уравнений методом итераций
- 2. Открытые вычислительные сетевые структуры. Эталонная модель
- Эталонная модель osi
- Уровень 1, физический
- Уровень 2, канальный
- Уровень 3, сетевой
- Протоколы ieee 802
- 3. Записать алгоритм решения системы линейных уравнений методом итераций
- Билет 6
- 2. Окна в компьютерной графике. Алгоритмы преобразования координат при выделении, отсечении элементов изображения.
- 3. Как определить информацию о памяти (размер озу ...)
- Билет 7
- 1. Понятие структурной организации эвм
- 2. Проекции в трехмерной графике. Их математическое описание. Камера наблюдения.
- Билет 8
- Основные подходы к разработке по. Методы программирования и структура по.
- Билет 9
- 2. Принципы построения и функционирования эвм. Принцип программного управления.
- 3. Алгоритм определения скорости передачи с нгмд на нжмд
- Билет 10
- 1. Организация диалога в сапр
- 2. Видеоконтроллеры, их стандарты для пэвм типа ibm pc.
- 3. Текстуры в машинной графике.
- 3. Текстуры в машинной графике.
- 2. Афинное
- Билет 11
- 3. Реалистичная графика. Обратная трассировка луча.
- Билет 12
- 2. Цвет в машинной графике. Аппроксимация полутонами.
- Алгоритм упорядоченного возбуждения
- 3. Представить алгоритм определения тактовой частоты цп
- Билет 13
- 1. Структурное программирование при разработке программы.
- 2. Понятие критерия оптимального проектирования и его связь с варьируемыми переменными через уравнения математической модели. Постановка задачи оптимального проектирования.
- 3. Представить алгоритм определения быстродействия нгмд в режиме записи данных.
- 2. Понятие критерия оптимального проектирования и его связь с варьируемыми переменными через уравнения математической модели. Постановка задачи оптимального проектирования.
- 3. Представить алгоритм определения быстродействия нгмд в режиме записи данных.
- Билет 14
- 3. Таблицы истинности, совершенные нормальные формы представления булевых функций
- Бинарные функции
- 2. Задачи безусловной и условной оптимизации
- 2. Классификация центральных процессоров Intel и соответствующих локальных и системных шин пэвм типа ibm pc
- 3. Реалистичная графика. Обратная трассировка луча.
- Билет 16
- Построение с использованием отношений
- Построение с использованием преобразований
- 3.Составить алгоритм поиска экстремума функции двух переменных
- Билет 17
- 1.Методы представления знаний в экспертных системах
- 2.4.2 Искусственный нейрон
- 2.Устройства автоматизированного считывания графической информации (сканеры). Конструкция и основные характеристики.
- 3. Составьте программу для определения скорости передачи информации по сети одной эвм к другой.
- Билет 18
- 1. Системно-сетевая телеобработка
- 2. Тестирование программ.
- Билет 19
- 3. Графические форматы. Bmp, gif и jpeg.
- 1. Понятие алгоритма. Свойства. Способы записи.
- 2. Построение реалистичных изображений. Алгоритм построения теней в машинной графике.
- 3. Представить алгоритм определения быстродействия нгмд в режиме чтения данных.
- Билет №21
- 3. Приоритетные методы удаления скрытых поверхностей. Bsp – деревья.
- Билет 22
- 2.Методы проверки работоспособности объектов на этапе проектирования: "наихудшего случая" и имитационного моделирования
- 1. Метод наихудшего случая
- 2. Метод имитационного моделирования
- Билет 23
- 1. Функциональные узлы последовательностного типа: регистры, триггеры, счетчики.
- 2. Назначение, классификация математических моделей и методы их построения. Проверка адекватности математических моделей
- 3. Алгоритмы сжатия графических данных.
- Асинхронный rs – триггер.
- Синхронный rs–триггер.
- Синхронный д-триггер
- Счетный т-триггер.
- Двухступенчатые триггеры.
- Счетчики.
- Классификация счетчиков.
- Регистры
- 2. Назначение, классификация математических моделей и методы их построения. Проверка адекватности математических моделей.
- Билет 24
- 1. Математические модели процессов теплопереноса.
- 1 Вариант
- 2 Вариант-
- 2.Интерполяционные кривые в машинной графике.
- Билет 25
- 1. Трансляторы. Виды. Состав.
- 2. Технические средства диалога машинной графики (световое перо, мышь, шар, джойстик). Конструкция основные характеристики
- 3. Записать алгоритм решения нелинейного уравнения методом Ньютона.
- Билет 26
- 1. Автоматизация методов управления, вариантного, адаптивного и нового планирования в астпп.
- 2. Модели гидродинамики
- 3. Записать алгоритм поиска экстремума функции Розенброка овражным методом.
- Автоматизация метода вариантного планирования
- Автоматизация метода адаптивного планирования тпп
- Автоматизация метода нового планирования тпп
- Оптимизация проектирования сборочных процессов
- 1.Модель гидродинамики идеальной смешение:
- 3. Гидродинамические диффузионные модели.
- 4.Гидродинамическая модель ячеечного типа.
- 3. Записать алгоритм поиска экстремума функции Розенброка овражным методом.
- Билет 27
- Общая интерпретация реляционных операций
- Билет 28
- 1.Понятие языков программирования и их классификация. Жизненный цикл программы.
- 2.Реляционная модель данных. Сравнение с иерархической и сетевой моделями.
- 3.Написать алгоритм вычисления определенного интеграла методом трапеций.
- 2. Реляционная модель данных. Сравнение с иерархической и сетевой моделями.
- 3.Написать алгоритм вычисления определенного интеграла методом трапеций.
- Билет 29
- 2. Декомпозиция отношений. Первая, вторая и третья нормальные формы.
- 3. Записать алгоритм поиска экстремума функции
- Билет 30
- 2. Декомпозиция отношений. Первая, вторая и третья нормальные формы.
- 3. Написать алгоритм вычисления определенного интеграла методом трапеций.
- Билет 31
- Выбор компонентов