- •Ассемблер
- •Фортран
- •Пролог и Пролог
- •Теория искусственного интеллекта
- •Тест Тьюринга
- •2. Классификация эвм по этапам создания.
- •3. Классификация эвм по назначению
- •4 . Классификация эвм по размерам и функциональным возможностям
- •СуперЭвм
- •4.2.Большие эвм
- •.МикроЭвм
- •4.4.1.Универсальные
- •4.4.2.Специализированные
- •4.4.2.1.Серверы
- •1 Принцип модульности
- •2 Принцип функциональной избирательности
- •3 Принцип генерируемости ос
- •4 Принцип функциональной избыточности
- •5 Принцип виртуализации
- •6 Принцип независимости программ от внешних устройств
- •7 Принцип совместимости
- •8 Принцип открытой и наращиваемой ос
- •9 Принцип мобильности (переносимости)
- •10 Принцип обеспечения безопасности вычислений
- •Тема 5. Память в реальном режиме
- •Тема 6. Память в защищенном режиме
- •Тема 7. Аппаратные irq
- •Тема 8 Видеопамять, видеокарты, мониторы
- •4)Основные характеристики мониторов
- •5)Виды мониторов
- •8)Перспективные конструкции и технологии мониторов Технология e-Ink
- •Технология Electro Wetting
- •Технология микродисплеев
- •Электромеханические панели
- •Тема 9 Модемы
- •1. Типовая система передачи данных
- •2) Каналы связи
- •1. 2. 1. Аналоговые и цифровые каналы
- •1. 2. 2. Коммутируемые и выделенные каналы
- •1. 2. 3. Двух- и четырехпроводные каналы
- •3) 3. Семиуровневая модель osi
- •1. 3. 1. Физический уровень
- •1. 3. 2. Канальный уровень
- •4) Факсимильная связь
- •1. 4. 1. Передача факсимильного изображения
- •1. 4. 2. Стандарты факсимильной связи
- •5) Классификация модемов
- •1. 6. 1. По области применения
- •1. 6. 2. По методу передачи
- •1. 6. 3. По интеллектуальным возможностям
- •1. 6. 4. По конструкции
- •1. 6. 5. По поддержке международных и фирменных протоколов
- •6)Устройство современных модемов
- •2. 1. Общие сведения
- •2. 2. Состав модема для ктсоп
- •2. 3. Скремблирование
- •2. 5. Устройство цифрового модема
- •2. 6. Линейное кодирование
- •1) Аналоговая модуляция
- •2) Дискретная модуляция аналоговых сигналов
- •8.2. Методы Шеннона-фано и Хаффмена
- •8.3. Алгоритм lzw
- •8.4. Сжатие данных в протоколах mnp
- •8.4.1. Протокол mnp5
- •8.4.2. Протокол mnp7
- •8.5. Сжатие данных по стандарту V.42bis
- •9.1 Протокол xModem
- •9.2. Протокол xModem-crc
- •9.3. Протокол xModem-ik
- •9.4. Протокол yModem
- •9.5. Протокол yModem-g
- •9.6. Протокол zModem
- •9.6.1. Требования протокола zModem
- •9.6.2. Формат кадров протокола zModem
- •9.6.3. Типы кадров zModem
- •9.6.4. Информация о файле в кадре zfile
- •9.6.5. Работа протокола zModem
- •Тема 10. Назначение чипсетов
- •Тема 11. Современные процессоры. Их архитектура
- •Характерные особенности risc-процессоров
- •3) Классы процессоров
- •4) Структура базового микропроцессора
- •Характеристики микропроцессоров фирмы Intel
- •Тема 12. Современные виды памяти. Их характеристики
- •1) Классификация ram(Random Access Memory):
- •2) Разновидности ram:
- •3)Виды ram и их характеристики:
- •Fpm ram (Быстрая страничная память)
- •Edo ram (память с усовершенствованным выходом)
- •Bedo dram (Пакетная edo ram)
- •Sdr sdram — синхронная dram
- •4)Новые перспективные виды памяти будущих компьютеров
- •Тема 13. Объединение компьютеров между собой
- •Естественные среды
- •Искусственные среды
- •Тема 14. Интернет
- •[Править]Каталоги
- •Тема 15. Жесткие диски и типы файловых систем
- •Название «Винчестер»
- •[Править]Характеристики
- •[Править]Уровень шума
- •[Править]Производители
- •[Править]Устройство
- •[Править]Гермозона
- •[Править]Устройство позиционирования
- •[Править]Блок электроники
- •[Править]Низкоуровневое форматирование
- •[Править]Геометрия магнитного диска
- •[Править]Особенности геометрии жёстких дисков со встроенными контроллерами [править]Зонирование
- •[Править]Резервные секторы
- •[Править]Логическая геометрия
- •[Править]Адресация данных
- •[Править]chs
- •[Править]lba
- •[Править]Технологии записи данных
- •[Править]Метод продольной записи
- •[Править]Метод перпендикулярной записи
- •[Править]Метод тепловой магнитной записи
- •[Править]Структурированные носители данных
- •[Править]Сравнение интерфейсов
- •[Править]raid 1
- •[Править]raid 2
- •[Править]raid 3
- •[Править]raid 4
- •[Править]raid 5
- •[Править]raid 5ee
- •[Править]raid 6
- •[Править]raid 7
- •[Править]raid 10
- •[Править]Комбинированные уровни
- •[Править]Сравнение стандартных уровней
- •[Править]Matrix raid
- •[Править]Программный (англ. Software) raid
- •[Править]Дальнейшее развитие идеи raid
- •Иерархия каталогов в Microsoft Windows
- •Классификация файловых систем
- •[Править]Задачи файловой системы
9.1 Протокол xModem
Протокол XModem, разработанный Бардом Христенсеном, благодаря широкому использованию в справочных службах и введению в недорогие связные программы для PC стал фактическим стандартом для связи между персональными компьютерами.
Последовательность операций, выполняемых приемником и передатчиком при передаче файла с помощью протокола XModem, показана в табл. 9.1.
Передающий компьютер начинает передачу файла только после приема от принимающего компьютера знака NAK (Negative AcKnowledge),представляющего собой последовательность <0010101> в кодировке ACSII. Принимающий компьютер передает эту последовательность до тех пор, пока не начнется передача собственно файла. Если передано девять знаков NAK, а передача файла не началась, процесс должен быть возобновлен вручную.
Таблица 9.1. Передача файла с помощью протокола XModem
ПЕРЕДАТЧИК |
Направление передачи |
ПРИЕМНИК |
|
|
<NAK> |
<SOH> 01 FE <данныехС8> |
^ |
, |
|
< |
<АСК> |
<SOH> 02 FD <данныехС8> |
-* |
(помеха в канале связи) |
|
|
<NAK> |
<SOH> 02 FD <данныехС8> |
-* |
|
|
<- |
|
<SOH> 03 FC <данные> <CS> (знак АСК искажен) |
-* |
|
|
*- |
<АСК> |
<SOH> 03 FC <данныехС8> |
|
|
|
|
<АСК> |
<ЕОТ> |
-* |
|
|
|
<любой знак кроме АСК> |
<ЕОТ> |
, -t........... |
|
|
4— |
<АСК> |
Передача файла завершена |
После приема знака NAK передающий компьютер посылает знак начала блока SOH (Start Of Header) (Olh), два номера блока (сам номер и его двоичное дополнение по "единицам"), блок данных из 128 байт и контрольную сумму блока CS (Check Sum). Блоки нумеруются по модулю 256. Контрольная сумма размером в 1 байт представляет собой остаток от деления на 255 суммы значений кодов ASCII знаков, входящих в блок данных.
Принимающий компьютер тоже вычисляет контрольную сумму и сравнивает ее с принятой. Если сравниваемые значения различны либо прошло 10 с, а прием блока не завершен, принимающий компьютер посылает передатчику знак NAK, означающий запрос на повторную передачу последнего блока. Если блок принят правильно, приемник передает подтверждение его приема знаком АСК (06h). В случае, если следующий блок не поступил в течение 10с, то передача знака АСК повторяется до тех пор, пока блок не будет принят правильно. После девяти неудачных попыток передачи блока связь прерывается.
В протоколе используется двукратная передача номера. Это исключает повторную передачу одного и того же блока из-за потери подтверждающего сообщения. Принимающий компьютер контролирует уникальность номеров принимаемых блоков. Если блок ошибочно передан повторно, то он сбрасывается. После успешной передачи всех данных передающий компьютер посылает знак завершения передачи EOT (End Of Transmission) (04h), сообщающий об окончании передачи файла.
Перерыв в передаче блока свыше 1 с считается перерывом связи.
Преимущества данного протокола перед другими заключаются в его доступности для разработчиков программных средств, простоте реализации на языках высокого уровня, малом объеме приемного буфера (256 байт) и возможности передачи не только символьных (в кодах ACSII), но и исполняемых файлов (*.сот и *.ехе). Последнее возможно благодаря тому, что конец файла определяется подсчетом переданных байтов и использованием вместо знака файлового маркера (Ctrl-Z, "Z) специального сигнала завершения. Вероятность необнаруженной ошибки при передаче данных этим протоколом составляет PHO=0,0004 , что несколько ниже, чем при обычной асинхронной проверке паритета, где рно=0>05.
К основным недостаткам протокола Xmodem можно отнести низкую производительность, обусловленную в основном использованием'механизма ARQ типа SAW, большую вероятность необнаруженных ошибок, необходимость задания имени файла при приеме и относительно большой объем передаваемой служебной информации.
Последующие модификации протокола XModem были направлены на устранение этих и некоторых других его недостатков.