Физическое и виртуальное увеличение оперативной памяти компьютера
Если вы собираетесь модернизировать компьютер, чтобы улучшить его производительность и быстродействие, то перед вами возникнет трудный вопрос выбора модулей ОЗУ. Давайте разберемся, как увеличить оперативную память компьютера, чтобы не возникало никаких проблем с совместимостью, а дополнительные гигабайты реально работали.
Увеличение физической памяти
Если возникла острая необходимость увеличить физическую память, то вам нужно первым делом понять, какая планка ОЗУ совместима с вашей материнской платой. Делается это так:
Помните, что DDR, DDR2 и DDR3 – это три разных, несовместимых друг с другом формата. Поэтому если ваша материнская плата поддерживает стандарт DDR2, не нужно покупать DDR3 – модуль не встанет в слот.
На конец 2015 года анонсируется выход стандарта DDR4 – с его приобретением тоже лучше не торопиться, так как технология еще не обкатана. Что касается DDR5, сообщения о котором можно встретить на форумах, то такого стандарта вовсе не существует. Есть видеопамять GDDR5, но к ОЗУ она имеет мало отношения.
Если материнская плата имеет двухканальный режим, ставьте две планки меньшего размера, а не одну большего. Две планки по 4 Гб будут примерно на 15% производительнее, чем один модуль на 8 Гб. Приобретая модули, старайтесь выбирать максимально близкие по характеристикам планки. Если планируете купить сразу пару, лучше выбрать KIT-набор, состоящий из двух полностью идентичных модулей.
Если вы доведете объем ОЗУ до 8 Гб, то не забудьте установить 64-битную систему, потому как Windows x32 не умеет работать с памятью, размер которой превышает 4 Гб.
Важными параметрами (кроме объема и стандарта) являются частота и тайминг. Чем выше частота, тем быстрее оперативная память будет передавать данные на процессор для обработки и проведения вычислений. Чем ниже тайминг, тем быстрее контроллер ОЗУ будет реагировать на команды системы. Из этого делаем вывод:
Если разброс в цене значительный, то лучше взять планку с высокой частотой и большим таймингом. Задержка не так сильно влияет на производительность, поэтому можно пожертвовать этим параметром.
Виртуальная память
На Windows XP и последующих версиях по умолчанию включена виртуальная память: на выбранном разделе жесткого диска выделяется определенное место, к которому обращается система, если доступной оперативной памяти не хватает. Проще говоря, виртуальная память (файл подкачки) позволяет увеличить производительность за счет жесткого диска.
Для настройки виртуальной памяти:
Этот путь актуален для «семерки», Windows 8 и Windows 10. На XP порядок тот же, только в свойствах системы нужно сразу открывать вкладку «Дополнительно». В появившемся окне настройки виртуальной памяти вы можете установить автоматический выбор размера файла подкачки, указать объем вручную или отключить функцию. Посмотрим подробно самостоятельную установку объема виртуальной памяти:
Если файл подкачки уже был фрагментирован (в течение долгого времени его объем был динамическим), то нельзя просто поменять его размер. Вам нужно:
Вы получите файл подкачки, который не будет фрагментироваться и поможет чуть увеличить производительность компьютера.
Использование флеш-накопителя
Увеличить доступный объем оперативной памяти можно с помощью флешки. По сути, это тот же файл подкачки, только находится он на съемном накопителе, что позволяет снизить нагрузку на винчестер. Технология, позволяющая увеличить объем виртуальной памяти за счет флешки, называется Ready Boost. Для её применения требуется соблюдение нескольких условий:
Если вы используете флеш-накопитель, объем которого превышает 4 Гб, то обязательно форматируйте его в NTFS. Оптимальный объем используемого съемного диска должен в 2-3 раза превышать физический размер оперативной памяти. Допустим, при 4 Гб ОЗУ желательно использовать флешку на 8-16 Гб.
Если вы хотите выделить весь доступный объем флешки, то отметьте пункт «Использовать это устройство».
Важно: не отключайте флешку после активации технологии Ready Boost. Зайдите в свойства и поставьте отметку «Не использовать это устройство», после чего можно извлекать накопитель.
Можно ли серьезно повысить производительность компьютера с помощью Ready Boost? Вопрос дискуссионный. По некоторым данным производительность системы увеличивается на треть, но это максимальный эффект, который достигается при выполнении простых операций. Значительного же прироста ожидать не следует, так как на производительность влияет еще ряд факторов, включая мощность процессора.
SSD вместо RAM?
Не ругайте за глупый вопрос и необразованность, стало очень интересно, а информации толком найти не получилось.
Как мне казалось, первые компьютеры не использовали оперативной пямяти, как отдельный тип памяти, а для хранения запущенных программ использовали жесткие диски (вероятно, я ошибаюсь, не пинайте). После появился более быстрый тип памяти и в RAM стали запихивать программы необходимые для работы активных программ и ос для ускорения работы. Сейчас есть SSD с достаточно высокой скоростью чтения/записи, так вот, достаточно ли ее в теории и возможна ли работа компьютера при использовании SSD вместо RAM (даже не представляю как это можно организовать, вопрос абстрактен)?
Оценить 1 комментарий
Пропускная способность оперативки около 20ГБ/с
Современные NVME SSD работают на шине PCIe 3.0 x4 пропускная способность которого менее 4ГБ/с
А скорость чтения в крайнем случае 3ГБ/с
В таком случае теоретически вам потребуется 8 SSD NVME что бы получить аналогичную пропускную способность
Но все разбивается о реалии нашего жестокого мира, когда речь заходит о латентности
На самом деле даже самые современные NVME SSD могут в теории показать латентность на уровне в 10 микросекунд, что в тысячи раз больше чем у оперативной памяти.
Как результат такой компьютер будет нереально тупить
На самом деле недавно вышло решение Intel Optane DC Persistent Memory
По сути SSD в формате оперативной памяти, но у них все равно скорость в разы ниже чем у оперативной памяти, потому этих модулей не может быть больше половины от общего числа планок на каждом канале
есть SSD с достаточно высокой скоростью чтения/записи
Недостаточной. Весьма недостаточной. Настолько, что в самих flash SSD распаяны чипы DRAM для нужд кеша и контроллера. Сейчас типично DDR3, объёмом 64-1024мб в зависимости от модели.
Как использовать SSD в качестве ОЗУ?
Сразу оговорюсь, что мне не нужен ram-disk, а нужно сделать так, чтобы SSD считался системой как некая планка(и) памяти ОЗУ. Вопрос про скорость и латентность не ставится.
То есть, я определяю на SSD некий файл или весь диск, который в системе считается как слот памяти.
Виртуальная (swap) память не подходит, поскольку является «прозрачной» или невидимой для ПО.
Для примера: есть 4ГБ реального ОЗУ и 128ГБ SSD. Хотелось бы получить часть SSD как ОЗУ для ВМ и в целом для программ. При желаемой схеме я могу предоставить до максимума для процессора (64ГБ), а не максимум доступной ОЗУ (4ГБ)
Рассмотрю все варианты, кроме варианта «купи ОЗУ и не свопь мозги».
Благодарю всех за разъяснение теории работы ОЗУ и страничной организации памяти.
Речь про чисто программный способ «подделки» памяти, чтобы можно было выделять для программ больше памяти, чем есть на борту. Пример с ВМ наглядный: ни одна из ВМ не позволит выделить больше памяти, чем есть ОЗУ, даже при наличии своп-файла в 16 раз больше.
1 ответ 1
Вам нужно использовать page file или swap. Попробую подробно обьяснить почему.
Итак физическая оперативная память доступна через контроллер памяти между PCI и DDR-RAM всё.
Такой механизм называется swap, page file, файл подкачки. Т.е. объем виртуальной памяти это объем физической оперативной памяти + объем файла подкачки.
Для такой цели обычно используют файл подкачки.
Вопрос Речь про чисто программный способ «подделки» памяти, чтобы можно было выделять для программ больше памяти, чем есть на борту Ответ— это можно, но не так как обычно. Очень желательно выделать память именно через VirtualAlloc, потому что штатный мененджер памяти будет в ступоре, он вероятнее всего не расчитан на такой объем. Выделать надо кратно размеру страницы памяти (что б узнать размер нужно вызвать GetSystemInfo и взять параметр dwAllocationGranularity). А дальше ОС сама распределит где у вас будет оперативная память, а где дисковая. Надо понимать, что в х86 это сделать нельзя в рамках одного процесса (т.к. теоретически макс объем виртуальной памяти 4Gb, а где-то половина из них зарезервирована под ОС и библиотеки, линейный свободный кусок ещё меньше половины), для x86-программ прийдется создать более одного процесса, и на каждый процесс можно выделить где-то по 1Gb (условно). Т.е. если вы хотите взять 64Gb то надо создать 64 процесса. Память можно читать с помощью ReadProcessMemory например. Некоторые web-браузеры создают много процессов, думаю для этой цели. Так же можно использовать AWE окно (но на практике только через админские права или службу).
Ещё замечу, PCIe v 1.0 можно сделать на микроконтроллере, v2.0 условно можно сделать на микроконтроллере.
[РУКОВОДСТВО] Как использовать жесткий диск в качестве ОЗУ в Windows 10 [Новости MiniTool]
How Use Hard Drive
Резюме :
Если оперативной памяти вашего компьютера недостаточно, это повлияет как на производительность, так и на скорость. В это критическое время необходимо срочно увеличить виртуальную память. В Windows 10 вам разрешено использовать жесткий диск в качестве оперативной памяти. Итак, я покажу вам, как увеличить оперативную память с помощью жесткого диска в Windows 10.
Причины использования жесткого диска в качестве ОЗУ в Windows 10
В Windows 10 можно позволить части жесткого диска работать так же, как ОЗУ (оперативная память). Что такое оперативная память? Он также известен как виртуальная память что имеет решающее значение для стабильности системы. Добавив оперативную память, вы сможете повысить производительность своего ПК.
Учебник по использованию жесткого диска в качестве ОЗУ в Windows 10
Процесс настройки виртуальной памяти в Windows 10 можно условно разделить на два этапа: определение необходимого объема виртуальной памяти и настройка виртуальной памяти.
Этап 1: определение необходимой виртуальной памяти
Нет точного ответа, какой объем виртуальной памяти является лучшим выбором. Таким образом, объем виртуальной памяти в основном зависит от ваших реальных потребностей.
Если вы не уверены в этом, вам нужно сначала проверить.
Первый способ:
Откройте все программы и приложения, которые вы обычно используете, одновременно; если вы обнаружите, что ваша система стала медленной или нестабильной, это означает, что требуется больше виртуальной памяти.
Второй способ: как протестировать с помощью диспетчера задач.
Этап 2: Настройка ОЗУ с помощью жесткого диска
12 шагов по настройке виртуальной ОЗУ в Windows 10.
Это точно говорит о том, как увеличить оперативную память с помощью жесткого диска в Windows 10.
Увеличение оперативной памяти на компьютере
Компьютерная техника является важнейшим помощником при решении многих задач, поэтому совсем неудивительно, что пользователи к ней выдвигают повышенные требования. Однако следует понимать, что с течением времени установленные устройства устаревают и компьютерная техника нуждается в модернизации. Достаточно часто владельцы ПК испытывают острую необходимость именно в увеличении оперативной памяти, поэтому для многих актуально знать, как увеличить оперативную память на компьютере.
Многие новые программы требуют большей мощности компьютеров
Увеличение путём установки новых модулей
Увеличение ОЗУ позволяет значительно повысить производительность компьютера, поэтому пользователи, заинтересованные в быстродействии, стремятся найти способы, благодаря которым такие действия осуществить будет несложно. Одним из таких способов является приобретение дополнительных модулей оперативной памяти и установка их на компьютере. Чтобы произвести грамотное увеличение ОЗУ, полезно предварительно ознакомиться с информацией, как добавить оперативной памяти в компьютер, а также совершить ряд подготовительных действий.
Определение типа оперативной памяти
Компьютеры приобретались в разные времена, поэтому их комплектация может существенно отличаться. Приобретать ОЗУ наугад категорически запрещается, потому что существующие сейчас типы оперативной памяти, к которым относятся DDR 1, DDR 2, DDR 3, несовместимы по отношению друг к другу, и их совместное использование на одном компьютере может привести к печальному результату.
Кроме этого, материнка также может поддерживать только определённый тип оперативной памяти, поэтому пытаясь добавить ОЗУ неподходящего типа, пользователь способен вывести со строя всю материнскую плату.
Планки памяти могут просто не подходить к слотам на материнке, так как имеют специальные прорези. Известны случаи, когда пользователи всё равно пытались их вставить силой, буквально выламывая разъёмы. Так делать категорически нельзя! Подходящие модули всегда подключаются без особых усилий.
Чтобы предотвратить такие нежелательные последствия, перед приобретением оперативной памяти, следует первоначально изучить характеристики уже имеющейся памяти, а также посчитать количество свободных слотов, куда впоследствии можно будет добавить новые модули.
Определить количество свободных слотов можно двумя способами. Первый заключается в установке специальной программы, позволяющей провести диагностику компьютера. Количество свободных и занятых слотов, а также тип памяти, например, показывает программа AIDA64.
Но оптимальным является второй вариант, для которого вполне достаточно снять крышку с системного блока, и визуально определить количество свободных мест для установки новых модулей ОЗУ.
Специалисты рекомендуют заполнять все слоты, тем самым активируя двух-, трёх- или четырёхканальный режим работы памяти.
В момент приобретения модулей ОЗУ важно обратить внимание на их скорость, отдавая предпочтение модулям с максимальной скоростью. В этом случае, безусловно, пользователь сможет значительно увеличить производительность ПК.
Установка приобретённых модулей ОЗУ
Следует учитывать ещё одно важное обстоятельство. Каждый компьютер имеет определённую операционную систему. Если установлена 32-битная ОС, то компьютер способен принимать и отображать только 3,2 Гб вместо установленных 4 Гб. Если пользователь испытывает невероятное желание или острую необходимость в том, чтобы увеличить оперативную память до 4 или более гигабайт, ему первоначально следует продумать варианты установки 64-битной операционной системы.
После приобретения пользователем новых модулей ОЗУ, следует разобраться, как непосредственно происходит увеличение оперативной памяти на компьютере, как технологически правильно добавить приобретённые модули.
Добавить новый модуль совсем просто. Каждый слот оснащён специальными зажимами, расположенными по обе стороны. Эти зажимы следует отодвинуть в сторону, после чего будет легко и добавить приобретённый модуль, или извлечь тот, который пришёл в негодность. При установке нужно обращать внимание, чтобы прорези в планке памяти совпадали с соответствующими пластиковыми перегородками в разъёме.
При правильном закреплении модуля, пользователь услышит характерный щелчок, сообщающий, что модуль прочно «сел» в установленном месте, теперь его останется закрепить защёлками, вернув их в первоначальное положение.
Сразу же собирать системный блок опытные пользователи не рекомендуют, поскольку всё-таки вероятны ошибки при установке, вследствие которых, память не будет распознаваться на компьютере. По этой причине придётся произвести повторную установку, соблюдая все пункты инструкции.
Чтобы определить правильность установки, следует кликнуть правой кнопкой мыши по ярлыку «Мой компьютер», вызывая контекстное меню, после чего перейти в подменю «Свойства». Там будет указан общий объём оперативной памяти.
Опытные пользователи рекомендуют учитывать ещё одну очень важную деталь тем, кто пытается разобраться, как увеличить ОЗУ на компьютере.
Прежде чем приступить к изъятию старой планки ОЗУ и установке новой, следует снять статическое электричество с системного блока, поскольку все установленные внутренние устройства весьма чувствительны, любая деталь может попросту сгореть. Для снятия статического электричества достаточно обесточить системник, обязательно вынуть вилку из розетки, положить одну руку на системный блок, а вторую на радиатор отопительной батареи. Недостаточно лишь щёлкнуть выключателем на корпусе блока питания – нужно отключить от розетки. Вся статика, которая была накоплена, будет полностью нейтрализована.
По этой же причине не рекомендуется добавлять планки ОЗУ, находясь в шёлковой одежде. Руками браться за электронные элементы нельзя из-за опасности повреждения статическим электричеством, поэтому все компьютерные платы держат за боковые грани, как компакт-диски.
Альтернативные способы увеличения ОЗУ
В тех случаях, когда приобрести новые модули ОЗУ не предоставляется возможности, а владелец ПК нуждается в увеличении производительности, следует ознакомиться с альтернативными способами, позволяющими понять, как повысить оперативную память
Повышение производительности при помощи флешки
Известнейшая компания Microsoft, предоставляющая интереснейшие ресурсы в сфере компьютерных технологий, предоставила пользователям уникальную разработку, позволяющую производить увеличение оперативной памяти при помощи флешки. Эта технология носит название ReadyBoost.
Принцип работы этой технологии несложно понять. Флешка хранит созданный файл, который достаточно быстро выполняет кеширование тех программ, которые наиболее часто находятся в использовании.
Это не единственное преимущество использования флешки. USB-накопитель наделён высочайшей скоростью обработки и записи информации, за счёт этого и происходит увеличение производительности.
Также быстродействие обеспечивается ещё за счёт того, что система не нуждается в продолжительном поиске требуемых для исполнения файлов на всём пространстве жёсткого диска, поскольку все нужные файлы сосредотачиваются на внешнем носителе.
Избрав именно этот метод, позволяющий увеличить быстродействие ПК, пользователь должен приобрести флешку с нужными параметрами, иначе все попытки будут просто безуспешны. Флешка должна иметь минимум 256 Мб свободного пространства, скорость записи должна соответствовать 1,75 Мбит/с, а чтения — 2,5 Мбит/с.
После того как все важные инструменты будут в наличии у пользователя, можно переходить к процессу, позволяющему увеличить объём кеша и ускорить производительность ПК.
Вставив флешку в USB-разъём, следует дождаться её полной загрузки, после чего кликнуть правой кнопкой мыши, вызывая контекстное меню. Далее следует перейти в «Свойства», после чего в «ReadyBoost». На этой вкладке следует установить галочку, подтверждая желание воспользоваться технологией ReadyBoost, также следует в ручном режиме выставить показатель желаемого объёма кеша. Остаётся нажать «Ок», и дождаться завершения процесса.
Пользователь ПК должен помнить, что флешку, к которой была применена технология ReadyBoost, просто так вынимать из компьютера нельзя. Чтобы извлечь USB-накопитель, вначале следует отключить ранее запущенную технологию ReadyBoost.
Изменение настроек BIOS
Ещё одним способом, позволяющим увеличить оперативную память на компьютере, является оверклокинг. Воспользовавшись таким способом, пользователю удаётся разогнать ОЗУ. Чтобы достичь этого, пользователь должен внести изменения в настройки BIOS, повышая частотность и напряжение.
При правильном внесении изменений, производительность компьютера может быть увеличена практически на 10%. Однако при этом важно понимать, что при допущении ошибок, пользователь рискует вывести из строя не только ОЗУ, но и другие комплектующие. В связи с этим, большинство опытных пользователей рекомендует для осуществления качественного и грамотного разгона, увеличения производительности, отдать компьютер настоящему профессионалу, который до мельчайших подробностей знаком с техникой проведения оверклокинга.
Если же всё-таки пользователь желает сам усовершенствовать компьютер, осуществляя оверклокинг, следует первоначально зайти в BIOS. Для этого, в момент загрузки ОС следует нажать одну из кнопок: «Delete», «F2» или «F8».
После того, как был осуществлён успешный вход в BIOS, пользователь должен перейти в Video Ram или Shared Memory. Там на строке DRAM Read Timing следует уменьшить количество циклов (таймингов). Специалисты утверждают, что чем меньше таймингов, тем производительность ПК лучше. Однако чрезмерное понижение может привести к негативным последствиям.
В завершение, чтобы настройки были успешно сохранены, следует нажать «F10», после чего компьютер перезагрузится, и изменения вступят в силу.
Итак, желая добавить оперативную память на компьютере, пользователь должен иметь не только веские основания для этого, но и необходимые комплектующие, а также изучить имеющиеся рекомендации и овладеть нужными навыками. Совершенствовать свои технические возможности похвально, но под категорическим запретом находится экспериментальная «самодеятельность» при полном отсутствии необходимых знаний.















