Skip to content
geeksforgeeks
  • Tutorials
    • Python
    • Java
    • Data Structures & Algorithms
    • ML & Data Science
    • Interview Corner
    • Programming Languages
    • Web Development
    • CS Subjects
    • DevOps And Linux
    • School Learning
    • Practice Coding Problems
  • Courses
    • DSA to Development
    • Get IBM Certification
    • Newly Launched!
      • Master Django Framework
      • Become AWS Certified
    • For Working Professionals
      • Interview 101: DSA & System Design
      • Data Science Training Program
      • JAVA Backend Development (Live)
      • DevOps Engineering (LIVE)
      • Data Structures & Algorithms in Python
    • For Students
      • Placement Preparation Course
      • Data Science (Live)
      • Data Structure & Algorithm-Self Paced (C++/JAVA)
      • Master Competitive Programming (Live)
      • Full Stack Development with React & Node JS (Live)
    • Full Stack Development
    • Data Science Program
    • All Courses
  • Aptitude
  • Engineering Mathematics
  • Discrete Mathematics
  • Operating System
  • DBMS
  • Computer Networks
  • Digital Logic and Design
  • C Programming
  • Data Structures
  • Algorithms
  • Theory of Computation
  • Compiler Design
  • Computer Org and Architecture
Open In App
Next Article:
Types of memory on a Cisco device
Next article icon

Types of memory on a Cisco device

Last Updated : 09 Oct, 2021
Comments
Improve
Suggest changes
Like Article
Like
Report

Cisco IOS (Internetwork Operating System) is a proprietary operating system that runs on Cisco Systems routers and switches. The core function of Cisco IOS is to enable data communications between network nodes.

Types of memory on a Cisco device :
Cisco devices usually have four types of memory that are being used for different purposes. These four types are:

1. RAM (Random Access memory) -
It is a computer's short-term memory, which it uses to handle all active tasks and apps. None of your programs, files, games, or streams would work without RAM. It is super-fast and temporary data storage space that a computer needs to access right now or in the next few moments.  So, for example, let’s say you want to work with a spreadsheet. When you start Excel, your computer loads the application into RAM. If you load an existing spreadsheet (which is stored on your hard disk), the operating system copies that information into RAM, too. 

Then you can work with Excel, crunching numbers in your usual fashion. In most circumstances, the computer responds super-fast, because RAM is fast. When you’re done with the spreadsheet, you tell Excel to save it — which means that the data gets copied to the hard disk or other long-term storage. (If you forget to save and the power fails, all that work is gone, because RAM is temporary storage.) And when you close the application, the computer operating system takes it out of RAM and clears the deck so that the space is free for you to work on the next thing.

2. ROM (Read-only memory) -
It is a type of storage medium that permanently stores data on personal computers (PCs) and other electronic devices. Unlike the non-volatile memory of a hard drive, it’s difficult and time-consuming to rewrite a ROM chip’s memory. In most cases, it’s impossible to alter integrated circuits, which may mean you can’t update more basic forms of ROM. You may be able to reprogram some modern types of ROM, but only at slow speeds and with special equipment. These hurdles make traditional ROM poorly-suited for functions that require frequent feature updates or are prone to bugs or security issues.

3. Flash memory -
It is a type of non-volatile storage memory that can be written or programmed in units called “Sector” or a “Block.” Flash Memory is EEPROM (Electronically Erasable Programmable Read-Only Memory) means that it can retain its contents when the power supply removed, but whose contents can be quickly erased and rewritten at the byte level by applying a short pulse of higher voltage. This is called flash erasure, hence the name. Flash memory is currently both too expensive and too slow to serve as main memory. It is widely used with car radios, cell phones, digital cameras, PDAs, solid-state drives, tablets, and printers.

4. Non-Volatile Random Access Memory (NVRAM) -
It is a category of Random Access Memory (RAM) that retains stored data even if the power is switched off. NVRAM uses a tiny 24-pin dual inline package (DIP) integrated circuit chip, which helps it to gain the power required to function from the CMOS battery on the motherboard. NVRAM monitors several system parameters, such as Ethernet the MAC address, serial number, date of manufacture, HOSTID, etc. Therefore, NVRAM is a non-volatile memory type that provides the random access facility.


Next Article
Types of memory on a Cisco device

S

satvikgupta7339
Improve
Article Tags :
  • Computer Networks
  • TrueGeek
  • TrueGeek-2021

Similar Reads

    Memory Buffering in Cisco Switches
    A memory buffer is a portion of the memory used by the switch to store data. Network switch interfaces buffer or drop traffic that exceeds their capacity. Traffic bursts, many-to-one traffic patterns, and interface speed mismatches are the main causes of buffering. That is the main concept of a memo
    3 min read
    What is a Storage Device? Definition, Types, Examples
    The storage unit is a part of the computer system which is employed to store the information and instructions to be processed. A storage device is an integral part of the computer hardware which stores information/data to process the result of any computational work. Without a storage device, a comp
    11 min read
    Different Types of ROM
    Read-only memory (ROM) is a type of memory that permanently stores data, even when a device is turned off. ROM is used in devices like computers, phones, and appliances to store important instructions, like those needed to start up the device. In this article, we will discuss different types of ROMs
    5 min read
    How To Check Flash Memory Of Cisco Switch?
    Flash memory is permanent memory or non-volatile memory i.e., Data won't be e deleted if the system is suddenly shut down or switched off due to power loss. Operating system storage: The switch's operating system is stored in flash memory, so we can update the new features easily.Configuration Files
    5 min read
    What are the different memories used in a CISCO router?
    Before we discuss the memories that are used in a Cisco router, let's understand what basically a Router is. When we want to connect two or more IP networks or subnetworks together, then a piece of hardware is needed and that hardware is called a Router. It generally serves two purposes: Enabling th
    4 min read
geeksforgeeks-footer-logo
Corporate & Communications Address:
A-143, 7th Floor, Sovereign Corporate Tower, Sector- 136, Noida, Uttar Pradesh (201305)
Registered Address:
K 061, Tower K, Gulshan Vivante Apartment, Sector 137, Noida, Gautam Buddh Nagar, Uttar Pradesh, 201305
GFG App on Play Store GFG App on App Store
Advertise with us
  • Company
  • About Us
  • Legal
  • Privacy Policy
  • In Media
  • Contact Us
  • Advertise with us
  • GFG Corporate Solution
  • Placement Training Program
  • Languages
  • Python
  • Java
  • C++
  • PHP
  • GoLang
  • SQL
  • R Language
  • Android Tutorial
  • Tutorials Archive
  • DSA
  • Data Structures
  • Algorithms
  • DSA for Beginners
  • Basic DSA Problems
  • DSA Roadmap
  • Top 100 DSA Interview Problems
  • DSA Roadmap by Sandeep Jain
  • All Cheat Sheets
  • Data Science & ML
  • Data Science With Python
  • Data Science For Beginner
  • Machine Learning
  • ML Maths
  • Data Visualisation
  • Pandas
  • NumPy
  • NLP
  • Deep Learning
  • Web Technologies
  • HTML
  • CSS
  • JavaScript
  • TypeScript
  • ReactJS
  • NextJS
  • Bootstrap
  • Web Design
  • Python Tutorial
  • Python Programming Examples
  • Python Projects
  • Python Tkinter
  • Python Web Scraping
  • OpenCV Tutorial
  • Python Interview Question
  • Django
  • Computer Science
  • Operating Systems
  • Computer Network
  • Database Management System
  • Software Engineering
  • Digital Logic Design
  • Engineering Maths
  • Software Development
  • Software Testing
  • DevOps
  • Git
  • Linux
  • AWS
  • Docker
  • Kubernetes
  • Azure
  • GCP
  • DevOps Roadmap
  • System Design
  • High Level Design
  • Low Level Design
  • UML Diagrams
  • Interview Guide
  • Design Patterns
  • OOAD
  • System Design Bootcamp
  • Interview Questions
  • Inteview Preparation
  • Competitive Programming
  • Top DS or Algo for CP
  • Company-Wise Recruitment Process
  • Company-Wise Preparation
  • Aptitude Preparation
  • Puzzles
  • School Subjects
  • Mathematics
  • Physics
  • Chemistry
  • Biology
  • Social Science
  • English Grammar
  • Commerce
  • World GK
  • GeeksforGeeks Videos
  • DSA
  • Python
  • Java
  • C++
  • Web Development
  • Data Science
  • CS Subjects
@GeeksforGeeks, Sanchhaya Education Private Limited, All rights reserved
We use cookies to ensure you have the best browsing experience on our website. By using our site, you acknowledge that you have read and understood our Cookie Policy & Privacy Policy
Lightbox
Improvement
Suggest Changes
Help us improve. Share your suggestions to enhance the article. Contribute your expertise and make a difference in the GeeksforGeeks portal.
geeksforgeeks-suggest-icon
Create Improvement
Enhance the article with your expertise. Contribute to the GeeksforGeeks community and help create better learning resources for all.
geeksforgeeks-improvement-icon
Suggest Changes
min 4 words, max Words Limit:1000

Thank You!

Your suggestions are valuable to us.

What kind of Experience do you want to share?

Interview Experiences
Admission Experiences
Career Journeys
Work Experiences
Campus Experiences
Competitive Exam Experiences