路由器的flash和内存
Flash内存,也叫闪存,是路由器当中常用的一种内存类型。它是可读写的存储器,在系统重新启动或关机之后仍能保存数据。Flash中存放着当前使用中的IOS(路由器操作系统)。
路由器中可能有多种内存,例如Flash(闪存)、DRAM(动态内存)等。内存用作存储配置、路由器操作系统、路由协议软件等内容。在中低端路由器中,路由表可能存储在内存中。通常来说路由器内存越大越好(不考虑价格)。但是与CPU能力类似,内存同样不直接反映路由器性能与能力。因为高效的算法与优秀的软件可能大大节约内存。
路由器采用了以下几种不同类型的内存,每种内存以不同方式协助路由器工作。
*只读内存(ROM)
*闪存(FLASH)
*随机存取内存(RAM)
*非易失性RAM(NVRAM)
1.只读内存(ROM)
只读内存(ROM)在Cisco路由器中的功能与计算机中的ROM相似,主要用于系统初始化等功能。ROM中主要包含:
(1)系统加电自检代码(POST),用于检测路由器中各硬件部分是否完好;
(2)系统引导区代码(BootStrap),用于启动路由器并载入IOS操作系统;
(3)备份的IOS操作系统,以便在原有IOS操作系统被删除或破坏时使用。通常,这个IOS比现运行IOS的版本低一些,但却足以使路由器启动和工作。
顾名思义,ROM是只读存储器,不能修改其中存放的代码。如要进行升级,则要替换ROM芯片。
2.闪存(Flash)
闪存(Flash)是可读可写的存储器,在系统重新启动或关机之后仍能保存数据。Flash中存放着当前使用中的IOS。事实上,如果Flash容量足够大,甚至可以存放多个操作系统,这在进行IOS升级时十分有用。当不知道新版IOS是否稳定时,可在升级后仍保留旧版IOS,当出现问题时可迅速退回到旧版操作系统,从而避免长时间的网路故障。
3.非易失性RAM(NVRAM)
非易失性RAM(Nonvolatile RAM)是可读可写的存储器,在系统重新启动或关机之后仍能保存数据。由于NVRAM仅用于保存启动配置文件(Startup-Config),故其容量较小,通常在路由器上只配置32KB~128KB大小的NVRAM。同时,NVRAM的速度较快,成本也比较高。
4.随机存储器(RAM)
RAM也是可读可写的存储器,但它存储的内容在系统重启或关机后将被清除。和计算机中的RAM一样,Cisco路由器中的RAM也是运行期间暂时存放操作系统和数据的存储器,让路由器能迅速访问这些信息。RAM的存取速度优于前面所提到的3种内存的存取速度。
运行期间,RAM中包含路由表项目、ARP缓冲项目、日志项目和队列中排队等待发送的分组。除此之外,还包括运行配置文件(Running-config)、正在执行的代码、IOS操作系统程序和一些临时数据信息。
路由器的类型不同,IOS代码的读取方式也不同。如Cisco 2500系列路由器只在需要时才从Flash中读入部分IOS;而Cisco 4000系列路由器整个IOS必须先全部装入RAM才能运行。因此,前者称为Flash运行设备(Run from Flash),后者称为RAM运行设备(Run from RAM)。
路由器的flash和内存相关推荐
- Cisco路由器的Flash和NVRAM
<?xml:namespace prefix = o ns = "urn:schemas-microsoft-com:office:office" /> Cisco路 ...
- 路由器不同类型的内存
例题引入 思科路由器的内存体系由多种存储设备组成,其中用来存放IOS引导程序的是(11),运行时活动配置文件存放在(12)中.aa (11)A.FLASH B.ROM C.NVRAM ...
- 学习 ARM 系列 -- FS2410 开发板上 Nand Flash 到内存的代码搬移
一.目的 通过将 Nand Flash 前 4K 代码搬移到 SDRAM 中,了解如何初始化并使用 ARM 的内存, 为编写 ARM bootloader 和搬移内核到内存作准备. 二.代 ...
- ISCW实验10:安装SDM到路由器的FLASH中
实验过程: 第一步 R1的配置 R1(config)#int f4/0R1(config-if)#ip add 192.168.1.200 255.255.255.0R1(config-if)#no ...
- 内存专题--各种RAM/ROM/Cache/Flash等内存概念与区别
内存,或内存储器,又称为主存储器,是关系到计算机运行性能高低的关键部件之一,无疑是非常重要的.为了加快系统的速度,提高系统的整体性能,我们看到,计算机中配置的内存数量越来越大,而内存的种类也越来越多. ...
- fs2410开发板搭建网站服务器,学习 ARM 系列 -- FS2410 开发板上 Nand Flash 到内存的代码搬移...
一.目的 前面做过一个实验,搬移 Nand Flash 里的前 4k 代码到内存指定位置,这其实是把 SRAM 从 0x40000000 开始的 4K 代码复制到 SDRAM 的指定位置,并没有涉及到 ...
- 晶豪(ESMT)nand flash对内存页的读取、ECC校验 F59L2G81A
nand flash(F59L2G81A) 包含2048block, 1 block = 64 pages; 1 page = 2 KB + 64Bytes. ...
- Cisco路由器重要存储设备Flash和NVRAM
Cisco路由器的Flash和NVRAM是两个重要的 存储设备,正确地理解和掌握其使用方法可以更好地完成对 路由器的配置和管理工作. ********************************* ...
- Cisco路由器的硬件结构、重要存储设备Flash和NVRAM
路由器是一种连接多个网络或网段的网络设备,它能将不同网络或网段之间的数据信息进行"翻译",以使它们能够相互"读"懂对方的数据,从而构成一个更 大的网络.路由器由 ...
最新文章
- Flask环境的配置
- 2020年世界机器人报告
- Python远程操作Oracle实现一键备份还原数据库演示,利用socket进行imp、exp一键导入导出oracle数据库dmp文件
- Webpack介绍和使用(配置环境变量,打包依赖)
- 食堂就餐刷卡系统源码_敲重点,刷卡机要拆啦!!
- 一个java源文件允许_一个Java源文件中最多只能有一个class定义
- @程序员,解读 5G 中性命攸关的时延! | 技术头条
- emoji java 转码_Java Emoji Converter (Emoji表情转换工具)
- Hive基础调优详解
- win10下移动pagefiles.sys文件到D盘
- 最小割集stoer_wagner算法
- html中onblur属性,html中的onfocus和onblur是什么属性?怎么使用?
- UnicodeDecodeError: ‘gb2312‘ codec can‘t decode byte 0xe9 in position 5632: illegal multibyte sequen
- 华为nova5iotg功能使用_华为Nova2怎么使用OTG功能教程
- INSTALL_FAILED_NO_MATCHING_ABIS 的解决办法
- 华为CIO陶景文:华为数字化转型实践(附下载)
- 加速网站访问的一些实践体会
- 缓存架构设计之——Redis集群搭建
- 9、图解门禁系统电锁分类及安装方法
- crmeb多商户二开crmeb类库二开文档 Basic基类【1】
热门文章
- linux ping -w 命令,Linux ping 命令
- Excel里面输入18位数字,但是显示却是其他的?!请问怎么解决?
- python中def fun()是什么意思_python学习函数
- 【幻化万千戏红尘】qianfengDay04-java基础学习:for语句.while语句,do-while语句
- 日语基础学习 Day 07
- Failed to set attribute: Invalid input data or parameter 解决
- 看过之后,今年的深信服创新大会确实有点儿不一样……
- 计算机二级Ms考试试题是如何抽取的,考证必学 | 计算机二级MS Office考试全攻略...
- Oracle sql 对多个sql count的值再求和
- 【前端用法】html5实现地理位置定位(JS获取当前地理位置的方法)