I know that Flash memory is used to store the images of the IOS and NVRAM is used to store the startup-config file. But when my net instructor asked me, "Why cannot you just save the startup configuration file in Flash?", I was not able to answer. If you know how to answer that question, please let me know :)
I also would like to know functional differences between FLASH Memory and NVRAM.
Some routers simular nvram with flash ... so flash is completely capabale of storing a text file (which is all the startup-config is).
nvram simply means it retains its contents when the power is removed. nvram is often battery backed.
Why cannot router just load the IOS and get the startup configuration file in Flash memory?
You can these days you have the option to use both on some platforms , the option wasnt avialble originally it had to booted from nvram thats the way it was built and designed , flash is just a type of nvram basically same technology there both EEPROM