
- •2. Учебно-методический блок
- •2.1 Теоретическая часть
- •Краткая история развития компьютерной техники.
- •2. Ко времени ее реализации должна быть достаточно развита техническая база для реализации идеи в массовом масштабе.
- •3. В практической реализации этой идеи должна быть заинтересована значительная часть общества (должен «созреть» социальный заказ).
- •2. Обобщенная структурная схема компьютера
- •3.Оценка производительности компьютеров
- •4. Классификация и краткий обзор современных компьютеров
- •Суперкомпьютеры
- •Мини-компьютеры
- •Микроконтроллеры
- •5. Формы представления информации в компьютере.
- •5.1. Кодирование в компьютерах числовой информации.
- •Десятичная:
- •Шестнадцатеричная:
- •Двоично-десятичная:
- •5.2. Кодирование в компьютерах символьной (алфавитно-цифровой) информации.
- •5.3 Кодирование в компьютерах звуковой информации.
- •5.4 Кодирование в компьютерах визуальной информации.
- •Основы компьютерной арифметики.
- •1. Операции сложения и вычитания целых чисел.
- •2. Операции с вещественными числами.
- •7. Элементная база компьютера.
- •8. Структура и функционирование cpu.
- •9. Способы адресации информации
- •10. Система прерываний компьютера.
- •Основные понятия.
- •Основные характеристики систем прерывания.
- •4. Классификация систем прерывания.
- •11. Принципы организации системы ввода/вывода в компьютерах.
- •Общие положения
- •3. Ввод/вывод по прерыванию.
- •4. Ввод/вывод с прямым доступом к памяти.
- •12. Конструктив атх рс и архитектура системной платы
- •13. Устройства ввода информации
- •1. Клавиатура
- •2. Мышь.
- •14. Организация оперативных запоминающих
- •1. Общие принципы функционирования
- •2. Тайминги
- •3. Тенденции развития
- •4. Распределение адресного пространства оп пк.
- •2.2 Лабораторный практикум
- •2.3 Методические рекомендации для преподавателей и студентов
- •2.3.1.Методические рекомендации по изучению дисциплины для преподавателя
- •2.3.2. Методические рекомендации для студентов
- •2.3.3. Методические рекомендации для применения активных и интерактивные формы проведения занятий
- •3.Глоссарий
- •Диагностико-контролирующий блок
- •Тест по теме: «Архитектура компьютеров» Вариант №1
- •Тест по теме: «Архитектура пк» Вариант №2
- •Блок наглядно-демонстрационного материала
2. Тайминги
Кроме максимальной пропускной способности, память характеризуется так называемой латентностью. Под латентностью понимается задержка между поступлением команды и моментом ее реализации. Латентность памяти определяется ее таймингами, т.е. задержками, измеряемыми в количестве тактов, между отдельными командами. Принято различать несколько разных таймингов памяти, соответствующих задержкам между различными командами. Рассмотрим их подробнее.
Три тайминга отображены на рис. 14.3, один из которых , tRCD, определяет временную задержку между импульсами RAS и CAS (RAS-to-CAS Delay), т.е. между активированием строки и командой считывания (или записи) данных.
Тайминг tCL, (CAS Latancy), характеризует промежуток времени от появления команды чтения (записи) данных до выдачи первого элемента данных на шину (или записи данных в запоминающую ячейку). Оговаривается о первом элементе данных потому, что в современных компьютерах обмен информацией с оперативной памятью, в большинстве случаев, осуществляется пакетами данных, в котором все последующие элементы данных появляются на шине данных в каждом очередном такте (на рисунке показан пакет из 4 элементов данных). Для этого в самой микросхеме SDRAM имеется счетчик для наращивания адресов столбцов ячеек памяти, чтобы обеспечить к ним быстрый доступ. Количество адресуемых таким образом столбцов называется длиной пакета (Burst Length – BL).
Тайминг tRAS (Active-to-Precharge Delay), определяет временную задержку между импульсами CAS и PRE, т.е. минимальный промежуток времени, который должен пройти с момента подачи команды активирования строки до команды деактивирования Prechage.
Кроме них определяются еще два тайминга.
Тайминг tRP (RAS Precharge), определяет наименьший промежуток времени от команды закрытия строки PRECHARGE до поступления команды активирования новой строки памяти. Этот тайминг иллюстрирован рис. VIII.4. Временной промежуток между началом считывания данных и закрытием активированной строки (tRAS) зависит от длины передаваемого пакета данных, причем должно выполняться соотношение tRAS > tRCD + tCL. При этом, минимальное значение tRAS должно быть больше на столько, насколько велик интервал времени, требуемый для передачи всего пакета данных.
Рис. 14.4 Иллюстрация задержки RAS Precharge
И наконец определяется еще один тип задержки, который характеризует задержку между командой выбора микросхемы CS# и командой активирования строки (Command Rate – скорость выполнения команд). Эта задержка обычно составляет один или два такта (см. рис.14.5).
Рис.14.5 Иллюстрация задержки Command Rate
Все эти рассмотренные задержки, определяющие латентность синхронной динамической памяти, измеряются количеством тактов системной шины между указанными командами.
Описанные задержки, определяющие тайминги памяти, обычно записываются в виде ряда чисел тактов, необходимых для выполнения каждого тайминга, в следующей последовательности: tCL–tRCD–tRP–tRAS–Command Rate. Так, например, для модуля памяти ОЗУ типа PC3200 тайминги могут быть следующими: 2–3–4–5–(1Т). Это означает, что для данного модуля CAS Latency (tCL) составляет 2 такта, RAS to CAS Delay (tRCD) – 3 такта, RAS Precharge (tRP) – 4 такта, ACTIVE – to precharge delay (tRAS) – 5 тактов и Command Rate – 1 такт.