码迷,mamicode.com
首页 > 其他好文 > 详细

memory开发1——基本概念

时间:2019-11-25 23:57:48      阅读:188      评论:0      收藏:0      [点我收藏+]

标签:执行   扇区   有一个   ima   nbsp   mic   必须   blank   速度   

【RAM】

随机存取存储器,Random Access Memory。也叫主存,是与CPU直接交换数据的内部存储器。

特点:随时从任何一个指定的地址写入(存入)或读出(取出)信息,读写速度快,但已丢失(停电丢失)

常做电脑内存,掉电后内存中的数据就没有了。

【ROM】

只读存取存储器,Read-Only Memory

特点:其特性是一旦储存资料就无法再将之改变或删除。不丢失。

常做电脑BIOS存储,基本不修改。掉电也不丢失。

【闪存】

快闪存储器,flash memory

是一种电子式可清除程序化只读存储器的形式,允许在操作中被多次擦或写的存储器。这种科技主要用于一般性数据存储,以及在计算机与其他数字产品间交换传输数据,如U盘,SD卡。

【HDD】

机械硬盘

技术图片

 

 

技术图片

 

技术图片

每个扇区包括 512 个字节的数据。

有了扇区(sector),有了柱面(cylinder),有了磁头(head),显然可以定位数据了,这就是数据定位(寻址)方式之一,CHS(也称3D),对早期的磁盘(上图所示)非常有效,知道用哪个磁头,读取哪个柱面上的第几扇区就OK了。

3D很难定位寻址,新的寻址模式:LBA(Logical Block Addressing)。

LBA(逻辑扇区号)=磁头数 × 每磁道扇区数 × 当前所在柱面号 + 每磁道扇区数 × 当前所在磁头号 + 当前所在扇区号 – 1

 【SSD】

Solid State Disk或Solid State Drive,简称SSD,固态硬盘

采用闪存作为存储介质。

技术图片

 

 NAND结构

技术图片

 

NAND闪存自问世那一刻起就有一个恒定不变的使用要求:写入(Program)数据前必须先进行擦除(Erase),而闪存的最小擦除单位就是Block块。

Die是指圆晶(也做晶圆)上的一个个小方块,称谓裸片。

Plane是Die下层的一个概念,一个Die一般由1个或者2个Plane构成。
在一个Plane中,有一个独立的Page Register和Cache Register,Page Register的大小为一个Page的大小+上ECC数据,Cache Register的大小一般和Page Register相等。当执行Program命令时,数据先被保存到cache Register中,再移到Page Register中,最后才会被写入Page中。

读Read和写Program以Page为单位,擦除Erase以Block为单位。

memory开发1——基本概念

标签:执行   扇区   有一个   ima   nbsp   mic   必须   blank   速度   

原文地址:https://www.cnblogs.com/xasz/p/11931340.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!