Computer Fundamentals 简明教程

Computer - Data Storage & Memory

数据存储和内存,都是计算机的重要组成部分,但在存储和检索信息时,它们执行不同的功能。计算机内存存储数据和供 CPU 处理任务的指令。内存对计算机效率至关重要,有许多形式。

Data Storage − 数字信息的永久长期存储称为数据存储。数据存储在不同的物理和虚拟存储系统和介质上。数据存储有以下几种类型 −

Primary Storage (Main Memory or RAM)

计算机将活动数据保存在主存储器中。由于它是一个易失性存储器,数据会在机器关闭时丢失。

正在使用的的程序和数据会被快速且临时地存储起来。RAM 是易失性的,会在计算机关闭时丢失数据。具有更大 RAM 的计算机可以多任务并流畅地运行应用程序。

Secondary Storage (Non-volatile Storage)

辅助存储器存储长期数据。与主存储器不同的是,即使机器关闭,它也会存储数据。硬盘驱动器、固态硬盘、CD、DVD 和 USB 驱动器就是一些例子。

2.1 Hard Disk Drives (HDD)

硬盘驱动器是计算机中用于存储数据的固件主要硬件。大多数文件(包括操作系统和程序标题)都保存在硬盘驱动器上。

硬盘驱动器只有少数几个基本元件。一个或多个闪亮的银盘存储着磁性存储的信息,一个机械装置将一个称为读写磁头的微小磁铁移动到盘片上以记录或存储信息,一个电子电路控制着一切并将硬盘驱动器连接到计算机。

hdd
  1. Actuator − 执行器手臂是一个负责为读/写磁头提供支持的机械元件。此机械装置可以促进将读/写磁头移动到盘片上的所需磁道,以便执行数据读取或写入操作。当代硬盘驱动器 (HDD) 使用音圈执行器来实现精确定位。

  2. Read-write Heads − 每个盘片都配备了一个对应的读/写磁头,该磁头略高于盘片的表面。这些组件负责从盘片中检索数据并将数据存储到盘片上。执行器手臂用于快速横穿盘片的表面,以便访问磁盘的不同区域。

  3. Central Spindle − 盘片以恒定速度使用主轴旋转。大多数硬盘驱动器以 5,400 或 7,200 RPM 旋转,而一些高性能设备以 10,000 或15,000 RPM 旋转。

  4. Magnetic Platter − 它以二进制形式存储信息。硬盘驱动器内的扁平圆形磁盘称为盘片。大多数情况下,这些盘片由铝或玻璃制成,并带有磁性涂层。磁性图案将信息保存在盘片上。

  5. Power Connectors − 它将硬盘驱动器链接到个人计算机中的电路板。需要一个电源连接器才能从计算机的电源为内部硬盘驱动器供电。现代磁盘使用 SATA 电源连接器。

  6. Read-Write Head − 是读写臂末端的一个小磁铁。

  7. Circuit Board − 控制器板,也称为“印刷电路板”(PCB),是硬盘驱动器的核心。它包含驱动器的软件,该软件控制访问数据的方式并修复错误。驱动程序板还将硬盘驱动器连接到计算机的接口(例如 SATA 或 IDE)。

  8. Data Connector − 通过电源连接器,计算机的供电设备为内部硬盘驱动器供电。对于较新的驱动器,SATA 电源连接器是常见的。

  9. Small Spindle − 这可以让读写臂在盘片上摆动。

盘片是最关键的硬盘驱动器元件。正如名称暗示的那样,它是由玻璃、陶瓷或铝制成的硬盘,涂有一层可以磁化或退磁的薄金属涂层。虽然小型硬盘驱动器有一个盘片,但每侧都有磁性涂层。较大的驱动器具有堆叠在主轴上的盘片,并有一个微小的间隙。读/写磁头可以到达盘片的任何区域,并且盘片以高达 10,000 rpm 的速度旋转。

一个五盘硬盘需要十个读写磁头,因为每个盘装有两个,一个在顶部,一个在底部。一个电动作的臂将读写磁头从驱动器中心移动到边缘并返回。

  1. Data Storage − HDD 包含一个或多个迅速旋转的不锈钢磁盘(盘片),涂有一层磁性材料。数据以磁性图案的形式存储在这些盘片上。要读取或写入数据,一个读/写磁头会在旋转的盘片上移动。

  2. Capacity − HDD 有各种存储容量,从几千兆字节 (GB) 到多个太字节 (TB)。HDD 的容量由其包含的盘片数量及其数据密度决定。

  3. Speed − 就数据访问时间和读/写速度而言,HDD 通常比 SSD 慢。这是因为读/写磁头需要物理移动到磁盘上的正确位置,从而导致延迟。

  4. Durability − HDD 是带有活动部件的机械装置,如果受到物理震荡、跌落或过度震动,它们很容易发生机械故障。而 SSD 是固态的,在这方面更加耐用。

  5. Price − 与 SSD 相比,HDD 的每千兆字节通常更便宜。这使其成为大容量存储需求的经济选择。

  6. Noise and Heat − HDD 可能因旋转盘片和移动磁头而产生噪音。它们还会产生热量,因此需要适当的通风以防止过热。

  7. Power Consumption − 由于机械部件,HDD 通常比 SSD 消耗更多的功率。这可能导致笔记本电脑和台式电脑的功耗略高。

  8. Longevity − HDD 的使用寿命可能会有所不同,但通常比 SSD 短。随着时间的推移,机械部件可能会磨损,导致数据丢失。

  9. Applications − HDD 通常用于各种用途,例如存储大文件(照片、视频和文档)、运行操作系统和软件,以及用于备份和数据共享的网络附加存储 (NAS) 设备。

  10. Backup − 由于其机械性质,定期备份 HDD 上的数据非常重要,以防止故障导致数据丢失。可以使用冗余存储系统或 RAID 配置来增加数据保护。

HDD 的工作原理取决于其上文描述的组成部分。主要元素:一个旋转盘片和一个执行器臂,如下所示:

  1. Magnetic Platters − 盘片是指圆盘。硬盘驱动器中的盘片数量与其存储容量成正比,因为每个盘片可以容纳特定数量的信息。因此,与存储容量较小的硬盘相比,存储容量较大的硬盘将包含更多的盘片。从盘片存储和检索信息的进程涉及利用同心圆,称为磁道,它们进一步细分为扇区。

  2. Arm − 臂是指伸出盘片上方的组件。配备读写磁头的执行器臂用于在盘片上读取和存储磁性数据。每个盘片都将拥有一个自己的执行器臂,用于从中读取和写入数据。电机用于以每分钟 4,500 到 15,000 转 (RPM) 的速度旋转磁盘。驱动器的较高转速对应于改进的性能结果。当计算机需要从硬盘驱动器检索数据时,电机启动盘片的旋转,而执行器臂重新定位自身到存储数据的盘片上方指定的位置。位于执行器臂上的磁头负责检测盘片上存在的磁位。然后,这些磁头将检测到的位转换为相应的数据,计算机可以使用这些数据。相比之下,在数据传输到驱动器的过程中,磁头会向盘片发射磁脉冲,从而改变盘片表面的磁性特征并随后存储信息。

HDD 比 SSD 便宜且容量更大,但速度较慢且耐用性较差。用例和成本性能存储容量平衡决定了是使用 HDD 还是 SSD。计算机和电子设备在 HDD 上存储和检索数据。基于其速度和可靠性,固态驱动器 (SSD) 在使用了几十年后变得很流行。

2.2 Solid State Drives (SSD)

固态驱动器 (SSD) 是通常用于计算机和各种电子设备的数据存储设备。与采用旋转磁盘检索和存储数据的传统硬盘驱动器 (HDD) 相比,固态驱动器 (SSD) 采用基于 NAND 的闪存技术。由于其突出的优点,包括更高的速度、更低的能源使用和更高的弹性,固态驱动器 (SSD) 的受欢迎程度激增。

ssd

固态驱动器 (SSD) 能够永久地将数据存储在集成电路中,通常利用闪存技术。在 SSD 中使用闪存有助于进行电气和静默的数据写入、传输和擦除过程。与机械硬盘驱动器 (HDD) 不同,SSD 没有任何活动部件。由于没有活动部件,固态驱动器提供了出色的性能和低噪音水平。但是,值得注意的是,SSD 通常比 HDD 昂贵。

过去,SSD 的存储容量比传统硬盘驱动器受到更多限制。然而,现在,SSD 和 HDD 都提供各种尺寸以满足不同的存储要求。SSD 通常用于高级计算系统或作为面向消费者的个人计算机的补充存储组件。

  1. NAND Flash Memory − SSD 的主要组件是 NAND 闪存。这是一种非易失性存储器,即使在断电时也能保留数据。NAND 闪存由组织成页面和块的存储器单元组成。

  2. Cells and Bits − NAND 闪存中的每个存储单元可存储多个数据位,通常每单元存储一位、两位或三位。单元可存储的位数越多,固态硬盘的性价比就越高,但也会影响性能和使用寿命。

  3. Pages and Blocks − 数据以固定大小的页写入和读取,这些页分组为较大的块。当数据写入固态硬盘时,首先将数据编程到一个空页中。要更新或删除数据,固态硬盘使用称为磨损均衡的过程,该过程确保数据均匀分布在 NAND 单元中,以防止任何一个单元过度磨损。

  4. Controller − 固态硬盘控制器是一个关键组件,它负责管理数据对 NAND 闪存的读写。它处理诸如纠错、磨损均衡和垃圾回收等任务,以优化性能和使用寿命。

  5. TRIM − 修剪命令是固态硬盘的一项重要功能。它允许操作系统通知固态硬盘哪些数据块不再使用,从而使固态硬盘能够执行有效的垃圾回收和磨损均衡,进而有助于长期保持性能。

  6. Wear Leveling − NAND 闪存单元在降级之前具有有限的写入擦除周期。磨损均衡确保在存储单元中均匀写入数据,延长固态硬盘的使用寿命。

  7. Read and Write Operations − 固态硬盘可以非常快速地读取数据,因为它不涉及任何移动部件。然而,写入操作可能会更为复杂,因为数据必须写入到空页中,而以前使用的页必须先被擦除,然后才能重新写入。此过程由固态硬盘控制器管理,以优化速度并最大限度地减少写入放大。

大多数电子设备和现代计算机中均使用固态硬盘,这些设备利用控制器来管理读写操作,并实施磨损均衡和垃圾回收等多种技术,以确保持久性和保持性能。它们的快速、稳定可靠、高效率已成为现代电脑和电子设备中存储的首选。

2.3 Tertiary Storage

辅助存储介质用于长期备份和归档。它比主存储和辅助存储更慢,使用更少,但提供大容量存储以用于长期数据。

磁带、光盘和专用硬盘是辅助存储介质。

  1. Recording Mechanism − 磁带是一种细长的塑料条,上面覆盖着磁铁。磁化区域代表二进制 0 和 1,在磁带上存储数据。

  2. Reading Mechanism − 当磁带通过磁带机时,读取磁化的部分以恢复数据。这个顺序过程要求驱动器快进或快退以访问具体数据,这比随机访问存储(如硬盘或固态硬盘)慢。

magnetic tape

磁带有一层小磁带,用于记录磁信号和较厚的背衬膜。面漆或磁性涂层是一种聚合物结合的磁性颜料。

磁性颗粒和磁带背衬由粘合剂粘合在一起。磁脉冲存储在面漆或磁性层中。

光盘使用光学技术读写数据。它们是带有反射数据层和保护外层的扁平圆形聚碳酸酯盘。

不同类型的数据存储在光盘中 −

  1. CD (Compact Disc) − CD 是最早的光盘类型之一,并于 20 世纪 80 年代初发布。它们可以存储高达 700MB 的数据,广泛用于音乐、软件和数据存储。

  2. DVD (Digital Versatile Disc) − DVD 在 CD 之后,存储容量大大提升,单层 4.7GB,双层 8.5GB。用于电影、软件发行和数据备份。

  3. Blu-ray Disc − 蓝光等较新的光盘可以存储比 DVD 更多的数据。对于标准光盘,它们可以容纳 25GB(单层)和 50GB(双层),对于专业版本则可以容纳更多。蓝光光盘用于高清视频和数据存储。

  4. Archival Disc − 归档光盘可以长期保存数据。归档级数据的容量和耐用性使其成为理想选择。

  5. Recordable and Rewritable Discs − 可重写和一次性写入的光盘是可用的。可重写光盘可以被擦除和重写,然而可记录光盘只能被写入一次。

光盘通过使用激光来读取和写入数据而工作。

  1. Recording Mechanism − 激光在 CD、DVD 和蓝光光盘上创造出微小的凹坑和陆地。凹坑和陆地是二进制数据。

  2. Reading Mechanism − 光盘驱动器的激光检测凹坑和陆地反射来读取数据。驱动器将反射转换成数字数据。

opticals

使用功率较低的激光从反射层上的设计读取数字信息。为了写入数据,功率更大的激光加热反射层的一小部分,形成表示二进制数据的凹坑和凸起。

作为存储数据和分发视频的普遍方式,现在光盘必须与像 USB 驱动器、外置硬盘和云存储之类的其他存储技术竞争。但是在某些情况下它们仍然被使用,比如其耐用性、即使电脑没有开也能存储数据的能力,以及抗数据损坏的能力是很重要的。

2.4 USB Flash Drives

USB 闪存驱动器,也称为拇指驱动器、跳转驱动器、笔式驱动器或 USB 内存棒,是一种可以用来记录信息到微型闪存芯片上的存储设备。数据可以被读取并被用户保存。这些存储设备旨在比普通存储盘更加紧凑;事实上,其中的某些设备大约拇指大小。USB 可以连接到任何电脑;因为它们与通用串行总线(通常称为 USB)端口兼容。

数据可以被存储在 USB 驱动器上,这是一种便携式存储设备。由于它们的便携性和轻松传输和存储数据的特性,它们非常紧凑且重量轻。因此,它们已经成为极其常见的存储设备。

flash drives
  1. Storage Capacity − USB 闪存驱动器有很多种存储容量,从几千兆字节 (GB) 到几兆兆字节 (TB)。

  2. Physical Size − 这些设备通常因为小巧紧凑而具有特征性,形如塑料或金属棒,USB 连接器位于一端。这些设备特别设计为便于携带,可以轻松放入口袋或安全地系在钥匙链上。

  3. Data Transfer Speed − USB 闪存驱动器具有不同的数据传输速度,通常根据 USB 世代进行分类,包括 USB 2.0,USB 3.0,USB 3.1 和 USB 3.2。每一代都提供了增强的传输速度。USB 3.0 和之后的版本与 USB 2.0 相比表现出显著的速度提升。

  4. File Storage − USB 闪存驱动器可以存储广泛的数据类型,包括文档、照片、视频、音乐、软件和其他文件。这些设备经常被用于在不同的设备间传输文件或作为可靠的备份存储解决方案。

  5. Plug-and-Play − USB 闪存驱动器被普遍认为是即插即用设备,这意味着它们可以轻松连接到计算机的 USB 端口并立即操作,而无需安装额外的驱动程序或软件。

  6. Security − 特定的 USB 闪存驱动器配备了集成的安全特性,包括硬件加密和密码保护,用于在驱动器丢失或被盗的情况下增强其数据保护。

  7. Price − USB 闪存驱动器的价格会因存储容量、速度和品牌等因素而异。一般来说,容量越小的驱动器通常更具成本效益,而容量更大、速度更快的驱动器往往定价较高。

2.5 Memory Cards

存储卡是一种可以保存数据文件的存储设备。它为你提供了一个存储来自连接设备的数据和文件的地方。因此,存储卡是一种存储介质,用于在电子设备内存储各种类型的数据,例如照片、视频或其他电子信息。通常使用存储卡的设备包括数码相机、数码摄像机、掌上电脑、MP3 播放器、PDA、手机、游戏机和打印机。

一些常见的存储卡类型有 −

  1. Secure Digital (SD) Card − SD 卡是常见的存储卡。它有 microSD、miniSD 和普通 SD 卡。数码相机、智能手机和其他移动设备需要 SD 卡。

sd card
  1. CompactFlash (CF) Card − SD 卡比 CF 卡小且不耐用。专业相机和工业应用使用它们。

cf card
  1. Memory Stick − Memory Stick 卡在索尼相机、便携式摄像机和笔记本电脑中很流行。

memory stick
  1. XQD and CFexpress − 这些高速内存卡格式应用于专业相机和录像机。它们的读取和写入速度快,可捕捉高分辨率的照片和视频。

xqd
  1. MultiMediaCard (MMC) − MMC 卡的尺寸小于 SD 卡,出现在较旧的设备中。今天它们已很少见。

mmc
  1. SmartMedia Card − 大多数数码相机和其他便携式设备不再使用 SmartMedia 卡。

smart card

数据传输速度和存储容量因内存卡而异。内存卡应兼容、具有足够的存储空间,并且速度适合于预期用途。根据你的需要,选择合适的内存卡,例如高速视频录制或数据传输。

由于内存卡容易受到不当处理和极端情况的影响,因此应小心处理以避免物理损坏和数据损坏。定期将内存卡数据备份到外部存储介质中,可避免数据丢失。

2.6 Specialized Hard Drive Systems

专用的硬盘驱动器系统是为特定应用程序而设计的存储解决方案。它们通常是为满足特定行业或工作需求而量身定制的。这些系统与非定制的消费级或商用硬盘驱动器有所不同。

它们通常是经过定制以提高速度、可靠性和功能。

以下是一些专用硬盘驱动器系统示例 −

  1. Network Attached Storage (NAS) − NAS 硬盘驱动器设计用于家庭和小企业的文件共享和存储。多个存储托架、RAID 功能和内置网络连接功能简化了文件访问和共享。

  2. Storage Area Network (SAN) − 多台服务器从高性能 SAN 接收块级别存储。SAN 使用专门的硬盘驱动器系统。数据中心和企业利用它们来集中化和管理存储资源。

  3. Video Surveillance Storage − 视频监控系统需要硬盘驱动器以连续录制高清视频并进行回放。这些驱动器针对写入密集型工作负载和监控进行了优化。

  4. Gaming Storage − 部分游戏机和高端电脑集成了专门的硬盘驱动器以实现快速加载和流畅的游戏。SSD 会尽量缩短这些硬盘上的加载时间。

  5. Ruggedized Hard Drives − 耐用硬盘驱动器能够承受极端温度、压力和振动。军事、航天和工业自动化等行业会应用它们。

  6. Data Recovery Systems − 数据恢复业务使用配备现代工具和软件的专用硬盘驱动器系统,从损坏或损坏的驱动器中恢复数据。

  7. Medical Imaging Storage − MRI 和 CT 扫描等医学成像技术会产生大量数据,医院需要存储这些数据。专门的存储解决方案会保护数据并且符合隐私法。

  8. Digital Content Creation (DCC) Storage − 视频编辑器和 3D 动画师等 DCC 专业人员需要高容量、高速存储来存放巨大的多媒体文件。专门的存储系统满足了这些需求。

  9. Scientific Research Storage − 科学研究,尤其是基因组学和粒子物理学,需要庞大的数据存储和分析。高效的大数据作业需要专门的存储解决方案。

特定于应用程序的硬盘驱动器系统通常提供消费级硬盘驱动器中不存在的功能和优化。为了满足行业或用例需求,这些解决方案可能具有冗余、容错、数据完整性措施和专门的接口。

  1. Media Types − 磁带、光盘和存档介质用于三级存储系统。这些廉价介质可以保存大量数据。

  2. Low Access Speed − 三级存储访问数据的速度比一级存储和二级存储慢。要读取磁带数据,您必须在物理上移动它。

  3. High Capacity − 太字节或拍字节是三级存储系统的典型存储容量。它们可以实现长期数据保留。

  4. Archival and Backup − 存档数据在三级存储中保存很长时间,而且很少被访问。此外,它被用于灾难恢复数据备份。

  5. Reliability − 三级存储介质由于其耐用性和长寿命,可以在很长一段时间内保存数据而不会退化。

  6. Offline Storage − 离线或近线三级存储使介质无法旋转或立即访问。它们根据需要加载或安装。

  7. Cost-Effective − 三级存储对于大容量、不经常访问的数据而言是经济高效的。介质比高速、大容量光盘驱动器更便宜。

三级存储在医疗保健(用于患者记录)、银行(用于过去交易数据)和政府(用于存档文件)领域非常有用,因为数据保留法规非常严格。它提供了一种存储和保护大量数据的高效且经济的方法。但是,它较慢的访问时间使其不适合于实时事务处理和数据库搜索。这些应用程序不适用。

Cloud Storage

云存储是一种将数据存储在远程服务器上的方法,该服务器由不直接与用户相关的服务提供商管理和运营。通常,此数据的检索和管理通过互联网连接进行,而不是存储在诸如硬盘驱动器或现场服务器之类的本地存储设备上。云存储服务具有许多优点,例如可扩展性、可访问性、成本效益和数据冗余。

Features of cloud storage

  1. Scalability − 由于云具有很高的可扩展性,因此用户可以根据自己的要求调整存储在云中的数据量。这种弹性对于存储需求不断变化的公司来说是有利的。

  2. Accessibility − 如果有互联网接入,则可以从任何地方检索保存在云中的数据。因此,对于个人和组织而言,使用各种设备(例如个人电脑、智能手机和平板电脑)访问其数据变得更加简单。

  3. Cost-effectiveness − 云存储通常向用户收取其使用的存储容量和资源的费用。这可能比更新本地存储便宜。

  4. Security − 云存储提供商最优先考虑用户数据的安全性。这包括访问控制、频繁的安全审核以及始终对数据进行加密和解密。用户必须对他们云端数据的安全性和配置负责。

  5. Backup and Disaster Recovery − 云存储服务已内置备份和恢复工具。用户可以设置定期备份,并在丢失数据或系统崩溃的情况下恢复数据。

cloud storage

在选择云存储提供商时,组织和个人应考虑诸如其特定的存储需求、预算、安全要求以及提供商的可靠性和信誉等因素。不同的云存储服务可能提供各种功能和定价结构,因此选择一个满足您独特要求的服务非常重要。

数据存储用于长期存储数据,而 RAM 存储数据和立即供 CPU 执行的指令。计算机需要存储容量和储存以实现速度和响应。