固态存储
夏鲁宁 贾世杰 陈波
前言
不同于磁带、机械硬盘、光盘等依托机械运动实现读写的存储技术,固态存储器(solid-state memory,简称固态存储)完全基于半导体技术,通过改变芯片内部固态存储介质的状态(比如电荷、相变、极化和电阻等)来存储数据。在传统磁盘存储系统性能停滞不前的情况下,固态存储以崭新的视角,经过多年的研究和发展,为存储领域带来了一场革命性变革,成为突破现有存储性能瓶颈的希望。然而,随着固态存储的应用和普及,数据存储安全性、机密性、可靠性等问题逐渐凸显。如何解决固态存储架构中存在的安全问题将是本书中的浓墨重彩之处。
全书共11章,可分为三部分:第一部分包括第1~3章,介绍存储技术的基础知识。第1章简要回顾了存储技术的发展历史,介绍了当前主流存储介质的工作原理和特点,随后对磁盘阵列、网络化存储和大数据时代下的新兴存储技术进行了介绍,最后简介了存储系统的逻辑构成。第2章对当前主要文件系统,如FAT、EXT、NTFS、CDFS,从基本概念、存储结构、存储特点等方面作了详细的阐述并进行了对比,随后对其他一些文件系统,如BtrFS、ZFS、HFS等进行了简单介绍。第3章讲述存储系统的接口与协议,简单阐述了接口与协议的基本概念,详细介绍了计算机系统中常用的存储器物理协议和接口,并对各个接口和协议的发展、特点以及原理进行了详细的分析。
第二部分包括第4~7章,介绍了固态存储的原理与架构。第4章对固态存储技术进行了概述,详细介绍了基于NAND Flash和NOR Flash的固态存储原理。第5章以日常工作、生活中广泛使用的固态硬盘(SSD)为例给出了固态存储架构,并详细介绍了固态存储系统各大基本部件的结构、功能和原理。第6章主要针对固态存储设备中广泛使用的嵌入式文件系统,如JFFS、YAFFS、UBIFS以及exFAT等文件系统,从内存结构、文件系统挂载、运行原理、垃圾回收等方面,详细介绍固…