Цели в области качества АО "Транстелеком" на 2013-2015 годы:
Удовлетворение растущих потребностей клиентов в инфокоммуникационных услугах;
Повышение коммерческой эффективности и уровня капитализации;
Достижение финансовых и производственных показателей;
Обучение персонала в области качества, привлечение каждого сотрудника к участию в совершенствовании процесса предоставления услуг связи.
2 Аппаратное и программное обеспечение
2.1 Общее и специальное ПО
В качестве операционной системы необходимой для работы программного продукта автоматизированного рабочего места расчетчика оплаты за кабельное телевидение, была выбрана операционная система Windows версии 2000 и выше. Этому послужило следующее:
Операционная система Windows версии 2000 и выше одна из самых легких в управлении и настройке.
Операционная система Windows одна из самых распространённых операционных систем на предприятиях и организациях, так как не требует переобучение пользователей при переходе на более новую версию.
Каждая новая версия операционной системы Windows сохраняет обратную совместимость с операционными системами старых поколений, поэтому программные продукты написанные до появления новой версии прекрасно на ней работают, и лишают предприятие или организацию необходимости нанимать программистов для написания новых версий программных продуктов используемых для работы специалистов.
Для операционной системы Windows версии 2000 и выше выпускается огромное количество, как прикладного, так и специального программного обеспечения необходимого для работы данного предприятия или организации.
Разработчик операционной системы Windows версии 2000 и выше производит не только операционные системы, но и прикладное, а также специальное программное обеспечение. Поэтому на персональный компьютер можно установить все программное обеспечение одного разработчика, что уменьшает возможность возникновения конфликтов и ошибок в программной среде.
2.2 Аппаратные средства
Персональный компьютер (PC) по определению является устройством для одного пользователя. Поскольку PC в каждый момент времени должен удовлетворять потребности только одного пользователя, он не предназначен для разделения своих ресурсов. На отдельном PC должны находиться собственные копии всех используемых вами программ. Чтобы запустить какой-либо программный пакет, необходимо купить отдельную копию этого пакета. Чтобы использовать принтер, его нужно подключить к принтерному порту данного PC.
Производительность персонального компьютера определяют следующие факторы:
Центральный процессор
Жесткий диск
Оперативная память
Системная шина
Центральный процессор (СРU) — составляющая часть PC, выполняющая все задачи по обработке данных. Процессор выполняет программы и управляет работой всей аппаратуры PC.
Компьютеры делятся на категории в соответствии с типом используемого процессора. АТ-совместимые компьютеры использовали процессор Intel 80286. Более быстрые современные IBM-совместимые компьютеры базируются на процессорах Intel-80386 или Intel-80486. В самых быстродействующих PC установлен процессор Intel Pentium, Intel Pentium II, III, 4. Также существуют компании которые производят процессоры аналогичные по функциональным возможностям и мощности процессорам от компании Intel, такие как AMD Кб, Athlon, Duron и т.д.. Операционная система Windows требуют наличия процессора не ниже Pentium или AMD К6.
Производительность процессора определяют два основных фактора: ширина шины данных и тактовая частота процессора.
Шина данных — это электрическая магистраль, через которую процессор получает данные, находящиеся в памяти и других компонентах, например, сетевых адаптерах, контроллерах жестких дисков и дискет, видеоадаптере. Ширина шины данных определяет, сколько информации
процессор может получить за один цикл работы. Например. 8-разрядная шина данных процессора 8088 позволяет получить 8 бит данных. Ширина шины удваивалась в следующих поколениях процессоров Intel: 80286 имеет 16-разрядную шину, 80386 и 80486 — 32-разрядную, a Pentium — 64-разрядную. Часто процессоры различают по этому признаку: например, 80386 и 80486 называют 32-разрядными процессорами.
Очевидно, чем больше разрядность шины данных, тем выше производительность: за одно и то же время на 32- или 64-разрядном процессоре можно обработать больше данных, чем на 8- или 16-разрядном.
Для того чтобы центральный процессор мог полностью использовать возможности шины данных, периферийные платы, вставленные в компьютер (видеокарта, контроллер жесткого диска, сетевые платы), должны также иметь максимальную ширину передающей магистрали.
Некоторые видео и сетевые карты предназначены для работы со старыми процессорами Intel ,поддерживающими только 8-разрядную шину. Эти устройства работают и с новыми моделями процессоров, но пересылают данные гораздо медленнее, чем процессор может обработать.
Вся информация, к которой обращается процессор, хранится в памяти персонального компьютера, поэтому жизненно важно, чтобы память хранила целостную информацию. Дефект в микросхеме памяти, при котором хранимые в ней данные случайным образом изменяются, может привести к остановке персонального компьютера или — еще хуже — к случайным повреждениям файлов, хранящихся на персональном компьютере. К счастью, это случается достаточно редко, поскольку все компьютеры оснащены схемой проверки четности, которая обнаруживает непредвиденные изменения информации в памяти компьютера. Более совершенные (и более дорогие) персональные компьютеры в состоянии не только обнаруживать, но и корректировать сбои памяти на основе кодов коррекции ошибок аналогично тому, как это делается в дисковых массивах RAID.
Самые совершенные серверы могут обнаруживать ошибки в памяти, корректировать их и выдавать сигнал тревоги администратору, сообщая, что определенная область памяти генерирует ошибки, и ее необходимо заменить.
Системная шина играет важную роль в определении производительности сервера. Это устройство обрабатывает все пересылки данных между процессором сервера и дополнительными платами и устройствами. Следовательно, производительность шины определяет эффективность передачи информации из памяти сервера и с жесткого диска в сетевые адаптеры сервера. Чем быстрее передается информация из памяти или с диска в сетевой адаптер, тем быстрее пользователи сети получают запрошенные ими данные.
На производительность системной шины, как и процессора, влияют два фактора: размер и тактовая частота шины данных. Размер шины данных определяет, сколько информации передается по шине за один цикл, а тактовая частота определяет, как часто происходит эта передача.
Подводя итог всему выше сказанному можно определить конфигурацию аппаратных средств персонального компьютера для работы программного обеспечения автоматизированного рабочего места расчетчика оплаты за кабельное телевидение. В основном аппаратные ресурсы необходимые для работы персонального компьютера определяет операционная система, которая устанавливается на данный персональный компьютер.
В нашем случае программное обеспечение автоматизированного рабочего места расчетчика оплаты за кабельное телевидение работает под управлением операционной системы Windows версии 98 и выше. Теперь можно составить аппаратных средств необходимых для работы программного продукта под управлением разных версий операционной системы Windows.
Вообще программный продукт автоматизированного рабочего места расчетчика оплаты за кабельное телевидение занимает при работе 8,5 мегабайт оперативной памяти компьютера. Так как необходимо произвести расчет с запасом, то умножим 8,5 на 2. В результате нам необходимо для работы АРМа 17 мегабайт оперативной памяти.
Так же необходимо печатающее устройство, на котором будут распечатываться квитанции о начислении оплаты за кабельное телевидение, а также отчеты. В роли печатающего устройство может быть любой принтер подключенный к персональному компьютеру через параллельный порт или универсальный порт USB.
3 Индивидуальное задание
Программное обеспечение модели узла ВС
Основными задачами при разработке программной модели отказоустойчивой ВС, функционирующей под управлением распределенной ОСРВ, стали следующие:
Реализовать аппаратно-независимые модули обеспечения отказоустойчивости ОСРВ.
Моделировать ВС любой топологии (3-10 ПЭ).
Возможность обеспечить логику проверки модулей ОСРВ с помощью команд оператора.
Обеспечить работу модели в условиях «мягкого» реального времени.
Таким образом, программное обеспечение было разбито на две части:
ПО узла ВС Proc.
ПО подсистемы проверки Host.
Структура программного обеспечения модели узла ВС представлена на рис 3.1. В общем виде функционирование ПО узла ВС осуществляется по графу управления (циклограмме).технологической части.
Для реализации модели была выбрана ОС Windows 98/2000, так как на данном этапе не ставилась задача тестирования ПО ВС в условиях жесткого реального времени, а семантически механизмы обеспечения многопроцессности, синхронизации, ввода-вывода практически идентичны механизмам большинства ОСРВ.
Рис. 3.1. Взаимодействие модулей узла ВС
Диспетчеризация процессов в ПЭ происходит на уровне операционной системы, передача управления происходит с помощью таких механизмов, как семафоры и события. Во время ожидания на прием управления задачи находятся в спячке, почти не занимая процессорного времени. Процесс передачи управления приведен на рис. 3.2. При этом:
Процесс 1: Функциональная задача;
Процесс 2: Прослушивание канала связи с ОУ;
Процесс 3: Процесс голосования и анализа отказов;
Процесс 4: Реконфигурация;
Процесс 5: Отправка согласованных данных;
Процесс 6 .. N+6: Прослушивание N каналов связи с ПЭ ВС;
Рис. 3.2. Диспетчеризация процессов
Поскольку используются функции блокирующего ввода-вывода базовой ОС, в случае отсутствия данных на входе задача прослушивания канала связи помещается в состояние спячки, практически не занимая при этом процессорного времени, и активизируется только по приходу данных. После этого загружается тело посылки. Далее определяется адресат, и если посылка предназначена другому ПЭ, то посылка передаётся дальше по информации от маршрутизатора, в противном случае производится контроль заголовка (ошибочные посылки игнорируются). При наличии места данные попадают в соответствующий буфер. При наличии данных во всех предварительных буферах, производится голосование и запись результата во входной буфер канала.
3.2 Программное обеспечение подсистемы проверки
Данный модуль призван обеспечить следующие функции:
Отображение текущей топологической информации ВС.
Отображение вычислительного процесса в ВС.
Возможность моделирования различных отказов ВС.
Для обеспечения удобного интерфейса, приложение было сделано в виде диалогового окна с помощью библиотеки классов Windows MFC (Microsoft Foundation Classes).
Рис. 3.3. Диалоговое окно программы Host
Функциональное назначение элементов диалогового окна представлено в таблице 3.1.
Достарыңызбен бөлісу: |