There are various types of Cisco Networking devices used to connect different Networks using Cisco OS & CLI.
Just like Windows OS which is the brain of the device where it is installed, Cisco's Operating System (OS) is 'Internet Operating System (IOS) which controls the Logic & Functions of Networking devices.
Cisco OS (IOS) are stored in different Types of Memory installed in Cisco Switches & Routers.