Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
ВСЕ КРОМЕ ПОЛОВИНКИ.doc
Скачиваний:
5
Добавлен:
26.09.2019
Размер:
605.7 Кб
Скачать
  1. Sdram и ddr память. Способы повышения производительности памяти.

SD RAM – синхронная динамическая память с случайным доступом.

Работа памяти привязана к тактовому генератору.

В отличие от других типов DRAM, использовавших асинхронный обмен данными, ответ на поступивший в устройство управляющий сигнал возвращается не сразу, а лишь при получении следующего тактового сигнала. Тактовые сигналы позволяют организовать работу SDRAM в виде конечного автомата, исполняющего входящие команды. При этом входящие команды могут поступать в виде непрерывного потока, не дожидаясь, пока будет завершено выполнение предыдущих инструкций (конвейерная обработка): сразу после команды записи может поступить следующая команда, не ожидая, когда данные окажутся записаны. Поступление команды чтения приведёт к тому, что на выходе данные появятся спустя некоторое количество тактов — это время называется задержкой (англ. SDRAM latency) и является одной из важных характеристик данного типа устройств.

DDR SDRAM – Она состоит из 4 независимых банков , в которых команды могут обрабатыватся параллельно.

Обработка происходит, как по переднему фронту тактового импульса, так и по заднему. Скорость благодаря этому удваеваеться.

Способы повышения производительности памяти.

Двухканальнй режим - вобщем, если есть две планки оперативки и материнка поддерживает двухканальный режим, то они вставляются в слоты одного цвета и процессор сможет обращаться к ним одновременно, а не по очереди

Свопинг - когда место на жёстком диске используется как оперативная память, то есть программа, которая может использоваться тоже, но не сильно приоритетна, выгружается туда, а при необходимости загружается обратно в память

  1. Устройство и принцип работы клавиатуры.

За каждой клавишей клавиатуры закреплен определенный номер, однозначно связанный с распайкой клавиатурной матрицы и не зависящий напрямую от обозначений, нанесенных на поверхность клавиш. Этот номер называется скан-кодом (название подчеркивает тот факт, что компьютер сканирует клавиатуру для поиска нажатой клавиши).

клавиатура генерирует два скан-кода для каждой клавиши — когда пользователь нажимает клавишу и когда отпускает. Наличие двух скан-кодов важно, так как некоторые клавиши имеют смысл только тогда, когда они нажаты (Shift, Control, Alt).

Когда пользователь нажимает клавишу на клавиатуре, он замыкает электрический контакт. В результате при следующем сканировании микроконтроллер фиксирует нажатие определенной клавиши и посылает в центральный компьютер скан-код нажатой клавиши и запрос на прерывание. Аналогичные действия выполняются и тогда, когда оператор отпускает нажатую ранее клавишу.

Второй микроконтроллер получает скан-код, производит преобразование скан-кода, делает его доступным на порту ввода-вывода 60h и затем генерирует аппаратное прерывание центрального процессора. После этого процедура обработки прерывания может получить скан-код из указанного порта ввода-вывода.

Следует отметить, что клавиатура содержит внутренний 16-байтовый буфер, через который она осуществляет обмен данными с компьютером.