计算机组成原理-固态硬盘SSD

文章目录

总览

机械硬盘vs固态硬盘

固态硬盘采用闪存技术,是电可擦除ROM

下图右边黑色的块块就是一块一块的闪存芯片

固态硬盘的结构

块大小16KB~512KB

页大小512B~4KB

对固态硬盘的读写以页为单位

以页为单位读/写

以块为单位擦除,其中每页只可以写一次,但可以读无限次

如果某页已经被写入数据,想要修改该页的数据,则需要将该页所在的块的其他页复制到另一个闪存芯片上,然后写入另一个闪存芯片对应的页,然后再复制该块到原块的位置。因为每页只能写一次,如果想要写第二次,需要擦除整块

固态硬盘与机械硬盘相比的特点

固态硬盘通过电路定位到物理地址,是随机访问,即访问任意地址的时间相等。

机械硬盘通过磁臂来定位到物理地址,访问各个地址的时间不同,因为移动磁臂移动的位置可能不同。所需的时间也可能不同

磨损均衡技术

为了应对固态硬盘擦除次数过多为会坏掉,即重复写同一个块中某个页时会导致擦除整个块。引入了磨损均衡技术(就是保证每个块擦除次数都差不多)

即通过闪存翻译层逻辑地址映射到不同的物理地址,当发现某个块擦除的次数过多时,改变该逻辑地址映射的物理地址,且该物理地址对应的块擦除次数少,从而对擦除次数少的块擦除

例题

相关推荐
Jerry.张蒙27 分钟前
SAP传输请求流程:从开发到生产的安全流转
大数据·网络·人工智能·学习·职场和发展·区块链·运维开发
Century_Dragon27 分钟前
VR+智能评——比亚迪秦EV整车检测与诊断仿真实训系统
学习
victory043135 分钟前
大模型后训练学习计划 02 verl llamafactory
学习
tfjy19971 小时前
网络基础学习
网络·学习
Miketutu1 小时前
操作系统中进程与作业的概念区分
学习
TL滕1 小时前
从0开始学算法——第三天(数据结构的操作)
数据结构·笔记·学习·算法
九千七5261 小时前
sklearn学习(4)K近邻(KNN)
人工智能·学习·机器学习·sklearn·knn·近邻搜索
Lyre丶1 小时前
ginan入门初探
linux·经验分享·学习·ubuntu
TL滕2 小时前
从0开始学算法——第三天(数据结构的多样性)
数据结构·笔记·学习·算法
光影少年2 小时前
WebGIS 和GIS学习路线图
学习·前端框架·webgl