Внутренняя RAM , или IRAM или on-chip RAM (OCRAM), это диапазон адресов RAM , который является внутренним для CPU . Некоторые объектные файлы содержат раздел .iram.
Ранние формы того, что мы имеем сегодня как DRAM, начинались как барабанная память , которая была ранней формой памяти для компьютеров. [1] Барабан должен был быть предварительно загружен данными, а маленькие головки в барабане считывали и записывали предварительно загруженную информацию. После барабанной памяти появилась память на магнитных сердечниках , которая хранила информацию, используя полярность магнитных полей ферритовых бубликов. Благодаря этим ранним пробам и ошибкам вычислительной памяти, конечным результатом стала динамическая память с произвольным доступом, которую мы используем сегодня в наших устройствах. Динамическая память с произвольным доступом или (RAM) была впервые изобретена в 1968 году Робертом Деннардом. [2] Он родился в Техасе и является инженером, создавшим одну из первых моделей (RAM), которая сначала называлась динамической памятью с произвольным доступом. Его изобретение привело к тому, что компьютеры смогли достичь новой эры технологического прогресса.
Оперативная память — это запоминающее устройство, которое можно найти в электронных устройствах, таких как компьютеры. Оно хранит данные, пока компьютер включен, чтобы к ним мог быстро получить доступ ЦП или (центральный процессор). [3] ОЗУ отличается от обычных запоминающих устройств, таких как жесткие диски, твердотельные накопители и твердотельные гибридные накопители. В то время как эти типы накопителей хранят много постоянной информации, ОЗУ хранит временную, но важную информацию, которую компьютер может получить. При использовании очень минимальных программ, таких как браузер, или при наличии нескольких открытых программ, ОЗУ работает так, чтобы она могла загружать небольшие задачи, такие как эти. Однако при открытии больших программ и большего количества вкладок для компьютера, чтобы он работал интенсивнее, информация перемещается из ОЗУ на другие диски, такие как жесткий диск.
Обычно IRAM состоит из очень высокоскоростной SRAM , расположенной рядом с ЦП. Она действует аналогично кэшу ЦП , но адресуется программно. Это экономит транзисторы и энергию и потенциально намного быстрее, но заставляет программистов специально выделять ее для получения выгоды. Напротив, кэш невидим для программиста. [4] Связано со скоростью, чем больше ОЗУ в системе, тем быстрее может работать компьютер, потому что это позволяет ОЗУ передавать больше информации на ЦП компьютера. Добавление большего количества ОЗУ не только помогает компьютеру работать быстрее, но и помогает загружать компьютер намного быстрее по сравнению с загрузкой системы с меньшим количеством ОЗУ. Другой важный фактор скорости связан с тем, насколько высоки скорости передачи данных. Например, планка ОЗУ, которая имеет только 512 мегабайт скорости передачи данных, слишком медленная по сравнению с планкой ОЗУ, которая имеет 16 гигабайт скорости передачи данных. [5] Скорость передачи данных зависит не только от того, насколько быстро ОЗУ может обрабатывать информацию, но и от типа планки ОЗУ. Например, есть планки, которые можно использовать DDR3, DDR4 и DDR5. Из этих трех моделей DDR3 является самой старой и имеет более низкую скорость по сравнению с DDR4, на которой сейчас работает большинство компьютеров. DDR4 имеет более низкую скорость по сравнению с оперативной памятью DDR5, которая потребляет меньше энергии и имеет вдвое большую пропускную способность по сравнению с оперативной памятью DDR4.