RAM is a computer's volatile memory which stores data temporarily; once power turned off, the data which is inside the RAM gets erased. It is also known as primary or temporary memory. RAM stores the data that is actively being used during the execution of a program or instructions. During the booting process of a system, the operating system actively uses RAM and applications that are necessary to execute a file or a program. It speeds up CPU processing by providing fast data and instruction access.
RAM is actively used for program or instruction execution. Once we start the computer; system necessary files, programs and operating system files are loaded into the RAM for the smooth running of the computer. The more RAM a computer has, the better it can handle multitasking and the faster it can run applications since data can be accessed more quickly.
How does RAM Work?RAM consists of a grid of cells, each with a unique address, allowing data to be read or written in any order, the CPU requests data from RAM, which is delivered at high speed, making it essential for multitasking and running complex applications.
RAM is the computer's internal memory which stores different types of data and information as per the requirement. It is also considered as read/write memory. The data access in RAM is random. This means that we can access any random location in the memory without even knowing the address of the previous location. Since RAM is a volatile memory hence, a backup is present in most of the systems in the form of an uninterrupted power supply (UPS). Moreover, the speed and performance of a system are directly proportional to the size of the RAM.
Characteristics of RAMKey Characteristics of RAM are described below −
Different types of RAM are categorised in the below image
SRAM (Static Random Access Memory)Static RAM is a type of RAM that uses flip-flops for primary storage and is volatile. It is a type of semiconductor memory. Each bit is stored using bistable latching circuitry, making it extremely fast so known as cache memory. It is commonly used as a CPU cache and is typically located in L2 or L3. It stores data in the latch as long as the computer is on. SRAM is more expensive and requires more power than DRAM. It serves as cache memory in a computer system. SRAM requires more transistors than DRAM. It is faster than DRAM because of the latching mechanism. SRAM employs 6 transistors per data bit while DRAM uses one transistor per bit.
Characteristics of SRAMSome of the key characteristics of SRAM are as follows −
SRAM can be further classified into the following types −
The advantages of SRAM are as follows −
Disadvantages of DRAM are as follows −
Overall, speed and reliability make SRAM highly-priced, particularly for applications such as CPU caches. However, its higher cost and lower density compared to DRAM restrict its use to smaller, high-performance memory applications.
DRAM (Dynamic Random Access Memory)It is another type of RAM used as main memory; it stores data in capacitors for a short period (a few milliseconds) even when the computer is powered on. Each memory cell is a DRAM chip that contains one bit of data and is composed of transistors and capacitors. In this memory controller, the data can be read and then rewritten, constantly updating it. The data is refreshed regularly to ensure its integrity. The DRAM is less expensive, but it can store significantly more data. In addition, it is slower and requires less power than SRAM.
However, DRAM is less expensive than SRAM, making it suitable for use as the CPU's main memory. It is slower than SRAM and can link directly to the CPU bus. A DRAM typically ranges from 4GB to 16GB for laptops and 1GB to 2GB for smaller devices.
Characteristics of DRAMSome of the key characteristics of DRAM are as follows −
DRAM can be further classified into the following types −
The advantages of DRAM are as follows −
Disadvantages of DRAM are as follows −
RetroSearch is an open source project built by @garambo | Open a GitHub Issue
Search and Browse the WWW like it's 1997 | Search results from DuckDuckGo
HTML:
3.2
| Encoding:
UTF-8
| Version:
0.7.4