- •1.Элементы пвэм. 2. Узлы и блоки пэвм.
- •3.Память статического типа
- •4.Память динамического типа
- •8. Интерфейс rs-232с
- •9. Передача данных по usb
- •10. Линии питания и данных usb
- •11. Архитектура usb
- •12. Пакеты usb
- •13.Память эвм
- •Назначение и виды памяти.
- •Современные микросхемы озу бывают двух видов - статические и динамические.
- •Организация внутренней памяти
- •14.Виртуальная модель памяти
- •1.2. Критерии эффективности работы сети
- •1.2.1. Время реакции
- •1.2.2. Пропускная способность
- •1.2.3. Показатели надежности и отказоустойчивости
- •21 Операцио́нная систе́ма
- •22.Ос реального времени.
- •26.Сетевое взаимодействие ос и клиентских приложений.
- •27. Выделение памяти для приложения.
- •28. Синхронизация
- •29. Тупики
- •30.Семафоры Дейкстры
- •32. Организация памяти
- •33. Файловые системы
- •36. Сравнение файловых систем
- •Объектно-ориентированные особенности языка
- •Модульность программного кода
- •Основные понятия
- •Определение ооп и его основные концепции
- •43. Указатель
- •44.Умный указатель
- •Владеющие указатели
- •Указатели с подсчётом ссылок
- •Реализации
- •Проблема циклических ссылок
8. Интерфейс rs-232с
RS-232C - предназначен для подключения к компьютеру стандартных внешних устройств, а также для связи компьютеров между собой. Основными преимуществами использования RS-232C по сравнению с Centronics являются возможность передачи на большие расстояния. Данные в интерфейсе RS-232C передаются в последовательном коде побайтно. Каждый байт обрамляется стартовым и стоповыми битами. Данные могут передаваться как в одну, так и в другую сторону по разным проводам (дуплексный режим). Скорость передачи — до 14,4 Кbyte/sec (115,2 Кbit/sec). Традиционно скорость передачи данных по последовательным линиям и шинам измеряется в /бодах/ (bod – количество передаваемых битов за 1 секунду (bit/sek, Kbit/sek, Mbit/sek), а не в единицах байтов, как это делается для параллельных шин, таких как, например ISА, РСI или АGР.
Скорость передачи по RS-232C может выбираться из ряда (Vbod): 110, 150, 300, 600, 1200, 2400, 4800, 9600, 19200, 38400, 57600, 115200 bit/seс. Зная скорость в бодах, можно вычислить число передаваемых символов в секунду. Например, если имеется 8 бит данных без проверки на четность и один стоповый бит (B/stop), то общая длина последовательности, включая стартовый бит (B/start), равна 10. Скорость передачи символов соответствует скорости в бодах (Vbod), деленной на 10. Таким образом, при скорости 9600 bod, будет передаваться 960 символов в секунду (Bytes/sec). Обычно в корпусе ПК устанавливается 25-контактный разъем (типа DB25F) или 9-контактный разъем (типа DB9F) для подключения кабеля интерфейса RS-232C.
Электронное устройство, генерирующее и принимающее последовательные данные, называется универсальным асинхронным приемопередатчиком (UART). Данные (8 бит) сопровождаются стартовым битом (0), битом четности и одним или двумя стоповыми битами (1). Получив стартовый бит, приемник выбирает из линии биты данных через определенные интервалы времени. Важно, чтобы тактовые частоты приемника и передатчика были одинаковыми. Проверочный бит (B/check) предназначен для обнаружения ошибок в передаваемых битах данных. Он осуществляет проверку на четность или нечетность. Если интерфейс настроен на проверку по четности, такой бит будет выставляться в единицу при нечетном количестве единиц в битах данных, и наоборот. Это простейший способ проверки на наличие одиночных ошибок в передаваемом блоке данных. Если во время передачи искажению подверглись несколько битов, подобная ошибка не обнаруживается. Проверочный бит генерируется передающим UART. Приемное устройство должно иметь такую же настройку. Приемный UARТ считает количество единиц в принятых данных. Если данные не проходят проверку, генерируется сигнал ошибки.
Все сигналы RS-232C передаются специально выбранными уровнями, обеспечивающими высокую помехоустойчивость связи. Отметим, что данные передаются в инверсном коде (логической “1” соответствует низкий уровень, логическому “0” — высокий уровень).
Обмен по RS-232C осуществляется компьютером с помощью обращений по специально выделенным для этого портам COM1 (адреса 3F8...3FF, прерывание IRQ4), COM2 (адреса 2F8...2FF, прерывание IRQ3), COM3 (адреса 3E8...3EF, прерывание IRQ10), COM4 (адреса 2E8...2EF, прерывание IRQ11).