ЛВС:
Т = Туп + Тмд
, гдеS¾ среднее число машинных операций, требуемых для обработки запроса;
V¾быстродействие ЭВМ;
J¾интенсивность поступления запросов;
H¾ среднее число операций активной фазы процесса;
K¾число селекторных каналов;
T¾ время обслуживания заявок по вводу-выводу информации;
N1 ¾ число активных ТС.
Т= 11,1 + 0,02 = 11,12 (с)
Децентрализованная система:
Т = 0,31 + 12,7 = 13,01 (с)
Время ответа ЛВС меньше.
По надежности ЛВС значительно превосходит децентрализованную систему.
4. Программное обеспечение системы
4.1 Структура ПО и его основные функции
Программное обеспечение ¾ совокупность программ, позволяющий организовать решение задач на ЭВМ. ПО и архитектура ЭВМ образуют комплекс взаимосвязанных и разнообразных функциональных средств ЭВМ, оперделяющих способность решения того или иного класса задач.
По назначению ПО делится на 4 класса (рисунок 3). Системное программное обеспечение организует процесс обработки информации в ЭВМ. Главную его часть составляет операционная система (ОС). Средства контроля и диагностики обеспечивают автоматический поиск ошибок и проверку функционирования отдельных узлов ЭВМ. Система программирования позволяет разрабатывать программы на языках программирования. В нее входят трансляторы ¾комплекс программ, обеспечивающий автоматический перевод с алгоритмических и символических языков в машинные коды.
Прикладное ПО предназначено для программ пользователей. Пакеты прикладных программ ¾комплекс программ, предназначенных для решения определенного класса задач.
Библиотеку стандартных программ составляют часто используемые программы вычисления функций, решения уравнений, распространенных операций обработки данных (сортировка, копирование набора данных-файла и т.д).
Уникальное ПО ¾комплекс программ, предназначенных для выполнения специализированных программ пользователя (трансляторы). По функциональному значению трансляторы делятся на: компиляторы (перевод программ на алгоритмическом языке в машинные коды без выполнения); интерпретаторы (перевод каждой конструкции алгоритмического языка в машинные коды с одновременным выполнением); ассемблер (перевод программы с языков символического кодирования в машинные коды); языковый процессор (совмещает функции компиляторов, интерпретаторов и ассемблера ¾ для специализированных языков).
4.2 Методы и средства разработки ПО
Технология программирования включает в себя написание программ на языках программирования и организацию их выполнения с использованием комплеква программно-технических средств ЭВМ. При разработке программ используется технологии 2 видов: сверху вниз ¾разработка в начале главной программы, а затем входящих в нее составных компонентов (подпрограмм); снизу вверх ¾разработка в начале подпрограмм (начиная с элементарных), а затем главной программы, использующей разработанные программные компоненты.
Высшее звено технологии ¾выбор языка программирования и соответствующей программной среды (ОС). Он проводится на этапе разработки алгоритма с учетом особенностей последнего и возможностей имеющихся средств ЭВМ, а также с учетом простоты написания программы, удобства отладки, эффективности и надежности программы.
Эффективность программ определяется затрачиваемым машинным временем и требуемым объемом памяти ЭВМ.
При разработке программ необходимо помнить, что программа должна быть:
Þуниверсальной, то есть не зависимой от конкретного набора данных;
Þгибкой, то есть легко настраиваться на изменение параметров решаемой задачи;
Þмобильной, то есть легко переносимой на другие типы ЭВМ с учетом их прикладного обеспечения;
Þнадежной, то есть имеющей средства защиты от неправильного ввода данных, неопределенных параметров и случайных сбоев.
При составлении и отладке программ целесообразно использовать в операторах языка программирование переменных; в тексте программы ¾ комментарии.
Автоматизация программирования предусматривает использование готовых программ, в частности пакетов прикладных программ и библиотек стандартных программ; дальнейшее развитие и становление создания программ для ЭВМ самой ЭВМ.
Модульное программирование ¾независимое программирование каждого модуля. Включение модуля в основную программу проводится после его полной отладки и тестирования.
Структурное программирование ¾процесс программирования на алгоритмическом языке с использованием определенных конструкций. При таком программировании: программа составляется на базе линейной, разветвленной или циклической алгоритмической структур и между этими структурами передача управления производится только вперед (сверху вниз в блок-схеме); использование команд безусловной передачи управления недопустимо.
4.3 ОС и средства, расширяющие ее возможности
Планировщики ¾ программы, организующие распределение ресурсов ЭВМ и связь с пользователем. Супервизор обеспечивает организацию процессов обработки программ на ЭВМ. Сервисные обслуживающие программы позволяют рационально организовать процесс обработки программ (программных модулей). Модуль ¾ функционально и конструктивно законченная программа. Редактор связей ¾ программа, формирующая единый программный модуль из нескольких модулей. Загрузчик ¾ программа, обеспечивающая размещение программных модулей в основной памяти ЭВМ. Отладчик ¾ программа, позволяющая автоматизировать процесс отладки пользовательских программ. Утилиты ¾ программы, позволяющие выполнять различные сервисные функции: перезапись (копирование) программ и файлов, вывод на печать, сортировку и упорядочение файлов и др.
Для данной АЭИС выбирается ОС MS - DOS 5.0. Как правило, персональный компьютер IBM работает под управлением операционной системы MS - DOS фирмы Mircosoft, либо ее варианта PC - DOS.
Операционная система состоит из следующих частей.
Базовая система вводы-вывода (BIOS), находящаяся в постоянной памяти (ПЗУ) компьютера. Эта часть ОС является "встроенной" в ЭВМ. Ее назначение состоит в выполнении наиболее простых и универсальных услуг ОС, связанных с осуществлением ввода-вывода. Базовая система ввода-вывода содержит также тест функционирования компьютера, проверяющий работу памяти и устройств ЭВМ при включении его электропитания. Кроме того, базовая система ввода-вывода содержит программу вызова загрузчика операционной системы.
Загрузчик ОС ¾очень короткая программа, находящаяся в первом секторе каждой дискеты с ОС MS - DOS. Функция этой программы заключается в считывании в память еще 2 модулей ОС, которые и завершают процесс загрузки DOS. На ЖМД загрузчик ОС состоит из 2 частей, то етсь жесткий диск может быть разбит на несколько разделов (логических дисков).
Дисковые файлы IO.SYSи MSDOS.SYS (они могут называться, например, IBMBIO.COM и IBMDOS.COM). Они загружаются в память загрузчиком ОС и остаются в памяти постоянно. Файл IO.SYSпредставляет собой дополнение к базовой системе ввода-вывода в ПЗУ. Файл MSDOS.SYS реализует основные высокоуровневые услуги DOS.
Командный процессор DOS обрабатывает команды, вводимые пользователем. Он находится в дисковом файле COMMAND.COM на диске, с которого загружается ОС. Некоторые команды процессор выполняет сам. Для выполнения остальных (внешних) команд пользователя процессор ищет на дисках программу с соответствующим именем, и, если находит ее, то загружает в память и передает ей управление. По окончании процесса программа удаляется из памяти и выводится приглашение DOS.
5. Экономическая эффективность системы
Расчет основных экономических показателей системы (для оптимального варианта ¾системы, основанной на ЛВС).
Производится по методике, описанной в п 1.4. данного проекта.
Приводим расчеты показателей:
Стоимость основных технических средств (в $ США).
IBM 486 DX 2 - 2000 (2шт)
IBM 286 2200 (6 шт)
Модем внешний 1000 (2 шт)
Кабель 150
Принтер 2020 (8 шт)
Копировальная техника 300
МД 50
Система резервного
питания 260
___________________________________
Итого 7900
Курс НБУ ¾190000 крб. за 1 доллар США. Всего 1,5 млрд крб.
Стоимость вспомогательного оборулования (10% от стоимости основных ТС): 150 млн. крб.
Всего 1,65 млрд крб.
Имеем стоимость ПО: 2 млрд крб
Расчет показателя Сэ:
заработная плата ¾755, ФЗП (6% олт заработной платы) ¾ 45
755 - 45 = 710*190000 = 1, 35 млрд крб
амортизация основных фондов (12%) = 180 млн крб
электроэнергия (0,5%) = 7,5 млн крб
ремонт (3%) = 45 млн крб
прочие (1%) = 15 млн крб
_________________________________
Итого Сэ = 382,5 млн крб
Кз = 1 500 000 000 (1 - 0,12*5) = 600 000 000 крб
К2 = 1 500 000 000 крб
Кивс = 1 500 000 000 + 600 000 000 + 300 000 000 = 2 400 000 000 крб
крб крбЭкономический эффект: 612 000 000 крб от одного АРМ
Z = 539 470 000 крб
Экономический эффект от внедрения АЭИС:
5 394 700 000 крб
Срок окупаемости:
года0,5 *12 = 8 месяцев
К = 0,12
Введение АЭИС целесообразно.