• 手机内存、闪存和缓存


    RAM(random access memory)随机接入存储器,可读可写,存取速度快,读写时间相等,断电时存储内容丢失。

    手机RAM等同于计算机的内存,RAM越大手机越能运行多个程序而且流畅。

    又可分为SRAM(静态ram) DRAM(动态ram) SDRAM(同步动态ram)

    LPDDR(low power double date rate)就是DDR SDRAM的一种,有单通道和双通道之分,决定了RAM的读写方式和速度

    一般有32bit和64bit两种带宽,时钟频率不等。不如32bit 双通道 lpdd3 800MHZ

    ROM(read only memory)只读存储器,只能读出信息,不能写入,存取速度低,断电存储内容不丢失。

    手机ROM等同于计算机的硬盘,ROM越大手机越能存放更多数据,还有一层含义就是通常所说的刷机包。

    又可分为PROM(可编程rom) EPROM(可擦除可编程rom) EEPROM(电可擦除可编程rom)

    闪存(Flash memory):,非易失性存储器,EEPROM的变种,可擦可写可编程,断电数据不丢失。

    一般分为NOR flash和NAND flash

    NAND flash:串行接口,写入和擦除速率快,集成度搞,容量大(8M-128M),读取速率较慢

    NOR flash:并行接口,读取速率快,集成度低,容量小(1M-16M)

    ROM的读写速率一般由闪存决定,读取速率要比写入速率大的多,目前读取速率一般最大140MHZ/S,写入速率一般最大40MHZ/S。

    EMMC(embedded multi media card)以手机产品为主的内嵌式存储器,在封装中集成了一个控制器和NAND flash memory,并提供标准接口。

    其实也是ROM的一种。

    缓存(cache memory)主要介绍cpu缓存,SRAM的一种,位于CPU与内存之间的临时存储器,它的容量比内存小的多但是交换速率却比内存要快得多。缓存的出现主要是为了解决CPU运算速率与内存读写速率不匹配的矛盾,因为CPU运算速率要比内存读写速率快很多,这样会使CPU花费很长时间等待数据到来或把数据写入内存。

    一级缓存L1 cache,容量一般只有几百KB

    二级缓存L2 cache,容量一般1MB/2MB。

    缓存容量很小,但运行速率很快。一般来说,容量越大,执行效率越高,可以弥补主频的不足。

    比如1.2HZ的主频,2M的L2 cache和1.5HZ的主频,1M的L2 cache相比,1.2HZ主频的设备运行速率会比1.5HZ的更快。

    位宽(一个时钟周期内传送的数据的位数)32bit、64bit、128bit 双通道*2

    频率

    带宽=等效频率*位宽/8

    等效工作频率=实际工作频率*2(ddr、ddr2、ddr3、ddr4)

                     =实际工作频率*4(ddr5)

  • 相关阅读:
    ng-class中的if else判断
    Sass 的使用
    pre 标签的使用
    C++操作 SQL数据库 实例 代码步骤
    自己写的一个操作Mysql的简单的实例
    C++ 链接Mysql 函数介绍
    Mysql 操作命令 详解
    MFC程序开始的执行过程详述
    Java各种日期格式的获取和设置指定日期
    DM8168 OpenCV尝试与评估(编译ARM版OpenCV)
  • 原文地址:https://www.cnblogs.com/leizhao/p/3370728.html
Copyright © 2020-2023  润新知