Лекции ПЭВМ и ПУ (780327), страница 5
Текст из файла (страница 5)
Программа ChecIt позволяет поверить основные устройства, расположенные на системной плате - центральный процессор, арифметический сопроцессор, а также контроллер прямого доступа к оперативной памяти и контроллер прерываний, а также таймер часов реального времени. Если вы работаете в среде операционной системы Windows, то перед проверкой системной платы желательно завершить Windows и вернуться в MS-DOS.
Чтобы начать проверку системной платы, выберите из главного меню "Test" строку "System Board". На экране появится диалоговая панель "System Board Test".
Программа последовательно выполняет проверки. Если тест успешно завершен, напротив его названия ставиться слово "Passed".
При отсутствии на системной плате арифметического сопроцессора соответствующие проверки не выполняются, а напротив названия теста ставится слово Skipped.
Краткое описание тестов:
Название теста | Выполняется проверка |
"CPU General Functions", | Основных функций центрального процессора |
"CPU 32-bit Multiply (80386 and above)" | 32-битовой операции умножения. Эта проверка выполняется только для 32-разрядных процессоров |
"CPU Protected Mode (80286 and above)" | Центрального процессора при работе в защищенном режиме |
"NPU Arithmetic Functions", | Арифметического сопроцессора. |
"DMA Controller(s)" | Контроллера прямого доступа к оперативной памяти |
"Interrupt Controller(s)" | Контроллера прерываний |
В случае обнаружения программой CheckIt ошибок при выполнении этих тесов, следует заменить центральный процессор или системную плату целиком.
Способы обмена информацией через интерфейс (программно- управляемый режим обмена, режим прямого доступа к памяти). Контроллер ПДП. Структура, принцип работы. Централизованный и децентрализованный арбитраж запросов
П ри программно управляемом способе обмена информацией, все процедуры необходимые, происходят под управлением процессора: формирование адреса ячейки памяти, преобразование форматов данных, хранящихся во внешнем уст-ве в формат ОП. Формирование управляющих сигналов, подсчёт объёма переданных данных, определение правильности передачи информации. В этом случае процессор полностью занят этими процедурами и отвлекается от выполнения текущей программы. Используется при обмене малыми объёмами информации (нес-ко слов). Пре передачи больших блоков данных используется режим ПДП. Для реализации этого режима в структуру включён контроллер ПДП. При поступлении команды в режиме передачи информации в режиме ПДП, процессор оповещает об этом контроллер и передаёт ему всё управление обменов. В данном случае, если системная шина имеет высокую пропускную способность, то процессор параллельно с ПДП может работать по выполнению другой программы.
Структура контроллера ПДП (РИСУНОК 1)
1 . Регистр текущего адреса данных осуществляет формирование адреса ячеек памяти.
2. Счётчик текущих данных обеспечивает подсчёт переданных байт.
3. Буферный Rg обеспечивает преобразование форматированных данных.
4. УУ обеспечивает формирование управляющих сигналов.
После поступления команд ПДП в (1), заносится адрес данных, после её занятия, содержимому регистра прибавляется единица и тем самым формируется следующий адрес. В (2) заносится объём передаваемой информации (кол-во байт) и после передачи очередного байта содержимое этого счётчика уменьшается на 1. Обмен прекращается после обнуления счётчика текущих данных. Уст-ва с которыми возможен режим ПДП имеет разные уровни приоритетности выполнения данной команды. В случае одновременного поступления сигналов запроса на режим ПДП от нес-ких уст-в, с-ма должна определить наиболее приоритетное из них. Запросы ПДП должны пройти процедуру арбитража.
1 . Арбитраж бывает централизованным, т.е. имеется специальный блок – арбитр. Он может быть автономным или входить в структуру процессора.
2. децентрализованный или распределённый арбитраж.
1. В соответствии с кодом, арбитр выделяет самый большой приоритет.
2. Нет уст-в арбитра. Каждое внешнее уст-во имеет своё кодовое число. При формировании сигнала запроса к ПДП, каждый из выставивших уст-в формирует свой код. Эти коды логически сравниваются между собой и уст-во имеющие более высокий код получает разрешение ПДП. Применяется к низкоскоростным интерфейсам с малым кол-вом уст-в. Режим ПДП является наиболее приоритетным вычислительным режимом и контроллер ПДП имеет наивысший уровень приоритета занятия системного интерфейса ВС. ПДП это ускоренный режим обмена информацией большими блоками и широкими форматами.
ВОПРОСЫ.
1. Зачем перевивают витые пары и как часто?
Е сли через 2 провода проходит ток высокой частоты, то образуются ёмкостные и индуктивные составляющие. Чем выше частота передаваемого сигнала, тем чаще нужно перевивать для уменьшения ёмкостной и индуктивной составляющих.
2. Коаксиальный память зачем?
Используется для передачи с min потерями и без отражения.
17