SSD
文章平均质量分 67
xzengwei1313
懦夫畏死终须死,志士求仁几得仁!
展开
-
ssd固态硬盘和传统机械硬盘的区别
1. 存取速度方面:SSD固态硬盘采用闪存作为存储介质,读取速度相对机械硬盘更快,而且 固态硬盘寻道时间几乎为0,这样的特质在作为系统盘时候,可以明显加快操作系统启动速度和软件启动速度。 2. 抗震性能方面:SSD固态硬盘由于完全没有机械结构,所以不怎么怕震动和冲击,不用担心因为震动造成无可避免的数据损失。 3. 发热功耗方面:SSD固态硬盘不同于传统硬盘,不存在盘片的高速旋转,所以发热...转载 2018-03-12 19:31:55 · 887 阅读 · 0 评论 -
ROM、RAM、DRAM、SRAM和FLASH的区别以及内存工作原理
ROM和RAM指的都是半导体存储器,ROM是Read Only Memory的缩写,RAM是Random Access Memory的缩写。ROM在系统停止供电的时候仍然可以保持数据,而RAM通常都是在掉电之后就丢失数据,典型的RAM就是计算机的内存。RAM有两大类,一种称为静态RAM(Static RAM/SRAM),SRAM速度非常快,是目前读写最快的存储设备了,但是它也非常昂贵,所以只在...转载 2018-07-18 21:50:12 · 1453 阅读 · 0 评论 -
3D Xpoint技术与NAND Flash、3D NAND Flash及DRAM的比较
1.NAND颗粒:浮栅极物理结构单元,通过电压驱动电子,由电压值来判定bit位0或1。分为SLC、MLC、TLC三种flash颗粒,擦除次数分别为1万-10万、1千-1万、几百-1千次。寿命是NAND Flash的最大问题,其次是由于特殊的结构,擦除时延较大,在大量写的时候由于垃圾回收机制导致较大时延,但由于HDD的存在,NAND Flash在性能上完胜HDD,给用户带来更舒适的体验,这就是为什么...原创 2018-09-27 22:15:25 · 4455 阅读 · 0 评论 -
NAND Flash 和 NOR Flash原理和差异对比
非易失性存储元件有很多种,如EPROM、EEPROM、NOR FLASH和NAND FLASH,前两者已经基本被淘汰了,因此我仅关注后两者,本文对FLASH的基本存储单元结构、写操作、擦除操作和读操作的技术进行了简单介绍,对了NOR和NAND由存储结构决定的特性和应用场合的差异,对后续的硬件设计和驱动编程起到铺垫作用。1 FLASH基本存储单元---浮栅场效应管 NOR ...转载 2019-01-07 10:41:30 · 3423 阅读 · 7 评论 -
SSDsim simulation function:process()
struct ssd_info *process(struct ssd_info *ssd): 1.这个函数的主要功能是主控读子请求和写子请求的状态变化处理。首先通过一个for循环来循环判断所有channel通道中是否有读子请求或者写子请求,没有子请求则令标识位flag=1,否则flag=0。若flag=1,说明此时没有子请求,则若gc_request>0的话那就紧接着调用...原创 2019-03-30 16:06:15 · 622 阅读 · 0 评论 -
SSDsim simulation function:get_ppn()
此函数是在所给的channel,chip,die,plane里面找到一个active_block然后再在这个block里面找到一个页,再利用find_ppn()函数找到ppn。(可能产生擦除节点挂载plane上,可能产生GC节点挂载channel上)。当要写入的页没有相应的映射关系时,直接为该写子请求利用find_ppn()函数找到一个空闲页获得ppn,并更新映射表。当要写入的页有相应的映射关...原创 2019-03-27 21:42:03 · 557 阅读 · 2 评论 -
SSDsim simulation function:simulate()
struct ssd_info simulate(struct ssd_info ssd):simulate()是核心处理函数,主要实现的功能包括1,从trace文件中获取一条请求,挂到ssd->request2,根据ssd是否有dram分别处理读出来的请求,把这些请求处理成为读写子请求,挂到ssd->channel或者ssd上3,按照事件的先后来处理这些读写子请求。4,输出...原创 2019-03-27 21:51:10 · 1235 阅读 · 0 评论