Видео: Ramdisk Guide ft. 64GB Corsair Vengeance Pro - Extreme Tech Tip
Пожалуй, сейчас сложно найти человека, который был бы доволен производительностью своего компьютера. Причем совершенно неважно, для каких задач он используется – игры, кодировка видеопотоков или банальный набор текста в офисных приложениях. Одна из возможностей увеличить быстродействие системы – это организовать в ячейках памяти вычислительной машины так называемый RAM-disk. Конечно, данная операция не является панацеей, гарантирующей решение всех проблем с производительностью компьютера, но, тем не менее, в любом случае делает систему более «отзывчивой». Прирост скорости работы может составляет от нескольких процентов до многократного ускорения. Все зависит от используемых приложений.
Видео: RAM Disk (Что это ?) + Установка/How to install RAM Disk ?
Теория
Многим известен компьютерный термин «бутылочное горлышко». Его смысл заключается в том, что производительность всей системы определяется скоростью работы наиболее низкоскоростного устройства. Так, пропускная способность центральных процессоров, видеокарт, шин данных давно исчисляется гигабайтами в секунду, а вот винчестеры способны передавать лишь до сотни мегабайт, и то в лучшем случае. Таким образом, компьютер, оборудованный даже самой современной видеокартой, многоканальной памятью, многоядерным процессором, все равно будет ждать подгрузки данных приложения с жесткого диска. Именно это явление характерно для наполненной водой бутылки – независимо от объема, скорость вытекания будет определяться диаметром горлышка.
Видео: How To Create a RamDisk - Super Fast Storage (SoftPerfect)
Причиной столь низкого быстродействия винчестеров является использование в их конструкции вращающихся механических частей. Новые интерфейсы проблемы не решают, так как оптимизируют лишь электронную часть, оставляя без изменения механику. Однако еще со времен ДОС известен способ частично обойти данное ограничение – это RAM-disk. Его смысл довольно прост: из доступного объема оперативной памяти программно выделяется какая-либо его часть, которую операционная система «видит» как стандартный диск. Так как производительность микросхем памяти значительно выше, чем передача данных винчестером, то разместив в этом RAM-diskинформацию, работать с ней можно во много раз быстрее. Единственный недостаток данного решения – потеря всех файлов, сохраненных на таком диске, при отключении питания. Ведь RAM – это энергетически зависимая память.
Альтернатива
Осознавая данный недостаток, были предложены несколько компромиссных решений. Так, десяток лет назад на рынке появились специальные платы расширения, вставляющиеся в стандартный разъем PCI. Они представляли собой микросхемы оперативной памяти, контроллер шины и батарею, размещенные на единой плате текстолита. Хотя из-за ограничений PCI такие решения не могли сравниться с производительностью RAM-disk, созданного в обычной оперативке, они были быстрее винчестеров. Увы, особого распространения они не получили. Большинство же пользователей по-прежнему использовали классический RAM-disk – WinXP позволяла даже автоматизировать создание такого псевдодиска.
После появления технологии твердотельной памяти и возникновения на ее основе устройств, вышеупомянутые платы окончательно забылись. SSD-накопители представляют собой полностью электронные решения, поэтому скорость их работы на порядок выше, чем у традиционных жестких дисков. К недостаткам пока можно отнести высокую стоимость гигабайта пространства и относительно небольшой объем.