Модернизация оперативной памяти, шаг за шагом. Апгрейд железа компьютера: добавление оперативной памяти

22.01.2012

Если вы еще не установили в своем ПК 64-разрядную систему, самое время это сделать. В статье рассказывается, как заменить память настольного или портативного компьютера.

Upgrade Your System RAM, Step-by-Step. PC World, ноябрь 2011 г., с. 99.

Сейчас самое подходящее время, для того чтобы обновить оперативную память вашей машины. Большинство ПК поставляются с установленной на них 64-разрядной операционной системой. В наши дни программы требуют больше памяти, чем когда-либо ранее. Все чаще встречаются 64-разрядные приложения и даже 64-разрядные игры. К тому же цены на память заметно упали.
Однако купить подходящую память сейчас не так просто, как это было раньше. Почти все современные настольные компьютеры используют память DDR3, тогда как на старых ПК установлены модули DDR2. Аналогичная ситуация наблюдается и с портативными компьютерами (с той лишь разницей, что память DDR2 применяется и в некоторых современных моделях). Поэтому узнайте в поставляемом производителем руководстве, какой тип памяти понадобится.

При модернизации настольного компьютера большое значение могут иметь скорость памяти и параметры ее синхронизации. У многих системных плат для настольных компьютеров возникают сбои, когда все имеющиеся разъемы заняты памятью, работающей на максимальной скорости. В таком случае решением могут стать покупка памяти, имеющей более высокие скоростные характеристики, чем те, которые поддерживаются системной платой, и искусственное снижение ее производительности. (Однажды я установил на плате, имеющей набор микросхем X58, 12 Гбайт памяти DDR3. Шесть модулей с номинальной тактовой частотой 1600 МГц работали у меня на частоте 1333 МГц.)
Купить модули памяти для портативного компьютера будет несколько проще, если вам известны требуемая емкость и параметры производительности. Как правило, в них имеются не более двух разъемов оперативной памяти, однако у отдельных моделей встречаются и три разъема.
Согласно общему правилу, справедливому как для настольных компьютеров, так и для ноутбуков, на каждый канал должен приходиться одинаковый объем памяти. К примеру, при наличии четырех разъемов с поддержкой двухканальной памяти попробуйте занять два разъема модулями объемом 2 Гбайт, а два оставшихся – модулями объемом 4 Гбайт. Нужно убедиться лишь, что пары одинаковых модулей установлены в разъемы, соответствующие разным каналам памяти.

Память для настольных компьютеров

1. Установите ПК на поверхность стола или на специальную подставку. Проникнуть внутрь корпуса компьютера гораздо проще, если имеется достаточно рабочего пространства.
2. Уберите от разъемов памяти все электрические и интерфейсные кабели.
3. Убедитесь в том, что имеющиеся у вас модули подходят к вашему ПК. Не стоит пытаться установить модули DDR3 в разъемы, предназначенные для DDR2.
4. Большинство разъемов памяти имеют на боковых сторонах по защелке, удерживающей модули. На некоторых системных платах защелка находится лишь с одной стороны. Если вы заменяете старые модули новыми, отодвиньте защелки и выньте старые модули из разъемов.
5. Графическая плата или вентилятор процессора могут препятствовать удалению и установке модулей памяти. В этом случае предварительно придется их демонтировать.
6. Ни при каких обстоятельствах не дотрагивайтесь до позолоченных контактов модулей памяти.
7. Вставляя новые модули, убедитесь в том, что защелки разъемов полностью открыты.

8. Новые модули ориентированы правильно, если имеющаяся в них выемка совпадает с выступом разъема.

9. Прилагая минимальные усилия, установите новый модуль памяти в разъем, нажимая до тех пор, пока защелки не встанут на свое место.

10. Убедитесь еще раз, что все защелки находятся в закрытом положении и модуль прочно удерживается в разъеме.
11. После установки модулей верните все ранее снятые устройства и кабели в прежнее положение.
12. Попробуйте включить систему. Если динамик издает частые гудки, значит, один из модулей плохо установлен или неисправен. При заполнении всех разъемов памяти удалите старые модули и посмотрите, загрузится ли система только с новой памятью.

Память для портативных компьютеров

1. Выясните в руководстве пользователя, как открывается тот отсек, где находятся модули памяти. Если в документации ничего про это не сказано, зайдите на сайт производителя (если вам известен его адрес) или отыщите сайт с помощью поискового механизма.
2. Возможно, понадобится небольшая отвертка с магнитным наконечником для удаления винтов из отсека памяти. Держите ее наготове.
3. Убедитесь в том, что для ПК выбраны модули правильного типа. Не стоит пытаться установить модули DDR3 в разъемы, предназначенные для памяти DDR2.
4. Портативные компьютеры используют память SODIMM. Такие модули памяти меньше, чем модули для настольных компьютеров. У разъемов памяти здесь также имеются защелки, но зачастую они снабжены пружиной, выталкивающей освобожденные модули.
5. Устанавливая новый модуль, совместите углубление в нем с выступом на разъеме системной платы.
6. Вставьте модуль в разъем и слегка надавите на него, чтобы защелки переместились в закрытое положение.
7. Прежде чем закрывать крышку отсека, убедитесь в том, что система загружается корректно.

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

Вступление

В современном мире бурное развитие цифровых технологий привело к тому, что недавно приобретенный компьютер, даже самый производительный на момент покупки, уже через совсем непродолжительное время безнадежно устаревает. Если срок службы обычной бытовой техники составляет не менее 10 лет, то для компьютеров он уменьшается в 2-3 раза.

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

Определить, когда пришло время такого апгрейда-обновления (англ. Upgrade - улучшение, модернизация) очень просто даже без сложных замеров: если новая игра не запускается или работает слишком медленно, а новые программы долго загружаются, то компьютеру необходим апгрейд. Не забывайте, что и интернет с каждым годом становится все более интерактивным, обрастая при этом видеороликами высокой четкости, фотографиями высокого разрешения, качественными on-lineиграми и прочим контентом, предъявляющим повышенные требования к системным ресурсам компьютера.

Компоненты, влияющие на производительность

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

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

Еще одним компонентом, оказывающим некоторое влияние на производительность системы можно назвать жесткий диск. Не смотря на то, что основной его функцией является хранение информации, величина скорости ее считывания и записи сильно влияет на запуск приложений и операционной системы в целом.

Другие составляющие системного блока на быстродействие не влияют и их замену выполняют по иным причинам.

Определение установленных компонентов

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

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

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

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

Центральный процессор

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

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

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

Центральные процессоры для персональных компьютеров выпускают две фирмы - AMD и Intel. Для продукции Intel характерна поддержка новейших технологий и более высокое быстродействие, а вот AMD привлекает покупателей более выгодным соотношением характеристик цена/производительность.

Теперь самое время воспользоваться утилитой Speccy и выяснить производителя процессора, установленного в вашей системе, а так же его основные характеристики. Всю эту информацию мы можем увидеть в главном окне программы рядом с пунктом Центральный процессор .

Здесь нас интересует четыре основных параметра, на основании которых мы и будем делать выводы о возможности апгрейда этого компонента:

  • Производитель . В нашем примере это компания Intel.
  • Модель и кодовое имя . В нашем случае это Corei7 семейства Lynnfield.
  • Конструктив или тип разъема . Здесь это Socket (сокет) 1156.
  • Тактовая частота . В нашем примере 2,8 ГГц.

Что же теперь мы можем почерпнуть из этой информации? Во-первых, процессоры конкурирующей компании AMD нам не годятся. Во-вторых, в данную материнскую плату мы можем устанавливать только процессоры Intel предназначенные для разъема Socket 1156. Таким образом, мы довольно серьезно сузили круг поисков возможного претендента для будущего апгрейда. Кстати, по типу сокета можно всегда определить производителя.

Теперь же осталось понять, целесообразность этого обновления. Например, покопавшись в поисковых системах или в той же Википедии, можно выяснить, что компания Intel на данный момент практически прекратила выпуск процессоров для разъема Socket 1156, а это значит, что у этой платформы нет будущего, и процессоры нового поколения для нее не выпускаются. Более того, в нашем примере установлен процессор семейства Corei 7, которое является в модельном ряду Intel самым производительным. Да и самый старший представитель линейки Lynnfield Corei 7 в нашем конструктиве имеет тактовую частоту 3,07 ГГц, что всего лишь на 207 МГц больше, чем у имеющегося экземпляра.

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

Вообще для процессоров Intel апгрейд стоит производить лишь в том случае, если плата использует разъем LGA 775 или другой, с более высоким числовым индексом. Модернизация систем на базе LGA 478 и прочих в настоящее время не имеет никакого смысла. Самым же перспективными разъемами на данный момент можно назвать LGA 1155 и для энтузиастов LGA 2011.

Аналогично, для продукции AMD, апгрейд имеет смысл для сокетов AM2+ и выше. Самыми перспективными можно назвать разъемы AM3 и AM3+.

Видеокарта

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

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

В общем, существуют три типа разъемов, в которые подключается видеокарта: совсем старый PCI, устаревший и практически снятый с производства AGP, и современный PCI-Express x16 (PCI-E X16). Модернизация графической подсистемы вашего компьютера имеет смысл только в том случае, если его системная плата имеет современный разъем PCIE. Модернизировать видеоадаптер стоит, покупая плату с более новым и производительным графически процессором, а вот менять видеокарту только ради увеличения объема видеопамяти не стоит.

Для определения типа графического разъема в вашей системе давайте опять воспользуемся утилитой Speccy, выбрав слева пункт Материнская плата . Теперь найдите в правой части окна программы пункт Данные PCI .

В нашем примере материнская плата оснащена сразу двумя разъемами PCIEX16. Это дает возможность при желании и финансовых возможностях устанавливать сразу две видеокарты одновременно в режимах SLI (Nvidia) или CrossFire (AMD), объединяя их вычислительные мощности. Если же в вашем случае такого разъема не найдется, то апгрейд видеокарты без замены системной платы не имеет никакого смысла.

Несмотря на то, что на рынке представлено множество видеокарт различных фирм-производителей (ASUS, Gigabyte, MSI, Sapphire, Powercolo rи прочие), на самом деле основу для этих устройств - графические процессоры, выпускают две американские компании: AMD (ATI) и nVidia.

Все видеокарты, построенные на основе чипов компании AMD, имеют названия Radeon HD XXXX. XXXX- это четырехзначное число, первая цифра в котором указывает на поколение, к которому принадлежит видеоплата. Чем оно выше, тем современнее карта. Вторая цифра указывает на семейство адаптера. Чем она выше, тем мощнее и производительнее графическое решение, но и дороже. Третья цифра указывает на подсемейство адаптера. Здесь так же сохраняется принцип - чем выше, тем лучше. На данный момент, последним поколением видеокарт с чипами AMD являются Radeon HD 7xxx.

Видеоплаты построенные на базе графических решений компании nVidia носят названия GeForce GT/GTS/GTX XXX. Как и в предыдущем случае, XXX- это число, в котором первая цифра обозначает поколение, второе - семейство, к которому относится графический ускоритель. Чем выше эти цифры, тем современнее и производительнее адаптер. Самые быстрые продукты, перед числовым индексом имеют приставку GTX. Последние решения на графических процессорах nVidia имеют индекс GTX 5xx. Правда, уже совсем скоро пользователям станут доступны новые платы шестого поколения.

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

К сожалению, в рамках данного материала, мы не сможем с вами более подробно познакомиться с модельными рядами видеокарт из-за объемности данного вопроса. Если вы захотите самостоятельно более подробно изучить этот вопрос, то обратитесь к нашей статье, . Иначе, возьмите с собой в магазин знающего знакомого или обратитесь за помощью к консультанту, который вам подскажет возможные варианты.

В завершении этого вопроса, давайте посмотрим на нашем примере целесообразность апгрейда видеокарты.

Ка видно из рисунка, наш графический адаптер имеет название GeForce GTX 580. Это означает, что тестовый компьютер оборудован графическим решением на базе логики nVidia и относится к самому последнему поколению. Более того, цифра 8 в индексе говорит о том, что это самое производительное решение среди одночиповых продуктов этой компании. На данный момент, подобная видеокарта не имеет проблем с быстродействием во всех современных играх и не нуждается в модернизации.

Оперативная память

Третий ключевой компонент - это оперативная память. В большинстве случаев, чем больше памяти, тем лучше. В настоящий момент ее минимальный объем, при котором возможна комфортная работа с программами, составляет 2 гигабайта (Гб). Компьютеры с 1 Гб или, даже, с 512 Мб существенно увеличивают свое быстродействие при наращивании объема оперативной памяти, так как ее количество влияет на скорость загрузки и последующую работу программ и операционной системы.

Физически оперативная память представляет собой узкую прямоугольную плату (модуль памяти) с припаянными к ней микросхемами. Вставляется в специальный разъем материнской платы. Объем памяти зависит от количества распаянных микросхем на одном модуле, поэтому при одинаковом внешнем виде они могут быть разного объема. Недорогие материнские платы позволяют подключать только два модуля памяти, а более продвинутые - 4 и даже 8.

Перед наращиванием объема памяти для начала необходимо определить ее тип, который может быть SDRAM, DDR, DDR2 и DDR3. Первый две разновидности уже устарели и не выпускаются, DDR2 все еще распространен, однако активно вытесняется новым стандартом DDR3. При этом старый стандарт памяти стоит почти в два раза дороже, чем современный. Внешне разъемы разных типов памяти отличаются количеством контактов и их формой, поэтому если в компьютере используется DDR2, то другой тип вам не подойдет.

Затем необходимо понять, сколько слотов памяти имеется на вашей материнской плате и количество свободных разъемов. Если на материнской плате всего два разъема и оба заняты, то придется старые модули заменить на новые, имеющие больший объем. В случае наличия 4 слотов и двух из них свободных, можно к существующим модулям памяти просто добавить новые.

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

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

Из нашего примера видно, что в тестовой системе установлено 8 Гб оперативной памяти типа DDR3. При этом на системной плате имеется 4 разъема для установки модулей, из которых два еще остаются свободными, что дает возможность доставить дополнительные модули в любой момент.

Жесткий диск

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

Современные накопители данных бывают двух типов: магнитными (HDD) и твердотельными (SSD). Первые являются самыми распространенными, объемными и доступными по цене. Вторые быстрее первых во много раз, правда, имеют меньшие объемы хранения данных и в разы дороже.

Так же жесткие диски могут иметь различные интерфейсы подключения к системной плате. Их всего два - параллельный интерфейс (IDE, ATA, Ultra ATA) или последовательный интерфейс (SATA, SATA II или SATA III). Именно последовательный интерфейс является современным стандартом подключения накопителей. Если ваш компьютер не имеет таких разъемов подключения, то и производить апгрейд с целью увеличения производительности не имеет никакого смысла, так как сейчас разработчики уже не выпускают новые современные решения с интерфейсом IDE.

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

К сожалению, утилита Speccy не показывает количество и наличие тех или иных интерфейсов подключения накопителей информации на системной плате. И все же, некоторую полезную информацию из нее получить вполне возможно. Во-первых, в разделе Жесткие диски, вы можете посмотреть, какие устройства уже установлены в вашей системе. И даже если среди них не будет винчестеров с интерфейсом SATA, это абсолютно не означает, что такие разъемы отсутствуют на вашей материнской плате.

Если вашему компьютеру не более пяти-шести лет, то, скорее всего они есть. Для того чтобы все же точно установить их наличие или отсутствие, достаточно открыть Диспетчер устройств Windows. Для этого на значке Мой компьютер нажмите правой кнопкой мыши и выберите пункт Свойства , а далее, в открывшемся окне, выбираем пункт Диспетчер устройств . В списке устройств, почти сверху, находим строчку IDE ATA/ATAPI контроллеры . Раскрыв ее, можно увидеть наличие установленных контроллеров на материнской плате.

Как видно из рисунка, в нашем случае системная плата имеет 6 портов SATA и двухканальный разъем IDE с возможностью подключения к нему сразу двух устройств.

Модернизация ноутбука

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

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

Заключение

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

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

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

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

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

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

Удалось мне вчера купить памяти для моего живучего ноутбука Samsung R60Plus . В моей прошлой я уже писал что хочу 2 * 2GB. Хотелось конечно память Samsung original, но получилось только Kingston ).
На ixbt.com мне советовали тщательно подбирать модули друг к другу, т.к. у некоторых эти модули в паре работать не могли, однако я себе этого позволить не мог — в нашей деревне SO-DIMM DDR2 2GB в 99% магазинов только под заказ. Но нашелся замечательный магазин opentech.ru (если не считать очередей на выдачу товара), в котором можно вернуть товар в течении 2х недель, если на нем нет следов использования, т.ч. я забил и заказал…




Память собрана на чипах Kingston D1288TPLFGG25U, предполагаю, что просто шильдики на чужие чипы вешают.

Чтобы заменить модули снимаем панель памяти, вынимаем старую 2 * 1GB Nanya PC5300 и далее втыкаем эту прелесть. Ноутбук завелся сразу, но при этом DVD-привод стал почему-то 2 раза диагностироваться (трещит 4 раза, но иногда 2). В BIOS появились заветные 4GB (2 * 2048MB), однако memtest 4.20 увидел всего 3198MB, что немного удивило. Сам memtest за 2 часа прошел все тесты и ошибок не выявил.


Windows XP SP3 (32bit) сообщил, что нашел 2.4GB, Ubuntu 10.10 (64bit) сообщил что нашел 3.1GB, Windows 7 (64bit) нашла 3.12GB. Это начинало напрягать, т.к. по логике в 64-битных системах должна быть доступна вся память, но оказывается не вся.

Оказывается-то, что для устройств с DMA адресное пространство выделяется поверх основной памяти, и устройства «отжирают» у основной памяти адреса, делая ее недоступной для адресации. И в зависимости от размеров памяти на устройстве, оперативной памяти может «отжираться» довольно много. Людьми была придумана технология memory remap feature (передвижение адресов устройств DMA выше адресов оперативной памяти), которая позволяла избежать «отжора» оперативной памяти. Но вот некоторые производители тупо забивали в BIOS адреса устройств выше 2GB и на этом считали, что их работа выполнена 😉 (Samsung как раз из таких), после чего люди втыкали 4GB и удивлялись тому, что видно только 3, хотя чипсет RS600ME официально способен переварить 16GB .

Вот такие пироги. После долгого гугления выяснилось, что это не только проблема Samsung - данное техническое решение было «модным» в определенное время. Сам же Samsung, судя по отзывам в интернете, отписывается сообщениями в стиле «Мы не тестировали ноутбук в работе с 64-битными процессорами и вообще в наших ноутбуках с завода максимум 2GB памяти».
Что можно сделать в данной ситуации? Можно, например, отключить все неиспользуемые устройства с ноутбука (выкрутить модем или еще что-нибудь, т.к. в BIOS ничего не отключается кроме LAN), уменьшить отображаемую память видеокарты (все равно видео на данном чипсете «вялое» и разница между 128MB и 256MB не существенная). Пока это все, до чего я додумался.

P.S. Имею самую последнюю версию BIOS для Samsung R60Plus, новых не предвидится.

Если вам понравилась моя статья, пожалуйста, не поленитесь кликнуть любую кнопочку ниже, или кинуть ссылку на статью в свой блог или форум. Всегда рад ответить на ваши вопросы в комментариях. Спасибо 🙂

Введение

На носу 2007й год, мощные процессоры, пара видеокарт с ценой свыше 500$ уже никого не удивляет, у всех продвинутых пользователей на устах непонятные словосочетания «Conroe», «RD600», «G80». Однако не все наши читатели пользуются и нуждаются во всем этом множестве нового и недешевого железа. Многие до сих пор верны некогда лучшим, а теперь просто хорошим компьютерам на базе процессоров Socket 939 и Socket 754. В этих системах применяется исключительно память DDR первого поколения, которая продается уже дороже более новой, но не всегда более быстрой DDR2. Попробуем в "домашних условиях" (то есть используя минимум инструмента) провести эксперимент по созданию самодельной плашки памяти. В качестве доноров были взяты модули OCZ и Mushkin на отборных чипах Winbond BH-5.

Но прежде чем продолжить исследование – небольшое теоретическое вступление.

Устройство модуля памяти

Как известно, модуль памяти DIMM состоит из небольшой платы, с установленными на ней микросхемами памяти. На модуле также имеется немного дополнительных компонентов и небольшая 8-контактная микросхема предназначенная для хранения информации о модуле. Формат данных и способ связи с этой микросхемой соответствуют стандарту SPD (Serial Presence Detect). При включении, BIOS материнской платы считывает хранящиеся данные и, исходя из полученной информации, устанавливает нужную частоту и тайминги. Так происходит всегда, когда опция конфигурации памяти в BIOS установлена в значение «by SPD» или аналогичное. Выглядеть эта микросхема может так:

Обмен данными между модулем памяти и компьютером происходит с использованием 64-битной шины. Это означает, что шина имеет 64 линии для передачи сигналов. Однако применяемые в модулях микросхемы, для упрощения изготовления и применения имеют только 16 линий, т.е. 16-битные. Для получения необходимых 64 бит на модуль таких микросхем нужно четыре. Исходя из этого соображения и строятся модули, именно поэтому минимальное количество микросхем в самом простейшем модуле - четыре. Максимальная емкость одного современного чипа для DDR-модуля равна 256 или 512 Мбит, или 32\64Мбайта соответственно. Однако простая арифметика подсказывает нам, что 4 чипа по 64МБайта дают всего 256МБ суммарно. Этого явно недостаточно для современных приложении. И для получения большего объема, производители объединяют группы по 4 микросхемы в так называемые банки. На одной плате модуля может содержаться до 4 банков (всего 16 чипов). Такой метод позволяет добиться объема 1024 Мбайт, без внесения значительных измерений в конструкцию.

Отсюда же можно сделать вывод – для изготовления памяти достаточно разработать одну разводку платы под все 16 чипов, и уже на этапе сборки устанавливать нужное количество микросхем для получения разных объемов. В результате многие продаваемые сейчас на рынке модули объемом 256MB и новые 512MB имеют только 4 или 8 чипов на одной стороне. Вторая сторона остается свободной. Иногда микросхемы устанавливаются в шахматном порядке, то есть 4 чипа с одной стороны, 4 с другой. Однако такие модули все равно считаются односторонними. И если на ней предусмотрены контакты для микросхем памяти, возникает вполне логичный вопрос «А что если установить все чипы?».

Практическое изучение возможностей

На самом деле процедура установки чипов DDR-памяти не так уж и трудоемка, и вполне выполнима даже в домашних условиях при минимуме затрат. Однако где взять недостающие микросхемы? Решение задачи приходит сразу – нужно снять нужные чипы с другого модуля. Здесь важно соблюдение идентичности маркировки, ведь разные производители изготавливают память в разных условиях, рассчитывают на разные частоты, и скорее всего смешивание разнотипных чипов ни к чему хорошему не приведет. Поэтому из этих соображений и было подобрано 4 модуля с одинаковыми чипами Winbond BH-5, которые известны оверклокерам отличным потенциалом разгона при высоком напряжении питания. Два модуля представляли собой двухканальный набор OCZ PC3500EL Platinum Limited Edition 2-3-2-6, два других – Mushkin Enhanced PC3200 Level II. Исходя из соображений, что двухканальные наборы обычно дополнительно тестируются на взаимную совместимость еще на заводе, было решено сделать один модуль из чипов OCZ, и один из Mushkin.

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

Демонтаж чипов

После подготовки, можно приступать к отпайке микросхем с двух плат. Сделать это можно нагрев все ножки одновременно. Для этого сгодится строительный фен, либо же электроплитка. Но когда совсем ничего подобного нет, то возможно и использование обычной газовой плиты для приготовления пищи, разве что стоит позаботиться о хорошей вентиляции и не располагать плату сильно близко к пламени. Для отпайки возьмите плату за край плоскогубцами, либо большим пинцетом и расположите модуль микросхемами вверх над пламенем плиты. Расстояние между огнем и платой должно быть примерно 15-18см. Равномерно перемещайте память над огнем, чтобы тепло равномерно распределялось по плате. Через 7-10 минут пойдет специфический запах смолы, и припой на контактных площадках расплавится. Погрев еще несколько секунд плату, аккуратно «стряхните» чипы на стол или газетку. Возможно, в первый раз несколько чипов останутся на модуле. Тогда просто повторите операцию. Когда все чипы будут демонтированы, следует их аккуратно перенести на рабочее место, к нетронутому модулю. Вот и вся кулинария:). Желательно избегать касания ножек пальцами, во избежание повреждения статическим электричеством чувствительных микросхем.

Сборка нового модуля.

Как можно заметить при внимательном осмотре оставшихся модулей, на обратной стороне имеются пустые площадки, предназначенные для установки чипов. Именно их и нужно задействовать в описываемом случае.

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

Для монтажа потребуется следующий инструмент:

Паяльник
Флюс для пайки
Припой
Металлическая оплетка для снятия лишнего припоя.
Отмывочная жидкость или спирт
Мощный светильник либо лампа для контроля
Вата либо салфетки без ворса.

Имеет смысл рассмотреть каждый компонент отдельно.

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

Флюс нужно использовать неагрессивный, не содержащий кислот, т.к. он неизбежно останется под установленными чипами, как не смывай, и кислота может со временем испортить дорожки на плате. Для описанного в статье опыта был применен недорогой флюс марки F1, который представляет собой спирто-канифолевый раствор. Припой лучше применять легкоплавкий, ведь пайку нужно проводить достаточно быстро, во избежание перегрева чувствительных микросхем и платы. Оплетка требуется для снятия излишков припоя с ножек, может быть любой небольшого диаметра, лишь бы было удобно пользоваться. Также следует выбрать мягкую оплетку из мелких проволочек. Если оплетка старая, желательно провести по ней несколько раз мелкой наждачной бумагой. Отмывочная жидкость и ватка потребуется для удаления излишков флюса на готовом модуле. Нужный инвентарь может выглядеть так:

Желательно наличие сильной лупы, так как расстояние между ножками достаточно мало, и контролировать соединение невооруженным глазом бывает проблематично, особенно в условиях маломощного искусственного освещения.

Расположив микросхему на площадке целесообразно припаять угловые ножки к плате. Затем внимательно проверить совпадение ножек и площадок между собой. Правильная установка приведена на фото ниже:

После фиксации следует плавно провести хорошо разогретым жалом вдоль ряда ножек, прижимая чип к плате. На жале должно быть достаточно припоя, чтобы полностью покрывались выводы и площадки на плате. Вести жало следует без рывков и резких движений. При этом могут образоваться перемычки между выводами микросхемы. Не следует их сейчас избегать, главное надежно соединить все выводы с платой. Затем стряхните лишний припой с жала, хорошо покройте флюсом поверхность и вновь проведите жалом паяльника вдоль всех контактов. Тут нужно постараться переместить перемычки на угловые контакты, и уже оттуда с помощью оплетки можно его легко убрать. Это можно сделать, приложив оплетку к контактам и прогрев сверху паяльником. После пайки, отмойте установленную микросхему и тщательно рассмотрите все соединения под мощной лампой. Если все в порядке – можно приступить к установке остальных чипов, по идентичной технологии. Кроме чипов, нужно еще припаять мелкие конденсаторы, по одному на каждый чип. Их можно снять с платы-донора оставшейся после демонтажа микросхем памяти. После этого, следует тщательно отмыть плату. Для большего удобства и ускорения процесса можно использовать жесткую щетку для зубов или аналогичную щеточку. После этого, высушите плату и внимательно рассмотрите каждую ножку. Также полезным может оказаться сканер, модуль можно отсканировать и уже на экране монитора при увеличении рассматривать контакты. Ведь замыкание может привести к порче памяти, материнской платы, или даже процессора, в случае AMD Athlon 64 / Sempron 64. Только после этого можно ставить «свежеиспеченную» память в компьютер.

Прошивка и тесты.

Однако только припаять нужные микросхемы – это только половина работы. Не зря в теоретической части была упомянута микросхема для хранения информации о модуле памяти. В этой маленькой микросхеме также записано сколько банков, или говоря простым языком, чипов имеет модуль, и каков их общий объем. Поскольку эти данные мы еще не меняли, модуль, скорее всего, будет определяться и функционировать без каких либо изменений. Для модификации нужно установить один перепаянный модуль в компьютер, загрузить Windows и скачать небольшую программу OsSB нашего программиста Daemon . Программа поддерживает чипсеты NVIDIA nForce и некоторые другие. После запуска будет выглядеть примерно так:

Для чтения нужного нам модуля - выбираем Device 50h/57h - RAM в меню Devices. 50-57h - это адрес памяти, он может различаться между разными мат.платами и слотами. На скриншоте после операции считывания окно программы выглядит примерно так:

Нам понадобится изменить 6й байт, он выделен зелеными цифрами на черном фоне. Этот байт определяет, сколько банков имеет модуль, значение 01 соответствует двум банкам (модули 256 и новые 512МБ), а 02 – четыре банка (большинство 512МБ и все 1024МБ). На скриншоте значение уже исправлено на 02.

Набор считанных данных имеет также специальную контрольную сумму, которая позволяет компьютеру узнать, правильно считались данные, или нет. Ее нужно также исправить, т.к. мы внесли изменения. Для правки выбираем в меню Actions последний пункт - Calculate Checksum.

Вот и вся операция. Теперь можно перезагрузить ПК, и скорее всего все заработает без проблем, как это и было в лаборатории сайт Также можно использовать старую версию (в новых версиях заблокирована запись) другой программы. Называется она Thaiphoon Burner, домашний сайт разработчика - http://cbid.amdclub.ru. Программа имеет 15-дневный тестовый период с ограниченной функциональностью. После запуска, увидите примерно следующее:

В тестовом стенде было установлено два модуля памяти, поэтому в меню находится два пункта «Read device at 52h» и «Read device at 53h». В ПК с одним модулем – будет только один вариант, и нужно его выбрать для начала операции чтения. После успешного считывания, окно программы изменится примерно на подобное:

Все аналогично предыдущей программе, понадобится изменить 6й байт, здесь он выделен темно-оранжевыми цифрами. На скриншоте значение уже исправлено на 02.

Можно просмотреть подробное описание модуля, нажав на кнопку «Details» справа вверху. Вот что программа отобразила в тестовом ПК:

Также исправляем Checksum. Для этого нужно в меню EEPROM выбрать пункт Fix Checksum. Появится запрос, исправлять ли сумму? Нужно указать «Yes».

Вот и вся операция. Теперь следует нажать Write, которая в программе на скриншоте недоступна.

Есть еще способ использования аппаратного программатора, который позволяет прошивать любые модули, без риска повредить ПК. Для этого потребуется собрать несложный программатор. Потребуется:

Два транзистора KT315
Два резистора на 2.2 кОм
Два резистора на 4.7 кОм
Конденсатор на 100 нФ
Разъем DB25 для LPT-порта компьютера
Желательно разъем DDR DIMM для простоты подключения.
Макетную плату небольших размеров.

Как видим деталей едва наберется на сумму 3$. Использовалась схема программатора EasyI2C с сайта www.lancos.com . Там же имеется программа для работы с этим программатором, PonyProg 2000.

Сборка данного устройства не должна вызвать каких-либо затруднений для людей видевших паяльник и транзистор. Транзисторы можно использовать любые типа n-p-n, в нашем случае это были KT315Б и BC817 в SMD корпусе. Вид программатора может быть таким:

Нами был использован DDR DIMM разъем с материнской платы для большего удобства при прошивке большого количества модулей.

Все необходимые сигналы уже выведены производителем модуля на разъем DDR DIMM. Также преимущество данного подхода в сохранении гарантийного вида модулей памяти. Процедура программирования значительно упрощается: вставили модуль, запустили программу, записали данные, выключили и модуль перепрошит. Однако можно и напрямую подпаять провода к микросхеме SPD на плате, не выпаивая ее. Для модулей DDR2 принцип точно такой же, никаких изменений нет, за исключением других номеров контактов. EEPROM установленная на плате модуля имеет выводы A0,A1,A2,WP(TEST) соединенные с землей (GND).

SDADDR DIMM pad №93DDR2 DIMM pad №119 SCLDDR DIMM pad №94DDR2 DIMM pad №120 VCCDDR DIMM pad №184DDR2 DIMM pad №238 GNDDDR DIMM pad №176DDR2 DIMM pad №237

Ну а те же, кто считает такую конструкцию ненадежной и опасной может сделать плату, Например, как эту:

Размер приведенной платы не превышает размеров современного мобильного телефона. Это полная схема программатора с дополнительным линейным стабилизатором на +5В. В плате использовались SMD компоненты: транзисторы BC817, резисторы размера 1206, стабилизатор 78L05, три светодиода (SDA, SCL и Power). Схема требует питания +9-25 V. Было применено питание +12V с БП ПК. Соединительные провода программатора к чипу следует делать минимально короткими, во избежание наводок и помех. После сборки не спешите сразу продключать чип к программатору, сначала включите его отдельно. Если у все спаяно верно и ничего не взорвалось:) , проверьте правильность подключения соединительного кабеля и только затем, выключив схему, припаивайте чип или подключайте плату модуль. После успешной сборки программатора нужно скачать и установить программу PonyProg2000. Это можно сделать с того же сайта http://www.lancos.com/. Предварительно нужно настроить программу. Это можно сделать нажав Setup > Interface Setup… Далее выберите тип Parallel, программатор EasyI2C I/O, порт LPT1. Нажмите Probe. При успешном подключении, получите сообщение – Test Ok. Тип микросхемы выбираем в главном окне – I2C Bus 8bit eeprom, 2402. Кнопки с иконками интуитивно понятны. Успешно прочитав ваш SPD, программатор выдаст следующее окно:

Односторонние модули с 8ю чипами суммарным объемом 256MB имеют один логический банк. Это записано в 6м байте в виде значения “01” (на фото выделен серым квадратом). Для редактирования значение необходимо нажать Edit > Edit Buffer Enabled. Желающие изменить тайминги и частоты модуля могут найти в конце статьи ссылку на подробные статьи о механизме SPD. Поскольку 512MB модуль имеет 2 банка, исправляем значение на “02”. Однако записывать измененные данные рано. В байте 3F (крайний правый в четвертой строке) хранится контрольная сумма, для проверки корректности данных. В данном случае значение суммы равно 7C. Мы внесли 1 бит изменений, и нужно добавить к сумме единицу. Заменяем 7C на 7D. Теперь все готово для записи данных в модуль. Для этого необходимо нажать 2 слева кнопку на нижней строке. В случае успешной записи программа выдаст сообщение “Write successful”. Отключаем программатор, отключаем модуль, еще раз тщательно проверив правильность установки всех микросхем, отсутствие замыканий и подозрительных участков.

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

После успешной загрузки, можно приступать к тестам модуля на стабильность. Для этого можно использовать такие программы, как Prime, S&M, 3Dmark. Конфигурация компьютера использованного для тестов модулей была следующей:

Процессор Athlon 64 X2 3800+ (Socket 939, ядро «Manchester», 2000MГц, 2x512KB Кеша) Мат. плата DFI LanParty NF4 Ultra-D (nForce4 Ultra, BIOS ver. 704-2BT)
Видеокарта ATI Mach64 CT 2MB PCI
Блок питания Zippy Emacs Gaming PSL-6720(G1) (720W, EPS, ATX 2.2)
Звуковая карта Creative Sound Blaster Live! 7.1 24bit
НЖМД Seagate Barracuda ATA IV 80GB (ST380021A)
Привод DVD-RW NEC NR-3540A
ОС Windows 2003 Standard Edition SP1

Оба тестовых модуля без проблем прошли все тесты, и, кроме того, разогнались до частоты 245МГц при таймингах 2-2-2-4 и CMD 1T при дополнительном охлаждении вентилятором.

Память после всех модификаций и установки радиаторов стала выглядеть так:

Итог

Конечно, описанная методика – весьма тонкая работа, которая требует внимания и аккуратности. Однако иногда нет возможности увеличить объем памяти простой покупкой модулей нужного объема. Это не так уж и редко, ведь многие бюджетные системы имеют лишь два слота памяти, и пользователю, по каким-либо причинам не хочется терять уже приобретенную ранее память. Или возможна ситуация с редкими экземплярами скоростной памяти, как раз подобной примененной в статье. Память на этих чипах позволяет использовать низкие тайминги при частотах превышающих 270МГц, что недоступно иным модулям памяти от Samsung, Hynix, Infineon.

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

Некоторые описанные выше операции можно просмотреть на видеоролике TM_Video_7 доступном для скачивания в нашем архиве (/data/video//TM_video_7.avi ). Файл имеет объем около 18МБ и используется кодек X.264 из пакета K-Lite Codec Pack.

Желающие приобрести программатор для SPD могут отправить свой запрос на адрес с пометкой о покупке программатора SPD.

Благодарность Daemon "y за программу OsSB