Что такое вспомогательная память компьютера
Организация памяти
За последнюю неделю дважды объяснял людям как организована работа с памятью в х86, с целью чтобы не объяснять в третий раз написал эту статью.
И так, чтобы понять организацию памяти от вас потребуется знания некоторых базовых понятий, таких как регистры, стек и тд. Я по ходу попробую объяснить и это на пальцах, но очень кратко потому что это не тема для этой статьи. Итак начнем.
Как известно программист, когда пишет программы работает не с физическим адресом, а только с логическим. И то если он программирует на ассемблере. В том же Си ячейки памяти от программиста уже скрыты указателями, для его же удобства, но если грубо говорить указатель это другое представление логического адреса памяти, а в Java и указателей нет, совсем плохой язык. Однако грамотному программисту не помешают знания о том как организована память хотя бы на общем уровне. Меня вообще очень огорчают программисты, которые не знают как работает машина, обычно это программисты Java и прочие php-парни, с квалификацией ниже плинтуса.
Так ладно, хватит о печальном, переходим к делу.
Рассмотрим адресное пространство программного режима 32 битного процессора (для 64 бит все по аналогии)
Адресное пространство этого режима будет состоять из 2^32 ячеек памяти пронумерованных от 0 и до 2^32-1.
Программист работает с этой памятью, если ему нужно определить переменную, он просто говорит ячейка памяти с адресом таким-то будет содержать такой-то тип данных, при этом сам програмист может и не знать какой номер у этой ячейки он просто напишет что-то вроде:
int data = 10;
компьютер поймет это так: нужно взять какую-то ячейку с номером стопицот и поместить в нее цело число 10. При том про адрес ячейки 18894 вы и не узнаете, он от вас будет скрыт.
Все бы хорошо, но возникает вопрос, а как компьютер ищет эту ячейку памяти, ведь память у нас может быть разная:
3 уровень кэша
2 уровень кэша
1 уровень кэша
основная память
жесткий диск
Это все разные памяти, но компьютер легко находит в какой из них лежит наша переменная int data.
Этот вопрос решается операционной системой совместно с процессором.
Вся дальнейшая статья будет посвящена разбору этого метода.
Архитектура х86 поддерживает стек.
Стек это непрерывная область оперативной памяти организованная по принципу стопки тарелок, вы не можете брать тарелки из середины стопки, можете только брать верхнюю и класть тарелку вы тоже можете только на верх стопки.
В процессоре для работы со стеком организованны специальные машинные коды, ассемблерные мнемоники которых выглядят так:
push operand
помещает операнд в стек
pop operand
изымает из вершины стека значение и помещает его в свой операнд
Стек в памяти растет сверху вниз, это значит что при добавлении значения в него адрес вершины стека уменьшается, а когда вы извлекаете из него, то адрес вершины стека увеличивается.
Теперь кратко рассмотрим что такое регистры.
Это ячейки памяти в самом процессоре. Это самый быстрый и самый дорогой тип памяти, когда процессор совершает какие-то операции со значением или с памятью, он берет эти значения непосредственно из регистров.
В процессоре есть несколько наборов логик, каждая из которых имеет свои машинные коды и свои наборы регистров.
Basic program registers (Основные программные регистры) Эти регистры используются всеми программами с их помощью выполняется обработка целочисленных данных.
Floating Point Unit registers (FPU) Эти регистры работают с данными представленными в формате с плавающей точкой.
Еще есть MMX и XMM registers эти регистры используются тогда, когда вам надо выполнить одну инструкцию над большим количеством операндов.
Рассмотрим подробнее основные программные регистры. К ним относятся восемь 32 битных регистров общего назначения: EAX, EBX, ECX, EDX, EBP, ESI, EDI, ESP
Для того чтобы поместить в регистр данные, или для того чтобы изъять из регистра в ячейку памяти данные используется команда mov:
mov eax, 10
загружает число 10 в регистр eax.
mov data, ebx
копирует число, содержащееся в регистре ebx в ячейку памяти data.
Регистр ESP содержит адрес вершины стека.
Кроме регистров общего назначения, к основным программным регистрам относят шесть 16битных сегментных регистров: CS, DS, SS, ES, FS, GS, EFLAGS, EIP
EFLAGS показывает биты, так называемые флаги, которые отражают состояние процессора или характеризуют ход выполнения предыдущих команд.
В регистре EIP содержится адрес следующей команды, которая будет выполнятся процессором.
Я не буду расписывать регистры FPU, так как они нам не понадобятся. Итак наше небольшое отступление про регистры и стек закончилось переходим обратно к организации памяти.
Как вы помните целью статьи является рассказ про преобразование логической памяти в физическую, на самом деле есть еще промежуточный этап и полная цепочка выглядит так:
линейный адрес=Базовый адрес сегмента(на картинке это начало сегмента) + смещение
Сегмент кода
Сегмент данных
Сегмент стека
Используемый сегмент стека задается значением регистра SS.
Смещение внутри этого сегмента представлено регистром ESP, который указывает на вершину стека, как вы помните.
Сегменты в памяти могут друг друга перекрывать, мало того базовый адрес всех сегментов может совпадать например в нуле. Такой вырожденный случай называется линейным представлением памяти. В современных системах, память как правило так организована.
Теперь рассмотрим определение базовых адресов сегмента, я писал что они содержаться в регистрах SS, DS, CS, но это не совсем так, в них содержится некий 16 битный селектор, который указывает на некий дескриптор сегментов, в котором уже хранится необходимый адрес.
Так выглядит селектор, в тринадцати его битах содержится индекс дескриптора в таблице дескрипторов. Не хитро посчитать будет что 2^13 = 8192 это максимальное количество дескрипторов в таблице.
Вообще дескрипторных таблиц бывает два вида GDT и LDT Первая называется глобальная таблица дескрипторов, она в системе всегда только одна, ее начальный адрес, точнее адрес ее нулевого дескриптора хранится в 48 битном системном регистре GDTR. И с момента старта системы не меняется и в свопе не принимает участия.
А вот значения дескрипторов могут меняться. Если в селекторе бит TI равен нулю, тогда процессор просто идет в GDT ищет по индексу нужный дескриптор с помощью которого осуществляет доступ к этому сегменту.
Пока все просто было, но если TI равен 1 тогда это означает что использоваться будет LDT. Таблиц этих много, но использоваться в данный момент будет та селектор которой загружен в системный регистр LDTR, который в отличии от GDTR может меняться.
Индекс селектора указывает на дескриптор, который указывает уже не на базовый адрес сегмента, а на память в котором хранится локальная таблица дескрипторов, точнее ее нулевой элемент. Ну а дальше все так же как и с GDT. Таким образом во время работы локальные таблицы могут создаваться и уничтожаться по мере необходимости. LDT не могут содержать дескрипторы на другие LDT.
Итак мы знаем как процессор добирается до дескриптора, а что содержится в этом дескрипторе посмотрим на картинке:
Дескрипторы состоит из 8 байт.
Биты с 15-39 и 56-63 содержат линейный базовый адрес описываемым данным дескриптором сегмента. Напомню нашу формулу для нахождения линейного адреса:
линейный адрес = базовый адрес + смещение
[база; база+предел)
(база+предел; вершина]
Кстати интересно почему база и предел так рвано располагаются в дескрипторе. Дело в том что процессоры х86 развивались эволюционно и во времена 286х дескрипторы были по 8 бит всего, при этом старшие 2 байта были зарезервированы, ну а в последующих моделях процессоров с увеличением разрядности дескрипторы тоже выросли, но для сохранения обратной совместимости пришлось оставить структуру как есть.
Значение адреса «вершина» зависит от 54го D бита, если он равен 0, тогда вершина равна 0xFFF(64кб-1), если D бит равен 1, тогда вершина равна 0xFFFFFFFF (4Гб-1)
С 41-43 бит кодируется тип сегмента.
000 — сегмент данных, только считывание
001 — сегмент данных, считывание и запись
010 — сегмент стека, только считывание
011 — сегмент стека, считывание и запись
100 — сегмент кода, только выполнение
101- сегмент кода, считывание и выполнение
110 — подчиненный сегмент кода, только выполнение
111 — подчиненный сегмент кода, только выполнение и считывание
44 S бит если равен 1 тогда дескриптор описывает реальный сегмент оперативной памяти, иначе значение S бита равно 0.
Самым важным битом является 47-й P бит присутствия. Если бит равен 1 значит, что сегмент или локальная таблица дескрипторов загружена в оперативку, если этот бит равен 0, тогда это означает что данного сегмента в оперативке нет, он находится на жестком диске, случается прерывание, особый случай работы процессора запускается обработчик особого случая, который загружает нужный сегмент с жесткого диска в память, если P бит равен 0, тогда все поля дескриптора теряют смысл, и становятся свободными для сохранения в них служебной информации. После завершения работы обработчика, P бит устанавливается в значение 1, и производится повторное обращение к дескриптору, сегмент которого находится уже в памяти.
На этом заканчивается преобразование логического адреса в линейный, и я думаю на этом стоит прерваться. В следующий раз я расскажу вторую часть преобразования из линейного в физический.
А так же думаю стоит немного поговорить о передачи аргументов функции, и о размещении переменных в памяти, чтобы была какая-то связь с реальностью, потому размещение переменных в памяти это уже непосредственно, то с чем вам приходится сталкиваться в работе, а не просто какие-то теоретические измышления для системного программиста. Но без понимания, как устроена память невозможно понять как эти самые переменные хранятся в памяти.
В общем надеюсь было интересно и до новых встреч.
Большая Энциклопедия Нефти и Газа
Вспомогательная память
Схемы защиты вспомогательной памяти в существующих системах предназначены главным образом для защиты от аппаратных ошибок, хотя супервизорные операционные системы могут использовать их и для защиты от неотлаженных ошибочных программ решения задач. Так, например, в системе IBM ЗбОустройству памяти должен сообщаться признак маски, который показывает, разрешается ли запись и ( или) перемещение рычага дисков при последующих командах. [3]
При наличии большой вспомогательной памяти данные передаются от нее и к ней целыми группами или блоками. Подобная память также играет очень важную роль. С точки зрения потребителя простейшей является однородная память одного уровня, допускающая физическое разделение на много отдельных блоков. При использовании многоуровневых запоминающих устройств возникают самостоятельные проблемы организации доступа и распределения данных по различным уровням. [4]
Регистры представляют собой вспомогательную память для временного хранения информации, распределенную по всей системе. [5]
При таком моделировании вспомогательной памяти корректно передаются ее значения при вызовах, однако возникают затруднения рри закрытии вызванных вычислений. Если преобразователь At вызвал Л /, то после окончания работы вызванного преобразователя, At должен получить, кроме текущего значения основной памяти, информацию о значении вспомогательной памяти. [7]
Наконец, программам измерений требуется вспомогательная память для вывода результатов. Чтобы процесс записи результатов измерений как можно меньше мешал нормальной работе системы, можно предоставлять программам измерений специально для них выделенные системные средства вывода. Иногда минимум помех достигается практически благодаря выделению отдельного, лентопротяжного устройства для вывода результатов измерений. Все другие системные средства должны использоваться программами измерений совместно с исследуемыми задачами. Если результаты измерений выдаются на устройство прямого доступа, могут возникнуть потери до нескольких сот миллисекунд из-за того, что головки сдвигаются со своего нормального положения. [9]
Презентация по информатике «Виды памяти компьютера»
Описание презентации по отдельным слайдам:
Малышева Светлана Ивановна Виды памяти компьютера Выполнила: Малышева Светлана Ивановна, преподаватель ПОУ «Уральский региональный колледж» в г. Новый Уренгой
Основные характеристики памяти: информационная ёмкость(объем) быстродействие энергопотребление Быстродействие памяти зависит от: полосы пропускания (максимальная скорость передачи данных х разрядность) различного рода задержек Компьютерная память – это совокупность устройств и микросхем для хранения информации Компьютерная память Малышева Светлана Ивановна
Производные единицы исчисляются в 2-ичной системе: Информационная ёмкость Малышева Светлана Ивановна
Память ПК Малышева Светлана Ивановна ОЗУ (RAM)
Постоянное запоминающее устройство (ПЗУ) Постоянное запоминающее устройство (ПЗУ, англ. ROM Only Memory – память только для чтения) предназначено для чтения хранящейся в нём информации. В ПЗУ находятся программы, которые записываются туда а заводе-изготовителе. Они автоматически запускаются при включении компьютера. Эти программы предназначены для первоначальной загрузки операционной системы. После выключения питания компьютера информация в ПЗУ сохраняется — это энергонезависимое устройство. Внутренняя память Малышева Светлана Ивановна
Оперативное запоминающее устройство (ОЗУ) ОЗУ (оперативное запоминающее устройство) или RAM (Random Access Memory) – энергозависимая память, используется для временного хранения работающих программ и данных. В ОЗУ во время работы компьютера хранится выполняемый машинный код (программы), а также входные, выходные и промежуточные данные, обрабатываемые процессором. Внутренняя память Малышева Светлана Ивановна
CMOS – память (полупостоянная память) CMOS RAM — это память с невысоким быстродействием и минимальным энергопотреблением от батарейки. Используется для хранения информации о конфигурации и составе оборудования компьютера, а также о режимах его работы. Содержимое CMOS изменяется специальной программой Setup, находящейся в BIOS (англ. Setup — устанавливать, читается «сетап»). Внутренняя память Малышева Светлана Ивановна
Малышева Светлана Ивановна CD DVD Стриммеры Дисководы НМЖД НГМД USB Card Readers Карты памяти Flash Drive USB Накопители Носители внешней памяти Магнитная память Оптическая память Электронная память ROM Только чтение R Однократная запись RW Перезаписываемые носители
Стример (streamer) – устройство для резервного копирования данных c винчестера на магнитную ленту. емкость до 1 600 Гб высокая скорость (до 120 Мб/с) дешевая магнитная лента сжатие при записи на ленту надежность возможность восстановления при сбоях Стримеры Малышева Светлана Ивановна
Интернет – ресурсы Земной шар, компьютер: http://vsc-vrn.ru/service/img/platinum.png Фон: https://static.riafan.ru/uploads/2019/01/28/orig-1548675391e016073a817ebf8002bd4956e361e50f.jpeg Виды памяти компьютера: https://pcradar.ru/vidy-pamyati-kompyutera-vneshnyaya-i-vnut/ Малышева Светлана Ивановна
Курс повышения квалификации
Дистанционное обучение как современный формат преподавания
Курс профессиональной переподготовки
Информатика: теория и методика преподавания в образовательной организации
Курс повышения квалификации
Современные педтехнологии в деятельности учителя
Ищем педагогов в команду «Инфоурок»
Номер материала: ДБ-1260314
Не нашли то что искали?
Вам будут интересны эти курсы:
Оставьте свой комментарий
Авторизуйтесь, чтобы задавать вопросы.
Учителям предлагают 1,5 миллиона рублей за переезд в Златоуст
Время чтения: 1 минута
Апробацию новых учебников по ОБЖ завершат к середине 2022 года
Время чтения: 1 минута
Учителя о ЕГЭ: секреты успешной подготовки
Время чтения: 11 минут
Время чтения: 2 минуты
Школьников Улан-Удэ перевели на удаленку из-за гриппа и ОРВИ
Время чтения: 1 минута
Путин поручил не считать выплаты за классное руководство в средней зарплате
Время чтения: 1 минута
Подарочные сертификаты
Ответственность за разрешение любых спорных моментов, касающихся самих материалов и их содержания, берут на себя пользователи, разместившие материал на сайте. Однако администрация сайта готова оказать всяческую поддержку в решении любых вопросов, связанных с работой и содержанием сайта. Если Вы заметили, что на данном сайте незаконно используются материалы, сообщите об этом администрации сайта через форму обратной связи.
Все материалы, размещенные на сайте, созданы авторами сайта либо размещены пользователями сайта и представлены на сайте исключительно для ознакомления. Авторские права на материалы принадлежат их законным авторам. Частичное или полное копирование материалов сайта без письменного разрешения администрации сайта запрещено! Мнение администрации может не совпадать с точкой зрения авторов.
Что такое ОЗУ и для чего требуются оперативная память в компьютере
Обновлено 02 февраля 2021
Оперативную память можно сравнить со спинным мозгом человека. Она обеспечивает скорость работы периферии и обмена информацией
Оперативная память в компьютере – что это такое?
Оперативная память (ОЗУ) имеет английское название RAM (Random Access Memory). Также данный узел может именоваться «оперативка», память. По техническим характеристикам это устройство представляет собой энергозависимую компоненту общей компьютерной памяти, в которой происходит хранение временных данных в виде машинного кода или программы.
Дополнительно в оперативной памяти ПК содержатся временные входные, выходные или промежуточные данные, которые находятся в процессе обработки центральным процессором.
Физическое исполнение этого типа памяти представлено в виде планок, на которых содержится набор микросхем и токопроводящих дорожек. Устанавливать оперативную память необходимо в специальные гнезда, расположенные на материнской плате компьютера. Они бывают различного цвета, обычно голубыми, желтыми или зелеными. Каждая планка в области расположения пинов (контактов) имеет прорезь, которая совмещается с аналогичной в гнезде. По бокам имеются стопорные защелки.
Планка помещается в специальные гнезда с защелками
Понятие энергонезависимая память подразумевает устройство ввода/вывода, для работы которого не требуется наличие постоянного питания. Энергозависимая память – это область размещения информации на компьютере, для функционирования которой требуется наличие источника питания.
Поскольку ОЗУ относится к энергозависимым разновидностям устройств ввода/вывода, то это накладывает отпечаток на особенности ее работы. В отличие от ПЗУ (постоянного запоминающего устройства), на которое происходит сохранение нужной информации, все данные, содержащиеся в ОЗУ, после выключения пользователем ПК обнуляются.
Еще одним моментом, для чего нужна оперативная память на компьютере, является повышение производительности. В отличие от центрального процессора, который имеет высокую скорость отдачи и приема данных, винчестер или периферийные устройства не обладают подобными характеристиками.
При возникновении необходимости обмена данными между внутренними частями ПК, оперативная память играет роль буфера, где кэшируются процессы для ускорения получения доступа к ним. Аналогично работают программы, которые «сбрасывают» кэш временной информации в оперативную память, чтобы в будущем не нагружать ЦП, а получать необходимые данные из ОЗУ.
Память нужна для улучшения производительности ПК
Таким образом, наличие оперативной памяти сказывается на работе системы, позволяя уменьшить время обмена данными между программными средствами и функциональными частями ПК (процессор, «северный» и «южный» мост, устройства ввода/вывода).
Наличие оперативной памяти характерно не только для стационарного ПК. Это важная деталь любого электронного устройства (планшет, ноутбук, смартфон или даже смарт-ТВ).
Характеристики оперативной памяти
Чтобы разобраться, что такое оперативная память для ноутбука или настольного компьютера, требуется знать важные параметры, определяющие выбор – это характеристики ОЗУ.
Сюда входит не только производительность или цена, но также такие параметры, как объем, частота работы вычислительного процессора, тайминги.
1 Гб ОЗУ: что это такое или характеристики объема
Очень часто при прочтении технических характеристик устройства, в частности, компьютера, покупатель сталкивается с таким текстом: ОЗУ – 2Гб. Что это такое, и какое влияние оказывает объем оперативки на работу ПК.
Для понимания важности показателя в вопросе, что такое RAM и описания зависимости скорости работы ПК от объема можно привести простой пример. Во время работы пользователя на компьютере, значительное количество данных находятся в процессе постоянного перемещения из ПЗУ в ОЗУ для ускорения обмена и повышения скорости обработки информации компьютером. В оперативной памяти находится кэш всех открытых приложений. В этот момент объем памяти никоим образом не сказывается на работе.
Объем оперативной памяти можно проверить в сведениях о системе
Проблема может начинаться при превышении максимального количества данных, которые могут размещаться в ОЗУ. В этом случае более старая информация перемещается в специально отведенное место на диске, который именуется файлом подкачки.
Итогом становится подтормаживание работы, поскольку скорость обмена данными между жестким диском и процессором намного ниже, чем может гарантировать ОЗУ. Поэтому напрашивается один вывод: объем оперативной памяти должен превышать максимальное суммарное потребление ресурсов компьютера открытыми приложениями, в том числе и системными.
Объем современной оперативной памяти для ПК измеряется гигабайтами (Гб). Рекомендуемые объемы ОЗУ следующие:
При установке на ПК 32-битной версии операционной системы не рекомендуется устанавливать более 4 Гб ОЗУ, поскольку это не поддерживается ОС. Если планируется применять больший объем, то следует позаботиться о приобретении 64-битной версии программы.
Частота
Еще одной важной характеристикой ОЗУ в компьютере, является частоты работы. Этот параметр означает ширину канала, который применяется для обмена между материнской платой, процессором и непосредственно памятью. Здесь действует принцип «больше значит лучше». Но следует учитывать, что частотная характеристика памяти должна соответствовать аналогичному показателю системной платы. Например, при заявленной работе ОЗУ на частоте 1600 МГц и наличии в шине «материнки» поддержки только 1066 МГц, фактическое значение показателя у ОЗУ составит упомянутые 1066 МГц.
Также при упоминании частоты памяти может идти речь не о такте, а о скорости передачи. Этот показатель, которые правильно именовать скорость передачи данных представляет собой количество операции, результатом которых является обмен данными, совершенными за промежуток времени в одну секунду. Единицей измерения является гигатранфер или мегатрансфер (GT/s или MT/s). Характеристики приводятся в описании памяти.
Частота памяти влияет на скорость ее работы
Если говорить о тактовой частоте, то она составляет половину указанной удвоенной скорости передачи данных. Этот показатель скрывается под буквенным индексом DDR или Double Date Rate.
Список реальных показателей, которые чаще всего встречаются у производителей ОЗУ, приводится в таблице:
Тип памяти | Возможные скорости работы, МГц | Такт, МГц |
DDR | 200/266/333/400 | 100/133/166/200 |
DDR2 | 400/533/667/800/1066 | 200/266/333/400/533 |
DDR3 | 800/1066/1333/1600/1800/2000/2133/2200/2400 | 400/533/667/800/1800/1000/1066/1100/1200 |
DDR4 | 2133/2400/2666/2800/3000/3200/3333 | 1066/1200/1333/1400/1500/1600/1666 |
Следует обращать внимание на максимальный показатель такта, который поддерживает материнская плата. Если будет установлено две планки, одна из которых работает на более высоком такте, то фактический параметр частоты определяет низшие характеристики ОЗУ.
Тайминг
Тайминг означает способность задержки памяти. Существует такой параметр, как время доступа или CAS Latency. Его показатель определяет число тактовых циклов, создаваемых модулем памяти в процедуре задержки возврата информации, запрос на которую поступает от ЦП. Если показатель тайминга 9 включает девять проходов, то, например, цифра 7 будет означать всего семь тактовых циклов.
При равных показателях объема и скорости передачи информации, ОЗУ с таймингом в 7 циклов работает быстрее. Это называется латентностью.
Тайминги можно посмотреть в специализированных программах типа AIDA64
Вывод: Чем ниже показатель тайминга, тем быстрее осуществляется работа ОЗУ.
Очень часто производитель не устанавливает максимальную частоту работы памяти, чтобы сохранить оптимальные показатели тайминга. При повышении такта автоматически возрастает рабочий тайминг, что не лучшим образом сказывается на производительности модуля.
Как узнать объем ОЗУ, установленной на компьютере
Для того чтобы точно знать количество оперативной памяти, установленной на компьютере, существует несколько способов. Подобная процедура может потребоваться, чтобы знать, как повысить ОЗУ при недостаточном ее количестве.
Варианты просмотра объема (в порядке усложнения):
Нажатие клавиш Win+R приведет к появлению командной строки
«AIDA64» – программа, которая предоставляет исчерпывающие сведения о компьютере и системе
Разновидности оперативной памяти на компьютере
Современный компьютерные технологии предлагают пользователям всего два вида памяти: статистический и динамический
Статистическая разновидность
Этот тип называется «SRAM». При его создании используются полупроводниковые триггеры, что приводит к значительному ускорению скорости работы. Но затратная и сложная технология изготовления сказывается на стоимости. Также эта разновидность отличается своими большими размерами, поэтому не применяется в домашних ПК, а больше используется в промышленных серверах.
Динамическая разновидность
Этот вид носит название «DRAM» и применяется в большинстве современных ПК или ноутбуках. Основу данного типа составляют конденсаторы, что обеспечивает повышенную плотность записи данных и приемлемую стоимость. Недостатки вытекают из конструктивных особенностей. Повышение емкости конденсатора приводит к его быстрому саморязряду. Поэтому требуется постоянное пополнение, за счет процесса регенерации. Это тормозит работу ОЗУ, поэтому производителями применяются различные схемы для снижения времени задержки.
Современная память именуется «DDR» или «DRAM»
Также DRAM разделяется по поколениям или по времени создания. Эти виды различаются тактовой частотой и скоростью передачи данных. Всего существует 4 поколения ОЗУ:
Дополнительно существует подразделение на оперативную память для стационарных (настольных) ПК и ноутбуков. Очень часто на стикерах, имеющихся на оборотной стороне ноутбука или нетбука можно увидеть указание типа оперативной памяти SO DIMM. Что это? Это точно та же ОЗУ, только меньшего размера.
В ноутбуках применяется память SO DIMM
Для сравнения, привычные габариты DRAM третьего поколения составляют 133,35 мм в длину. А модуль SO DIMM будет длиной в 67.6 мм. Также различается количество пинов (контактов для подключения).
Основные различия между стандартной DRAM и SO DIMM приведены в таблице:
DRAM | SODIMM |
Устанавливаются в стационарные компьютеры | Предназначаются для монтажа в ноутбуках или нетбуках |
Количество пинов 240 у памяти 3-го поколения и 288 у DRAM4 | Число контактов составляет 204 для DDR3 и 260 для DDR4 |
Длина 133,35 мм | Длина 67,6 мм |
На первых компьютерах устанавливались модули памяти SIPP, которые представляют собой обычную печатную плату с гибкими контактами. Они часто ломались при установке. На смену SIPP пришли модули SIMM, которые уже больше напоминали современные планки.
Иногда на площадках интернет магазинов, преимущественно китайского происхождения, можно встретить в продаже оперативную память только для AMD. Что это такое и на самом деле подобная линейка будет работать только на архитектуре от данного производителя?
Есть модули, которые предназначены только с работой на платах AMD, что вызвано особенностями построения архитектуры
В реальности это оказывается правдой. Подобные подделки не соответствуют международным стандартам JEDEC. Поскольку инженеры AMD создали свою собственную архитектуру памяти с применением 11-разрядных столбцов и размером страницы в 16 Кбит. Все остальные производители используют показатель 10 на 8. Это приводит к повышению производительности, поскольку контроллер памяти дольше работает с определенной страницей.
Лучшие производители и стоимость
Чтобы знать, какую ОЗУ лучше купить, следует предварительно ознакомиться с лучшими производителями и отобрать модели, признанные наиболее оптимальными с точки зрения пользователей.
Примерный рейтинг производителей имеет следующий вид:
Corsair
Американская фирма, которая специализируется не только на производстве памяти, но также множества иных компьютерных аксессуаров. Одной из лучших моделей является Corsair CMK16GX4M2A2400C14. Это модуль DDR4, обладающий низким профилем радиатора, но не самой маленькой ценой (14 000 рублей).
Kingston
Еще одна американская компания, специализация которой – производство накопителей. Кроме обычных DRAM конвейер выпускает SSD накопители и флэш-память. К числу наиболее популярных моделей можно отнести Kingston HX324C11SRK2/16. Модуль, продающийся по цене 11 тысяч рублей, отличается повышенными тактовыми частотами и стильным дизайном.
Patriot
Компания, основанная в 1985 году. Главной задачей создания бренда явилась разработка модулей памяти для компьютерных энтузиастов. Каждая планка отличается улучшенным таймингом, повышенной скоростью передачи данных и возможностью оверклокинга. Одной из популярных моделей является Patriot Viper 4 (PV416G340C6K), стоимость которой составляет 13500 рублей. Ее достоинствами являются высокий разгонный потенциал, малое тепловыделение и низкая высота планок.
Muskin
Mushkin Enhanced Redline (994206F)
Американская компания, которая приобрела известность благодаря своим блокам питания. Также в продукции бренда присутствует линейка моделей памяти. Оптимальный выбором станет Mushkin Enhanced Redline (994206F). Эта память предлагает разгон до 3280 МГц и отличается высокой надежностью. Стоимость начинается от 14 000 рублей.
G.Skill
Бренд, родом из Тайваня, который ведет историю с 1989 года. Основная специализация компании – производства оперативной памяти. Одной из лучших моделей считается G.SKill Trident Z 32GB Kit DDR4-3200 CL14 (F4-3200C14D-32GTZR). Память типа DDR4 на 32 Гб, обеспечивающая высокий показатель такта, не требующая дополнительного корректирования напряжения при разгоне. Минус – запредельная стоимость, которая составляет 33 тысячи рублей.
Как увеличить оперативную память на компьютере
При появлении подтормаживания в работе ПК пользователь невольно задумывается над вопросом, как повысить оперативную память. Существует несколько способов, как повысить объем ОЗУ и улучшить производительность ПК.
Именно скорость работы является главной причиной, для чего увеличивают оперативную память компьютера.
Можно выделить три основных способа, как добиться прироста производительности памяти:
Не лишним будет подсчитать количество слотов для размещения памяти, поскольку при наличии недостаточного количества производить увеличение без удаления старых модулей не получится. При установке следует совместить вырезы на плате и зафиксировать стопорные защелки по бокам слота.
При помощи флэш накопителя можно воспользоваться технологией ReadyBoost для увеличения памяти
Минимальные требования, предъявляемые к флэшке для ReadyBoost включают объем не менее 256 Мб, скорость записи 1,75 Мбит/с, а чтения 2,5 Мбит/с.
В БИОС можно поменять тайминги, что приведет к ускорению работы ОЗУ
Чтобы разогнать оперативную память следует зайти в БИОС (кнопка Del или F2, в зависимости от модели ПК). Далее необходимо перейти во вкладку Video Ram или Shared Memory. Там находится вкладка DRAM Read Timing. После выбора ручного режима пользователю будет доступно изменение таймингов. Стоит отметить, что все операции совершаются на свой страх и риск. Требуется глубокое познание в особенностях работы микропроцессорной техники.
ПЗУ – что это такое
Кроме ОЗУ в компьютере имеется ПЗУ или постоянное запоминающее устройство. Чтобы понять, что такое ОЗУ и ПЗУ в компьютере, требуется перечислить источники хранения информации, которые относятся к постоянным:
Под ПЗУ понимаются контроллеры, БИОС, наборы микросхем, а также накопители
Также к числу ПЗУ в компьютере относят микросхемы (северный и южный мост), в которых заложены алгоритмы работы всей системы. Северный мост отвечает за правильную работу процессора и видеускорителя. Южный мост является контроллером, который, расшит на материнской плате и отвечает за процессы ввода/вывода.
Особенностью работы данного типа запоминающего устройства заключается в его энергонезависимости. Сохранение информации происходит даже при выключенном питании.
Как почистить ОЗУ (оперативную память)?
Появление лагов при работе компьютера может свидетельствовать о переполнении оперативной памяти. В этом случае потребуется ее очищение. Наиболее кардинальным методом является перезагрузка ПК, но в этом случае автоматически будут закрыты все окна и может потеряться важная информация, если пользователь не сделает сохранение.
Более щадящим способом является применение диспетчера задач. Он вызывается сочетанием клавиш Ctrl+Alt+Del. В открывшемся окне пользователь увидит запущенные процессы с указанием количества занимаемой памяти. Клик правой кнопкой на выбранном процессе позволить снять задачу с выгрузкой из памяти.
Запуск диспетчера задач позволяет отследить использование памяти процессами
Еще одним способом снять нагрузку на ОЗУ является регулирование процессов, находящихся в автозагрузке. Все маловажные программы для обновления установленного софта или иные неиспользуемые задачи можно смело отключать.
Качественно почистить оперативную память можно при помощи специальных утилит. Их минусом является удалением нужных задач, что может привести к сбою в работе.