【2021/7/19更新】【梳理】简明操作系统原理 第十五章 SSD(docx)

本文档是关于操作系统课程的复习资料,重点关注SSD部分。参考了Operating Systems: Three Easy Pieces等书籍,并提供了免费在线阅读资源。内容涵盖专业必修知识点,用蓝色标记重点,并有高亮代码展示。文档提供百度网盘下载链接。
摘要由CSDN通过智能技术生成

配套教材:
Operating Systems: Three Easy Pieces Remzi H. Arpaci-Dusseau Andrea C. Arpaci-Dusseau Peter Reiher
参考书目:
1、计算机操作系统(第4版) 汤小丹 梁红兵 哲凤屏 汤子瀛 编著 西安电子科技大学出版社

在线阅读:
http://pages.cs.wisc.edu/~remzi/OSTEP/
University of Wisconsin Madison 教授 Remzi Arpaci-Dusseau 认为课本应该是免费的
————————————————————————————————————————
这是专业必修课《操作系统原理》的复习指引。
需要掌握的概念在文档中以蓝色标识,并用可读性更好的字体显示 Linux 命令和代码。代码部分语法高亮。
文档下载地址:
链接:https://pan.baidu.com/s/1yQEamwde-yxaL-h04oaQ3w
提取码:0000

十五 SSD

基于与非门的闪存(NAND-based flash)由舛岡富士雄(Masuoka Fujio)于1986年发明,被用作U盘和固态硬盘(solid state drive,SSD)的存储颗粒。NAND Flash让东芝(Toshiba)一举成为了世界半导体巨头。

有的闪存中,单个晶体管可以表示超过1个bit,这是通过向晶体管中存储不同数量的电荷实现的。SLC(single-level cell)、MLC(multi-level cell)、TLC(triple-level cell)和QLC(quad-level cell)闪存中,每个晶体管分别存储1个bit、2个bit、3个bit和4个bit,分别需要共计2、4、8、16种不同数量的电荷来表示可能的存储内容。
闪存被分成许多个bank,或者叫plane。一个bank可以按块(block,或称擦除块,erase block)访问,闪存的块大小的两个常用值是128 KB、256 KB;也可以按页(page)访问,一页通常为4 KB。一个bank有很多个块,一个块有很多页。

对闪存的基本操作有三种:
【1】读取(read)。一次读取至少要读取一页,并且读取闪存的任何位置的时间理论上是一样的。也就是说,闪存支持随机访问(random access)。
【2】擦除(erase)。一次擦除至少要擦除一块,擦除会将整个块置1。擦除的开销比读取大得多。
【3】编程(program)。一次编程至少要写入一页。当一个块被擦除以后,就可以将其重新写入。写入的开销比擦除少ÿ
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值