What is the full form of RAM?
Answers
Answer:
RAM का Full Form है Random Access Memory, इसको Direct Access Memory भी बोला जाता है. यह Memory ज्यादा दौर पर Computer में कम Size में रहती है.
There is a simple answer and a hard answer. The simple answer is it makes everything easier. The hard answer is we actually DO use a structured process.
Back-in-the-day memory was usually sequential, such as tape or drums. When you needed to read a particular byte, you had to wait for the drum to spin around to where it was stored. There was even something called "Delay Line Memory" which could be something like a tube of mercury that you sent pulses down. You had to wait for the bit you wanted to make it to the other end. Needless to say that added a lot of complexity.
Now for the hard answer. The Golden Age of computing was much simpler than today. I'm calling it the late 70's and early 80's. Your processor ran at the same speed as your RAM and you had access to it whenever you wanted it. After that things started to get complicated.
Processors began out-running the RAM. You could put RAM in that was as fast as the processor, but that very quickly became prohibitively expensive. You could make the processor wait until the RAM was available, but then it would be idle most of the time. The solution was "The Cache". You add a small amount of RAM that can keep up with the CPU. There is a memory controller of some sort attached to it. When the processor asks for a particular byte, the controller looks to see if it's already in it's cache. If so, that's a "Cache Hit" and the byte gets handed over. If it's not, it's a "Cache Miss" where the processor has to wait for the memory controller to go out to the main RAM to copy the value to the cache and then hand it over. The controller also knows that it likely needs more than the one byte, so it will say "give me the next 32 bytes" or such and stash that into a page in the Cache RAM where it's available next time. Cache RAM has only gotten bigger and bigger over time as processors have gotten faster and faster, as well as having multiple cores that may need to access completely different chunks of memory.
To complicate things even more, you now have multiple levels of cache. You might have L2 or L3 cache. These are even bigger chunks of memory that are slower than the previous cache. If the L1 cache doesn't have it, he asks the L2. If the L2 doesn't have it he asks the L3. It is a nicely structured process, but the processor and the programmer don't need to know about it.
Explanation:
please mark my Brainliest
Answer:
Random-access memory.....