例题引入
思科路由器的内存体系由多种存储设备组成,其中用来存放IOS引导程序的是(11),运行时活动配置文件存放在(12)中。aa
(11)A.FLASH B.ROM C.NVRAM D.DRAM
(12)A.FLASH B.ROM C.NVRAM D.DRAM
【答案】B D
【解析】
闪存(FLASH)
路由器采用了不同类型的内存,各种内存以不同方式支持路由器运行。闪存(Flash) 是可读可写的存储器,在系统重新启动或关机之后仍能保存数据。Flash中存放着当前使用的IOS。如果Flash容量足够大,甚至可以存放多个操作系统,这在IOS升级时十分有用。当不知道新版IOS是否稳定时,可在升级后仍保留旧版IOS,当出现问题时可退回到旧版操作系统,从而避免长时间的网路故障。
只读存储器(ROM)
只读存储器ROM在路由器中与在计算机中的功能相似,用于系统初始化等。ROM中包含:系统加电自检代码POST,用于检测路由器中各种硬件是否完好;系统引导代码(Bootstrap)用于启动路由器并载入IOS操作系统;备份的IOS操作系统,以便在原有IOS操作系统被删除或破坏时使用,通常这个IOS比现运行IOS的版本低一些,但却足以使路由器启动和工作。
非易失性RAM(NVRAM)
非易失性RAM (Nonvolatile RAM)是可读可写的存储器,在系统重启或关机之后仍能保存数据。(FLASH是NVRAM的一种)NVRAM速度较快,成本也较高。NVRAM仅用于保存启动配置文件 (Startup-Config),故其容量较小,通常在路由器中只配置32KB〜128KB的NVRAM。
动态随机存储器(DRAM)
动态随机存储器DRAM也是可读可写的存储器,但是存储的内容在系统重启或关机后会被清除。RAM的存取速度比上面3种存储器都快。路由器运行时,RAM中存储路由表、ARP缓冲区、运行日志和排队等待发送的分组,还包括运行配置文件 (Running-config),正在执行的代码、IOS操作系统程序和一些临时数据等信息,它需要动态刷新,也就是需要时钟来定时中断,对实时性有要求,功耗较高,价格较为便宜。
静态随机存储器(SRAM)
SRAM成本要高,尺寸要求较大,因为SRAM需要更多的引脚来存储数据,一个引脚用来接VDD电流控制晶体管开合,一个引脚来取状态并转化对应的数字信号等,但是它不需要动态时的刷新对时钟以及实时性没有太大的要求,所以功耗较低,其次它速度要快于DRAM,因为它不需要动态刷新,在动态刷新期间DRAM是不能存取数据的,所以平时见到的CPU一级与二级缓存,用的就是它,它可以随时存取,价格较贵
Cache(相联存储器)
相联存储器按(3)访问。
(3)A.地址 B.先入后出的方式 C.内容 D.先入先出的方式
【答案】C
【解析】本题考查相联存储器的概念。
相联存储器是一种按内容访问的存储器。其工作原理就是把数据或数据的某一部分作为关键字,将该关键字与存储器中的每一单元进行比较,找出存储器中所有与关键字相同的数据字。
相联存储器可用在高速缓冲存储器中,在虚拟存储器中用来作段表、页表或快表存储器,还常用在数据库和知识库中。