Архитектура Аудит Военная наука Иностранные языки Медицина Металлургия Метрология Образование Политология Производство Психология Стандартизация Технологии |
Системная шина. Шина расширения и локальная шина.
В персональном ЭВМ применяют шинный интерфейс, когда все блоки ЭВМ связаны через общую систему шины(односвязной). Система шин включает в себя: Шину данных Шину управления Шину питания Шина – это набор проводов, для конкретных функций. Важными характеристиками системной шины являются: 1.Количество обслуживаемых устройств. 2.Пропускная способность (максимальная возможная скорость передачи, зависит от разрядности и таковой частоты). В персональных ЭВМ в качестве системной шины используются 2 вида шин: 1.Шины расширений – ШОН, позволяет подключить большое число разнообразных устройств. 2.Локальные шины – высокоскоростные шины, подключаемые к шине МП и обеспечивающая связь МП-основная память, МП-ЖД, МП-видеосистема. Основные характеристики шин EISA, PCI, AGP, USB. Шины расширений: EISA – шина расширений архитектуры промышленного стандарта ШД-32 бит ША – 32-36 бит Рабочая частота 8-33МГц Пропускная способность - 8-32 мб/сек Максимальное число устройств - 15 Локальные шины PCI – локальная шины ШД-32-64 бит ША – 32- бит Рабочая частота 33-66МГц Пропускная способность - 132/284/528 мб/сек AGP ШД-64 бит ША – 32-36 бит Рабочая частота 33-66МГц Пропускная способность - 532 мб/сек FSB ШД-64 бит ША – 32-36 бит Рабочая частота 100МГц Пропускная способность - 800 мб/сек Три режима работы параллельного порта. Режим 0 (простой ввод/вывод) Работа в этом режиме позволяет организовать простой ввод или вывод для каждого из трех каналов, если все три порта в режиме 0. Данные просто записываются или считываются из выбранного канала. Таким образом, основные особенности функционирования микросхемы в режиме 0 следующие: •два 8-битовых канала (каналы A и B) и два 4-битовых канала (старшая и младшая половинки канала C); •каждый канал может быть независимо от других запрограммирован на ввод или вывод; таким образом, всего может быть 16 различных комбинаций ввода/вывода; •выходы имеют память, входы работают без буферной памяти. Режим 1 (стробируемый ввод/вывод) Этот режим служит для однонаправленного обмена данными по выбранному каналу с периферийным устройством. Для управления передачей или приемом по каналу A используется младшая тетрада канала C, канал B управляется старшей тетрадой канала C. STB –входной управляющий сигнал, по которому данные от внешнего устройства записываются в порт. ACK – выходной сигнал, информирующий внешнее устройство, что данные поступили в порт но еще не считаны ЦП IRQ – выходной сигнал, информирующий ЦП о том, что данные готовы для чтения Режим стробируемого вывода STB – информирует ВУ о том что поступили данные от ЦП ACK – входной управляющий сигнал, подтверждение приема со стороны ВУ IRQ – выходной сигнал, информирует ЦП о том что предыдущие записанные данные считаны, можно посылать новые Режим 2 (двунаправленной шины (А), объединяет стробируемый ввод и вывод) В этом режиме возможен обмен данными по 8-битовой двунаправленной шине данных. Управление обменом данными, а также направление передачи задается с помощью управляющих сигналов аналогичным режиму 1 способом. Возможно также генерирование сигналов прерываний и запрета разрешения. Какую инфу дает функция WinAPI ReadConsoleInput ? Функция ReadConsoleInput считывает данные из входного буфера консоли и удаляет их оттуда. Параметры: 1. hConsoleInput - Дескриптор консольного буфера ввода. 2. lpBuffer - Указатель на массив структур INPUT_RECORD, который получит данные из входного буфера. 3. nLength - Число элементов в буфере lpBuffer, которое необходимо получить. 4. lpNumberOfEventsRead - 32-х разрядную переменную, которая получит число реально прочитанных элементов. Возвращаемое значение В случае успеха возвращается ненулевое значение. Если функция завершается неудачно, возвращается ноль.
Билет №3. |
Последнее изменение этой страницы: 2019-04-19; Просмотров: 279; Нарушение авторского права страницы