Все об оперативной памяти — от определения до эффективной очистки
Быстродействие компьютеров и мобильных устройств не в последнюю очередь зависит от оперативной памяти. Разберемся с понятием ОЗУ – что это такое, как протестировать, освободить и увеличить при необходимости.
Что такое ОЗУ
ОЗУ расшифровывается как оперативное запоминающее устройство. В компьютере оно хранит информацию вместе с жестким диском, куда записываются программы, музыка, видео, файлы документов и ОС. Это место исключительно для временного хранения операционной информации. Она активируется только при включении устройства, вмещая в себя данные всех запущенных программ и модулей. ОЗУ в компьютере работает намного быстрее жесткого диска, позволяя приложениям незамедлительно реагировать на действия пользователя.
ОЗУ в компьютере – планки микросхем, вставляемые в специальные гнезда на материнской плате. Имеют стандарт DDR, последнее поколение – DDR4. Память для ноутбуков имеет меньший физический размер, при этом частота и поколение соответствуют вариантам для компьютера. Делится на категории: SO-DIMM стандартная и SO-DDR3L с низким энергопотреблением. Кроме объема, планки ОЗУ отличаются частотой – скоростью передачи данных, но разницу между 2100 мГц и 2800 мГц вы вряд ли заметите.
Что такое ОЗУ в мобильном телефоне – это также временное хранилище, в котором размещаются данные всех запущенных приложений. При отключении устройства вся информация из памяти удаляется.
Для комфортной работы на ПК с Windows 10 необходимо 8 Гб оперативной памяти. Этого с запасом хватит для шустрой работы ОС и всех программ. Достаточно будет и 4 Гб, но периодически ОЗУ будет полностью загружена. Минимальный объем для бюджетного ПК – 2 Гб, если вы не планируете запускать игры с современной графикой. А вот 16 и больше Гб вряд ли пока пригодятся рядовому пользователю, часть памяти будет постоянно простаивать.
Тестируем
Как узнать сколько ОЗУ установлено на компьютере: кликните на «Свойства» ярлыка «Мой компьютер» на рабочем столе. В основных сведениях о системе надо посмотреть строчку «Установленная память» – это и будет количество оперативных Гб.
Если ПК часто зависает или нестабильно работает, выдает «синий экран», приложения медленно реагируют на действия, проведите проверку оперативной памяти ПК на ошибки. Она поможет распознать и устранить проблему.
Встроенный тест
Тест оперативной памяти ОС Windows 7 и последующих версий ОС удобно проводить встроенной системной утилитой. Наберите в строке поиска в «Пуске» или в «Выполнить» по Win+R название mdsched. Вам предложат запустить тест сразу или при следующей загрузке.
Стандартная проверка оперативной памяти ОС Windows 10 стартует во время перезагрузки, в нижней части отображаются найденные ошибки. Если в начале теста нажать F1, появится выбор его варианта – базовый, стандартный или расширенный. Они отличаются тщательностью и длительностью. Каждому варианту можно изменить количество его повторов от 0 до 99, по умолчанию задано 2 раза. Если поставить 0, тест будет повторяться бесконечно до нажатия ESC.
Результаты проверки вы увидите после загрузки ОС. В трее появится всплывающее окошко, по клику на которое откроется отчет.
Сторонняя утилита
Программа Memtest86+ для тестирования оперативной памяти обеспечит тщательную проверку. Большое достоинство этой утилиты – ее можно запустить даже в том случае, если Windows не загружается или не дает открыть встроенный тест.
Для теста через программу Memtest86+ скачайте ее архив и запишите на флешку или диск. Во время включения компьютера зайдите в BIOS и выставьте загрузку с носителя USB или DVD, после перезагрузки программа запустится автоматически. При обнаружении ошибок они отобразятся в нижнем поле красного цвета.
Если найдены ошибки
Если тесты нашли много ошибок – планка ОЗУ неисправна. Если у вас установлено несколько планок, рекомендуем проверять их по очереди, удаляя другие из материнской платы. Не спешите выбрасывать сбоящую микросхему, сначала очистите контакты:
- аккуратно выньте планку, откинув защелки;
- потрите контакты мягкой старательной резинкой, чтобы удалить налет;
- установите обратно и повторите тест.
Если ошибки не исчезли, планку придется заменить на новую.
Освобождаем
Если для обработки информации компьютеру не хватает ОЗУ, не спешите покупать дополнительную память. Для начала попробуйте разгрузить имеющуюся.
На компьютере
Самое простое действие – закрыть лишние приложения или программы. Запустите «Диспетчер задач» через Ctrl+Shift+Esc и отсортируйте список процессов по столбцу «Память». Сверху окажутся те, кто сильнее всего занимает ресурсы ПК – кликайте на название и выбирайте «Снять задачу». Если процесс с малоизвестным названием не желает закрываться – это может быть вирус, запустите антивирусную проверку.
Далее зайдите во вкладку «Автозагрузка» – там хранится перечень программ, которые стартуют при загрузке ОС и занимают ресурсы. Максимально уменьшите список, кликая на названия маловажных приложений и выбирая «Отключить» в подменю.
Если объем встроенной памяти все равно недостаточен, запустите очистку с помощью специальных утилит – Mz Ram Booster, CleanMem или Mem Reduct. Большим количеством опций выделяется Mz Ram Booster – он автоматически высвобождает ОЗУ, очищая в фоне системный кэш и простаивающие страницы памяти. В окне утилиты удобно отслеживать количество занятой и свободной памяти в текущий момент. Чтобы еще увеличить память на компьютере, можно настроить выгрузку неиспользуемых DLL библиотек, выставить приоритеты для ряда задач, автозавершение приложений.
На смартфоне
Мы рассмотрели, что такое ОЗУ в планшете или смартфоне. Объем свободной памяти также важен для комфортной работы с мобильным устройством, особенно если вы активно используете его для серфинга в интернете, общения в мессенджерах. Физически увеличить ОЗУ на Андроиде, докупив дополнительные планки, невозможно, но освободить место под нужды приложений вполне реально.
Как увеличить память на Андроиде: очевидное действие – закрыть все фоновые программы. Но оно не даст значимого прироста объема, так можно освободить лишь 100-150 Мб. Начните со встроенной в прошивку утилиты «Очистка», которая поможет выгрузить лишнее. Затем в меню настроек в списке приложений перейдите во вкладку «Работающие». Кликайте на названия программ и выбирайте «Остановить», чтобы полностью закрыть их.
Другой способ, как расширить память на Андроиде – использовать приложения по очистке типа Advanced Task Manager, Super Task Killer или Advanced Task Killer. Они позволяют завершать ненужные службы одним касанием, обеспечивая более высокую производительность устройства и сбережение заряда батареи.
Увеличиваем
Когда на компьютере с Windows не хватает памяти, бюджетно решить проблему поможет изменение размеров файла подкачки. Это специальный системный файл pagefile.sys создан для расширения оперативной памяти. Он используется в основном для временного хранения информации из свернутых программ. Размер файла Windows изменяет автоматически, но можно управлять его параметрами и вручную.
Откройте параметры Виндовс 10 и найдите поиском утилиту «Настройка производительности системы». Зайдите во вкладку «Дополнительно» и кликните «Изменить» рядом с размером файла подкачки. Уберите галочку с автоматического определения и выставьте свое значение. Изменения активизируются после перезагрузки.
В 7 и 8 версии зажмите Win+R и впишите sysdm.cpl. На вкладке «Дополнительно» зайдите в параметры в подразделе «Быстродействие» и измените объем файла.
Заключение
Мы разобрались с ОЗУ компьютера и смартфона – от основных понятий до глубокой очистки и продвинутой проверки на ошибки. При возникновении проблем не спешите в магазин за дополнительной памятью или новым устройством – сначала оптимизируйте работу по приведенной инструкции.
Что значит установленная озу. Что такое оперативная память компьютера и для чего она нужна
Каждая ячейка оперативной памяти имеет свой индивидуальный адрес.
В современных вычислительных устройствах, по типу исполнения различают два основных вида ОЗУ:
1. ОЗУ, собранное на триггерах, называемое статической памятью с произвольным доступом, или просто статической памятью — SRAM (Static RAM). Достоинство этой памяти — скорость. Поскольку триггеры собраны на вентилях, а время задержки вентиля очень мало, то и переключение состояния триггера происходит очень быстро. Также данная память не лишена недостатоков. Во-первых, группа транзисторов, входящих в состав триггера обходится дороже, даже если они вытравляются миллионами на одной кремниевой подложке. Кроме того, группа транзисторов занимает гораздо больше места, поскольку между транзисторами, которые образуют триггер, должны быть вытравлены линии связи. Эти соображения заставили изобретателей изобрести более экономичную память, как по стоимости, так и по компактности.
2. В более экономичной памяти для хранения разряда (бита) используют схему, состоящую из одного конденсатора и одного транзистора (в некоторых вариациях конденсаторов два). Такой вид памяти решает, во-первых, проблему дороговизны (один конденсатор и один транзистор дешевле нескольких транзисторов), а во-вторых, компактности (на том месте, где в SRAM размещается один триггер, то есть один бит, можно уместить восемь конденсаторов и транзисторов). Однако есть и свои минусы. Во-первых, память на основе конденсаторов работает медленнее, поскольку если в SRAM изменение напряжения на входе триггера сразу же приводит к изменению его состояния, то для того, чтобы установить в единицу бит на основе конденсатора, этот конденсатор нужно зарядить, а для того, чтобы бит установить в 0, соответственно, разрядить. А зарядка или разрядка конденсатора — гораздо более длительная операция, чем переключение триггера (в 10 и более раз), даже если конденсатор имеет весьма небольшие размеры. Есть и второй существенный минус — конденсаторы склонны к «стеканию» заряда, проще говоря, со временем конденсаторы разряжаются. Причем разряжаются они тем быстрее, чем меньше их емкость. В связи с этим обстоятельством, дабы не потерять содержимое битов, эти конденсаторы необходимо регенерировать через определённый интервал времени, чтобы восстанавливать заряд. Регенерация, выполняется путем считывания заряда (считывание заряда с конденсатора выполняется через транзистор). Контроллер памяти периодически приостанавливает все операции с памятью для регенерации ее содержимого. Эта операция — регенерация значительно снижает производительность ОЗУ. Память на конденсаторах получила название — динамическая память — DRAM (Dynamic RAM) за то, что разряды в ней хранятся не статически, а «стекают» динамически во времени.
Таким образом, DRAM значительно дешевле SRAM, ее плотность значительно выше, что позволяет на том же пространстве кремниевой подложки размещать больше битов, но при этом ее быстродействие очень низкое. SRAM, наоборот, является очень быстрой памятью, но зато и очень дорогой. В связи с чем обычную оперативную память строят на модулях DRAM, а SRAM используется при создании, например кэшей микропроцессоров всех уровней.
ОЗУ может изготавливаться как отдельный блок, или входить в конструкцию однокристальной ЭВМ или микроконтроллера .
Пример структуры адресного пространства памяти на примере IBM PC
Основная область памяти
Upper Memory Area
Дополнительная область памяти
High Memory Area
См. также
Ссылки
Литература
- Скотт Мюллер. Глава 6. Оперативная память // Модернизация и ремонт ПК = Upgrading and Repairing PCs. — 17 изд. — М.: «Вильямс» , 2007. — С. 499-572. — ISBN 0-7897-3404-4
Компоненты персонального компьютера | |
---|---|
Системный блок | |
Компьютерная память | |
Запоминающие устройства | |
Устройства вывода | |
Устройства ввода | |
Игровые устройства | |
Прочее |
Wikimedia Foundation . 2010 .
Смотреть что такое «ОЗУ» в других словарях:
озуқа — озуқ …
ОЗУ — оперативное запоминающее устройство комп. Словари: Словарь сокращений и аббревиатур армии и спецслужб. Сост. А. А. Щелоков. М.: ООО «Издательство АСТ», ЗАО «Издательский дом Гелеос», 2003. 318 с., С. Фадеев. Словарь сокращений современного… … Словарь сокращений и аббревиатур
озуқ — (озуқа) [آزوق // آزوقه] т. хӯрокворӣ, хӯрок, хӯрданиҳо … Фарҳанги тафсирии забони тоҷикӣ
Мое почтение, уважаемые читатели, други, недруги и прочие личности!
Сегодня хочется поговорить с Вами о такой важной и полезной штуке как оперативная память, в связи с чем опубликовано сразу две статьи, одна из которых рассказывает о памяти вообще (тобишь ниже по тексту), а другая (собственно, статья находится прямо под этой, просто опубликована отдельно).
Изначал
Как самостоятельно добавить оперативную память в ноутбуке | Ноутбуки | Блог
Требования программ (а в особенности — игр) к «железу» растут день ото дня. И ноутбук, еще недавно носивший гордое имя «игрового», однажды вдруг перестает устраивать игровые новинки — и очень часто именно объемом оперативной памяти. Можно ли что-нибудь с этим сделать?
Можно ли увеличить память в ноутбуке?
Возможностей по апгрейду у ноутбуков намного меньше, чем у обычных персональных компьютеров: о замене видеокарты или установке дополнительной пары жестких дисков владельцу ноутбука остается только мечтать. Но с оперативной памятью пока не все так плохо: на многих ноутбуках модули памяти пока еще съемные, более того, порой на материнской плате ноутбука остается свободный слот под дополнительный модуль.
Так что алгоритм расширения памяти ноутбука довольно прост:
1. Узнать максимальный объем памяти для вашего ноутбука.
2. Узнать, есть ли на вашем ноутбуке свободный слот для модулей памяти.
- Если есть, узнать параметры установленного модуля и купить аналогичный.
- Если нет, выяснить, какие модули памяти поддерживает материнская плата ноутбука, и купить более емкие и современные.
3. Произвести установку или замену модулей памяти.
Однако этот алгоритм подойдет не всем пользователям. Большинство современных нетбуков и ультрабуков, все Macbook с 2013 года, многие ноутбуки Acer, ASUS и HP имеют интегрированную память: микросхемы ОЗУ в них распаяны прямо на материнской плате. Увеличить объем оперативки в таких ноутбуках не получится.
А как выяснить, встроенная ли память или нет? Найдите описание вашей модели ноутбука на сайте производителя или продавца и обратите внимание на характеристики памяти. Если там значится «интегрирована» или «память не добавляется», то — увы, увеличить объем ОЗУ на этой модели не получится.
Ну а для остальных ноутбуков рассмотрим все пункты алгоритма поподробнее.
Как узнать, какой максимальный объем памяти поддерживает ноутбук?
Обратиться к документации или к официальному сайту производителя ноутбука. В характеристиках модели наверняка будет указан максимальный поддерживаемый объем памяти. Если он больше текущего, можно двигаться дальше. Если вы не уверены, сколько памяти установлено у вас на ноутбуке, щелкните правой кнопкой мыши на значке «Мой компьютер» и выберите пункт «Свойства» в выпадающем меню (Windows 7/8/10). В открывшемся окне будет приведен объем установленной памяти.
Сомнительно, что стоит напоминать об этом в 2020 году, но если на приведенном выше экране вы видите «Тип системы: 32-разрядная», то больше 4 Гб памяти такая система не увидит. Для 64-разрядных систем подобных проблем не существует.
Как узнать, есть ли на материнской плате свободный слот под модуль памяти?
Казалось бы, чего тут сложного — открыть да посмотреть. Тем более, что для установки модулей это все равно придется сделать. Увы, зачастую это не так просто, как кажется. Порой для доступа к слотам памяти приходится разбирать чуть ли не весь ноутбук. А если у ноутбука еще не вышел гарантийный срок, появятся дополнительные проблемы в виде гарантийных стикеров. Чтобы без разборки ноутбука узнать, есть ли в нем свободный разъем под оперативку, придется обратиться к документации или к сайту производителя.
В последнее время производители выпускают сразу несколько версий ноутбуков, которые практически не отличаются по маркировке или вовсе значатся как одна и та же модель. Чтобы наверняка выяснить, есть ли конкретно в вашем ноутбуке свободный слот, можно воспользоваться бесплатной программой для определения характеристик материнской платы — например, CPU-Z. Во вкладке SPD («скорость») разверните выпадающий список слотов памяти. На большинстве ноутбуков два слота — выберите последний.
Пусто? Значит, слот свободен. И вы можете удвоить текущую оперативную память ноутбука, просто установив во второй слот модуль памяти, аналогичный тому, что установлен в первом. Но имейте в виду, что программы не всегда правильно определяют количество слотов: если официальный сайт говорит одно, а CPU-Z — другое, верить следует первому.
Что значит «аналогичный модуль памяти»?
У модулей памяти должны совпадать основные параметры. Выберите в CPU-Z слот, занятый модулем памяти — Slot #1 и определите её тип — это может быть DDR2, DDR3, DDR3L или DDR4.
У нового модуля памяти тип должен быть точно таким же, без исключений. Модуль с другим типом памяти просто не встанет в слот. А если вы умудритесь вставить плашку DDR4 в слот DDR2 (что вполне можно сделать, приложив некоторое усилие), то это закончится гибелью модуля памяти, а скорее всего, и материнской платы заодно.
Совпадение следующих характеристик не обязательно, но крайне желательно — особенно на DDR2:
- Частота (Max Bandwidth) — может быть 800 MHz, 1066 MHz, 1333 MHz и далее. Частота определяет скорость работы с памятью. Если у разных модулей разные частоты, то оба будут работать на частоте самого медленного. Поэтому новый модуль должен иметь такую же частоту или еще выше.
- Объем (Module Size) — 2048 MBytes, 4096 MBytes и так далее.
- Ранг (Ranks) — Single или Dual.
- Тайминги (Последний столбец в таблице Timings Table) — нас интересуют первые четыре значения, это могут быть наборы вида 11-11-11-28, 9-9-9-36, 9-9-9-24 и т. п.
Что делать, если не получается найти подходящую память?
Тип памяти (DDR, DDR2, DDR3 и т. д.) должен совпадать в любом случае. Однако, с приобретением новых модулей DDR и DDR2 могут быть проблемы — это устаревшие стандарты, которые в магазинах практически не встречаются.
А для актуальных DDR3 и DDR4 полное совпадение этих параметров на всех модулях памяти не является строго обязательным — многие материнские платы будут корректно работать с установленными «плашками» разного ранга, частоты и объема. Но есть и редкие «привереды» среди материнских плат, которые не запустятся с модулями разного ранга, или заработают не самым оптимальным образом. Поэтому при покупке нового модуля рекомендуется параметры подбирать такие же, как у уже установленного. Если этого по каким-то причинам не получается сделать, то смотрите за тем, чтобы частота нового модуля не была меньше, а тайминги — больше, чем у установленного.
Что делать, если свободных слотов памяти нет?
Не расстраиваться — ведь это значит, что вам незачем привязываться к уже установленному и наверняка устаревшему модулю памяти. Увеличить объем памяти можно, просто придется ее не добавлять, а менять полностью.
Одна качественная, объемная, быстрая планка памяти обойдется дороже, чем установка дополнительного модуля, но с единственным разъемом особо выбора нет. И здесь уже имеет смысл немного разобраться с параметрами модулей памяти:
Тип памяти останется прежним — разные версии DDR между собой никак не совместимы. А вот с другими параметрами можно «поиграться».
Определите максимальную частоту памяти для вашего ноутбука (эту информацию также можно найти на сайте производителя или продавца).
Чем выше частота памяти, тем быстрее она работает, но не имеет смысла покупать модуль с частотой большей, чем поддерживает материнская плата — в этом случае вы просто впустую потратите деньги (быстрые модули памяти дороже медленных). Вряд ли стоит говорить что-либо про объем памяти — всем известно, что чем её больше, тем лучше. Здесь следует ориентироваться лишь на максимальный объем памяти, поддерживаемый ноутбуком и на свой кошелек.
При покупке новой памяти имеет смысл обратить на тайминги — задержки при доступе к памяти. Чем тайминги меньше, тем память быстрее, но сравнивать по ним следует только модули одной частоты. (Тайминг 15 для частоты в 2400 МГц по продолжительности задержки сравним с таймингом 5 для частоты 800 МГц: 1 / 2400 * 15 = 1 / 800 * 5).
Основные тайминги:
RAS to CAS Delay (tRCD) — задержка между определением строки и столбца ячейки, содержащей запрашиваемые данные | |
RAS precharge (tRP) — задержка перед началом следующего доступа к данным |
Обратите внимание также на
Можно ли установить память без разборки ноутбука?
Только в том случае, если у ноутбука есть сервисная крышка или лючок оперативной памяти. Переверните ноутбук и поищите на нем небольшую (примерно 7х9 см) крышку с винтами — под ней и будут модули оперативной памяти.
Нет такой маленькой крышки? Возможно, есть большая крышка на добрую половину площади всего дна?
Но вообще если есть хоть какой-нибудь люк, под него следует заглянуть — предварительно отключив ноутбук от сети, вынув батарейку и убедившись, что крышка не заклеена гарантийной наклейкой, если ноутбук еще на гарантии. Если под лючком обнаружатся модули памяти, то вам повезло — дальше разбирать ноутбук для замены оперативки не придется.
Лючка нет, крышек нет, что делать?
Пока еще не поздно, отказаться от идеи самостоятельного апгрейда и обратиться в специализированный сервисный центр.
Или, тщательно осознав все возможные риски и оценив собственные силы, разбирать ноутбук. На разных моделях это может быть связано с трудностями разного уровня — на некоторых достаточно вывинтить пару мелких саморезов и отогнуть десяток защелок, на иных придется извлечь пару десятков разнообразных винтов, снять клавиатуру и тачпад, вынуть из хрупких ножевых разъемов пару-тройку плоских шлейфов и т. д. В любом случае не следует начинать разборку «наугад» — очень велик шанс если и не «убить» ноутбук совсем, то, как минимум, сломать пару-тройку пластиковых защелок корпуса.
Сначала следует поискать разборку своей модели в Интернете — и только найдя подробные инструкции, браться за отвертку. Если описание разборки выглядит пугающе, и вы не уверены в своих силах, лучше доверьте эту работу профессионалам из сервисного центра.
А что это за наклейки мешают разобрать ноут?
Гарантийные наклейки защищают устройство от несанкционированного вскрытия. Обычно их клеят поверх сервисного лючка или одного из винтов, удерживающих крышку.
Наклейки могут быть и внутри — на установленных модулях памяти или даже на пустом слоте. Повреждение любой из наклеек приведет к потере гарантии. Если гарантия еще действует, и вы не хотите ее терять — добавить оперативную память можно только через авторизированный сервисный центр.
Как снять/установить модуль памяти?
Итак, до слотов памяти вы добрались, и вам ничего не мешает приступить к замене/установке модулей памяти. Вы же не забыли отключить ноутбук от сети и вытащить аккумулятор? Это еще не все — модули памяти «боятся» статического электричества, поэтому будет нелишне предпринять некоторые меры предосторожности:
- не надевайте синтетическую и шерстяную одежду;
- не прикасайтесь к контактам модулей, к ножкам микросхем и токоведущим дорожкам;
- перед началом работы с ноутбуком «сбросьте» статический заряд, прикоснувшись рукой к батарее или металлической водопроводной трубе.
Модули удерживаются в слотах с помощью боковых защелок, их нужно раздвинуть в разные стороны и модуль освободится. Новый модуль памяти вставляется в слот под углом, с некоторым усилием, до упора — защелки при этом должны плотно зафиксировать модуль. Перед установкой модуля убедитесь, что вы ставите его правильно, не «вверх ногами». Для этого проверьте положение ключа — выемки в контактном ряду — он должно соответствовать положению ответного выступа в слоте. Убедитесь, что модуль «сидит» ровно, без перекосов, что обе защелки полностью зафиксировались в пазах по бокам модуля.
Как убедиться, что память работает без ошибок?
То, что компьютер включился после замены/установки модулей памяти, еще не говорит о том, что все в порядке — ошибки памяти одни из самых коварных и могут проявляться совершенно бессистемно. Протестировать ОЗУ можно с помощью какой-либо из специализированных программ — например, TestMem5. От аналогичных программ она отличается простотой использования — для проверки памяти достаточно просто запустить программу и подождать несколько минут.
Первые несколько дней после установки новых модулей следует внимательно следить за работой системы — появление «синих экранов смерти», беспричинные зависания и перезагрузки могут быть симптомами сбоев в памяти.
Четыре гигабайта памяти — недостижимая цель?
Предупреждение. В данной статье рассматриваются 32-разрядные версии Windows. Во всех случаях, когда разрядность системы не упоминается, речь идет именно о них.
Компьютеры все совершенствуются и совершенствуются, а память все дешевеет и дешевеет. Одиннадцать лет назад модуль памяти объемом четыре мегабайта стоил сто с небольшим долларов. С тех пор цены упали на три порядка — почти за те же деньги сейчас можно купить четыре гигабайтовых модуля.
Системные платы для домашних компьютеров, поддерживающие установку четырех и даже восьми гигабайт оперативной памяти, перестали быть экзотикой, а удешевление памяти сделало покупку и установку ОЗУ такого размера реальными. Еще раз уточню, что речь идет именно о домашних компьютерах и о массовых рабочих компьютерах, поскольку серверы достигли этого рубежа достаточно давно, да и для серьезных рабочих станций такой объем ОЗУ уже не в новинку.
А вот рядовые пользователи лишь недавно получили возможность приобрести по приемлемой цене компьютер с четырьмя гигабайтами ОЗУ или расширить до этого предела память в уже имеющемся компьютере. Поэтому количество вопросов «Почему Windows не видит все мои четыре гигабайта» в последнее время увеличивается даже не в арифметической, а в геометрической прогрессии.
Ответ на этот вопрос начнем с небольшого экскурса в теорию организации ЭВМ и в историю развития семейства этих машин, совместимого с IBM PC.
Оперативная память ЭВМ практически всегда работала на несколько порядков быстрее, чем устройства внешней памяти или ввода-вывода. Поэтому для разработчиков было вполне логичным разделить операции обращения к ОП и к другим устройствам. К памяти шло непосредственное обращение, а операции ввода-вывода и работа с внешними устройствами выполнялись через специальные регистры — порты. С другой стороны, такое разделение усложняло систему команд, и в ряде моделей для обращения к устройствам была выделена область адресов памяти, в которой и размещались регистры устройств. По второй модели, в частности, была спроектирована знаменитая PDP-11: ее шестьдесят четыре килобайта адресного пространства были разделены на две части — 56 для оперативной памяти и восемь для устройств. Установка модуля ОЗУ полного объема (64 КБ) приводила к тому, что одна восьмая его часть просто не могла быть использована.
Компания Intel с самого начала, с модели 4004 использовала первый подход: одно адресное пространство для ОЗУ и ПЗУ, а другое, отдельное пространство портов ввода-вывода — для остальных устройств. Такое решение, конечно, давало возможность полностью использовать все адресное пространство под память. Но оно имело и отрицательные стороны. Обращение к портам обычно занимает больше времени, к тому же оно не совместимо с технологией прямого доступа в память, заметно увеличивающей скорость обмена данными и разгружающей центральный процессор.
Поэтому разработчики компьютеров и периферийных устройств уже достаточно давно стали совмещать ввод-вывод через порты с прямым обращением в оперативную память устройства. Но чтобы обратиться к памяти устройства напрямую, эта память должна быть расположена в общем адресном пространстве.
Если взять классический ПК, выпущенный в 1981 году, то его адресное пространство было поделено на две части в соотношении пять к трем. Первая часть отводилась для ОЗУ, а вторая — для ПЗУ самого компьютера (программа самотестирования — POST и базовая система ввода-вывода — BIOS) и для ПЗУ и ОЗУ устройств. Уже самый первый видеоадаптер MDA имел свою оперативную память, находящуюся в общем адресном пространстве памяти.
Следует обратить внимание, что та часть адресного пространства, которая занята устройствами, не может быть одновременно использована для основной памяти компьютера. Ведь если на обращение к ячейке памяти будут откликаться два устройства, то возможны конфликты между ними и, как следствие, нарушение работы компьютера.
Когда в 1985 году компания Intel выпустила процессор 80386, то при разработке компьютеров на его основе были приняты два решения. Во-первых, распределение адресов в первом мегабайте было оставлено неизменным ради совместимости с предшествующими моделями компьютеров и разработанными для них программами. Во-вторых, для реализации преимуществ 32-разрядной архитектуры было предусмотрено, что устройствам, нуждающимся в использовании адресного пространства памяти, выделяется четвертый гигабайт.
Возможно, сейчас кому-то это решение и кажется опрометчивым, но тогда гигабайты памяти казались чем-то фантастическим. Да и вряд ли кто-то мог в то время предположить, что эта архитектура проживет еще как минимум двадцать лет.
Впрочем, как оказалось, на самом деле решение вовсе не было опрометчивым: для работы видеоускорителей жизненно важна возможность прямого доступа драйвера к видеопамяти. Ведь альтернативой является пословная запись данных в порт, и тогда можно забыть, к примеру, о современной графике в играх. Чтобы получить примерное представление, как бы это выглядело, можете сравнить поведение дисковой системы в режиме прямого доступа в память (UDMA) и в режиме программного ввода-вывода (включите режим PIO 1 в настройках контроллера дисков, только не забудьте потом вернуть исходные настройки).
Итак, в IBM PC/386 и во всех последующих совместимых компьютерах (а именно эта архитектура господствует сейчас на рынке персональных компьютеров) ОЗУ в адресном пространстве занимало нижние области, а остальное оборудование — от верхней границы 4 Гб вниз. Причем долгое время никто всерьез не беспокоился об этом четвертом гигабайте — единицы или десятки килобайт буферов сетевого адаптера и контроллера дисков и считанные мегабайты памяти видеоадаптера погоды не делали. К тому же для домашних и рабочих компьютеров такой объем памяти был просто нереален, а для установки большого количества памяти в мощные рабочие станции и серверы было предложено другое решение, о котором будет рассказано ниже.
Первый серьезный скачок в «отжирании» у ОЗУ адресного пространства сделала технология AGP. С появлением видеоадаптеров с аппаратными ускорителями вывода трехмерных изображений резко увеличилась потребность в объеме оперативной памяти такого адаптера. Технология AGP дала возможность в случае необходимости (нехватки собственной памяти) использовать для нужд видеоадаптера часть основной памяти компьютера.
Необходимость быстрой работы с памятью видеоускорителя диктовала размещение всего объема этой памяти в физическом адресном пространстве. Поэтому оборудование AGP резервирует для своих нужд адресное пространство, которое до недавних пор было гораздо больше, чем размер видеоОЗУ. Обычно резервируется 256 Мб, причем не имеет значения, сколько памяти установлено в видеоадаптере. Появление PCI-E принципиальных изменений не принесло — изменился физический интерфейс, а организация использования видеопамяти осталась той же.
Чтобы наглядно показать, как количество доступного объема ОЗУ связано с использованием физического адресного пространства устройствами, приведем две картинки — окно свойств компьютера и окно диспетчера устройств с распределением ресурсов памяти. Использовался видеоадаптер со 128 Мб ОЗУ.
Свойства системы
Диспетчер устройств
Операционная система использует 3,25 Гб ОЗУ из четырех установленных, и эта величина в точности соответствует нижней границе адресного пространства, используемого видеоадаптером (портом PCI-E): шестнадцатеричное значение d0000000. Обратите внимание, что отведены для видеоадаптера адреса с d000000 по dfffffff, то есть 256 Мб.
Драйверы устройств не устанавливались (в значках устройств стоят вопросительные знаки) сознательно, чтобы продемонстрировать, что дело не в них.
Для ограничения доступного для ОЗУ адресного пространства достаточно физического присутствия устройства на шине, и не имеет значения, используется оно или нет.
Впрочем, установка всех драйверов картину не меняет.
В 32-разрядной Windows Vista дело обстоит точно так же — системе доступно 3,25 Гб ОЗУ.
Свойства системы в Windows Vista
И было бы странно, если бы доступно оказалось другое количество памяти — ведь оборудование-то одно и то же, и адреса оно отнимает у оперативной памяти одни и те же независимо от того, какая установлена ОС.
Проверим, как влияет на доступный объем ОЗУ размер памяти видеоадаптера. Заменим плату со 128 Мб на такую же модель, но с 512 Мб.
Диспетчер устройств
Как видим, ничего не изменилось. Размер используемого адресного пространства задается не самим адаптером, а оборудованием шины AGP или PCI-E.
В рассмотренных примерах самый младший из адресов устройств был использован видеоадаптером. Правда, надо отметить, что количество устройств на системной плате было невелико и относительно стандартно для новых плат. Добавление каких-либо плат в гнезда системной платы (или интегрирование дополнительных устройств в плату ее изготовителем) может привести к тому, что добавленное устройство займет адреса младше, чем у других устройств. Тогда доступный ОС объем ОЗУ еще больше уменьшится. С другой стороны, адреса устройств могут распределиться так, что новое устройство займет свободные области между уже имеющимися устройствами, и тогда уменьшения доступного системе ОЗУ не произойдет.
Например, когда в компьютер автора были добавлены два ТВ-тюнера, они заняли адресное пространство выше, чем видеоадаптер, и уменьшения доступного системе ОЗУ не произошло.
Диспетчер устройств
Щелкните чтобы увеличить
С другой стороны, когда те же два тюнера стояли в старом компьютере автора с системной платой на базе i865, они занимали адресное пространство ниже видеоадаптера (и уменьшали бы доступный объем ОЗУ, если бы памяти на том компьютере было больше 3 Гб).
Например, установка четырех видеоадаптеров может заметно ограничить размер используемого ОЗУ (показанная таблица распределения ресурсов была приведена на форуме 3Dnews участником HarfulL).
Диспетчер устройств
Щелкните чтобы увеличить
Как видно, видеоадаптеры заняли четыре области адресного пространства по 256 Мб каждая, начинающиеся на границах 2,5, 2,75, 3,0 и 3,25 Гб. (В данном примере был установлен только один гигабайт ОЗУ).
У любопытного читателя уже наготове вопросы: а каким образом адреса распределяются между устройствами? Можно ли каким-нибудь способом «сдвинуть» все адреса в одну сплошную кучу и освободить для ОЗУ дополнительно десятки или даже сотни мегабайт адресного пространства?
Адреса (а также порты ввода-вывода, а на шине ISA — еще и прерывания) определяются дешифратором устройства. Настройки этого дешифратора обычно можно менять в некоторых пределах, заданных изготовителем. До середины девяностых годов такая настройка выполнялась установкой или удалением специальных перемычек на устройстве. И задача конфигурирования компьютера с несколькими дополнительными устройствами была не слишком простым делом. Поэтому была предложена технология plug-and-play. В то время она была у всех на слуху, а сейчас стала совершенно обыденным явлением. Суть этой технологии в том, что используемые устройством адреса памяти, порты ввода-вывода и линии прерываний могут конфигурироваться программно. Это делает либо BIOS на этапе подготовки компьютера к загрузке, либо операционная система в ходе своей загрузки. Программа конфигурирования опрашивает устройства, определяет, какие ресурсы могут использоваться каждым из них, а затем распределяет эти ресурсы между устройствами.
Границы конфигурирования каждого устройства задает его изготовитель. Причем для упрощения дешифраторов адресов ступени конфигурирования обычно кратны размеру ресурсов, используемых устройством. Например, если некая «железка» имеет ОЗУ размером 32 Кб, то и начальный адрес, как правило, можно установить только кратным этому размеру или даже большей величине.
В результате сдвигать адреса разных устройств «вплотную» не оказывается возможным, хотя теоретически эта задача и реализуема.
Вывод 1. Хотя 32-разрядные версии Windows XP и Windows Vista могут использовать четыре гигабайта ОЗУ, из-за ограничений, накладываемых архитектурой используемого оборудования, эта величина обычно оказывается в пределах 3-3,5 Гб.
Вывод 2. Добавление устройств, использующих шины PCI или PCI-E, может уменьшить количество доступного системе ОЗУ. В таких случаях можно рекомендовать рассмотреть замену внутренних модулей на устройства с аналогичной функциональностью, подключаемые к интерфейсу USB.
Возможно, читатель уже обратил внимание, что про серверные варианты ОС пока не было сказано ни слова. И этому есть свои причины — в серверных версиях дело обстоит несколько по-другому. Например, на том же самом компьютере с тем же самым оборудованием 32-разрядный Windows Server 2003 Standard Edition «видит» практически все четыре гигабайта, хотя устройства занимают в четвертом гигабайте те же самые адреса.
Свойства системы
Диспетчер устройств
Как такое может быть? Вернемся в середину девяностых годов. В то время для серверов верхнего уровня (разговор пойдет только о серверах с архитектурой IBM PC) стала актуальной задача увеличения объема памяти сверх четырех гигабайт. Никакой Америки для этого открывать не понадобилось — «всё уже украдено до нас». Технология расширения объема памяти была неоднократно использована в самых разных ЭВМ.
К оборудованию добавляли аппаратный диспетчер памяти, который во взаимодействии с операционной системой обеспечивал расширение физического адресного пространства памяти. Память при этом делилась на отдельные страницы, размер которых определялся характеристиками аппаратного диспетчера.
Новую (для платформы PC/386) технологию назвали расширением физических адресов (PAE — Physical Address Extention) и воплотили ее в процессорах Pentium Pro. Компьютеры на этих и всех последующих процессорах могут (при наличии соответствующей системной платы, конечно) использовать не 32-х, а 36-разрядную шину адреса, что дает возможность установить до 64 Гб ОЗУ.
Следует подчеркнуть, что речь идет о расширении именно физических адресов. Процессор при этом остается 32-разрядным, все программы также используют 32-разрядную адресацию и напрямую могут обращаться только к четырем гигабайтам.
Чтобы дать возможность программам использовать большее количество памяти, в Windows была добавлена еще одна технология — AWE (Address Windowing Extension – оконное расширение адресов). В адресном пространстве программы выделялось окно, в которое отображался участок выделенной программе памяти. Например, программа запрашивает и получает для своих нужд 16 Гб, но может обращаться к ним только через окно размером один гигабайт. Чтобы получить доступ к нужному участку памяти, следует переместить окно в требуемое положение, при этом остальные 15 гигабайт оказываются недоступными. Если нужно обратиться к другому участку памяти — еще раз перемещаем окно и так далее. Программу при этом приходится усложнять, причем на обычных компьютерах, не серверах, такое усложнение оказывается практически бесполезным. Поэтому неудивительно, что поддержку AWE можно увидеть только в серьезных серверных приложениях, количество которых, говоря фигурально, позволяет пересчитать их по пальцам.
При использовании расширения физических адресов, во-первых, процессору становится доступной память в физических адресах выше четырех гигабайт. Во-вторых, системная плата может «перекинуть» в область выше четырех гигабайт ту оперативную память, расположенную в четвертом гигабайте, которая заблокирована из-за возможности конфликтов с устройствами.
Следует подчеркнуть, что для этого необходимо наличие двух обязательных условий:
- системная плата должна поддерживать расширение физических адресов;
- в операционной системе должен быть включен режим PAE.
Несоблюдение хотя бы одного из них приводит к невозможности использования адресов выше четырех гигабайт. Например, никакие ухищрения и шаманские пляски с бубном не помогут системе увидеть все четыре гигабайта на системных платах на базе i945.
Выполнение первого условия можно проверить по документации к системной плате. Правда, далеко не всегда в описании платы можно найти «волшебное» слово PAE. Чаще используется (в описании платы или настройках BIOS) выражение memory remap или близкие к нему.
Выполнение второго условия в последнее время часто обеспечивается автоматически. Если процессор поддерживает аппаратную защиту от исполнения данных (Data Execution Prevention — DEP), то Windows XP со вторым пакетом исправлений, Windows Server 2003 с первым и более поздними пакетами исправлений и, конечно, Windows Vista по умолчанию включают эту защиту, а вместе с ней и PAE. К таким процессорам относятся все семейство 64-разрядных процессоров АМД, все процессоры Intel с поддержкой технологии EM64T и некоторые чисто 32-разрядные процессоры семейства Pentium 4.
Если процессор более старый либо если используются более старые версии Windows, можно включить режим расширения физических адресов принудительно. Для этого надо добавить в строку запуска данной ОС в файле boot.ini параметр /PAE.
Если режим расширения физических адресов включен, то в окне свойств компьютера появляется строчка «Расширение физических адресов» (последнее слово временами не помещается в отведенное для надписи место и обрезается). Посмотрите еще раз на окно свойств компьютера с установленным WS2003. Расширение физических адресов включено, и система видит практически все четыре гигабайта.
Внимательный читатель, конечно же, уже дергает меня за рукав: но ведь в окне свойств XP SP2 тоже есть такая надпись. Значит, эта система тоже работает в режиме расширения физических адресов? Но почему же тогда ей доступно лишь три с небольшим гигабайта?
Да, Windows XP SP2 в данном случае по умолчанию включила режим PAE для обеспечения поддержки DEP. Но, в отличие от Windows Server 2003, в Windows XP расширение физических адресов реализовано лишь частично. Эта система не поддерживает 36-разрядную адресацию памяти, Даже с включенным PAE она имеет то же самое 32-разрядное адресное пространство, что и без этого режима.
Так что даже принудительное включение РАЕ не добавит в распоряжение системы ни одного байта.
Впрочем, если установить Windows XP с первым пакетом исправлений или исходную версию вообще без пакетов (что автор по некоторым причинам категорически не рекомендует делать на современных компьютерах), то расширение физических адресов даст системе возможность увидеть все четыре гигабайта. Но стоит только добавить SP2, как количество памяти сразу уменьшится.
Причина в том, что в 32-разрядных Windows XP SP2 (а также будущем SP3) и Windows Vista расширение физических адресов есть, но в то же время его как бы и нету. Причина проста и банальна – обеспечение совместимости с драйверами, написанными без учета возможного включения РАЕ. Остановимся на этом чуть подробнее.
Все программы и сама ОС работают в виртуальных адресных пространствах. Пересчет (трансляция) виртуального адреса в физический происходит не в один этап, а в два без режима расширения физических адресов и в три этапа при включении этого режима. После того, как в ходе разработки второго пакета исправлений режим РАЕ был включен по умолчанию, оказалось, что не все драйверы умеют работать в этом режиме. Расширение физических адресов испокон веков (фигурально выражаясь, конечно) было особенностью серверных систем. Поскольку драйверы работают с физическими адресами, они должны понимать усложненный процесс трансляции адресов при включенном РАЕ. И разработчики драйверов для серверных версий это учитывали.
Разработчики же драйверов, предназначенных для обычных рабочих и, тем более, домашних компьютеров могли и упростить себе работу — зачем предусматривать алгоритм работы с включенным РАЕ, если он не используется? Ведь без него и программировать меньше надо, и работы по тестированию меньше делать. Но если такой драйвер оказывался в системе с включенным расширением физических адресов, то с достаточно высокой вероятностью он мог «порушить» управление памятью системы, что привело бы в лучшем случае к неработоспособности устройства, а в худшем – повреждению данных или сбою в работе системы (синему экрану).
А ведь для повышения безопасности системы надо было включать в процессоре защиту от исполнения данных и, как следствие, режим расширения адресов. Поэтому для совместимости со всеми ранее написанными для Windows XP драйверами было принято компромиссное решение — чтобы режим РАЕ включался, добавлял третий этап в процесс транслирования адреса, но ничего на этом третьем этапе не изменял. Фактически это означает, что расширения адресного пространства не происходит и система имеет те же четыре гигабайта физических адресов. А часть этих адресов, как мы помним, заняты устройствами.
Вывод 3. Windows XP SP2 и Windows Vista увидеть все четыре гигабайта ОЗУ (если они установлены) просто не в состоянии, и изменить это нельзя. Тем, кто уже потратил свои кровные денежки на четыре гигабайтных модуля остается либо смириться, что часть их окажется неиспользованной, либо переходить на 64-разрядные версии ОС.
Замечание. Время от времени можно увидеть совет по увеличению памяти, доступной системе: добавить в файл boot.ini параметр /3GB. На самом деле этот совет, как говорится, не из той оперы. Этот параметр обеспечивает перераспределение виртуального адресного пространства приложений между ними и системой, но никак не влияет на работу с физической памятью.
Так стоит ли покупать для компьютера с 32-разрядной Windows четыре гигабайта памяти, если это не сервер? В общем случае ответ зависит от того, планируете ли вы вскоре переходить на 64-разрядную версию (под «вскоре» в данном случае понимается время до замены компьютера на новый или до достаточно серьезной его модернизации). Если переход не планируется, то часть из этих четырех гигабайт окажется неиспользуемой. Сколько именно не будет использоваться, зависит от конфигурации оборудования, но обычно эта величина составляет 0,75–1 Гб.
Поскольку в современные компьютеры модули памяти обычно вставляются парами, то альтернативой четырем гигабайтам являются конфигурации 2х1 Гб или 2х1 Гб + 2х512 Мб, причем первый вариант оставляет (как правило) возможность расширения, а второй дает больше памяти.
Но ведь, как известно, адресное пространство (виртуальное), выделяемое процессу на его нужды, составляет 2 Гб. То есть подавляющее большинство программ не смогут использовать больше двух Гб ОЗУ. Так есть ли смысл ставить третий гигабайт? Вполне может быть, что есть. Все зависит от того, сколько памяти требуется запускаемым одновременно задачам. Даже если «тяжелая» задача больше двух гигабайт получить и не сможет, она, тем не менее, сможет использовать все свои два гигабайта, если система и другие запущенные задачи возьмут свою долю памяти из третьего гигабайта. Да и дисковый кэш не будет конкурировать за память с этой «тяжелой» задачей.
Вот только не стоит оценивать загрузку памяти по интенсивности работы жесткого диска, как это нередко делается. Немало игр рассчитаны на подгрузку новых данных, а не забивание ими памяти, и будут активно обращаться к диску, даже если памяти более чем достаточно. Впрочем, использование памяти – это тема для отдельной статьи.
При написании статьи использовалось оборудование, предоставленное компанией «Элмер», за что автор выражает ей свою признательность.
Часть 2: Еще раз про Windows и четыре гигабайта.
Все, что вам нужно знать об ОЗУ и управлении памятью
- Подробности
- апреля 15, 2017
- Просмотров: 14602
ОЗУ (RAM) или оперативное запоминающее устройство, по сути является частью оборудования, которое хранит кратковременную память вашего компьютера во время его работы.
Разница между модулем ОЗУ и накопителем данных (будь то жесткий диск или твердотельный накопитель) заключается в том, что оперативная память является энергозависимой памятью, что означает, что данные полностью стираются при отключении источника питания. В энергонезависимых типах памяти, например, в накопителе данных, сохраненные данные сохраняются при отсутствии электричества.
Хотя ОЗУ очищается каждый раз при перезагрузке, управление памятью оказывает значительное влияние на производительность вашей системы. Мы покажем вам все, что вам нужно знать об оперативной памяти, о том, как она работает, и о том, как вы можете повысить ее эффективность.
Различные типы ОЗУ
DDR RAM, EDO, FPM, SDRAM, SIMM, DIMM … все это может быть немного запутанным, особенно если это ваше первое знакомство с компьютерным оборудованием.
Эти термины описывают различные типы модулей ОЗУ, каждый из которых отличается своими физическими свойствами. Как правило, модули ОЗУ подразделяются на два типа:
SIMM (однолинейный модуль памяти)
DIMM (двойной встроенный модуль памяти)
SIMM были впервые выпущены в 1983 году и сегодня не используются. С появлением 64-разрядных процессоров 32-разрядные модули SIMM должны были быть установлены в пары, чтобы оставаться совместимыми. Следовательно, SIMM заменены 64-битными модулями DIMM, которые могут быть установлены отдельно.
EDO (Extended Data Out) и FPM (Fast Page Mode) являются типами SIMM, тогда как DDR (Dual Data Rate) и SDRAM (синхронная динамическая ОЗУ) относятся к категории DIMM. Также существует так называемый SO-DIMM (Small Outline DIMM), который меньше по размеру и обычно находится в ноутбуках.
Вы могли заметить, что DDR RAM поставляется в разных версиях, а именно DDR, DDR2, DDR3 и DDR4. Это все более быстрые модули RAM, которые несовместимы друг с другом.
Объем оперативной памяти, частота и задержки (латентность)
Объем памяти или емкость модулей памяти измеряется в мегабайтах, гигабайтах и терабайтах (МБ, ГБ и ТБ, соответственно). Например, 64-разрядная версия Windows 10 Professional может поддерживать до 2 Тб оперативной памяти.
В 32- разрядной системе вы можете разблокировать до 64 ГБ ОЗУ с использованием расширения физического адреса (PAE). В среднем на компьютере, скорее всего, вы найдете от 1 до 4 ГБ ОЗУ, что достаточно для большинства обычных пользователей.
Частота измеряется в МГц, а более высокие цифры потенциально указывают на более быстрый доступ к информации, хранящейся в памяти. Это ключевой фактор, если ваша видеокарта разделяет вашу оперативную память. Задержка описывает задержку между запросом и выполнением задачи, что означает, что более низкие числа лучше.
Частота и латентность (задержка) вместе влияют на скорость вашей ОЗУ.
Более высокая частота, которая делает ОЗУ быстрее, может компенсировать более высокую задержку, что делает ОЗУ медленнее. В целом, однако, вы должны определить приоритет производительности по частоте и задержке. Больше всегда лучше.
Чтобы узнать, сколько ОЗУ установлено на вашем компьютере с Windows, откройте Проводник, щелкните правой кнопкой мыши на ПК и выберите Свойства. Это откроет страницу «Система» в вашей Панели управления, которая покажет емкость установленной памяти (ОЗУ).
Чтобы узнать характеристики вашей оперативной памяти, вам нужно использовать такой инструмент, как CPU-Z, который может анализировать системные характеристики. Это также покажет, работает ли ваша оперативная память, как рекламируется производителем.
Когда у вас заканчивается ОЗУ
Все современные операционные системы имеют так называемый файл подкачки, который представляет собой специальный файл на вашем диске, который временно сохраняет данные из ОЗУ. Он вступает в игру, когда вашему компьютеру нужно управлять слишком большим количеством данных, которые не могут полностью разместиться только на модулях ОЗУ.
Чтобы восполнить этот недостаток в оперативной памяти, наименее используемые данные передаются стороннему файлу подкачки и становятся тем, что называется виртуальной памятью.
Таким образом, со временем файл подкачки может увеличиваться в размерах и превышать сотни МБ, хотя операционная система может устанавливать ограничения на размер файла подкачки, обычно предоставляя вам столько виртуальной памяти, сколько физической памяти в вашей системе.
Если вы когда-нибудь увидите сообщение об ошибке, указывающее на то, что у вас мало виртуальной памяти, это означает, что вы приближаетесь к ограничению вашего файла подкачки.
В Windows вы можете вручную увеличить размер файла подкачки с помощью панели управления.
Обратите внимание, что, когда системе приходится обращаться к данным, хранящимся в файле подкачки, это может замедлить работу вашего компьютера, поскольку жесткие диски намного медленнее модулей ОЗУ. Таким образом, вместо того, чтобы увеличивать ваш файл подкачки, вы должны рассмотреть возможность установки большего объема оперативной памяти.
Данные ОЗУ могут быть сжаты
В Windows 10 файл подкачки все еще существует, но до того, как система передаст данные на ваш локальный диск, Windows 10 сжимает наименее используемые данные. Сжатие может уменьшить размер хранимых данных на 60%.
По оценкам Microsoft, в результате сжатия памяти, файл подкачки в Windows 10 используется в два раза меньше, чем в предыдущих версиях Windows. Его можно увидеть в действии в диспетчере задач в виде системной и сжатой памяти.
Обратите внимание, что сжатие памяти не является новой функцией. Она известна как ZRAM в Linux или ZSWAP на Android задолго до появления Windows 10.
Единственным потенциальным недостатком сжатия памяти является то, что инструмент, который обрабатывает сжатие — диспетчер памяти, требует дополнительной вычислительной мощности. Если это не удается, сжатие ОЗУ может привести к высокой загрузке ЦП.
Эта общая проблема Windows 10, как правило, устраняется путем отключения спящего режима, обновления BIOS или — когда вы также наблюдаете высокую нагрузку на процессор для системных прерываний — обновление драйверов, связанных с памятью и с версиями, совместимыми с Windows 10.
Интеллектуальное управление ОЗУ с технологией SuperFetch
SuperFetch — это инструмент Windows, который улучшает управление памятью несколькими различными способами.
Во-первых, SuperFetch анализирует, как вы используете свой компьютер и шаблоны заметок, такие как обычные времена, когда определенные файлы и программы доступны. Во-вторых, SuperFetch взаимодействует с дефрагментатором Windows для хранения файлов в том порядке, в котором они обычно доступны. Наконец, он может загружать приложения в память в удобное время.
В целом, SuperFetch способствует эффективному использованию доступной памяти, чтобы ускорить время загрузки Windows и ускорить запуск приложений.
Можно отключить SuperFetch, если это отрицательно сказывается на производительности дисков, но в отсутствие этой проблемы мы настоятельно рекомендуем вам включить SuperFetch! При отключении SuperFetch может увеличиться объем доступной памяти, но это будет иметь негативное влияние на производительность вашей системы.
Технология ReadyBoost: только для жестких дисков
ReadyBoost — это пренебрегаемая функция, которая работает аналогично SuperFetch. Она анализирует активность пользователя и записывает информацию на указанные флеш-накопители или SD-карты. Этот тип кеша быстрее, чем информация, хранящаяся на заведомо медленном жестком диске, и, таким образом, может улучшить производительность компьютера.
Однако с ростом твердотельных накопителей ReadyBoost потерял многие из своих преимуществ. Но если вы все еще используете жесткий диск и интересуетесь ReadyBoost, я расскажу о нем в своей следующей статье о том, как увеличить объем оперативной памяти, хотя, строго говоря, ReadyBoost фактически не увеличивает доступную оперативную память.
Оперативная память перегружается
Со всеми инструментами, предназначенными для оптимизации управления памятью, вашей ОЗУ не нужно много заботы. Просто убедитесь, что вы установили нужный объем и версию ОЗУ, и вы никогда не будете испытывать проблемы с памятью. В худшем случае увеличьте размер файла подкачки или попробуйте ReadyBoost.
Вы сталкивались с любыми другими терминами, связанными с оперативной памятью, которые люди должны знать? Или вы можете порекомендовать какие-либо инструменты для управления памятью? Пожалуйста, поделитесь с нами в комментариях!
Читайте также
Что такое ОЗУ в компьютере и зачем оно необходимо?
Часто начинающие владельцы персональных компьютеров задаются вопросом: что такое ОЗУ в компьютере и зачем оно нужно? Вроде как есть большой жесткий диск, на котором может храниться множество данных. А тут еще какая-то оперативная память. Разница между ними состоит в том, что первый хранит информацию длительное время, и даже при отключении питания она никуда не исчезает. А вот вторая из них – это быстрая память, в которой находится только то, с чем сейчас работает процессор. При пропадании электричества она полностью обнуляется, то есть является энергозависимой. А теперь разберемся более детально с тем, что такое ОЗУ в компьютере.
Что это такое?
Для начала разберемся с тем, что такое ОЗУ в компьютере. Данная аббревиатура расшифровывается следующим образом: «О» — оперативное, «З» — запоминающее, «У» — устройство. Физически это очень быстрая память, в которой хранится информация, обрабатываемая центральным процессором в текущий момент времени. Основная единица измерения – байт, состоящий из 8 бит. В каждом из них может храниться только одно значение: «0» (сигнала нет) или «1» (потенциал присутствует). Сейчас ОЗУ измеряется в гигабайтах. Базовые модели ПК оснащены 4ГБ, а более продвинутые — 8 и более. Устанавливается оно в слоты расширения в виде отдельных плат.
Чистим
После того как мы разобрались с тем, что такое ОЗУ в компьютере, выясним, как его чистить. И тут возможны два варианта. В одном случае это удаление пыли с планки памяти. Для этого разбираем корпус и находим их. Снимаем их и продуваем легонько вентилятором, протираем сухой тряпкой. Контактную группу затем протираем марлей, смоченной спиртом, для удаления оксидной пленки и даем время на то, чтобы она просохла. Аналогичным образом рекомендуется раз в полгода чистить и остальные модули расширения ПК.
А во втором случае то, как почистить ОЗУ на компьютере, подразумевает остановку ненужных процессов. Для этого заходим в «Пуск», затем в «Панель управления». Тут находим «Администрирование» и ярлык «Службы». В открывшемся окне выбираем нужную службу кликом левой кнопки мыши и затем нажимаем кнопку с квадратиком на панели инструментов. Важно понимать, что все службы нельзя останавливать и перед выполнением данной операции нужно составить список тех, с которыми можно производить действия.
Устанавливаем
Теперь разберемся с тем, как установить ОЗУ в компьютере. Для начала нужно изучить документацию на компьютер. Вернее, уточнить количество предусмотренных установочных мест и максимально поддерживаемый объем оперативной памяти. Все это есть в руководстве по эксплуатации материнской платы или ноутбука. Далее уточняем размер установленных модулей. Для этого при загрузке зажимаем Del или F2 (это можно выяснить при старте загрузки в сообщении: Press x to setup, где х – это и есть нужная нам клавиша). После вхождения в BIOS переходим на главную его страницу MAIN. Тут нужно найти пункт Installed memory. Напротив него будет число – это и есть количество ОЗУ в мегабайтах.
Теперь сравниваем полученное значение с тем, которое указано в документации. Если они одинаковы, то больше модулей невозможно установить. В противном случае выясняем тип поддерживаемой памяти. Например, DDR3 с частотой 1866 (эта информация есть в руководстве по эксплуатации). Затем покупаем новый модуль с большим объемом (если все слоты заняты) или новую плату с аналогичным количеством памяти (при наличии свободных посадочных мест). В первом случае снимаем планку и устанавливаем новую, а во втором – просто ставим ее в свободный слот.
Заключение
В данной статье было описано то, что такое ОЗУ в компьютере и зачем оно нужно. Несмотря на то что считается важнее купить более производительный процессор или мощную игровую видеокарту, про оперативную память тоже не стоит забывать. Ее недостаток может привести к тому, что приложения будут тормозить. Любой современный компьютер должен быть оснащен минимум 4 Гб. Если же планируется решать более серьезные задачи, то ее размер должен быть увеличен вдвое – 8 Гб.
Что такое оперативная память, как очистить и разогнать оперативную память?
Чтобы успешно осваивать компьютер, необходимо знать основные принципы работы этой техники. Что такое оперативная память? Это временная память компьютера, работающая при включенном агрегате, она необходима для работы всех программ. При включении или перезагрузке компьютера она стирается, поэтому важно вовремя сохранять ценные файлы.
Оперативная память — что это?
Оперативная память – это одна из главных частей системы компьютера, от ее объема зависит эффективность работы всего оборудования. Это память быстрого доступа, которая запускается с помощью устройства запоминания. Скорость доступа определяется возможностями накопителя, и данные хранятся только до отключения компьютера. Поэтому все материалы, с которыми ведется работа, нужно сохранять. Многие задаются вопросом: какой объем оперативной памяти будет достаточным для работы? Это зависит от системы.
Речь идет не о версии ОС, а о разрядности. Узнать, какая система у вашего компьютера, можно, посмотрев его свойства. Она бывает двух видов:
- 32-разрядная система — не больше 3 Гб оперативной памяти;
- 64-разрядная система – до 9 Гб оперативки.
Для чего нужна оперативная память?
Быстроту действия компьютера определяет процессор, а оперативная память только выдает информацию по запросу. До тех пор, пока объем оперативки меньше установленной, система работает мощно. Если же оперативной памяти маловато, система будет задействовать жесткий диск, что скажется на скорости. За что отвечает оперативная память? За хранение временных сведений её еще называют ОЗУ – оперативное запоминающее устройство. У него имеется свой объем памяти, когда-то он исчислялся в мегайбайтах, в нынешней реальности – в гигабайтах.
На что влияет оперативная память?
Оперативная память компьютера задает темп всем системам, когда выполняются приложения. Чем лучше свойства и вместительность оперативки, тем стремительнее выполняются задачи, которые ставит пользователь. Оперативная память оказывает влияние:
- на быстроту действия компьютера;
- на единую эффективность системы;
- на умение системы включать множество ёмких ресурсных проектов в одновременно.
Что происходит, если не хватает оперативной памяти? Объем оперативки – критичный коэффициент, в этом случае начинают долго загружаться страницы и открываться папки. Программы зависают, иногда после определения команды возникает пустая страница. Значительной чертой является частота записи, чем больше объем оперативки, тем скорее откроется нужная информация.
Виды оперативной памяти
Виды оперативок различаются по скорости работы, поэтому при выборе этой составляющей нужно точно знать, какая оптимальная для материнской платы вашего компьютера. Оперативная память для компьютера определяется по 2 параметрам:
- Размер.
- Частота.
Специалисты выделяют 3 вида оперативной памяти:
- DDR, частота до 400 МГц;
- DDR2, частота до 1200 МГц;
- DDR3. частота до 2400 МГц.
Типы оперативной памяти выделяются по характеристикам:
- DRAM – динамическая оперативная память. Плюс – стоит недорого, в широкой продаже всегда есть. Минус – работает медленно, но быстрее накопительной памяти. Представляет собой модули ОЗУ, их вставляют в материнскую плату.
- SRAM – статическая оперативная память. Плюс — устройство особенной конфигурации — возможность запускать несколько приложений сразу. Идеальный вариант для очень быстрых ПК.
Какая оперативная память лучше?
Объем оперативной памяти определяется типом ПК, какие программы будут работать на нем и сколько одновременно. Опытные специалисты рекомендуют товар производителей Kingston, Crucial или Samsung. Учитывая, что это такое оперативная память и назначение оперативной памяти и требования пользователя, лучше всего ориентироваться на такие параметры:
- для универсального компьютера — 8 Гб, оптимальным решением будут 2 модуля по 4 Гб;
- для игрового компьютера — 16 Гб, тоже на 2 модуля по 8 Гб;
- для ноутбука — 4 Гб.
Как узнать, сколько оперативной памяти на компьютере?
Определить объем оперативной памяти можно стандартным способом — с помощью Windows. Схема действий, когда проводится проверка оперативной памяти, такая:
- Зайти в папку «Мой компьютер».
- Открыть «Свойства системы», в этой папке найти отметку «Система», в ней — «Установленная память».
- Нажать комбинацию клавиш CTRL+SHIFT+ESC, что откроет «Диспетчер задач Windows». Можно открыть через меню «Пуск».
- Отыскать в верхней части окна вкладку «Быстродействие», в ней откроется окно «Физическая память». Там показано, сколько всего оперативной памяти, сколько свободно, и сколько — используется.
Программа для проверки оперативной памяти
Стандартное средство проверки в ПК часто запускается автоматически, но можно делать это и вручную. Следует строго придерживаться схемы действий:
- Задать «Пуск».
- Вставить в строку поиска запрос «оператив».
- Открыть появившийся пункт «Диагностика проблем оперативной памяти компьютера».
- Запустить проверку сразу или после того, как включится ПК в следующий раз.
Есть также специальные утилиты для проверки оперативки и программа для очистки оперативной памяти. Мастера рекомендуют:
- Memtest86+, ищет ошибки работы ПК.
- FurMark 1.18.2.0, применяется для проверки видео адаптеров.
- MemTest 5.0, тестирует оперативку.
- RamSmash 2.6.17.2013, используется для улучшения оперативной памяти.
Недостаточно оперативной памяти — что делать?
Случаются ситуации, что оперативной памяти начинает не хватать, а купить дополнительные модули нет возможности. Если сообщение о том, что оперативки недостаточно, появляется в Windows, это информирует: системе не хватает RAM, и она начинает использовать виртуальную память. Как настроить оперативную память? Сначала убедиться, что система подвисает не из-за множества открытых окон. Как увеличить оперативную память без модулей:
- Открыть настройки параметров оперативки, посмотреть, всем ли из них присвоили значение «авто». Если это так, некоторые надо перестроить вручную.
- Выбрать отметку Memory frequency – это частота, на которой работает ПК, в ней — Manual. Установить частоту работы ОЗУ, сделав её немного выше автоматического.
- Можно еще добавить скорость выдачи сигнала чтения, включив эту функцию в Speculative Leadoff через параметр Enabled. Повысит быстроту действия памяти включение Turn-Around Insertion..
Что занимает оперативную память?
Есть несколько программ, которые «съедают» наибольшее количество оперативной памяти. Чтобы снизить потребление оперативной памяти, стоит от некоторых из них отказаться или заменить на менее ёмкие. В этом списке:
- Антивирусы любой версии.
- Графические редакторы.
- Видео-монтаж.
Как очистить оперативную память?
Проверенным способом освободить оперативную память является чистка лишних файлов и программ. Самый простой способ:
- Перезагрузить компьютер, это убирает лишнее из временной памяти, если ПК вдруг начал зависать.
- Через «Диспетчер задач» отключить программы, которыми никто не пользуется на данном этапе работы. Схема действий:
- нажав клавиши Alt+Ctrl+Del, открыть «Диспетчер задач»; открыть закладку «Приложения»;
- в ней — найти ПО, напротив которого будет стоять надпись «Не отвечает»;
- выделив строку, нажать «Завершить приложение».
- Отключить программы, которые запускаются автоматически вместе с Windows. Пошаговая инструкция:
- нажать «Пуск», кликнуть на «Все программы».
- найти папку «Автозагрузка».
- в этой папке удалить все ярлыки.
Как разогнать оперативную память?
Еще одним способом изменить объем оперативной памяти остается ее разгон. Что такое оперативная память при разгоне и как это сделать? Речь идет об аппаратных компонентах ПК, такая оптимизация оперативной памяти стала в современном мире своеобразным хобби. Есть несколько вариантов разгона:
- Через повышение тактовой частоты модулей ОЗУ.
- С помощью изменения «таймингов».
- Через изменение значений, которые затрагивают электронапряжение в микросхеме.
Самый ходовой метод — через настройки тактовой частоты, схема действий:
- Перезапустить компьютер. Нажать на клавишу вызова меню настроек, как правило, это F10, F12, F11, F8, Delete, Escape.
- Найти опцию «DRAM Configuration», она находится в разделе «Advanced Chipset Features».
- Открыть окно «Частота DRAM», изменить показатели на несколько единиц меньше.
- Открыть меню «Memory Frequency» и выставить частоту немного выше той, которая есть.
- Сохранить изменения и перезапустить ПК.