What Is RAM ?

Posted by Ilyas online blog


RAM is a data storage medium and a computer program. This device also functions to process data and instructions. The larger the memory is provided, the more data and instructions can be processed.

Memory is usually referred to as RAM, short for Random Access Memory. Memory serves as a temporary data storage. Memory works by storing and supplying the necessary data required by the processor quickly to be processed into information. Therefore, the capacity function is paramount in the memory. Where the greater the capacity, the more data that can be stored and supplied, which ultimately makes work faster Processor. Supply data to the RAM from the Hard Disk, a device that can store data permanently.



Illustration How Memory Works

If the processor takes the data, first it will look on the cache. If data is found, the processor will directly read with a very small delay. But if the data sought is not found, the processor will look at a lower speed RAM. In general, a cache may provide the data needed by the processor so that the effect of the slower RAM work can be reduced. In this way the memory bandwidth will increase and become more efficient processors work. In addition the capacity of the cache memory will also increase the overall speed of the computer work.


Two types of caching are commonly used in the computer world is the memory caching and disk caching. Implementation can be a special part of the computer's main memory or a storage media that high-speed dedicated data.

Memory caching implementations are often referred to as a cache memory and computer memory types are composed of high-speed SDRAM. While the implementation of disk caching using part of computer memory.

The main memory consists of up to 2n addressable word, with each word having n-bit unique address. For mapping purposes, this memory is deemed to consist of a number of blocks that have the K word length of each tract. Thus, there are M = 2n / K blocks. Cache consists of C rows, each containing K word, and the number of rows is much less compared to the number of main memory blocks (C << M). At any time, some subset of memory blocks in the cache is on the line. If a word in the memory block is read, the block was transferred to one line of cache. because there are more blocks when compared with the lines, then each line can not be unique and permanent to dipersempahkan to certain blocks which are stored. Tags are usually a part of the main memory address.

Related Post



Post a Comment