|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Меню:
Главная
Форум
Литература: Программирование и ремонт Импульсные блоки питания Неисправности и замена Радиоэлектронная аппаратура Микросхема в ТА Рубрикатор ТА Кабельные линии Обмотки и изоляция Радиоаппаратура Гибкие диски часть 2 часть 3 часть 4 часть 5 Ремонт компьютера часть 2 Аналитика: Монтаж Справочник Электроника Мощные высокочастотные транзисторы 200 микросхем Полупроводники ч.1 Часть 2 Алгоритмические проблемы 500 микросхем 500 микросхем Сортировка и поиск Монады Передача сигнала Электроника Прием сигнала Телевидиние Проектирование Эвм Оптимизация Автомобильная электроника Поляковтрансиверы Форт Тензодатчик Силовые полевые транзисторы Распределение частот Резисторные и термопарные Оберон Открытые системы шифрования Удк |
[121] по которым хранятся данные в памяти. Например, 32-разрядные операционные системы Windows загружаются сверху вниз, так что если установлена оперативная память емкостью 96 Мбайт, то и операционная система, и прикладные программы будут загружаться в верхние 32 Мбайт, которые не кэшируются. Это значительно замедлит работу компьютера в целом. В данном случае можно удалить дополнительную память, чтобы уменьшить емкость до 64 Мбайт. Другими словами, неблагоразумно устанавливать большую емкость памяти, чем позволяет кэшировать набор микросхем системной логики. Процессор Pentium II и наборы микросхем системной логики более поздних версий не позволяют управлять кэш-памятью второго уровня, так как она встраивается в процессор. Поэтому при использовании Pentium II и процессоров последующих версий устанавливаются определенные ограничения кэширования памяти. Процессоры с внутренним кэшем первого и второго уровней имеют ограничение, равное соответственно 512 Мбайт и 4 Гбайт, а при использовании Pentium III и процессоров последующих версий объем кэшируемой памяти увеличивается до 4 Гбайт. Этот параметр превышает максимальный объем оперативной памяти, которая может поддерживаться тем или другим набором микросхем. Поэтому в подобных системах не следует устанавливать больший объем памяти, чем позволяет контроллер кэш-памяти. Для того чтобы определить ограничения объема кэшируемой памяти, существующие в системе, обратитесь к технической документации набора микросхем системной логики (при использовании систем класса Pentium, процессоров более ранних версий или систем с кэш-памятью, встроенной в системную плату) либо обратите внимание на характеристики процессора (при использовании систем класса Pentium II, процессоров более современных версий или систем с кэш-памятью, встроенной в процессор). Быстродействие ОЗУ Быстродействие процессора выражается в мегагерцах (МГц), а быстродействие запоминающего устройства и его эффективность - в наносекундах (нс). Наносекунда - это одна миллиардная доля секунды, т. е. очень короткий промежуток времени. Заметьте, что скорость света в вакууме равна 299 792 км/с. За одну миллиардную долю секунды световой луч проходит расстояние, равное всего лишь 29,98 см, т. е. меньше длины обычной линейки! Быстродействие процессоров и микросхем выражается в мегагерцах (МГц), т. е. в миллионах циклов, выполняемых в течение одной секунды. Рабочая частота современных процессоров достигает 3000 и более МГц (3 ГГц, или 3 млрд циклов в секунду), а в следующем году, как ожидается, возрастет до 4 ГГц. Очень легко запутаться, сравнивая, например, процессор и модули памяти, быстродействие которых выражено в разных единицах. В табл. 6.2 показана зависимость между быстродействием, выраженным в наносекундах (нс) и в мегагерцах (МГц). Как можно заметить, при увеличении тактовой частоты продолжительность цикла уменьшается, а быстродействие, соответствующее 60 нс памяти DRAM, используемой в обычном компьютере, мизерно по сравнению с процессором, работающим на частоте 400 МГц и выше. Заметьте, что до недавнего времени большинство микросхем DRAM, используемых в персональных компьютерах, имели время доступа 60 нс, которое равнозначно тактовой частоте 16,7 МГц! Поскольку эта "медленная" память устанавливается в системы, в которых процессор работает на частоте 300 МГц и выше, возникает Таблица 6.2. Зависимость между тактовой частотой в мегагерцах и продолжительностью цикла в наносекундах
несоответствие между эффективностью оперативной памяти и процессора. В 2000 году чаще всего применялась память PC100 или PC133, которая работает на частоте 100 или 133 МГц соответственно. Начиная с 2001 года, память стандартов DDR (200 и 266 МГц) и RDRAM (800 МГц) стала завоевывать все большую популярность. В 2002 году появились модули памяти стандарта DDR с частотой 333 и 400 МГц, а также стандарта RDRAM с частотой 1 066 МГц. Поскольку транзисторы для каждого бита в микросхеме памяти размещены в узлах решетки, наиболее рационально адресовать каждый транзистор, используя номер столбца и строки. Сначала выбирается строка, затем столбец адреса и, наконец, пересылаются данные. Начальная установка строки и столбца адреса занимает определенное время, обычно называемое временем задержки или ожиданием. Время доступа для памяти равно времени задержки для выборки столбца и строки адреса плюс продолжительность цикла. Если длительность цикла памяти равна 7,5 нс (133 МГц), а длительность цикла процессора - 1 нс (1 ГГц), то процессор должен находиться в состоянии ожидания приблизительно 6 циклов - до 17-го цикла, т. е. до поступления данных. Таким образом, состояния ожидания замедляют работу процессора настолько, что он вполне может функционировать на частоте 133 МГц. Эта проблема существовала на протяжении всей компьютерной эпохи. Для успешного взаимодействия процессора с более медленной основной памятью обычно требовалось несколько уровней высокоскоростной кэш-памяти. В табл. 6.3 показана зависимость между частотами системных плат и быстродействием различных типов основной памяти или используемых модулей оперативной памяти, а также их влияние на общую пропускную способность памяти. Как правило, компьютер работает гораздо быстрее, если пропускная способность шины памяти соответствует пропускной способности шины процессора. Сравнивая скорость шины памяти с быстродействием шины процессора (табл. 6.4), можно заметить, что между этими параметрами существует определенное соответствие. Тип памяти, пропускная способность которой соответствует скорости передачи данных процессора, является наиболее приемлемым вариантом для систем, использующих соответствующий процессор. Процессор и основная оперативная память разделены кэш-памятью первого и второго уровней, поэтому эффективность основной памяти зачастую ниже рабочей частоты процессора. Следует заметить, что в последнее время в системах, в которых используются модули памяти SDRAM, DDR SDRAM и RDRAM, тактовая частота шины памяти достигает рабочей частоты шины процессора. Если скорость шины памяти равняется частоте шины процессора, быстродействие памяти в такой системе будет оптимальным. Дополнительные сведения Информация о быстром постраничном режиме (FPM) динамической ОЗУ и оперативной памяти EDO представлена на прилагаемом к книге компакт-диске. SDRAM Это тип динамической оперативной памяти DRAM, работа которой синхронизируется с шиной памяти. SDRAM передает информацию в высокоскоростных пакетах, использующих высокоскоростной синхронизированный интерфейс. SDRAM позволяет избежать использования большинства циклов ожидания, необходимых при работе асинхронной |
Среды: Smalltalk80 MicroCap Local bus Bios Pci 12С ML Микроконтроллеры: Atmel Intel Holtek AVR MSP430 Microchip Книги: Емкостный датчик 500 схем для радиолюбителей часть 2 (4) Структура компьютерных программ Автоматическая коммутация Кондиционирование и вентиляция Ошибки при монтаже Схемы звуковоспроизведения Дроссели для питания Блоки питания Детекторы перемещения Теория электропривода Адаптивное управление Измерение параметров Печатная плата pcad pcb Физика цвета Управлении софтверными проектами Математический аппарат Битовые строки Микроконтроллер nios Команды управления выполнением программы Перехода от ahdl к vhdl Холодный спай Усилители hi-fi Электронные часы Сердечники из распылённого железа Анализ алгоритмов 8-разрядные КМОП Классификация МПК История Устройства автоматики Системы и сети Частотность Справочник микросхем Вторичного электропитания Типы видеомониторов Радиобиблиотека Электронные системы Бесконтекстный язык Управление техническими системами Монтаж печатных плат Работа с коммуникациями Создание библиотечного компонента Нейрокомпьютерная техника Parser Пи-регулятор ч.1 ПИ-регулятор ч.2 Обработка списков Интегральные схемы Шина ISAВ Шина PCI Прикладная криптография Нетематическое: Взрывной автогидролиз Нечеткая логика Бытовые установки (укр) Автоматизация проектирования Сбор и защита Дискретная математика Kb радиостанция Энергетика Ретро: Прием в автомобиле Управление шаговым двигателем Магнитная запись Ремонт микроволновки Дискретные системы часть 2 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||