zoukankan      html  css  js  c++  java
  • 手机内存RAM/ROM/FLASH说明

    一般网上写的手机RAM 256MB,ROM 256MB这样的信息。RAM是执行程序用的临时空间,相当于PC的内存;ROM这是以前的说法,现在一般都用FLASH了,用来存储代码部分,相当于PC的硬盘。

    1. RAM:Random Access Memory 可以分为两大类:

      1.SRAM(Static RAM/SRAM):读写速度非常快,价格非常贵,一般用在CPU的一级、二级缓存;

      2.DRAM(Dynamic RAM/DRAM):读写速度没有SRAM快,但是比ROM要快很多,价格比SRAM低,一般计算机内存都是用的DRAM;

    DRAM又可以分为很多种,常见的主要有:SDRAM、FPRAM/FastPage、EDORAM、RDRAM、SGRAM以及WRAM等。

      SDRAM:Synchronous Dynamic Random Access Memory 同步动态随机存储器,SDRAM已经发展了4代:第一代SDR SDRAM,第二代DDR SDRAM,第三代DDR2 SDRAM,第四代DDR3 SDRAM.(显卡上的DDR已经发展到DDR5)。

      DDR SDRAM是Double Data Rate Synchronous Dynamic Random Access Memory(双数据率同步动态随机存储器)的简称。

      现在主流的PC上用的都是DDR3 SDRAM,手机上用的一般都用的是DDR2 SDRAM。

    2. ROM:Read Only Memory

        有很多种,PROM是可编程的ROM,PROM和EPROM(可擦除可编程ROM)两者区别是,PROM是一次性的,也就是软件灌入后,就无法修改了,这种是早期的产品,现在已经不可能使用了,而EPROM是通过紫外光的照射擦出原先的程序,是一种通用的存储器。另外一种EEPROM是通过电子擦出,价格很高,写入时间很长,写入很慢。

    3. Flash

        它结合了ROM和RAM的长处,不仅具备电子可擦除可编程(EEPROM)的性能,还不会断电丢失数据同时可以快速读取数据(NVRAM的优势),U盘和MP3里用的就是这种存储器。包含NOR FLASH和NAND FLASH两种:

        1. Nor Flash:

          NOR Flash的读取和我们常见的SDRAM的读取是一样,用户可以直接运行装载在NOR FLASH里面的代码,这样可以减少SRAM的容量从而节约了成本。

        2. Nand Flash:

              NAND Flash没有采取内存的随机读取技术,它的读取是以一次读取一块的形式来进行的,通常是一次读取512个字节,采用这种技术的Flash比较廉价。用户不能直接运行NAND Flash上的代码,因此好多使用NAND Flash的开发板除了使用NAND Flah以外,还作上了一块小的NOR Flash来运行启动代码。

       

      

  • 相关阅读:
    MapReduce程序遇见java.net.UnknownHostException
    吐槽下《Hadoop权威指南(第二版)》的翻译
    HFileOutputFormat与TotalOrderPartitioner
    关于hive multi group by的疑惑
    Hive解决 java.io.IOException:SerDeException:LazySimpleSerDe
    一个字符编码引发的血案
    CSS颜色代码大全
    C#中ParameterizedThreadStart和ThreadStart区别
    Sql Server REPLACE函数的使用
    QueryString的用法
  • 原文地址:https://www.cnblogs.com/cnhome/p/1793380.html
Copyright © 2011-2022 走看看