Which type of memory is non-volatile and used for long-term storage?
A. RAM
B. ROM
C. Cache Memory
D. Hard Disk
Answer: Option B
Solution (By Examveda Team)
Option A: RAMRAM (Random Access Memory) is volatile memory used for temporary storage of data and instructions that the CPU needs to access quickly.
Option B: ROM
This option is correct. ROM (Read-Only Memory) is non-volatile memory used for long-term storage of data and instructions that are permanently stored and cannot be easily modified. It typically holds the firmware of devices and systems.
Option C: Cache Memory
Cache Memory is volatile memory that acts as a buffer between the CPU and main memory (RAM), used to store frequently accessed data for faster retrieval by the CPU.
Option D: Hard Disk
Hard Disk is a type of non-volatile secondary storage device used for long-term storage of data on a computer system, but it is not directly considered a type of memory.
Conclusion:
Among the options given, Option B: ROM is the correct answer because ROM is non-volatile memory that is used for storing data and instructions permanently, making it suitable for long-term storage needs.
Related Questions on Computer Architecture
Which of the following is not a component of Von Neumann architecture?
A. CPU
B. ALU
C. Memory Unit
D. I/O Interface
What does SIMD stand for in computer architecture?
A. Single Input Multiple Drive
B. Single Input Multiple Data
C. Single Instruction Multiple Drive
D. Single Instruction Multiple Data
Which cache is typically smaller and faster compared to others in a computer system?
A. L2 Cache
B. L3 Cache
C. L1 Cache
D. Virtual Cache
Which register in the CPU stores the address of the next instruction to be fetched?
A. Instruction Register
B. Program Counter
C. Accumulator
D. None of the above

Join The Discussion