0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

RAM是什么

工程师 来源:未知 作者:姚远香 2018-11-18 10:31 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

RAM是随机存取存储器的缩写,又称作“随机存储器”,是与CPU直接交换数据的内部存储器,也叫主存(内存)。它可以随时读写,而且速度很快,通常作为操作系统或其他正在运行中的程序的临时数据存储媒介。

存储单元的内容可按需随意取出或存入,且存取的速度与存储单元的位置无关的存储器。这种存储器在断电时将丢失其存储内容,故主要用于存储短时间使用的程序。 按照存储单元的工作原理,随机存储器又分为静态随机存储器(英文:Static RAM,SRAM)和动态随机存储器(英文Dynamic RAM,DRAM)。

随机存取存储器(RAM)是一种用于存储计算机当前使用的数据和代码的计算机存储器。如果你电脑里不装它,那么任何依赖短期内存的设备的运行速度都慢很多,准确来说,RAM就想我们的身体器官一样,少了肯定不行。

与直接访问内存(如硬盘或SSD)相比,RAM是一种完全不同的内存类型,因为它可以同时读写;数据不断变化。两者之间的另一个主要区别是,当电源被移除时,RAM就会被完全清除。

例如,当你关闭计算机时,存储在内存上的任何信息都会被删除,因此当你启动智能手机、PC、平板电脑或任何其他计算机设备时,它是完全清楚的,并且开始处理需要做的操作。但是,如果这种情况发生在存储所有永久数据的直接访问内存中,那将是非常令人担忧的。目前,正在开发的RAM模块可以做到保留一些信息,使其更快地启动。例如,如果出了问题,需要重新启动计算机。

RAM即大家常说的运行内存,简称运存,是一种在手机中用来暂时保存数据的元件,相当于电脑中的内存条。它可以随时读写,而且速度很快,通常作为作业系统或其他正在运行中的程式之临时资料存储媒介。RAM断电时将丢失其存储内容,故主要用于存储短时间使用的程序。

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 存储器
    +关注

    关注

    39

    文章

    7715

    浏览量

    170916
  • RAM
    RAM
    +关注

    关注

    8

    文章

    1398

    浏览量

    119852
收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    Amphenol 38999 Ram-Lock 推拉接口连接器:设计与应用指南

    Amphenol 38999 Ram-Lock 推拉接口连接器:设计与应用指南 在电子设备的设计中,连接器的选择至关重要,它直接影响到设备的性能、可靠性和易用性。今天,我们来深入了解一下
    的头像 发表于 12-11 10:55 158次阅读

    FM24CL04B:4-Kbit串行F-RAM的卓越性能与应用解析

    FM24CL04B:4-Kbit串行F-RAM的卓越性能与应用解析 在电子工程领域,非易失性存储器的选择对于系统的性能和可靠性至关重要。今天,我们将深入探讨FM24CL04B这款4 - Kbit
    的头像 发表于 12-10 17:15 843次阅读
    FM24CL04B:4-Kbit串行F-<b class='flag-5'>RAM</b>的卓越性能与应用解析

    GD32VF103 没有Backup RAM 和 Data Flash这样的区域嘛?

    刚开始接触risc-v单片机,感觉GD32VF103还不错,还买了rv-star开发板打算学习一下。我在datasheet上看到了DataFlash没有,但没看到backup Ram(reset后RAM里的数据不丢失)的区域定义, 问一下,没有backup
    发表于 11-07 06:58

    使用J-Link Attach NXP S32K3导致对应RAM区域被初始化成0xDEADBEEF

    在IAR Embedded Workbench for Arm中使用J-Link Attach NXP S32K3的时候,会提示对应RAM区域被初始化成0xDEADBEEF,导致对应RAM区域的数据被“篡改”。
    的头像 发表于 11-03 15:26 4909次阅读
    使用J-Link Attach NXP S32K3导致对应<b class='flag-5'>RAM</b>区域被初始化成0xDEADBEEF

    双口ram的使用方法

    单口 RAM 只有一个时钟(clka)(时钟上升沿到来时对数据进行写入或者读出)、一组输入输出数据线(dina &amp; douta)、一组地址线(addra)、一个使能端(ena
    发表于 10-29 06:28

    ram ip核的使用

    1、简介 ram 的英文全称是 Random Access Memory,即随机存取存储器, 它可以随时把数据写入任一指定地址的存储单元,也可以随时从任一指定地址中读出数据, 其读写速度是由时钟频率
    发表于 10-23 07:33

    如何从 flash 把代码搬运到 ram 中运行的?

    没有已经移植适配过的芯片 运行机制是从 flash 把代码搬运到 ram 中运行的
    发表于 09-28 11:03

    USB读RAM buffer使用规范建议

    Questions:硬件和软件同时去访问 USB RAM buffer 造成数据乱掉或丢失 造成乱码流程: 软件设置 USB Valid 关总中断,USB 收数据到 RAM Buffer,此时
    发表于 09-22 17:27

    三大开发环境下的Standby RAM变量配置教程

    在嵌入式低功耗设计中,Standby RAM(待机保持内存)是芯片在深度休眠模式下仍能保持数据的关键硬件资源。但许多开发者苦于不同开发环境的配置差异,难以高效利用这一特性。
    的头像 发表于 07-05 15:18 2480次阅读
    三大开发环境下的Standby <b class='flag-5'>RAM</b>变量配置教程

    Xilinx Shift RAM IP概述和主要功能

    Xilinx Shift RAM IP 是 AMD Xilinx 提供的一个 LogiCORE IP 核,用于在 FPGA 中实现高效的移位寄存器(Shift Register)。该 IP 核利用
    的头像 发表于 05-14 09:36 854次阅读

    浅谈MCU片上RAM

    MCU片上RAM是微控制单元(MCU)中集成于芯片内部的随机存取存储器,主要用于程序运行时的数据存储与高速读写操作。以下是其核心要点: 一、定义与分类 ‌片上RAM是MCU内部存储单元的一部分
    的头像 发表于 04-30 14:47 1010次阅读

    工程配置linker flags选项添加--print-memory-usage时,ram打印是错误的,为什么?

    工程配置linker flags选项添加--print-memory-usage时,编译后信息显示flash和ram已使用的百分比%,发现ram打印是错误的,ram实际没有用到100%。 有人使用过
    发表于 04-17 08:19

    将指定文件下的函数加载到指定ram问题

    问题:mcuxpresso环境,xip模式下我需要使用flexspi将norflash的一部分作为文件系统,将flex以及fatfs相关函数全部加载到ram,发现rodata仍然在flash地址
    发表于 03-12 17:02

    RAM容量不足导致的数据溢出如何预防和处理?

    在 STM32F411 中,RAM 容量是有限的,特别是在进行复杂的数据处理和存储时,可能会遇到数据溢出问题。数据溢出是指程序运行时,数据超出了 RAM 的分配区域,导致程序崩溃或数据丢失。STM32F411 的 RAM 容量为
    发表于 03-07 16:09

    MXD1210非易失RAM控制器技术手册

    MXD1210非易失性RAM控制器是一款超低功耗CMOS电路,可将标准(易失性)CMOS RAM转换为非易失性存储器。它还会持续监控电源,以在RAM的电源处于边际(超出容限)条件时提供RAM
    的头像 发表于 02-28 10:48 787次阅读
    MXD1210非易失<b class='flag-5'>RAM</b>控制器技术手册