While running the show version command on a Cisco 2600 series router during a Live Lab session I see that it reports :-
32K bytes of non-volatile configuration memory.
8192K bytes of processor board System flash (Read/Write)
Aren't these two memory types not essentially the same ? Why is there separate NVRAM and System Flash memory in the router ? Cannot the system startup config files and IOS images all not just be stored in Flash memory ? I am puzzled as to why the separate NVRAM memory is required by the router.