Модель сетевого управления OSI Помехоустойчивые коды

В настоящее время разрабатывается новая версия системы под платформу UNIX и PHP, а в качестве сервера баз данных - MySQL. По мнению разработчиков, такая возможность выбора между коммерческими и свободно распространяемыми СУБД и операционными системами будет являться важным конкурентным преимуществом и существенно повлияет на совокупную стоимость владения системой.

Режимы использования каскадных кодов.

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

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

 исправление ошибок внутренним и внешним кодом;

 обнаружение ошибок внутренним и исправление стираний внешним кодом;

 обнаружение ошибок внутренним кодом и исправление стираний и ошибок внешним кодом;

 частичное исправление и обнаружение ошибок внутренним кодом и исправление стираний внешним кодом;

 частичное исправление и обнаружение ошибок внутренним кодом и исправление стираний и ошибок внешним кодом.

Доказано, что если число стертых подблоков больше N К, то стирается весь блок, а если число стираний меньше или равно N К 1, то стирания исправляются РСкодом. Кроме того, здесь возможно обнаружение ошибок внешним кодом, если они не были обнаружены внутренним кодом.

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

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

Хорошо известен метод использования каскадных кодов, разработанный для систем передачи с обратной связью. Здесь по прямому каналу передаются блоки внутреннего (n2, m)кода, которые на приемной стороне проверяются на наличие ошибок и пересматриваются как информационные элементы РСкода (N, К), и по ним генерируются проверочные элементы этого кода, которые сравниваются с поступающими от передатчика избыточными элементами РСкода и при их несовпадении стираются. Как только приемником будет принято всего К нестертых блоков, восстанавливаются стертые информационные элементы (N, К)кода и по обратному каналу посылается команда прекращения передачи. В этом случае избыточность сокращается за счет неполной передачи избыточных элементов РСкода.

При отсутствии ошибок они вообще не передаются. Такой метод называют методом ограничения избыточности.

Возможен другой метод метод запроса дополнительной избыточности. Он предполагает применение укороченных РСкодов. Здесь для каждого набора К информационных блоков передатчик формирует несколько наборов избыточных элементов различной длительности, т.е. формируются блоки избыточных элементов R1= N1 К, R2 = N2 К, ..., Ri = Ni К.

Передача начинается с (N1, К) РСкода. Если приемник из N1, элементов РСкода принял К нестертых элементов, то методом исправления стираний восстанавливается К информационных элементов.

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

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

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

Эта версия операционки вышла с большим количеством улучшений и усовершенствована, однако не содержала ни мультимедиа, ни сетевых средств, поэтому быстро была заменена на доработанную версию Windows 3.1. Однако уже те улучшения, которыми Microsoft снабдила свою Windows 3.0, впечатляли: невиданный доселе и удобный графический пользовательский интерфейс; использование всего объема памяти, адресуемой микропроцессорами 80286, 80386 и выше; полная поддержка более мощного процессора Intel 386; программный, файловый менеджеры и менеджер принтеров (первый и второй дали пользователю большие, макинтошеподобные иконки и возможность использовать Drag-n-Drop); полностью переписанная среда разработки приложений с модулями драйверов виртуальных устройств (VxD), встроенной поддержкой приложений, работающих в дополнительной памяти (extended memory) и полная реализация управления приоритетным исполнением процессов MS-DOS. Несмотря на то, что Windows 3.0 довольно быстро заменила следующая версия, операционка была довольно благосклонно принята сторонними разработчиками, поскольку Microsoft выпустила инструмент разработки Software Development Kit (SDK), который позволял разработчикам сфокусироваться на написании приложений вместо драйверов устройств. Windows 3.1 Релиз - 6 апреля 1992 года -вышел сразу же после представления публике Windows 3.1 для рабочих групп. Многообразие шрифтов true type, которые она поддерживала, показывало готовность системы для более комплексных задач обработки текста. Кроме того, серьезно продвинулась вперед работа по средствам мультимедиа, появилась встроенная поддержка аудиодевайсов, поддержка воспроизведения видео, даже появление цветных хранителей экрана было воспринято пользователями как несомненный плюс новой операционки. Тысячи разработанных Windows-совместимых программ сделали Windows 3.x очень успешной платформой и сильно помогли Microsoft увеличить продажи ее операционной системы, количество которых достигло десяти миллионов копий по всему миру. Windows 3.1 имела недостаток: в ОС не было встроенной поддержки сети. Сеть под MS-DOS съедала больше, чем те самые базовые 640 кб памяти, поэтому Microsoft выпустила Windows З.хх для рабочих групп со встроенной поддержкой сети.

Методы и средства физического уровня транспортной сети. Устройства преобразования сигналов (УПС), модемы и их основные задачи.

Методы модуляции, реализуемые в УПС при работе по каналам ТЧ. При передаче данных по каналам ТЧ перенос спектра сигналов в область полосы частот канала ТЧ осуществляется с помощью модуляции.

Частотная модуляция. При частотной модуляции (ЧМ) изменяется частота гармонического сигнала соответственно значащей позиции сигнала данных.

Фазовая модуляция. При фазовой модуляции переносчиком информации является изменение фазы гармонического колебания.

Особенности реализации УПС с ЧМ УПС (модемы) с ЧМ получили широкое применение на скоростях передачи 200, 600, 1200 бит/с, поскольку их реализация относительно проста, а помехоустойчивость вполне достаточна.

Многопозиционная ОФМ. На практике среди многофункциональных методов модуляции наиболее широкое применение нашли многократные ОФМ (ДОФМ, ТОФМ и т.д.).

Управление транзакциями

Транзакция - это последовательность операций над БД, рассматриваемых СУБД как единое целое. Либо транзакция успешно выполняется, и СУБД фиксирует (COMMIT) изменения БД, произведенные этой транзакцией, во внешней памяти, либо ни одно из этих изменений никак не отражается на состоянии БД. Понятие транзакции необходимо для поддержания логической целостности БД. Если вспомнить наш пример информационной системы с файлами СОТРУДНИКИ и ОТДЕЛЫ, то единственным способом не нарушить целостность БД при выполнении операции приема на работу нового сотрудника является объединение элементарных операций над файлами СОТРУДНИКИ и ОТДЕЛЫ в одну транзакцию.


Сети каналов связи