- •Материнская плата
- •2)Типы шин расширения пк
- •3)Взаимодействие устройств
- •4)Как цпу реагирует на прерывание
- •5)Выбор линии irq для устройств, которые взаимодействуют с цпу.
- •7)Каскадные irq.
- •8)Передача информации вслед за irq.
- •10)Обмен большими объемами данных с устройством.
- •11)Прямой доступ к памяти dma.
- •12)Автоматическая конфигурация устройства Plug- and –Play
- •13)Устранение конфликтов устройств
- •14)Использование диспетчера устройств для контроля или изменения используемых устройствами ресурсов.
- •16)Отображение информации о bios на экране
- •17)Примеры звуковых кодов bios
- •18)Эффективное использование cmos настроек
- •19)Доступ к настройкам cmos-памяти ,
- •20)Cmos –память
- •21)Настройка расширенных данных конфигурации системы escd
- •24)Параметры дисковода игнор ос.
- •25)Указание геометрических параметров жесткого диска
- •26)Включение функции параллельного порта
- •27)Уровни хранения информации
- •28)Динамическое озу dram
- •29)Статическое озу sram
- •30)Компоновка модулей ram
- •30)Банки памяти
- •31)Скоростные показатели работы микросхем памяти
- •32)Чередование адресов памяти
- •34) Ускоренный страничный обмен fpm
- •35)Синхронная динамическая озу sdram.
- •36)Память rambus
- •37) Видеопамять videoram
- •38)Типы памяти
- •39)Системный реестр windows
- •40)Редактор системного реестра RegEdit
- •41)Структура реестра
- •43)Поиск и изменение данных реестра
- •44)Просмотр драйверов устройств, установленных в ос
- •45)Проверка системных драйверов
- •46)Восстановление системного реестра из резервной копии
- •47)Периферийные устройства. Классификация. Назначение.
- •48)Критерии выбора периферийных устройств
- •49) Способы обмена данными между ву и эвм
- •50) Интерфейс периферийного устройства. Контроллер. Адаптер. Принципы функционирования.
- •51) Контроллер последовательной асинхронной передачи данных и приема.
- •52) Контроллер последовательной синхронной передачи данных и приема.
- •53)Контроллер параллельной передачи данных и приема.
- •54)Дистанционная связь. Виды. Структура. Характеристики
- •55) Цап. Ацп. Аналогово-цифровое преобразование сигнала.
- •56)Организация прерываний в эвм. Программные и аппаратные.
- •57)Прерывания. Программный опрос. Использование векторов прерываний.
- •58) Организация прямого доступа к памяти (пдп).
- •61)Клавиатура. Принцип работы и интерфейс.
- •64)Видеосистема. Принцип вывода изображения.
- •65) Графический режим отображения информации
- •66)Текстовый режим отображения
- •69)Управление клавиатурой
- •70)Доступ к отдельным клавишам
- •72)Управление выводом на терминал.
- •73)Режим управления курсором
- •75) Вывод точечной графики на дисплей.
- •76)Управляющие регистры принтера
- •78)Передача информации от манипулятора «мышь»
- •79)Обслуживание прерываний
- •80)Регистры управления параллельным портом.
- •81) Передача информации через параллельный порт
- •82)Доступ к последовательному порту.
- •Использование специальных устройств ввода-вывода.
- •85)Устройство, типы и работа манипулятора «мышь»
65) Графический режим отображения информации
В графическом режиме имеется возможность индивидуального управления свечением каждой точки экрана монитора независимо от состояния остальных. Этот режим обозначают как Gr или АРА (All Points Addressable — все точки адресуемы). В графическом режиме каждой точке экрана — пикселу — соответствует ячейка специальной памяти, которая сканируется схемами адаптера синхронно с движением луча монитора.. Эта постоянно циклически сканируемая память называется видеопамятью (Video Memory), или VRAM (Video RAM). Процесс постоянного сканирования видеопамяти называется регенерацией изображения. Для программно—управляемого построения изображений к видеопамяти также должен обеспечиваться доступ и со стороны системной магистрали компьютера, причем как по записи, так и по чтению. Количество бит видеопамяти, отводимое на каждый пиксел, определяет возможное число состояний пиксела — цветов, градаций яркости или иных атрибутов (например мерцание). Так, при одном бите на пиксел возможны лишь два состояния — светится или не светится. Два бита на пиксел позволяют иметь одновременно четыре цвета на экране.
66)Текстовый режим отображения
Если в графическом режиме (АРА) каждой точке экрана соответствует своя ячейка видеопамяти, то в текстовом режиме ячейка видеопамяти хранит информацию о символе, занимающем на экране знакоместо определенного формата. Знакоместо представляет собой матрицу точек, в которой может быть отображен один из символов определенного набора. В ячейке видеопамяти хранится код символа, определяющий его индекс в таблице символов, и атрибуты символа, определяющие вид его отображения. К атрибутам относится цвет фона, цвет символа, инверсия, мигание и подчеркивание символа.
В текстовом режиме экран организуется в виде матрицы знакомест, образованной горизонтальными линиями UN (Line) и вертикальными колонками COL (Column). Этой матрице соответствует аналогичным образом организованная видеопамять. Адаптер, работающий в текстовом режиме, имеет дополнительный блок — знакогенератор. Во время сканирования экрана выборка данных из очередной ячейки видеопамяти происходит при подходе к соответствующему знакоместу. Считанные данные попадают в знакогенератор, который вырабатывает построчную развертку соответствующего символа — его изображение на экране. Знакогенератор представляет собой запоминающее устройство — ОЗУ или ПЗУ. На его старшие адресные входы поступает код текущего символа из видеопамяти, а на младшие — номер текущей строки в отображаемой линии знакомест. Выходные данные содержат побитную развертку текущей строки разложения символа. Необходимый объем памяти знакогенератора определяется форматом знакоместа и количеством отображаемых символов. каждому знакоместу в видеопамяти, кроме кода символа, соответствует еще и поле атрибутов, обычно имеющее размер 1 байт.
Текстовый адаптер также имеет аппаратные средства управления курсором. Знакоместо, на которое указывают регистры координат курсора, оформляется особым образом. Обычно его выделяют мигающей полоской, размер и положение которой относительно знакоместа программируется.
Поскольку в текстовом режиме в адаптер передаются только коды символов, заполнение всего экрана займет в десятки раз меньше времени, чем при построении того же изображения в графическом режиме. Программный код вывода символов в текстовом режиме проще и компактнее, чем при программном формировании его растрового изображения. По этим причинам все графические адаптеры имеют знакогенератор, дающий возможность работы и в текстовом режиме, а при переходе в графический режим знакогенератор отключается. Интеллектуальные адаптеры позволяют выводить символы (формировать их растровое
67)Режимы работы клавы: При нажатии на любую клавишу микропроцессор клавиатуры генерирует последовательность так называемых скан-кодов, которая представляет собой последовательность из 2 или большего числа байтов, и передает ее драйверу клавиатуры. Драйвер клавиатуры работает в одном из 4 возможных режимов: 1. В простейшем случае (режим ввода скан-кодов K_RAW) прикладной программе передаются просто скан-коды, сгенерированные клавиатурой. Этот режим используется при работе с приложениями, которые имеют собственный драйвер клавиатуры. Примером такого приложения является система X Window. 2. Во втором режиме (режим K_MEDIUMRAW) скан-код клавиши преобразуется в один из 127 возможных кодов, называемых кодами клавиш (keycodes). Каждый код клавиши состоит из кода нажатия клавиши и кода отпускания клавиши. Преобразование скан-кодов в коды клавиш осуществляется в соответствии с внутренней таблицей драйвера клавиатуры. Обычно эта таблица фиксирована и изменять ее не требуется, хотя в системе существуют команды getkeycodes и setkeycodes, с помощью которых можно просмотреть или изменить некоторые соответствия в этой таблице. Эти команды используются только в том случае, если у Вас программируемая клавиатура. 3. В третьем режиме (режим ASCII или K_XLATE) код клавиши преобразуется в ASCII-код символа или некоторую последовательность ASCII-кодов символов в соответствии с таблицей раскладки клавиатуры, которая хранится в виде отдельного файла. Например, для Red Hat Linux 5.2 по умолчанию используется файл defkeymap.map в каталоге /usr/lib/kbd/keymaps/i386/qwerty. Команда dumpkeys(1) выводит на экран содержание действующей в данный момент таблицы раскладки клавиатуры, а команда loadkeys(1) загружает в драйвер таблицу раскладки клавиатуры из указанного файла. 4. И, наконец, в четвертом варианте (режим K_UNICODE) скан-код клавиши преобразуется в символ UNICODE (этот режим пока используется очень редко). Выбор режима работы драйвера терминала определяется прикладной программой, которая в данный момент времени выполняется компьютером. Чаще всего используется второй режим, когда код клавиши либо преобразуется в ASCII-код символа или строку таких кодов в соответствии с таблицей раскладки клавиатуры, либо выполняется действие, определенное для конкретной комбинации клавиш в таблице раскладки клавиатуры. Например, нажатие [Ctrl]-[Alt]-[Del] эквивалентно вызову команды shutdown -r 0, то есть приводит к останову системы и перезагрузке компьютера.