闪存/SSD如何在内部写入数据?

闪存/SSD如何在内部写入数据?

我读过一本书,上面写着:

闪存由一系列 B 个块组成,每个块由 P 个页面组成。数据以页面为单位进行读写。页面只有在其所属的整个块被擦除后才能写入(通常,这意味着块中的所有位都设置为 1)。但是,一旦块被擦除,块中的每个页面都可以写入一次,而无需进一步擦除。 在此处输入图片描述

我很困惑

“一旦一个块被擦除,该块中的每一页都可以被写入一次,而无需进一步擦除。”

是不是意味着一旦我们往一个block写入数据之后,这个block就只能是只读的了?因为按照作者的说法,如果要往一个page写入数据,需要先把这个page所在的block擦除,因为这个block已经被擦除了,不能再被擦除了,所以这个block就是只读的?

相关内容