Интернет. Настройки. Тарифы. Телефон. Услуги

Какие виды памяти имеет контроллер. Интегрированный контроллер памяти и северный мост

Памятью называется устройство, предназначенное для записи (хранения) и считывания информации.

В памяти контроллера хранятся:

  1. обслуживающие программы изготовителя,
  2. программы пользователя,
  3. конфигурация контроллера,
  4. блоки данных (значения переменных, таймеров, счетчиков, меркеров и др.).

Свойства памяти. Память характеризуется:

  1. Объем памяти (KВ, MВ или GВ).
  2. Скорость или время обращения к памяти.
  3. Энергозависимость. Поведение после отключения питания .

Рис. 3.4 Виды памяти (рисунок автора) .

Оперативная память (RAM - random access memory ).

Преимущество.

Является самой скоростной полупроводниковой электронной памятью, предназначенной для кратковременного хранения информации.

Недостаток.

Основным свойством этой памяти является энергозависимость, т.е.потеря данных после отключения электрического питания.

Для буферизации оперативной памяти в некоторых контроллерах используют аккумуляторы или электрические конденсаторы большой емкости, способные сохранять электрический заряд до нескольких дней.

Элементом оперативной памяти является электронный триггер (статическая память) или электрический конденсатор (динамическая память).

Рис. 3.5 Триггер - основной элемент RAM памяти (рисунок автора) .

Динамическая память требует циклической подзарядки конденсаторов, однако, она более дешевая по сравнению со статической памятью.

Матрица памяти представляет собой совокупность отдельных ячеек памяти – триггеров.

1 ряд матрицы содержит 8 ячеек памяти (8 Bit соответствует 1 Byte).

Каждая ячейка памяти имеет свой уникальный адрес (№ ряда «точка» № бита).

Ряды (биты) нумеруются справа налево от «0» до «7».

Строки (байты) нумеруются сверху вниз, начиная с «0».

Рис. 3.6 Матрица памяти (рисунок автора) .

Постоянная память (ROM - read only memory ) предназначена для продолжительного хранения информации. Основным отличием от оперативной памяти является то, что она способна сохранять информацию без источника питания , т.е. является энергонезависимой.

Эта память, в свою очередь, подразделяется на два типа: однократно (ROM) – и многократно перепрограммируемую (PROM) .

Перепрограммируемую память записывает пользователь с помощью программаторов. Для этого необходимо предварительно стереть содержимое памяти.

К старому типу перепрограммируемой памятиотноситься ЕPROM - память, стираемая ультрафиолетовыми лучами (EPROM - erasable programmable read only memory ).

Рис. 3.7 Память ЕPROM стирается ультрафиолетовыми лучами (источник http://ru.wikipedia.org/wiki/%D0%A4%D0%B0%D0%B9%D0%BB:Eprom.jpg) .

EEPROM (Electrically Erasable Programmable Read-Only Memory ) - электрически стираемое перепрограммируемое постоянное запоминающее устройство (ЭСППЗУ), один из видов энергонезависимой памяти (таких как PROM и EPROM ). Память такого типа может стираться и заполняться данными до миллиона раз.

На сегодняшний день классическая двух - транзисторная технология EEPROM практически полностью вытеснена NOR флэш-памятью. Однако название EEPROM прочно закрепилось за этим сегментом памяти независимо от технологии.

Рис. 3.8 Программирование флеш-памяти.

(источник http://ru.wikipedia.org/wiki/%D0%A4%D0%B0%D0%B9%D0%BB:Flash_programming_ru.svg ).

Флеш-память (flash memory ) - разновидность твердотельной полупроводниковой энергонезависимой перезаписываемой памяти.

Она может быть прочитана сколько угодно раз (в пределах срока хранения данных, типично - 10-100 лет), но писать в такую память можно лишь ограниченное число раз (максимально - около миллиона циклов). Не содержит подвижных частей, так что, в отличие от жестких дисков, более надёжна и компактна.

Благодаря своей компактности, дешевизне и низкому энергопотреблению флэш-память широко используется в цифровых портативных устройствах.

Условное деление областей памяти контроллера

Контроллер предоставляет следующие области памяти для хранения программы пользователя, данных и конфигурации.

Загрузочная память – это энергонезависимая память для программы пользователя,

данных и конфигурации. При загрузке проекта в контроллер он сначала сохраняется в загрузочной памяти. Эта память находится или на карте памяти (если она имеется), или непосредственно встроена. Информация энергонезависимой памяти сохраняется также и при отключении питания. Карта памяти поддерживает больший объем памяти, чем память, встроенная в контроллер.

Рабочая память – это энергозависимая память. Контроллер копирует некоторые элементы проекта из загрузочной памяти в рабочую память. Эта область памяти теряется при отключении питания, а при возвращении питания контроллер ее восстанавливает.

Сохраняемая память – это энергонезависимая память для ограниченного количества значений рабочей памяти. Эта память служит для выборочного сохранения важной информации пользователя при потере питания. При исчезновении питания у контроллера имеется достаточно времени для сохранения значений ограниченного числа адресов памяти. При включении питания эти сохраняемые значения восстанавливаются.


Восстановление информации

Рис. 3.9 Фазы восстановления информации (рисунок автора).

1. Информация о состоянии процесса управления, сохраненная в оперативную память, называется образом процесса управления POU . Т.е. все физические клеммы блока входа- выхода имеют виртуальных двойников (триггеры) в памяти контроллера. Обычно, для увеличения скорости обмена информацией, процессор обращается за информацией в оперативную память (а не к физическим клеммам входа/ выхода). Запись результатов обработки программы из образа процесса в клеммы выхода производится циклично.

2. После отключения питающего напряжения (напряжение падает ниже критического уровня) важнейшая информация сохраняется обратно из RAM в EEPROM. Области данных, подлежащих сохранению, определяет пользователь.

  • Что называется матрицей памяти?
  • Сколько ячеек памяти в одном ряду матрицы памяти?
  • Как нумеруются столбцы матрицы памяти (направление и диапазон)?
  • На какие основные типы подразделяется память контроллера (назовите только два типа)?
  • Какими преимуществами обладает один тип памяти перед другим (два ответа)?
  • На какие типы подразделяется оперативная память контроллера (2)?
  • На какие типы подразделяется постоянная память по кратности программирования (2)?
  • На какие типы подразделяется перепрограммируемая постоянная память по способу стирания (2)?
  • Откуда появляется информация в RAM при включение питания контроллера?
  • Пропадает ли вся информация из RAM при выключении питания (если не пропадает, то куда и какая информация сохраняется)?
  • Как называется информация о состоянии клемм входа/ выхода в оперативной памяти?
  • С каким блоком памяти, в основном, работает процессор?

  • В этом сезоне мы уже могли убедиться в том, что Intel больше не брезгует перенимать у AMD некоторые прогрессивные идеи. В частности, совместимость наборов команд AMD64 и IA-32e многими трактуется именно так. AMD же никогда не брезговала использовать продвигаемые Intel технологии - даже в современный период относительной независимости она ратует за скорейшее внедрение поддержки SSE3 в своих процессорах.

    реклама

    Оказывается, что и встроенный контроллер памяти может появиться в процессорах Intel. По крайне мере, в этом уверены сотрудники сайта The Inquirer . Один из крупных партнеров Intel признался им в доверительной беседе, что будущие процессоры Intel обзаведутся встроенными контроллерами памяти. Впрочем, поскольку эта тенденция привязывалась к поддержке 64-битных расширений, мы можем предположить, что случится это не очень скоро, ведь легализация 64-битных расширений в младших сегментах процессоров Intel намечена на середину 2006 года.

    Примечательно, что встроенным контроллером памяти будут оснащаться все процессоры, начиная с серверных и заканчивая мобильными. Судя по всему, Intel не только преследует выгоды от повышения эффективности подсистемы памяти. Встроенный в процессор контроллер памяти позволяет снизить задержки при обращении к памяти, а они будут расти по мере появления модулей DDR-II со все более высокими частотами. Вынуждая производителей чипсетов плотнее сотрудничать с представителями Intel (сторонним разработчикам придется подстраиваться под возможности интегрированного в процессоры Intel контроллера памяти), компания получит больше контроля над производством материнских плат и чипсетов.

    реклама

    Кстати, первые признаки подобной тенденции уже упоминались нами при описании архитектуры серверного чипсета TwinCastle. Контроллер памяти выделен в этом чипсете в отдельную микросхему. Это позволяет более гибко проектировать материнские платы, функциональность которых в серверном сегменте обновляется достаточно медленно. Очевидно, следующим шагом будет интеграция контроллера памяти в центральный процессор. На северный мост в таком случае ложатся преимущественно функции "посредничества" между центральным процессором и графической платой.

    Остается лишь подождать пару лет, чтобы убедиться в достоверности этой информации или ее ложности:).

    В первый месяц осени мы активно разбираем вопросы выбора оперативной памяти для нового персонального компьютера. Так как все современные системы поддерживают исключительно DDR3 тип памяти, именно о ней мы и ведем речь в статьях. В предыдущих статьях мы разобрали вопросы выбора планок оперативной памяти и ее типов, в отдельной статье мы остановились на вопросах выбора оптимального объема памяти для персонального компьютера. В данной завершающей обзорной статье мы хотели бы остановиться на вопросах выбора оперативной памяти применительно к процессорным платформам, существующим на рынках.
    Рассмотрение сокетных платформ следует начать с того, что каждый процессорный сокет рассчитан на определенный тип процессоров, а для материнских плат выпускаются собственные чипы. Контроллер оперативной памяти встроен в современные процессоры, поэтому можно смело заявлять, что тип рекомендуемой памяти всецело зависит от центрального процессора, а тип примененного процессора от выбранного сокета и платформы. Начнем рассмотрение с популярных сокетных платформ компании AMD.

    Одной из популярных и одновременно огорчивших пользователей оказался сокет AMD Socket FM1 . Данный сокет предназначен для использования процессоров AMD Llano. Данные процессоры имеют интегрированный контроллер оперативной памяти и неплохое графическое ядро. Максимальной официально поддерживаемой рабочей частотой планок оперативной памяти для данного сокета является частота 1866 Мгц. Поэтому мы рекомендуем приобретать именно данные планки оперативной памяти, так как они достаточно доступные на сегодняшний день. Следует отдельно выделить, что контроллер процессоров формата FM1 обладает способностью показывать отличный разгонный потенциал памяти, поэтому имеет смысл присмотреться к хорошо разгоняемым модулям, если вы планируете разгон на базе данной платфомы.

    Картинка кликабельна --


    Буквально через две недели официально должны будут представлены новые процессоры на базе платформы Socket FM2 для процессоров AMD Trinity. Компания AMD, которая славилась преемственностью платформ "кинула" покупателей платформы FM1 и они теперь не смогут установить в свою систему процессоры нового поколения.

    Новые процессоры AMD Trinity основаны на архитектуре Piledriver, то есть вычислительные ядра данных процессоров должны будут работать быстрее, чем у AMD Llano. Сообщается об обновлении интегрированной графики в процессорах. В частности, наиболее быстрым графическим блоком будет AMD Radeon HD 7660D. Следует отметить, что архитектура данных ядер не аналогична архитектуре дискретных видеокарт AMD Radeon HD 7000, к примеру, ядрам Tahiti, поэтому возлагать особых надежд на красивые цифры не следует.

    Существенным обнадеживающим фактом может считаться то, что AMD обнадежила пользователей долгим существованием сокета FM2, поэтому врятли покупателей данной платформы постигнет учесть владельцев Socket FM1 уже через год после анонса.

    По предварительным данным, контроллер памяти двухъядерного процессора AMD A6-5400K с интегрированной графикой AMD Radeon HD 7540D и уровнем тепловыделения 65 ватт будет поддерживать память типа DDR3 с максимальной частотой лишь 1600 Мгц. Все остальные более старшие решения AMD A8-5500, AMD A8-5600K, AMD A10-5700 должны будут поддерживать наиболее быструю сертифицированную память DDR3 - 1866 Мгц.

    Следует отметить, что покупателям AMD A6-5400K не следует гоняться за памятью DDR3-1600 Мгц. Обыкновенный разгон позволит достичь частоты 1866 Мгц, а если вы откажитесь от разгона - память все равно сможет работать также как и обычная с рабочей частотой 1600 Мгц. А вот при продаже планок памяти на вторичном рынке у вас могут возникнуть проблемы с продажей устаревающей DDR3-1600 Мгц.

    Контроллеры у процессоров AMD Llano и AMD Trinity двухканальные, поэтому планки необходимо приобретать парные.

    Картинка кликабельна --


    Сокет AM3 от AMD является первой платформой для процессоров с интегрированным контроллером оперативной памяти типа DDR3. Предыдущие платформы 939, AM2, AM2+ поддерживали исключительно DDR2 тип памяти. Контроллер данных процессоров двухканальный, поэтому оперативную память необходимо устанавливать четным количеством планок. Официальной базовой частотой для данных процессоров является 1333 Мгц типа DDR3. При планируемом разгоне имеет смысл приобретать более быстрые планки. Так как платформа AM3 уходит в историю, при покупке нового компьютера все равно необходимо брать наиболее оптимальную память по стоимости, желательно с рабочей частотой 1866 Мгц. Интегрированные профили позволят ей запуститься на базовой частоте 1333 Мгц.

    Не следует забывать о существовании процессоров с разблокированным множителем для платформы AM3 - сери AMD Black Edition. Контроллеры оперативной памяти данных процессоров поддерживают планки с частотой до 1600 Мгц. Несмотря на это, опыт показывает, что контроллеры данных процессоров практически не могут выйти за пределы частоты в 1866 Мгц, поэтому приобретать оверклоккерские комплекты памяти для данных решений не имеет никакого смысла.

    Картинка кликабельна --


    Последним поколением сокетов от AMD для обычных процессоров является AM3+ . Данный сокет создан для процессоров серии Bulldozer и готовящихся к началу продаж процессоров Vishera. На данных архитектурах основаны процессоры AMD FX. Все данные процессоры имеют обновленный двухканальный контроллер памяти, поэтому планки следует приобретать попарно. Официально поддерживаемой частотой является цифра 1866 Мгц. Пользователи активно и агрессивно разгоняют процессоры серии AMD FX, поэтому рекомендуется присматриваться к хорошо разгоняемым модулям. Контроллер данных процессоров легко может покорить цифру в 2133 Мгц по памяти, поэтому чаще всего ограничивающим фактором оказываются модули памяти.

    Картинка кликабельна --


    Постепенно мы переходим к рассмотрению сокетов компании Intel . Основной сокетной платформой компании является LGA 1155 , который используется для процессоров старого поколения Intel Sandy Bridge и нового поколения Inte Ivy Bridge. Контроллер оперативной памяти данных процессоров двухканальный, поэтому планки следует приобретать и устанавливать попарно. Если вы собираете платформу для разгона на соответствующем чипсете материнской платы и покупаете соответствующий процессор серии "K", то надо присматриваться к оверклоккерской оперативной памяти с рабочей частотой 2133 Мгц или даже 2400 Мгц.

    Если же вы не планируете разгон или не знали что нужно приобретать материнские платы на чипсетах с маркировкой "P" или "Z", и процессор с разблокированным множителем - смысла тратить средства нет. Приобретаете стандартные модули памяти и живете спокойно.

    На сокете LGA 1156 мы останавливаться не будем, так как она ушла в истрорию. Лишь отметитм, что контроллер данных процессоров двухканальный. Для разгона также рекомендуется приобретать хорошие модули памяти. Во многих случаях можно обойтись планками с рабочей частотой 1866 Мгц.

    Картинка кликабельна --


    Платформа LGA 1366 в отличии от LGA 1156 продолжает свою жизнь. Данная платформа является первой и единственной с наличием трехканального контроллера оперативной памяти в процессорах. Особенности разгона процессоров на ядре Gulftown говорит о том, что для успеха необходимо приобретать качественные комплекты оверклоккерской оперативной памяти. Если бюджет ограничен, вполне можно ограничиться планками с частотой 1866 Мгц.

    Картинка кликабельна --


    Платформа LGA 2011 - решение для энтузиастов желающих купить процессоры Intel Sandy Bridge-E. Стоимость процессоров и материнских плат данного формата находятся на наиболее высоком уровне. Процессор имеет четырехканальный контроллер оперативной памяти, поэтому установка четырех модулей одновременно - минимальное требование для пользователя. Учитывая высокую стоимость оверклоккерских комплектов на четыре планки памяти, рекомендовать их покупку мы можем только при неограниченности бюджета. В стандартном случае обычные планки на 1866 Мгц от Samsung или Hynix.

    Очень хочется надеяться, что данная статья поможет вам определиться с выбором памяти для своего процессора.

    Память

    Память - это устройство для хранения информации. Она состоит из оперативного и постоянного запоминающего устройств. Оперативное запоминающее устройство называется ОЗУ , постоянное запоминающее устройство - ПЗУ .

    ОЗУ- энергозависимая память

    ОЗУ предназначена для записи, считывания и хранения программ (системных и прикладных), исходных данных, промежуточных и окончательных результатов. Доступ к элементам памяти прямой. Другое название – RAM (Random Access Memory) память с произвольным доступом. Все ячейки памяти объединены в группы по 8 бит (1 байт) и каждая такая группа имеет адрес, по которому к ней можно обратиться. ОЗУ используется для временного хранения данных и программ. При выключении компьютера, информация в ОЗУ стирается. ОЗУ - энергозависимая память. В современных компьютерах объем памяти обычно составляет от 512 Мбайт до 4 Гигабайт. Современные прикладные программы часто требуют для своего выполнения 128–256, а то и 512 Мбайта памяти, в противном случае программа просто не сможет работать.

    Оперативная память может строиться на микросхемах динамического (Dinamic Random Access Memory – DRAM ) или статического (Static Random Access Memory –SRAM ) типа. Статический тип памяти обладает существенно более высоким быстродействием, но значительно дороже динамического. Для регистровой памяти (МПП и КЭШ-память) используются SRAM, а ОЗУ основной памяти строится на базе DRAM-микросхем.

    ПЗУ - энергонезависимая память.

    В англоязычной литературе ПЗУ называется Read Only Memory, ROM (память только для чтения). Информация в ПЗУ записывается на заводе-изготовителе микросхем памяти, и в дальнейшем изменить ее значение нельзя. В ПЗУ хранится информация, которая не зависит от операционной системы.

    В ПЗУ находятся:


    • Программа управления работой самого процессора

    • Программы управления дисплеем, клавиатурой, принтером, внешней памятью

    • Программы запуска и остановки ЭВМ (BIOS – Base Input / Outout Sysytem)

    • Программы тестирования устройств, проверяющие при каждом включении компьютера правильность работы его блоков (POST -Power On SelfTest)

    • Информация о том, где на диске находится операционная система .

    CMOS - энергонезависимая память

    CMOS RAM - энергонезависимая память компьютера. Эта микросхема многократной записи имеет высокую плотность размещения элементов (каждая ячейка имеет размер в 1 байт) и малое потребление энергии – для нее вполне достаточно мощности батареи компьютера. Получила название от технологии создания на основе комплементарных металло-оксидных полупроводников (complementary metal-oxide semiconductor - CMOS). CMOS RAM является собой базу данных для хранения информации о конфигурации ПК. Программа запуска компьютера Setup BIOS используется для установки и хранения параметров конфигурации в CMOS RAM. При каждой загрузке системы для определения ее конфигурации проводится считывание параметров, хранящихся в микросхеме CMOS RAM. Более того, поскольку некоторые параметры запуска компьютера можно менять, то все эти вариации хранятся в CMOS. Программа установки BIOS SETUP при записи сохраняет в ней свою системную информацию, которую впоследствии сама же и считывает (при загрузке ПК). Несмотря на явную связь между BIOS и CMOS RAM, это абсолютно разные компоненты.



    Ключевые слова настоящей лекции

    контроллеры, чипсет, порты, USB, COM, LPT, BIOS POST, CMOS, Boot, устройства В/В,

    (controller - регулятор, управляющее устройство) - устройство управления разнообразными устройствами компьютера.

    Чипсет (chipset)

    Набор микросхем, спроектированных для совместной работы с целью выполнения набора каких-либо функций. Так, в компьютерах чипсет, размещенный на материнской плате, выполняет роль связующего компонента, обеспечивающего совместное функционирование подсистем памяти, центрального процессора (ЦП), ввода-вывода и других. Матери́нская пла́та (motherboard, MB , также используется название mainboard - главная плата; сленг. мама , мать , материнка ) - это сложная многослойная печатная плата, на которой устанавливаются основные компоненты персонального компьютера (центральный процессор, контроллер ОЗУ и собственно ОЗУ, загрузочное ПЗУ, контроллеры базовых интерфейсов ввода-вывода), чипсет, разъёмы (слоты) для подключения дополнительных контроллеров, использующих шины USB, PCI и PCI-Express.

    Северный мост (Northbridge; в отдельных чипсетах Intel, контроллер-концентратор памяти Memory Controller Hub, MCH) - системный контроллер чипсета на материнской плате платформы x86, к которому в рамках организации взаимодействия подключены:

    через Front Side Bus - микропроцессор ,

    через шину контроллера памяти - оперативная память ,

    через шину графического контроллера - видеоадаптер ,

    через внутреннюю шину подсоединяется южный мост .

    Южный мост (Southbridge; функциональный контроллер; контроллер-концентратор ввода-вывода I/O Controller Hub, ICH). Обычно это одна микросхема на материнской плате, которая через Северный мост связывает с центральный процессором «медленные» (по сравнению со связкой «ЦП-ОЗУ») взаимодействия (например разъёмы шин для подключения периферийных устройств).

    AGP (от англ. Accelerated Graphics Port, ускоренный графический порт) - разработанная в 1997 году компанией Intel, специализированная 32-битная системная шина для видеокарты.

    PCI (англ. Peripheral component interconnect, дословно - взаимосвязь периферийных компонентов) - шина ввода/вывода для подключения периферийных устройств к материнской плате компьютера.

    Ultra DMA (Direct memory access, Прямой доступ к памяти). Разные версии ATA известны под синонимами IDE, EIDE, UDMA, ATAPI; ATA (англ. Advanced Technology Attachment - присоединение по передовой технологии) - параллельный интерфейс подключения накопителей (жёстких дисков и оптических приводов) к компьютеру. В 1990-е годы был стандартом на платформе IBM PC; в настоящее время вытесняется своим последователем - SATA и с его появлением получил название PATA (Parallel ATA).

    USB (англ. Universal Serial Bus - «универсальная последовательная шина», произносится «ю-эс-би» или «у-эс-бэ») - последовательный интерфейс передачи данных для среднескоростных и низкоскоростных периферийных устройств в вычислительной технике. Для подключения периферийных устройств к шине USB используется четырёхпроводный кабель, при этом два провода (витая пара) в дифференциальном включении используются для приёма и передачи данных, а два провода - для питания периферийного устройства. Благодаря встроенным линиям питания USB позволяет подключать периферийные устройства без собственного источника питания (максимальная сила тока, потребляемого устройством по линиям питания шины USB, не должна превышать 500 мА).

    LPT -порт (стандартного устройства принтера «LPT1» Line Printer Terminal или Line PrinTer) в операционных системах семейства MS-DOS. IEEE 1284 (порт принтера, параллельный порт)

    COM -порт («ком-порт» Communication port, Serial port, серийный порт, последовательный порт) - двунаправленный последовательный интерфейс, предназначенный для обмена битовой информацией. Последовательным данный порт называется потому, что информация через него передаётся по одному биту, бит за битом (в отличие от параллельного порта).

    PS/2 - разъем, применяемый для подключения клавиатуры и мыши. Впервые появился в 1987 году на компьютерах IBM PS/2 и впоследствии получил признание других производителей и широкое распространение в персональных компьютерах и серверах рабочих групп. серия персональных компьютеров компании IBM на процессорах серий Intel 80286 и Intel 80386, выпускавшаяся с апреля 1987 года. /2 – версия компьютера.

    Не так давно на рынке появились процессоры семейства AMD64, в основе которых лежит новое ядро ревизии E. Это ядро, изготавливаемое с использованием технологического процесса с нормами производства 90 нм, а также с применением технологий SOI (Silicon on Insulator) и DSL (Dual Stress Liner) нашло применение сразу в нескольких линейках процессоров от AMD. Сферы применения ядра ревизии E весьма различны. Его можно встретить как в процессорах Athlon 64 и Athlon 64 FX, где оно обозначается кодовыми именами Venice и San Diego; в двухъядерных CPU семейства Athlon 64 X2, где его называют Toledo или Manchester; а также в процессорах Sempron, где это ядро именуется Palermo.

    Разрабатывая и доводя до стадии массового производства новые ядра, компания AMD стремится не только к повышению предельных тактовых частот своих процессоров, но и к улучшению их характеристик. Ядро ревизии E стало очередным этапом на этом пути: с его внедрением процессоры Athlon 64 и их производные приобрели новые свойства. Наиболее заметным усовершенствованием стало появление в процессорах AMD поддержки инструкций SSE3, которые имелись в продуктах конкурента со времени начала выпуска CPU с 90 нм ядром Prescott. Кроме этого, традиционной доводке подвергся и интегрированный контроллер памяти.

    Тесты показали, что поддержка SSE3 команд даёт очень немного. Приложений, эффективно использующих эти инструкции, на сегодняшний день крайне мало, да и сам набор SSE3 вряд ли может претендовать на звание полноценного подмножества команд.

    Поэтому, на этот раз мы решили уделить большее внимание изменениям, внесённым в интегрированный контроллер памяти процессоров с ядром ревизии E. Следует заметить, что в более ранних ядрах своих CPU AMD не только увеличивала производительность контроллера памяти, но и расширяла его совместимость с различными комбинациями различных модулей памяти. Ядро ревизии D, известное в первую очередь благодаря процессорам Athlon 64 с кодовым именем Winchester, в этом плане явилось своеобразным рубежом. Во-первых, в процессорах Winchester по сравнению с предшественниками несколько увеличилась производительность контроллера памяти. Во-вторых, процессоры с ядром Winchester стали способны работать с модулями DDR400 SDRAM, установленными сразу во все четыре слота DIMM на материнской плате. Казалось бы, оптимум достигнут, однако, инженеры AMD посчитали иначе. Процессоры AMD с ядром ревизии E располагают ещё более совершенным контроллером памяти.

    Куда же были направлены усилия инженеров на этот раз? Естественно, определенные оптимизации были вновь сделаны для увеличения производительности котроллера памяти. Так, тесты процессоров с ядром Venice продемонстрировали их небольшое превосходство над аналогами с ядром Winchester. Кроме того, снова улучшилась совместимость. Процессоры AMD с ядром ревизии E стали способны нормально функционировать при установке в систему нескольких модулей памяти различной организации и объёма, что, несомненно, значительно упрощает выбор комплектующих для дальнейшего апгрейда. Также, процессоры, в основе которых лежит новое ядро, теперь могут без проблем работать и с четырьмя двухсторонними модулями DDR400 SDRAM. Ещё одним интересным свойством процессоров с ядром ревизии E стало появление новых делителей, задающих частоту памяти. Благодаря этому новые CPU от AMD теперь безо всяких оговорок поддерживают DDR SDRAM, работающую на частотах, превышающих 400 МГц.

    реклама

    В этом материале мы рассмотрим некоторые из перечисленных выше особенностей интегрированного контроллера памяти ядра ревизии E, ибо, как нам кажется, они того явно заслуживают.

    Работа с четырьмя двухсторонними модулями DDR400 SDRAM

    Интегрированный контроллер памяти процессоров Athlon 64 – достаточно капризный узел. Различные неприятные моменты, связанные с его функционированием стали выясняться с момента появления процессоров с поддержкой двух каналов памяти. Выяснилось, что из-за достаточно высокой электрической нагрузки, которую накладывают модули памяти на контроллер, Athlon 64 имеет определённые проблемы при работе с четырьмя модулями DIMM. Так, при установке в систему на базе Athlon 64 четырёх модулей памяти, CPU может сбрасывать их частоту, увеличивать тайминги или не работать вообще.

    Впрочем, справедливости ради следует отметить, что серверный аналог Athlon 64, Opteron, подобных проблем лишён благодаря использованию более дорогих регистровых модулей. Однако, применение таких модулей в настольных системах неоправданно, и поэтому пользователям необходимо мириться с некоторыми ограничениями, возникающими при установке в систему более двух модулей DIMM.

    Впрочем, постепенно описанные проблемы всё же решаются. В то время как старые процессоры Athlon 64, основанные на ядрах, производимых по 130 нм технологии, не могли работать с четырьмя двухсторонними модулями DDR400 SDRAM на частоте 400 МГц вообще и снижали их частоту до 333 МГц, современные процессоры с 90 нм ядрами предлагают пользователям несколько лучшие варианты. Уже в ядре ревизии D, известном нам по кодовому имени Winchester, стала возможна работа с четырьмя двухсторонними модулями DDR400 SDRAM, при условии установки тайминга Command Rate в 2T.