Аппаратные и программные средства систем управления, ориентированные на руководителя

 


 


Министерство образования и науки РФ

ФГБОУ ВПО «Госуниверситет  - УНПК»

Институт открытого дистанционного отделения

 

 

 

 

 

 

 

 

КОНТРОЛЬНАЯ РАБОТА

 

 

по дисциплине «Информационные технологии управления»

 

 

 

Работу выполнил студент

Катешкина Е.А.

группа 5 Мн(д)

 

Направление подготовки

080200.62 Менеджмент

 

Работу проверил

Рожков Геннадий Геннадьевич

Замечания по работе


 

 

 

 

Отметка о зачете  ______________  дата «___»__________2015г.

 

 

Подпись преподавателя  ____________

 

 

 

 

 

Орел, 2015г.

 

Содержание

 

 

ФГОУ ВПО «ГОСУНИВЕРСИТЕТ – УНПК»

ФАКУЛЬТЕТ ДИСТАНЦИОННОГООБУЧЕНИЯ

КАФЕДРА ИНФОРМАЦИОННЫЕ СИСТЕМЫ


ДИСЦИПЛИНА: ИТУ

З А Д А Н И Е

на контрольную работу                                                                Вариант № 4

 

 

  1. Аппаратные и программные средства систем управления, ориентированные на руководителя. 

 

2. Процессы, происходящие в информационной  системе. Перспективы развития и  внедрения ИС.

 

3. Авиакомпания “перманентный рейс” требуется определить, сколько  стюардесс следует принять на работу в течение шести месяцев при условии, что каждая из них. Прежде должна пройти предварительную подготовку. Потребности в количестве (с.-ч.) летнего времени известны: январь-8000; февраль-9000; март-8000; апрель-10000; май-90000; июнь-12000. Подготовка стюардессы к выполнению своих обязанностей на регулярных авиалиниях занимает один месяц. Следовательно, прием на работу должен опережать “ввод стюардессы в строй”. Каждая обучаемая стюардесса  должна в течение месяца, отведенного на ее подготовку, пройти 100-часовую практику непосредственно во время полетов. Таким образом, за счет каждой обучаемой стюардессы в течение месяца освобождается 100 часов рабочего времени, отведенного для уже обученных стюардесс. Каждая полностью обученная стюардесса в течение месяца может иметь налет до 150 часов. Авиакомпания в начале января  уже имеет 60 опытных стюардесс. При этом ни одну из них не снимают с работы. Установлено также, что приблизительно 10% обученных стюардесс увольняются по собственному желанию по семейным или другим обстоятельствам.

Опытная стюардесса обходится авиакомпании в $800, а обучаемая в $400 в месяц. Необходимо спланировать штат авиакомпании, минимизирующий издержки за отчетные шесть месяцев.

 

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

 

 

 

 

 

 

Составитель: к.т.н., доцент Новиков С.В.

 

 

 

 

 

 

Орел 2011

 

 

 

 

1. Аппаратные и программные средства систем управления, ориентированные на руководителя

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

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

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

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

АРМ стали незаменимыми для руководителей предприятий промышленности, строительства, непромышленной сферы, коммерческих, финансово-инвестиционных структур, руководителей маркетинговых и банковских служб и т.д.

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

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

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

Рабочие станции в системах управления. Мини-компьютеры стали прародителями и другого направления развития современных ЭВМ — создание RISC1-процессоров, реализующих сокращенную систему команд, необходимых пользователю, что привело к окончательному оформлению настольных систем высокой производительности, которые сегодня известны как рабочие станции. Первоначальная ориентация рабочих станций связана с профессиональными пользователями в отличие от ПК, которые ориентировались на самого широкого потребителя непрофессионала. В результате АРМ и рабочие станции — хорошо сбалансированные системы, в которых высокое быстродействие сочетается с большим объемом оперативной и внешней памяти, высокопроизводительными внутренними магистралями, высококачественной и быстродействующей графической системой и разнообразными устройствами ввода/вывода. Эти свойства выгодно отличают рабочие станции среднего и высокого класса от ПК и сегодня.

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

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

Пользователю рабочих станций и АРМ важно понимать особенности логической структуры, часто определяемой как архитектура системы, обычно, когда новая архитектура создается группой архитекторов независимых групп разработчиков, которые регулярно развивали архитектуру, добавляя новые возможности к первоначальному набору команд, связям, вводя новые элементы в ПК и АРМ.

1 Деление микропроцессоров  на CISC (Complex Instruction Set Computing), т.е. процессоры со сложным набором команд, и RISC (Reduced Instruction Set Computing), т.е. процессоры с сокращенным набором команд, возникло в 80-х годах прошлого столетия. Это было время, когда технологии уже стали позволять изготавливать однокристальные микропроцессоры, но реализовать микропроцессор, использующий сложные команды переменной длины, без ошибок на уровне микроархитектуры было практически невозможно. Заметив, что частота использования небольшого подмножества команд (примерно 20%), применяемых в тогдашних процессорах, достигала 80%, некоторые компании-производители выбрали путь создания очень простых и быстрых микропроцессоров с небольшим числом команд фиксированной длины, исполняемых за один такт.

RISC-процессоры использовали конвейерную архитектуру и имели большее, чем в CISC-процессорах, число исполнительных блоков, что позволяло распараллеливать вычисления. Чтобы это было возможно, процесс выполнения команд упорядочивался при их компиляции, что «облегчало» ядро микропроцессора.

Стремительный рост производительности персональных компьютеров, рабочих станций и серверов создал тенденцию перехода с мейнфреймов на компьютеры менее дорогих классов: мини-компьютеры и многопроцессорные серверы. Такая тенденция получила название «разукрупнение» (downsizing). Однако этот процесс в самое последнее время несколько замедлился. Основной причиной возрождения интереса к мейнфреймам эксперты по рабочим станциям считают сложность перехода к распределенной архитектуре клиент/сервер, которая оказалась выше, чем предполагалось. Кроме того, многие пользователи считают, что распределенная среда обработки данных не обладает достаточной надежностью для наиболее ответственных приложений, которой обладают мейнфреймы.

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

Главным недостатком мейнфреймов в настоящее время остается относительно низкое соотношение производительность/стоимость. Однако фирмами — поставщиками мейнфреймов предпринимаются значительные усилия по улучшению этого показателя.

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

Задачи обеспечения продолжительного функционирования информационной системы. Основные проблемы построения вычислительных систем для критически важных систем управления, связанных с обработкой транзакций1, управлением базами данных и обслуживанием телекоммуникаций — обеспечение высокой производительности и продолжительного функционирования систем.  Наиболее эффективный способ достижения требуемого уровня производительности

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

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

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

Основные эксплуатационные характеристики системы существенно зависят и от удобства обслуживания, в частности от ремонтопригодности, контролепригодности.

Системы высокой готовности. В целом комплекс указанных мероприятий направлен на создание систем высокой готовности (High Availability Systems). Все типы систем высокой готовности имеют общую цель — минимизацию времени простоя информационной системы.

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

Плановое время простоя обычно включает время, выделенное руководством для проведения работ по модернизации системы и для ее обслуживания.

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

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

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

Термин «кластеризация» в компьютерной технологии имеет много различных значений. Одно из определений устанавливает, что кластеризация — это «реализация объединения машин, представляющегося единым целым для операционной системы, системного программного обеспечения, прикладных программ и пользователей».

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

Первой концепцию кластерной системы анонсировала компания DEC, представив на рынок группу объединенных между собой вычислительных машин в виде единого узла обработки информации (VAX-кластер), который представляет собой многомашинную систему с общей внешней памятью, обеспечивающую единый механизм управления и администрирования. Развитием VAX-кластера стали UNIX-кластеры на базе операционной системы UNIX.

Разделение ресурсов. Компьютеры в кластере могут иметь раздельный доступ к общим накопителям. Все компьютеры в кластере могут обращаться к отдельным файлам данных как к локальным.

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

Высокая пропускная способность. Ряд прикладных систем могут пользоваться возможностью параллельного выполнения заданий на нескольких компьютерах кластера.

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

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

Работа любой кластерной системы определяется двумя главными компонентами:

1) высокоскоростной связью  процессоров между собой;

2) системным программным  обеспечением, предоставляющим клиентам доступ к системному сервису.

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

Существует три различных типа архитектуры, которые поддерживают параллельные базы данных:

  1. симметричная многопроцессорная архитектура с общей памятью (Shared Memory SMP Architecture). Она поддерживает единую базу данных, работающую на многопроцессорном сервере под управлением одной операционной системы. Увеличение производительности таких систем обеспечивается наращиванием числа процессоров, устройств оперативной и внешней памяти;
  2. архитектура с общей (разделяемой) памятью (дисками) (Shared Disk Architecture). Эта архитектура построения кластерной системы поддерживает единую базу данных при работе с несколькими компьютерами, объединенными в кластер (обычно такие компьютеры называются узлами  кластера),  каждый  из  которых работает под управлением автономной операционной системы. В таких системах все узлы разделяют доступ к общим дискам, на которых и располагается единая база данных. Производительность таких систем может увеличиваться как путем наращивания числа процессоров и объемов оперативной памяти в каждом узле кластера, так и посредством увеличения количества самих узлов;
  3. архитектура без разделения ресурсов (Shared Nothing Architecture). Как и в архитектуре с общими дисками, в этой архитектуре поддерживается единый образ базы данных при работе с несколь кими компьютерами, работающими под управлением автономной операционной системы. В этой архитектуре каждый узел системы имеет собственную оперативную память и собственные диски, ко торые не разделяются между отдельными узлами системы. В таких системах разделяется только общий коммуникационный канал ме жду узлами системы. Производительность таких систем может увеличиваться путем добавления процессоров,  увеличения объемов оперативной и внешней (дисковой) памяти в каждом узле, а также путем наращивания количества таких узлов.

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

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

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

Технология клиент/сервер. Это распределение прикладной программы по двум логически различным компонентам, каждый из которых выполняет свои отдельные функции. Обычно клиент дает запросы на сервер на выполнение от своего имени определенной работы. Задача сервера — обработка запросов и возврат результата клиенту. Этот процесс чаще всего происходит на физически разделенных компьютерах через тот или иной тип физической инфраструктуры локальной сети. Обычно серверные компьютеры более производительны и лучше оборудованы для выполнения работы, поступающей от машины клиента.

К выбору сервера следует подходить с особой тщательностью, так j как именно его параметры во многом определяют производительность  i и надежность всей системы. В системах управления нашли применение мощные и дорогостоящие специализированные серверы, позволяющие подключать десятки и сотни пользователей.

При выборе сервера следует:

  • определить задачи, которые будет решать сервер;
  • решить, какие требования по надежности, бесперебойной работе сети, степени сохранности данных, защите от несанкционированного доступа предъявляются к системе управления;
  • оценить максимальное количество пользователей-клиентов, которые будут работать с данным сервером.

Наряду с серверами и компьютерами пользователей-клиентов большую роль для увеличения производительности и надежности системы клиент/сервер играют характеристики локальной сети. Самый дешевый вариант предполагает использование коаксиального кабеля (например, 10BASE-2). Однако этот вариант отличается низкой надежностью и сложным диагностированием поврежденного кабеля. Физически более надежный вариант — витая пара (Ethernet, Fast Ethernet, Gigabit Ethernet), применение которой требует помехозащищенных кодов и небольшого расстояния между соединяемыми объектами. В настоящее время большое распространение получили оптоволоконные линии связи, отличающиеся высокой надежностью и возможностью включения в сеть удаленных пользователей-клиентов.

Основные компоненты информационной системы управления:

  • аппаратура;
  • операционные системы;
  • прикладное программное обеспечение,  обеспечивающее функции управления.

Методы поддержки этих компонентов для конкретной информационной системы управления различны. Например, аппаратная платформа должна обеспечивать поддержку нескольких различных сетей и протоколов взаимодействия, ОС должны обеспечивать логическую связь не только между своими однородными компонентами, но также и с другими типами ОС.

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

В системах клиент/сервер компоненты ОС системного уровня выполняют на сервере, такие функции, как совместное использование файлов, а на компьютере клиента осуществляется обработка самого приложения. Наиболее распространенное применение системы клиент/сервер связано с реляционными базами данных.

Одна из проблем, с которой сталкиваются пользователи систем клиент/сервер, — неоднородность вычислительной среды. Термин неоднородная вычислительная среда означает, что в системе клиент/сервер применены отличающиеся по свойствам друг от друга компьютеры. Использование совместимых сервера, рабочих станций и других элементов локальной сети позволяет решить эту проблему.

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

Во многих случаях пользователь принимает решение о покупке программных систем, руководствуясь следующими критериями:

  • будут ли они совместимы с существующим программным и аппаратным обеспечением?
  • можно ли их интегрировать с имеющейся платформой?
  • будут ли они интегрироваться с платформами, которые планируется приобрести в будущем?

Архитектура клиентских приложений. Трудную задачу совместимости различных систем легче всего решить с помощью соответствующей архитектуры клиентских приложений и ее компонентов.

Распределенные вычисления — это технологическая архитектура с многообещающими достоинствами и преимуществами. Как и в случае вычислений типа клиент/сервер, распределенные вычисления предусматривают распределение работ между несколькими компьютерами. Однако распределенные вычисления — более широкое понятие, поскольку обрабатывать задания, поступающие от клиентских компьютеров, могут несколько компьютеров кластера, выступающие как сервер в данный момент. Распределенные вычисления можно рассматривать как вычисления клиент/сервер с одним клиентом и несколькими серверами.

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

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

Администраторы сети могут быстро создавать клиентские приложения и эффективно управлять сетевым графиком.

Важное направление в технологии клиент/сервер состоит в повышении эффективности использования ресурсов собственно сервера при их совместном использовании клиентскими приложениями. Диски, принтеры, факсимильная связь и сетевые службы могут совместно использоваться клиентами.

Технология клиент/сервер предлагает множество преимуществ, позволяющих повысить производительность информационных систем. В их числе:

  • сокращение общего времени выполнения задач;
  • уменьшение использования клиентом времени центрального процессора-сервера;
  • уменьшение памяти, используемой клиентом;
  • улучшение параметров сетевого графика.

(



Таким образом, технологии клиент/сервер создают предпосылки для решения сложных проблем прикладных систем обработки данных в информационных технологиях управления. •

 

 

 

 

 

 

 

 

2. Процессы, происходящие в информационной системе. Перспективы развития и внедрения ИС.

 

Информационное обеспечение управления осуществляется посредством функционирования информационной системы.

Аппаратные и программные средства систем управления, ориентированные на руководителя