Cisco उपकरणों में आमतौर पर चार प्रकार की मेमोरी होती है जिनका उपयोग विभिन्न उद्देश्यों के लिए किया जा रहा है। ये चार प्रकार हैं:
- ROM (Read-only memory) – एक बूटस्ट्रैप प्रोग्राम को संग्रहीत करता है जिसका उपयोग बूट प्रक्रिया को आरंभ करने के लिए किया जाता है। यह केवल-पढ़ने के लिए स्मृति का प्रकार है, इसलिए इसे परिवर्तित नहीं किया जा सकता है।
- RAM (Random Access Memory) – डिवाइस के रनिंग कॉन्फ़िगरेशन और रूटिंग टेबल यहां संग्रहीत हैं। किसी डिवाइस के पुनरारंभ होने पर इस प्रकार की मेमोरी अपनी सामग्री खो देती है।
- Flash memory – IOS सॉफ़्टवेयर छवियों को संग्रहीत करने के लिए उपयोग किया जाता है। अन्य फ़ाइलों को संग्रहीत करने के लिए भी उपयोग किया जा सकता है, उदाहरण के लिए बैकअप कॉन्फ़िगरेशन फ़ाइलें। डिवाइस के पुनरारंभ होने के बाद भी इसकी सामग्री को बनाए रखता है।
- NVRAM (Nonvolatile RAM) – आमतौर पर एक स्टार्टअप कॉन्फ़िगरेशन फ़ाइल को स्टोर करने के लिए उपयोग किया जाता है। इस प्रकार की मेमोरी किसी डिवाइस के डाउन या रीस्टार्ट होने के बाद भी अपनी सामग्री को बनाए रखती है।