存储设备
在计算机内用来存储数据或者程序的装置是存储设备(Storage unit)。该类设备分为高速且高价的主存储器与低速且低价的辅助存储器(外部存储器)两类。
主要存储器成可读写的RAM以及只读ROM,二者均使用半导体元件实现。
辅助存储器有硬盘和闪存等。
在网络硬件中,桌面类型的交换机或路由器往往使用闪存来启动程序(应用程序),随后从硬盘(即闪存)上读取必要的数据。在程序中处理的数据有存储至比硬盘速度更快的读写主存中。为了使主存储器进行对应的数据运算,还需要将数据传送至CPU处。
这样,即使采用DEAM高速主存,其对数据的读写速度(访问速度)也远远落后于CPU,而受到存储器性能牵连的CPU也无法发挥出原来的嘟嘟。
因此就需要用速度更快但容量更小的Cache存储,这种存储将需要CPU频繁处理的数据以更快的速度传送至CPU,从而大大提高了程序的处理速度。
存储器
存储器根据用途分为不同的种类。
RAM或ROM一般作为主存储设备,用来存放需要执行或处理的程序及数据。
NVRAM和闪存则作为辅助存储设备存放操作系统或配置文件。
RAM(Random Access Memory)随机存取存储器
在计算机内部用于保存处理运行中的设置和路由表所需要的信息。
当关闭电源或重新启动后,将清空所有数据。一般使用动态随机存储器(DRAM)和同步动态随机存储器(SDRAM)实现
ROM(Read Only Memory)只读存储器
关闭电源时保存的数据不会丢失。一般用来存放Bootstrap、POST、ROM监控、RXBOOT等启动和维护网络硬件的程序。
NVRAM(Non volatile RAM)
由于拥有非易失性,及时关闭电源或重新启动时,数据也不会丢失,因此一般用于保存设置文件。
闪存
具有电可擦可编程特性的只读存储器,用不惯来保存操作系统以及设置文件。