(1)系统加电自检代码(post):用于检测路由器中各硬件部分是否完好,它存储在rom中的微代码,post用于检测路由器硬件的基本功能,并确定那些接口是当前可用的; 【程序编程相关:Gentoo对mozilla-thund】
总的来说rom主要用于系统初始化等功能,rom中主要包含: 【推荐阅读:Linux内核Ext3无效索引节点序号拒】
(3)备份的ios操作系统:以便在原有ios操作系统被删除或破坏时使用,通常,这个ios比现运行ios的版本低一些,但却足以使路由器启动与工作; 【扩展信息:Gentoo对mozilla-firef】
(2)系统引导区代码(bootstrap):存储在rom中的微代码,bootstrap用于在初始化阶段启动路由器,他将启动路由器而后装入ios操作系统;
(4)rom监控程序:存储在rom中的微代码,rom监控程序用于手动测试与排除故障.
560)this.style.width=560; onmousewheel = javascript:return big(this) src="/files/uploadimg/20060801/1140520.gif" border=1>
闪存(flash)
闪存(flash)是是一种可擦写.可编程的存储器,在系统重新启动或关机之后仍能保存数据.flash中存放着当前使用中的ios,事实上,如果flash容量足够大,甚至可以存放多个操作系统,这在进行ios升级时十分有用.flash中包含完整的ios系统及微代码,类似于pc机的硬盘,但速度快的多,可以通过替换其中的ios文件实现对系统的升级,flash中程序在系统掉电时不会丢失,当不知道新版ios是否稳定时,可在升级后仍保留旧版ios,当出现问题时可迅速退回到旧版操作系统,从而避免长时间的网路故障.
闪存的主要用途是保存ios软件,维持路由器的正常工作,若路由器安装了闪存,它便是用来引导路由器的ios软件的默认位置,只要闪存容量足够,使可保存多个ios映像,以提供多重启动选项.闪存要么做在主机板的simm上,要么做成一张pcmcia卡.
非易失性ram(nvram)
... 下一页