On my CCNA exam, one lab realted to making a setup change on a cisco switch, it did not specify what type. None of the commands I was used to worked on the switch, though eventually I figured out how to do it. But just for fun I tried "copy run start", and it did what one would normally expect on a router.
In my ccna class, they said all switches automatically store all changes in NVRAM.
Are there switches where one must save changes to NVRAM?