硬盘是存储器吗
是
硬盘属于外设存储器,是电脑主要的存储媒介之一,主要作用是存储和读取数据。外储存器是指除计算机内存及CPU缓存以外的储存器,此类储存器一般断电后仍然能保存数据。常见的外存储器有硬盘、软盘、光盘、U盘等。硬盘是计算机中最重要的存储器之一。
计算机需要正常运行所需的大部分软件都存储在硬盘上。磁盘存储器通常由磁盘、磁盘驱动器(或称磁盘机)和磁盘控制器构成。硬盘存储器即是磁盘存储器的一个分类。以磁盘为存储介质的存储器。
硬盘是计算机中最重要的存储器之一,计算机需要正常运行所需的大部分软件都存储在硬盘上,因为硬盘存储的容量较大,区别于内存、光盘,硬盘是电脑上使用坚硬的旋转盘片为基础的存储设备,硬盘在平整的磁性表面存储和检索数字数据。
选择存储器时应遵循的基本原则
内部存储器与外部存储器
一般情况下,当确定了存储程序代码和数据所需要的存储空间之后,设计工程师将决定是采用内部存储器还是外部存储器。通常情况下,内部存储器的性价比但灵活性,因此设计工程师必须确定对存储的需求将来是否会增长,以及是否有某种途径可以升级到代码空间更大的微控制器。基于成本考虑 ,人们通常选择能满足应用要求的存储器容量的微控制器,因此在预测代码规模的时候要必须特别小心,因为代码规模增大可能要求更换微控制器。
目前市场上存在各种规模的外部存储器器件,我们很容易通过增加存储器来适应代码规模的增加。有时这意味着以封装尺寸相同但容量更大的存储器替代现有的存储器,或者在总线上增加存储器。即使微控制器带有内部存储器,也可以通过增加外部串行EEPROM或闪存来满足系统对非易失性存储器的需求。
引导存储器
在较大的微控制器系统或基于处理器的系统中,设计工程师可以利用引导代码进行初始化。应用本身通常决定了是否需要引导代码,以及是否需要专门的引导存储器。例如,如果没有外部的寻址总线或串行引导接口,通常使用内部存储器,而不需要专门的引导器件。但在一些没有内部程序存储器的系统中,初始化是操作代码的一部分,因此所有代码都将驻留在同一个外部程序存储器中。某些微控制器既有内部存储器也有外部寻址总线,在这种情况下,引导代码将驻留在内部存储器中,而操作代码在外部存储器中。这很可能是安全的方法,因为改变操作代码时不会出现意外地修改引导代码。在所有情况下,引导存储器都必须是非易失性存储器。
配置存储器
对于现场可编程门阵列(FPGA)或片上系统(SoC),人们使用存储器来存储配置信息。这种存储器必须是非易失性EPROM、EEPROM或闪存。大多数情况下,FPGA采用SPI接口,但一些较老的器件仍采用FPGA串行接口。串行EEPROM或闪存器件为常用,EPROM用得较少。