Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Разработка системы мониторинга технического состояния корпоративной сети АО «Казтелерадио».docx
Скачиваний:
3
Добавлен:
01.07.2025
Размер:
1.56 Mб
Скачать

2.2 Основная характеристика параметров, влияющих на корректную работу станций

Требуемую пропускную способность каналов дистанционного управления оборудованием РТС определим исходя из следующего:

  • в сети вещания должна обеспечиваться возможность дистанционного управления оборудованием одновременно 16 РТС (по числу ЦУС системы вещания);

  • длительность цикла управления: передача команды управления Set – получение ответа Get-response от РТС, должна быть психологически комфортной для оператора ЦУС и составлять несколько секунд. Примем, что длительность цикла с учетом времени распространения по спутниковой сети (около 0,6 секунды) не должна превышать 4секунды, т.е. равна циклу опроса сигналов «Trap» ;

  • объем данных MIB для различных вариантов их формирования соответствует данным приведенными на рисунке 2.1;

Рисунок 2.1 - Формирование MIB-файлов

33

При передаче от ЦУС команды на изменение любого параметра оборудования РТС, в зависимости от используемого варианта формирования, отвечает полным набором данных MIB соответствующего блока оборудования или РТС в целом (в противном случае оператор ЦУС не контролирует всех последствий своих действий). Результаты оценки требуемой пропускной способности каналов дистанционного управления оборудованием РТС (направления от РТС к ЦУС) приведены на рисунке 2.2.

Рисунок 2.2 - Вариант формирования MIB

2.3 Обоснование выбора языка программирования

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

C# - это язык объектно-ориентированного программирования. Разработан он был в 2001 году, инженерами под руководством Андерса Хейлсберга в компании Microsoft. В настоящее время существует 4 версии языка «си Шарп».

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

  • процессу программирования (который характерен и для идеологии Microsoft

34

.NET в целом); - свойства как средство инкапсуляции данных (характерно также в целом для ООП); - обработка событий (имеются расширения, в том числе в части обработки исключений, в частности, оператор try); - унифицированная система типизации (соответствует идеологии Microsoft

.NET в целом); - делегаты (delegate – развитие указателя на функцию в языках C и C++); - индексаторы (indexer – операторы индекса для обращения к элементам класса- контейнера); - перегруженные операторы (развитие ООП); - оператор foreach (обработка всех элементов классов-коллекций, аналог Visual Basic); - механизмы boxing и unboxing для преобразования типов; - атрибуты (средство оперирования метаданными в COM-модели); - прямоугольные массивы (набор элементов с доступом по номеру индекса и одинаковым количеством столбцов и строк).

Достоинства си-шарпа:

    • C# создавался одновременно с каркасом Framework .Net и в полной мере учитывает все его возможности - как FCL, так и CLR;

    • C# является объектно-ориентированным языком, в которых даже типы, встроенные в язык, представлены классами;

    • C# является мощным объектным языком с большими возможностями универсализации и наследования;

    • C# является преемником языков C/C++, при этом сохранив в себе лучшие черты этих популярных языков программирования. Общий с этими языками синтаксис, знакомые операторы языка облегчают переход программистов от С++ к C#;

    • Сохранив основные черты своего великого родителя, язык стал проще

  • надежнее. Простота и надежность, главным образом, связаны с тем, что на C# хотя и допускаются, но не пощряются такие опасные свойство С++ как указатели, , разыменование, адресная арифметика;

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

    • Реализация, которая сочетает построение эффективного и надежного кода, является немаловажным фактором, которые способствуют успеху C#;

    • Выделение и объединение лучших идей современных языков программирования делает язык C# не просто сочетанием их достоинств, а языком программирования нового поколения.