Skill/Topic: Memory, Abstract Data Types, and Addresses A) Cache B) Random Access C) Virtual D) Main Explanation: Random Access Memory is also called a Main Memory. It is called a Volatile memory because; instructions and data contained in main memory are lost once the computer is powered down.
Because at the time of system is ON the Ram has data and the system is in OFF state it has no data i.e. it is free. It won't reside any information when it is in OFF state.
any memory component that loses data with the lose of power is called volatile.
So cache memory and main memory both are volatile as they lose data on power off.
next Random access is a method of accessing like sequential associate etc. not a devise. Both RAM and ROM are Random access. difference is RAM is volatile where as ROM is non-volatile.
So the answer is Cache memory Main memory usually RAM
A) Cache -- if this is CPU cache it is volatile. Basically it depends what kind of cache the submitter of the question is talking about. If the cache resides on HDD then its non-volatile. B) Random Access -- is volatile needs power to sustain. C) Virtual -- reason same as A. Virtual memory in case of OS resides on HDD so it could be non-volatile. D) Main -- RAM is main so its Volatile