# факты | Иерархия компьютерной памяти
Сегодня мы поговорим о том месте, которое занимает в вашем цифровом устройстве каждый вид памяти. Та память, которую мы сегодня рассмотрим, именуется компьютерной, хотя и применяется не только в ПК, но и в других цифровых устройствах. Речь идет в том числе и о мобильных девайсах: смартфонах и планшетах, которые являются компьютерами по сути. Память служит для хранения данных и бывает нескольких типов. Некоторые типы памяти взаимозаменяемы. Другие же служат для выполнения совершенно различных задач. Проиллюстрируем написанное простым примером. И оперативная память и кеш процессора и флеш-карта вашего смартфона являются компьютерной памятью, хотя на первый взгляд между ними не так уж много общего. О системе памяти новой игровой консоли Xbox One мы недавно рассказывали довольно подробно. И хотя перед нами игровая консоль, ее память в полной мере компьютерная.
Какой бывает компьютерная память и в каких устройствах она используется?
Все виды компьютерной памяти можно разделить на две большие категории. Энергозависимая и энергонезависимая память. Энергозависимая память теряет все данные при отключении системы. Это происходит потому, что такая память требует постоянной энергетической подпитки и, как только подача электричества прекращается, она перестает функционировать. Энергонезависимая память сохраняет данные вне зависимости от того, включен ваш компьютер или нет. К примеру, большинство типов оперативной памяти относятся к энергозависимой категории.
Наиболее известные представители энергонезависимой категории это ПЗУ (постоянная память) и флеш-память, получившая в последнее время немалое распространение. В частности, карты памяти CompactFlash и SmartMedia.
Прежде всего просто перечислим основные виды компьютерной памяти и только потом начнем их рассматривать:
- Оперативная память. Оперативное запоминающее устройство. ОЗУ, RAM
- Постоянная память. Постоянное запоминающее устройство. ПЗУ, ROM
- Кеш-память, Cache
- Динамическая оперативная память. Dynamic RAM, DRAM
- Статическая оперативная память. Static RAM, SRAM
- Флеш-память, Flash memory
- Память типа Memory Sticks в виде карт памяти для цифровых фотоаппаратов
- Виртуальная память, Virtual memory
- Видеопамять, Video memory
- Базовая система ввода-вывода, БСВВ, BIOS
Как мы уже писали, память применяется не только в компьютерах, но и в иных цифровых устройствах. Тех «компьютероподобных» устройствах, которые для удобства изложения материала мы будем считать компьютерами, не отвлекаясь на постоянные обсуждения различий между ними. В частности, планшеты многие аналитики относят к компьютерам. Речь идет в том числе и о:
- Сотовых телефонах
- Смартфонах
- Планшетах
- Игровых консолях
- Автомобильных радиоприемниках
- Цифровых медиаплеерах
- Телевизорах
Прежде, чем разбираться в том, как функционирует каждый вид памяти, поинтересуемся тем, как она вообще работает.
Иерархическая пирамида компьютерной памяти
С технической точки зрения, компьютерной памятью считается любой электронный накопитель. Быстрые накопители данных используются для временного хранения информации, которой следует быть «под рукой» у процессора. Если бы процессор вашего компьютера за любой нужной ему информацией обращался бы к жесткому диску, компьютер работал бы крайне медленно. Поэтому часть информации временно хранится в памяти, к которой процессор может получить доступ с более высокой скоростью.
Существует определенная иерархия компьютерной памяти. Место определенного вида памяти в ней означает ее «удаленность» от процессора. Чем «ближе» та или иная память к процессору, тем она, как правило, быстрее. Перед нами иерархическая пирамида компьютерной памяти, которая заслуживает подробного рассмотрения.
Вершиной пирамиды является регистр процессора.
За ним следует кеш-память первого (L1)
и второго уровня (L2)
Оперативная память делится на:
физическую и виртуальную
И кеш, и оперативная память являются временными хранилищами информации
Далее идут постоянные хранилища информации:
ПЗУ/BIOS; съемные диски; удаленные накопители (в локальной сети); жесткий диск
Подножие пирамиды образуют устройства ввода, к которым относятся:
клавиатура; мышь; подключаемые медиаустройства; сканер/камера/микрофон/видео; удаленные источники; другие источники
Процессор обращается к памяти в соответствии с ее местом в иерархии. Информация поступает с жесткого диска или устройства ввода (например, с клавиатуры) в оперативную память. Процессор сохраняет сегменты данных, к которой нужен быстрый доступ, в кеш-памяти. В регистре процессора содержатся специальные инструкции. К рассмотрению кеш-памяти и регистра процессора мы еще вернемся.
Роль оперативной памяти в общем «оркестре» компонентов компьютера
Работу компьютера следует рассматривать как «оркестр». «Музыкантами» в нем являются все его программные и аппаратные составляющие, в том числе центральный процессор, жесткий диск и операционная система, выполняющая, как известно нашим читателям, пять важнейших невидимых задач. Оперативная память, которую нередко называют просто «памятью» находится в числе наиболее важных компонентов компьютера. С того момента как вы включили компьютер и до того мгновения, когда вы его отключите, процессор будет непрерывно обращаться к памяти. Давайте рассмотрим типичный сценарий работы любого компьютера.
Вы включили компьютер. Он, в свою очередь, загрузил данные из постоянной памяти (ROM) и начал самотестирование при включении (power-on self-test, POST). Компьютер проверяет сам себя и определяет, исправен ли он и готов ли к новому трудовому сеансу. Целью этого этапа работы является проверка того, что все основные компоненты системы работают корректно. В ходе самотестирования контроллер памяти посредством быстрой операции чтения/записи проверяет все ячейки памяти на наличие или отсутствие ошибок. Процесс проверки выглядит так: бит информации записывается в память по определенному адресу, а затем считывается оттуда.
Компьютер загружает из ПЗУ базовую систему ввода-вывода, более известную по английской аббревиатуре BIOS. В этом «биосе» содержится базовая информация о накопителях, порядке загрузки, безопасности, автоматическом распознавании устройств (Plug and Play) и некоторые иные сведения.
Затем наступает черед загрузки операционной системы. Она загружается в оперативную память компьютера с жесткого диска (чаще всего в современном компьютере всё обстоит именно так, но возможны и иные сценарии). Важные компоненты операционной системы обычно находятся в оперативной памяти компьютера на протяжении всего времени работы с ним. Это дает центральному процессору возможность немедленного доступа к операционной системе, что повышает производительность и функциональность всего компьютера в целом.
Когда вы открываете приложение, оно записывается всё в ту же оперативную память. Объем памяти этого типа в наши дни хоть и велик, но при этом все равно значительно уступает ёмкости жесткого диска. В целях экономии оперативной памяти некоторые приложения записывают в нее только свои важнейшие компоненты, а остальные «подгружают» с жесткого диска по мере необходимости. Каждый файл, который загружается работающим приложением, тоже записывается в оперативную память.
Что происходит, когда вы сохраняете файл и закрываете приложение? Файл записывается на жесткий диск, а приложение «выталкивается» из оперативной памяти. То есть и само приложение, и связанные с ним файлы удаляются из оперативной памяти. Тем самым освобождается место для новой информации: других приложений и файлов. Если измененный файл не был сохранен перед удалением из временного хранилища, все изменения будут потеряны.
Из вышесказанного следует, что каждый раз, когда что-то загружается или открывается, оно помещается в оперативную память, то есть во временное хранилище данных. Центральному процессору проще получить доступ к информации из этого хранилища. Процессор запрашивает из оперативной памяти необходимые ему в процессе вычислений данные.
Всё это звучит несколько суховато и не дает полного представления о масштабах событий. Но поистине впечатляюще выглядит то, что в современных компьютерах обмен информацией между центральным процессором и оперативной памятью совершается миллионы раз в секунду.
Но запоминающие устройства не исчерпываются одной только оперативной памятью. Теперь, когда мы знаем, какое место занимает каждый тип памяти в общей картине современного цифрового устройства, нам осталось рассмотреть и другие разновидности хранилищ информации. И поэтому…
Продолжение следует
Оперативная память доступна не вся: как задействовать ее полный объем?
Проблемы, связанные с тем, что в Windows доступна не вся оперативная память, знакомы многим пользователям. При вызове окна свойств системы полный объем отображается, но после него почему-то указывается, что доступно памяти чуть меньше. Еще хуже, когда пользователь точно знает, сколько у него установлено оперативной памяти, а доступно 50 и менее процентов. Почему это происходит, и как задействовать максимальный объем ОЗУ, далее и рассмотрим. Но для начала кратко остановимся на основных причинах такого явления.
Почему доступна не вся оперативная память?
Итак, то, что операционные системы Windows иногда выдают показатели, значения которых заведомо меньше, нежели полный объем установленной оперативной памяти, могут связаны с рядом причин, среди которых наиболее значимыми являются следующие:
- установлена 32-разрядная система, не поддерживающая память более 4 Гб;
- максимальный объем памяти не поддерживается материнской платой;
- в параметрах системы установлено ограничение на максимум используемого объема ОЗУ;
- в BIOS некорректно заданы настройки перераспределения памяти;
- память частично зарезервирована под встроенные видеоадаптеры;
- запущено слишком много активных процессов;
- установленные планки имеют повреждения, их работоспособность нарушена, или они подключены неправильно;
- использование памяти блокируется вирусами.
Сразу стоит сказать, что подробно вопросы, связанные с вирусным воздействием, рассматриваться не будут. Тут можно посоветовать просто на всякий случай выполнить проверку, используя для этого портативные антивирусы или аналогичные программы, имеющие в своем распоряжении загрузчики.
Как задействовать всю установленную память простейшими способами?
Куда более важными вопросами, когда оперативная память доступна не вся, являются проблемы с подключением планок памяти или их некорректной работой. Для начала убедитесь, что материнская плата рассчитана на устанавливаемый объем, а также проверьте плотность вставки планок в соответствующие слоты. Нелишним будет и выполнить тест памяти, для чего может использовать собственное средство Windows (mdsched) или сторонние программы вроде Memtest86/86+.
Если неполадки на этом этапе выявлены не будут, обратите внимание на разрядность установленной модификации Windows. В случае наличия 32-битной версии, которая не умеет работать с ОЗУ объемом более 4 Гб (если только не применять специальные средства), сколько бы вы ни устанавливали памяти сверх этого лимита, все равно система его не распознает.
Оптимальным решением станет инсталляция 64-битной версии Windows. Но в этом случае установленные ранее программы могут не работать, а важные файлы придется скопировать в другой логический раздел или на съемный носитель.
Иногда бывает и так, что оперативная память доступна не вся по причине некорректно выставленных опций использования памяти в конфигурации системы (msconfig).
В конфигураторе на вкладке загрузки нажмите кнопку дополнительных параметров и проверьте, установлен ли флажок на пункте максимума памяти. Если он есть, снимите его, сохраните установленные опции и перезагрузите систему.
Как уже понятно, частично память может «съедаться» огромным количеством активных фоновых процессов и служб, которые не видны пользователю. Для начала отключите все ненужные компоненты в автозагрузке (в Windows 7 и ниже для этого используется соответствующая вкладка в настройках конфигурации, в версиях выше – «Диспетчер задач»).
На всякий случай просмотрите активные компоненты системы в разделе программ и компонентов и отключите неиспользуемые (модуль Hyper-V, Internet Explorer, если используете другой браузер, службу печати, если нет принтера, и т. д.). Аналогично можно установить отключенный тип запуска и для некоторых других служб (services.msc), но в этом случае нужно точно знать, что можно деактивировать, а что нет.
Доступно мало оперативной памяти: какие настройки можно изменить в BIOS?
Если проблема и после применения вышеописанных решений осталась, зайдите в настройки первичных систем BIOS/UEFI и проверьте настройки памяти, в которых должен присутствовать пункт, содержащий слова Remapping или Remap (перераспределение).
Если у вас установлена 64-битная Windows, а памяти более 4 Гб, установите для него значение Disabled (отключение). В противном случае его нужно активировать.
Если оперативная память доступна не вся по причине резервирования дополнительного объема для видеокарты, встроенной в материнскую плату, выставьте для этого пункта значение, соответствующее объему памяти адаптера (узнать его можно на вкладке монитора при вызове диалога DirectX – dxdiag). Делается это за счет смены автоматического определения (Auto) на один из доступных вариантов (32, 64 или 128 Мб).
Пропатчивание 32-битных систем
Наконец, задействовать всю память свыше объема в 4 Гб можно и в 32-битных системах, используя для этого утилиту ReadyFor4GB. Сначала запускается исполняемый одноименный EXE-файл из папки приложения, а затем нажимаются кнопки Check и Apply. После этого аналогичные действия выполняются для объекта ntkrnlpa.exe. Затем запускается файл AddBootMenu.cmd и дается подтверждение выполнения команды. После перезагрузки в случае появления меню с загрузчиком выбирается Windows [128GB with ntkr128g.exe].
Примечание: все действия производятся исключительно с запуском файлов от имени администратора на свой страх и риск, поскольку работоспособность системы после применения такого метода в полной мере не гарантируется.
Правила выбора — оперативная память. Что скрывается за цифрами из технических характеристик
В «Игромании» №4/2013 мы запустили серию материалов «Правила выбора», посвященную основным техническим параметрам компьютерного железа. Несмотря на общее название, каждая статья полностью самостоятельна и рассказывает не только о том, какими характеристиками обладает определенный тип оборудования, но и о том, на какие из них важно обращать внимание, а на какие не очень.
В первых двух выпусках мы успели разобраться с процессорами и материнскими платами, теперь пришла очередь оперативки. Параметров у нее не то чтобы много, но все они достойны пристального внимания. Сегодня мы выясним, сколько гигабайтов брать, так ли уж важна многоканальность и стоит ли переплачивать за частоту. Ну а для закрепления теории проведем серию экспресс-тестов и расскажем, откуда вообще взялась оперативка и какие еще варианты были в прошлом.
Объем
Определить роль оперативки в компьютере несложно. Нашей главной вычислительной единице, процессору, для беспрерывной работы необходима постоянная подпитка данными. Все дровишки сложены на винчестере, но кристаллу он сродни огромному складу, находящемуся за тысячу километров. Информация с него идет слишком медленно и не может удовлетворить потребности камня. И вот чтобы дорогая штука не простаивала, существует оперативная память, локальный сарайчик, в который заранее завозятся нужные материалы и по мере надобности отправляются к ЦП на запредельной для обычного жесткого диска скорости.
Что же хранится в сарайчике? Да все подряд. Если интересно, нажмите прямо сейчас Ctrl+Alt+Delete и посмотрите на цифры в «Диспетчере задач». Гигабайта полтора занимает десяток открытых в браузере вкладок, около сотни мегабайт кушает антивирус, понемногу заполняет пространство системное ПО. И пока остается свободное место, выглядит это мирно и буднично. Ключевое слово — «пока».
Запуск ресурсоемкого приложения или даже открытие особо «тяжелой» странички в Google Chrome — и памяти как не бывало. С точки зрения бестолковой железки, все нормально. Ну нет быстрого хранилища, и фиг с ним: закинем файлы в «своп» (кусочек HDD, выделяемый на подобные случаи) и будем работать дальше. Для нас же такое решение оборачивается адом: тормоза, зависания и разбитые мышки с клавиатурами.
Бороться с ахтунгом можно тремя способами. Первый — перестать нервно кликать по иконкам и пойти пить чай. Рано или поздно система разберется с творящимся ужасом, перераспределит нагрузку и вернется к нормальному состоянию. Второй — следить за запущенными программами и не допускать переполнения памяти: заранее закрывать ненужные вкладки в браузере, завершать работу с Word, фотографиями и графическими редакторами. Ну и третий — самый простой — наращивать объем оперативки.
Сколько брать?
Сколько понадобится системе — зависит от ваших потребностей. Для офисной работы и активного интернет-серфинга достаточно 4 ГБ. Любителям посмотреть онлайн-видео лучше обзавестись 8 ГБ. Ну а людям творческих профессий, не мыслящих себя без фото/аудио/видеоредакторов, может не хватить и 128 ГБ.
Что же касается игр, то вы будете приятно удивлены. На fps объем практически не сказывается. Мы проверили BioShock Infinite и «тяжелейший» Metro: Last Light на стенде с 2, 4, 8 и 12 ГБ оперативки. Между первым и последним вариантами разница составила всего 3%! Конечно, свою роль тут сыграла «чистота» операционки, но общая тенденция понятна: при ограниченном бюджете деньги разумнее вкладывать в видеокарту, а не «лишние» гигабайты, результат будет ощутимее.
Куда сложнее определиться, какие именно планки ставить. Наиболее распространенные — по 2/4/8 ГБ, хотя бывают и раритеты по 1 ГБ или даже по 512 МБ. Казалось бы, самое простое — взять модель потолще и не забивать голову ерундой. Но многих подобная легкомысленность пугает: «А как же двухканальность?» Да, есть такая штука.
Каналы
Как мы уже успели объяснить, память забирает данные с жесткого диска и передает их процессору. Работать по воздуху она не умеет и пользуется шиной данных, за глаза называемой каналом. За такт он может передать до 64 бит информации, а благодаря некоторым особенностям оперативки и все 128 бит (что и зашифровано в названии — Double Data Rate (DDR)). Цифры эти, надо сказать, более чем внушительные и для DDR3-1066 МГц обеспечивают пропускную способность в 8528 МБ/с (та самая маркировка PC-8500). Проблема одна: канал используется всеми модулями по очереди, а отсюда падение производительности.
Решить задачу взялись с выпуском Pentium 4 — пришпандорили материнке еще одну шину, повесили на нее каждую вторую планку и ввели понятие двухканальности. Последнее означало следующее: если поставить два идентичных модуля в слоты разных каналов, то компьютер их воспримет как одну, особо жирную плашку памяти и будет общаться с ней на скорости 256 бит за такт. То есть увеличит пропускную способность с 8528 до 17 056 МБ/с.
Звучит многообещающе, но только в теории. По нашим тестам в Everest, прибавка от дополнительной дорожки составляет всего 3 ГБ/с, которые в играх выражаются в «плюс 2-3%» к счетчику fps (смотрите наши таблички). Конечно, с учетом сравнимой стоимости 2х2 ГБ и 1х4 ГБ — бонус приятный, жертвовать им не стоит, но есть нюанс.
Материнская плата поддерживает строго определенное количество памяти. В ТТХ записано «4х DDR3 до 16 ГБ»? Значит, чипсет может принять четыре модуля объемом до 4 ГБ каждый. Возьмете версии меньшей емкости — в будущем, при апгрейде, не сможете реализовать весь потенциал своей системы.
Если денег сразу на две рекомендуемые модели не хватает, ничего страшного. Берите одну, потом докупите еще планку и организуете двухканалку. Особых проблем с этим сейчас нет, главное — придерживаться правила одинакового объема и скорости, о которой мы расскажем отдельно.
За скоростью
Стандартом для оперативки сегодня считается 1333 МГц. Однако есть планки гораздо быстрее и заметно дороже. Зачем они нужны? Да все для того же — увеличения пропускной способности.
Рассчитывается она просто: частоту модуля умножаем на ширину шины (64 бит) и делим на восемь для перехода к байтам. Из этой формулы вытекает логичное заключение: скорость напрямую влияет на пропускную способность, а значит, ведет к прибавке fps. Только вот если отталкиваться от тестов двухканальности, то для еще одной пары кадров частоту надо повысить в два раза. То есть купить вместо DDR3-1333 МГц версию на 2600 МГц, которая в полтора раза дороже. Стоит ли оно того — решать вам.
В случае положительного ответа не забудьте проверить, поддерживает ли материнка выбранные модели: доступные варианты отмечаются в той же графе, что и максимальный объем. Ну и обратите внимание на тайминги планок. Записываются они в виде четырех чисел — например, «9-9-9-24». Каждая цифра указывает, сколько тактов нужно модулю для перехода к следующей строчке или столбцу с данными. Чем меньше значения, тем лучше для производительности. Как правило, с поднятием частоты тайминги увеличиваются, а это приводит к росту нежелательных задержек.
Как видите, ничего сложного в выборе планок памяти нет. Определяемся с нужным объемом, решаем, необходима ли лишняя скорость, и вперед, за покупками. С производителями можно особо не напрягаться — чипы всем в основном поставляет либо Samsung, либо Hynix. То же касается и мощного охлаждения. Память не склонна к перегреву, и даже в топовые компьютеры с несколькими видеокартами набирают самые обычные планки по 300 рублей за 1 ГБ.
Управление реальной памятью
Введение
Память является важнейшим ресурсом, требующим тщательного управления со стороны операционной системы.
В ранних ОС управление памятью сводилось просто к загрузке программы и ее данных из некоторого внешнего накопителя (магнитной ленты, магнитного диска) в память. С появлением мультипрограммирования перед ОС были поставлены новые задачи, связанные с распределением имеющейся памяти между несколькими одновременно выполняющимися программами.
Все методы управления памятью могут быть разделены на два класса: методы, которые используют перемещение процессов между оперативной памятью и диском, и методы, которые не делают этого.
Управление памятью
Управление
Основные задачи управления памятью
Основная память (она же ОЗУ) является важнейшим ресурсом, эффективное использование которого решающим образом влияет на общую производительность системы.
Для однозадачных ОС управление памятью не является серьезной проблемой, поскольку вся память, не занятая системой под собственные нужды, может быть отдана в распоряжение единственного пользовательского процесса. Процедуры управления памятью решают следующие задачи:
· выделение памяти для процесса пользователя при его запуске и освобождение этой памяти при завершении процесса;
· обеспечение настройки запускаемой программы на выделенные адреса памяти;
· управление выделенными областями памяти по запросам программы пользователя (например, освобождение части памяти перед запуском порожденного процесса).
Совершенно иначе обстоят дела в многозадачных ОС. Суммарные требования к объему памяти всех одновременно работающих в системе программ, как правило, превышают имеющийся в наличии объем основной памяти. В этих условиях ОС не имеет другого выхода, кроме поочередного вытеснения процессов или их частей на диск, чтобы использовать освободившуюся память на нужды других процессов. Неудачная реализация такого вытеснения может почти полностью застопорить работу ОС, которая большую часть времени будет заниматься записью и чтением с диска.
К основным задачам, которые должна решать подсистема управления памятью многозадачной ОС, добавляются следующие:
· предоставление процессам возможностей получения и освобождения дополнительных областей памяти в ходе работы;
· эффективное использование ограниченного объема основной памяти для удовлетворения нужд всех работающих процессов, в том числе с использованием дисков как расширения памяти;
· изоляция памяти процессов, исключающая случайное или намеренное несанкционированное обращение одного процесса к областям памяти, занимаемым другим процессом;
· предоставление процессам возможности обмена данными через общие области памяти.
Классификация методов распределения памяти
Рис. 1 Классификация методов распределения памяти
Управление реальной памятью
Для знатоков: выделение памяти в Windows VS кэширование?
Ситуация: компьютер, на борту которого 4 ГБ оперативной памяти, работающий под управлением Windows 7 64-bit в течение нескольких часов занимался сложной задачей (импорт большого массива данных в SQL из кучи мелких файлов (100.000+ файлов)). Постепенно работа компьютера замедлялась все больше и больше и он стал почти совсем неотзывчивым. Монитор ресурсов на вкладке «Память» в разделе «Физическая память» показывает:
Зарезервированное оборудование: 2 МБ
Используется: 3874 МБ
Ожидание: 163 МБ
(пока я это писал, цифры незначительно изменялись то в большую, то в меньшую сторону)
НО! Если просуммировать процессы по значениям в столбце «Завершено (КБ)» или «Рабочий набор (КБ)» (кто-нибудь может пояснить в двух словах, в чем разница между этими значениями?), то по сумме получается, что все процессы потребляют не более 2 ГБ памяти.
Вопрос: кто съел еще почти 2 ГБ памяти и почему она не высвобождается? (в текущий момент никаких трудоемких или требующих памяти задач не выполняется).
PS В диспетчере задач на вкладке «Быстродействие» такая картина по памяти:
Выделено (МБ): 5979 / 8187 (хотелось бы чтобы кто-то также прокомментировал, что означают эти цифры)
Надеюсь только на экспертов.
- Вопрос задан более трёх лет назад
- 26520 просмотров
>>Свободно: 46 МБ
Это количество действительно свободной памяти, т.е. вообще ни подо что не задействованной. В нормальных условиях её и должно быть свободно чуть-чуть, т.к. остальная _доступная_ память должна уходить на кеширование.
>>в чем разница между этими значениями
Ну вообще, если навести мышу на заголовки, то там подсказка выплывает
Завершено — сколько виртуальной памяти выделенно процессу (т.е. например процесс попросил 2Гб аллокейтнуть — будет показывать 2Гб здесь);
Рабочий набор — сколько в реальности сейчас висит в оперативной памяти, т.е. значение может быть меньше чем «Завершено».
Вот хороший пример:
>>Вопрос: кто съел еще почти 2 ГБ памяти и почему она не высвобождается?
Ну куда именно она ушла только по итоговым показателям трудно сказать, для более-менее конкретного гадания нужно хотя скриншоты. Крайне желательно взять Process Monitor (www.sysinternals.com).
>>Всего: 4094
Это объём _оперативной памяти_ (без свопа)
>>Кэшировано: 178
Это объём оперативной памяти выделенной под кеширование файлов
>>Доступно: 211
Это объём оперативки, который система может выделить для процесса (состоит из кеш+свободная)
>>Выделено (МБ): 5979 / 8187
Выделено памяти — 5979 мегабайт из максимально доступных 8187 мегабайт, состоящих из
4096 Мб оперативной памяти и 4096 Мб файла подкачки.
Что, кстати, косвенно говорит о том, что памяти кто-то очень немало сожрал, аж в 1,5 раза больше чем оперативки.
Оперативная память эпизод iv управление памятью: взгляд изнутри
Довольно странный выбор для такой платформы. Это специально, чтобы процессору тяжелее было, или чтобы апгрейдить было потом геморройнее?
Не сильно ли вредно это будет контроллеру памяти
Для контроллера памяти там штатно до 1.35 В, так что это не страшно.
3724. *DS* , 08.04.2020 10:49 |
Allex Довольно странный выбор для такой платформы. Это специально, чтобы процессору тяжелее было, или чтобы апгрейдить было потом геморройнее? Память досталась за относительно небольшие деньги. Гораздо худшие варианты по производительности стоили на 2-3 т.р. дороже. Ничего криминального, для моих задач, не вижу. BIOS свежий? |
3725. Allex , 08.04.2020 11:49 |
*DS* Гораздо худшие варианты по производительности стоили на 2-3 т.р. дороже. Странно. У нас HX424C15FBK2/16 стоил дешевле, чем HX424C15FBK4/16. На последнем BIOS, всё было также без изменений, только добавились ещё зависания при входе и выходе из BIOS. Тогда остается только ждать следующего BIOS. Или — оставить как есть. ;+)) |
3726. Bloodfist42 , 09.04.2020 13:06 |
Приветствую. Некий moderator-ALH закрыл мою тему, посчитав, что проблему с МАТЕРИНКОЙ могут решить тут. Не буду ему перечить, просто выложу текст вопроса тут.
Есть проблема с оперативной памятью. Новая оперативная память Kingston HyperX Fury 2x8GB KIT HX318C10FBK2/16 не хочет работать на заявленных характеристиках – на 1866 Мгц. Не работает, в смысле не запускается даже биос. Даже до первого экрана не доходит их спикер не издает никаких звуков. Если вручную выставить 1600 Мгц, то работает. Системки Проблема точно с материнской платой. Пробовал запускать эту оперативную память на таком компьютере: Запускается без проблем. Пробовали менять процессоры между этими компьютерами – изменений никаких нет. На моем, который на P67 все так же память с частотой выше 1600 не запускается. Проболи еще прошить биос с f9 до f10b — не помогло. Более того, заведомо рабочая оперативная память Kingston HyperX Savage 2x8GB KIT PC3-17000 (HX321C11SRK2/16) на своей рабочей частоте в 2133 тоже не заработала. Как и не заработала в 1866. В чем может быть проблема и как ее решить? |
3727. Allex , 09.04.2020 14:09 |
Bloodfist42 А ничего, что P67 как бы для разгона не предназначен? ;+)) Вот Z77 — предназначен, там все и заводится. |
3728. a1039 , 09.04.2020 16:01 |
Allex P67 как бы для разгона не предназначен с чего бы енто?? 2 года и санди и иви разогнанные на p8p67 жили |
3729. Allex , 09.04.2020 16:39 |
a1039 на p8p67 жили Ну, ASUS тогда во фрондерство игрался, и игнорировал запреты от Intel, разрешая кое-что допиливанием BIOS. |
3730. a1039 , 09.04.2020 17:04 |
Allex Ну, ASUS тогда во фрондерство игрался, и игнорировал запреты от Intel https://en.wikipedia.org/wiki/Intel_P67 — «Supports processor overclocking (Only available for unlocked processors: Core i5-2500K, Core i5-2550K, Core i7-2600K and 2700K)« |
3731. Bloodfist42 , 09.04.2020 20:50 |
Хорош спорить тут. Как раз p67 для разгона предназначен, а в то время был еще h67 вот на нем работала только видео, встроенное в проц. А вот Z появился сильно позже.
Только это все лирика. В официальной документации материнки заявлена поддержка памяти до 2133. И я в упор не вижу причем тут разгон к оперативке? Написал, что не в разгоне, чтобы срача не началось типа «разогнал=убил материнку». Все работает в стоке, потому что хватает. |
3732. V.K. , 09.04.2020 23:35 |
Bloodfist42 И я в упор не вижу причем тут разгон к оперативке? Лучше в привате его спросить, бывает «швыряют» от темы к теме. Как понимаю, с разгона сюда закинули? На личном опыте, попадались пару Гиговых мамок, где ни биос, ни CPU не решали проблему с установкой частот, причем платы даже не интеловские. Бывало, что даже тайминги устоновленые руками не соответсвовали работе. Решение — поменял и забыл, либо работа в штатном режиме, хотя чипсет всё позволял.. |
3733. Bloodfist42 , 11.04.2020 09:53 |
V.K.
Не, не с разгона. я тему создал новую, потому что не знал, где спросить. Спасибо за совет. Прошивка биоса тоже не помогла. У этой памяти есть еще одна проблема — у нее частоты ставятся сами, а не XMP профилем. Поэтому оперативка не хочет стартовать. Та, что держит 2133 стартует с 1600 и она работает на 1600. Прошил вместо bios’а UEFI, вроде заработало. Но почему на обычном биосе не работало — не понятно. Да и я не в восторге от Бетты. Нормального так и не выпустили и, думаю, не выпустят. |
3734. Allex , 11.04.2020 10:33 |
Bloodfist42 у нее частоты ставятся сами Частоты никогда и нигде не «ставятся сами». Частоту, тайминги, напряжение питания — это все выставляет BIOS. А вот откуда он берет информацию, и как он принимает решение — это уже следующий вопрос. Прошил вместо bios’а UEFI, вроде заработало. Но почему на обычном биосе не работало — не понятно. Потому что такой BIOS. ;+)) |
3735. V.K. , 11.04.2020 12:28 |
Bloodfist42 Нормального так и не выпустили и, думаю, не выпустят. Если пару лет прошло — скорее всего, обычно бета там последняя. Полу кривой биос лучше, чем кривой(с) |
3736. gonza84 , 14.04.2020 10:43 |
Здравствуйте. Память — CRUCIAL CT8G4DFS824A DDR4 8Гб 2400МГц Мать — ASUS H110M-K с поддержкой памяти до 2133МГц Все пишут что память в этом случае будет работать на 2133, а у меня в CPU-Z кажет частоту DRAM — 1200. Нормально ли это? Нужно ли лезть куда-то понижать частоту до 1066? К сообщению приложены файлы: 1.jpg, 896×735, 251Кb, 2.jpg, 501×501, 72Кb, 3.jpg, 501×501, 91Кb |
3737. Allex , 14.04.2020 11:11 |
gonza84 ASUS H110M-K с поддержкой памяти до 2133МГц С процессорами Kaby Lake эта плата поддерживает 2400 вообще-то. у меня в CPU-Z кажет частоту DRAM — 1200 Все верно. Поинтересуйся, что означает первая буква «D» в аббревиатуре DDR. ;+)) |
3738. gonza84 , 14.04.2020 11:31 |
Allex D — значит double. ) А что с KabyLake поддерживает 2400 я этого не знал. Спасибо. |
3739. Allex , 14.04.2020 11:33 |
gonza84 D — значит double. ) Вот-вот — потому при физической тактовой 1200 данных передается 2400. ;+)) |
3740. Павел Шпилевой , 17.04.2020 18:52 |
Всем привет,ребят! С праздничком всех! Мира,добра вашим родным и друзьям! Заранее прошу прощения,если поднимаю старую и уже заезженную тему. Вдруг что,ткните мне ссылку на похожую проблему и её решение Конфиг ПК вставлю скрином с этим сообщением. Суть проблемки в чём: планки оперативы из слотов 1 и 2,заточенные только под 400 Мгц. отдельно работают как надо на указанных частотах,но при вставлени двух планок из 3 и 4 слота (на скрине),общая частота падает до 333 Мгц. При принудительном повышении частоты в БИОСе до 400 Мгц. ОС не запускается. Что и как правильно нужно сделать,и возможно ли это с теми двумя планками,у которых расширенные частоты?
К сообщению приложены файлы: 1.jpg, 895×445, 99Кb |
3741. LexaNik , 17.04.2020 20:00 |
Павел Шпилевой И Вам всех благ! общая частота падает до 333 Мгц Это нормально. При принудительном повышении частоты в БИОСе до 400 Мгц. ОС не запускается. |
3742. V.K. , 17.04.2020 20:50 |
Павел Шпилевой частота падает до 333 Мгц Подключаюсь к ответу выше — норма, да при 4 не одинаковых. В идеале надо 4 планки одинаковые, и желательно типа Hуnix оригинал. |
3743. Павел Шпилевой , 18.04.2020 03:07 |
V.K. В идеале надо 4 планки одинаковые, и желательно типа Hуnix оригинал. Тоесть даже если куплю точно такие же планки как первые две,(а такая возможность есть,т.к. покупал их меньше месяца назад и у продавца они ещё есть в наличии),то не факт,что и они все четыре одинаковые заработают на 400 Мгц,? |
3744. V.K. , 18.04.2020 05:58 |
Павел Шпилевой
Как повезет, но шанс выше. |
3745. Павел Шпилевой , 20.04.2020 16:40 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Ребят,самое интересное,что все эти четыре планки работают сейчас в 2-х канальном режиме=) Удивляюсь потому,что наслышан сколько нужно факторов чтобы он включился,а тут прямо так просто всё вышло Тем более,что одна пара планок 2011 года выпуска,а вторая 2020 года,и ко всему они на разных чипах )) Для затравки в тему расскажу маленькую историю касающуюся этого всего с приколом и хэппи-эндом В общем за 10 лет как у меня комп насобирался там целый зоопарк из оперативок,решил я всё это дело упорядочить. Заказал две по 2 Гб,пришли,проверил,потестил,всё отлично работает,НО как в том мультике:» Маловато будет!» Т.к. планки эти стали совсем относительно дешевыми,то заказываю ещё две такие же планки у этого же продавца. Присылают,открываю посылку,и медленно офигеваю,начинаю дико ржать Дело в том,что кто-то из менеджеров тупанул и прислал мне планки две по 4 ГБ. )) Запускались они конечно тоже только при понижении частоты,да и комп с ними как-то уж очень тяжело по ощущениям работал. Решили с другом обменяться: он мне свои две по 2 Гб, купленные пару лет назад (это те,которые с расширенными частотами в 3 и 4 слотах),и всё у всех нормально заработало=) Так вот ещё прикол в том,что у него эти две планки,которые он мне обменял,ни в какую не работали у него в 2-х канальном режиме Немножко жаль конечно,что скорее всего не запущу все эти четыре планки на 400 Мгц.,но думаю не сильно я проиграю в производительности. Всё и так быстро и стабильно сейчас работает.наверно,на этом и остановлюсь=) Спасибо,ребят,за ответы и советы!
|