Skip to main content

Dynamic RAM

Dynamic RAM 

Dynamic RAM This is the most common type of memory used in personal computers, workstations, and


servers today. A DRAM chip contains millions of tiny memory cells. Each cell is made up of a transistor and a capacitor, and can contain 1 bit of information-0 or 1. To store a bit of information in a DRAM chip, a tiny amount of power is put into the cell to charge the capacitor. Hence, while reading a bit, the transistor checks for a charge in the capacitor. If a charge is present, then the reading is 1; if not, the reading is 0.


However, the problem with DRAM is that the capacitor leaks energy very quickly and can hold the charge for only a fraction of a second. Therefore, a refresh process is required to maintain the charge in the capacitor so that it can retain the information. This refreshing process is carried out multiple times in a second and requires that all cells be accessed, even if the information is not needed.


However, the advantage of DRAM over SRAM is that it is cheap, can hold more data per chip, and generates less heat than SRAM. DRAM is widely used to build the main memory. The following are the different types of DRAM:


Synchronous DRAM (SDRAM) SDRAM synchronizes itself with the clock speed of the microprocessor to enable faster access to memory.


Enhanced SDRAM (ESDRAM) This version of SDRAM, though not widely used, includes a small SRAM cache to reduce delays in data access and speed up operations.


Double data rate SDRAM (DDR) DDR allows data transfers on both the rising and falling edges of the clock cycle, which doubles the data throughput. DDR SDRAM chips are available in capacities of 128 MB to 1 GB. Although DDR memory by DDR2. is very common, the technology is becoming outdated and is being replaced


DDR2 chips are the next generation of DDR SDRAM memory. It can hold 256 MB to 2 GB of memory and can operate at higher bus speeds. Although DDR2 has twice the latency (data access delays) of DDR, it delivers data at twice the speed, thereby performing at the same level.


Rambus DRAM (RDRAM) It is a proprietary, protocol-based, high-speed memory technology developed by Rambus Inc. RDRAM can operate at extremely high frequencies as compared to other types of DRAMs.


Synchronous link dynamic RAM (SLDRAM) This version of SDRAM, not used widely, was basically designed as a royalty-free, open-industry standard design alternative to RDRAM.



Comments

Popular posts from this blog

Cache Memory

Cache Memory Cache memory is an intermediate form of storage between registers and the primary memory. It is used to store instructions and data that are repeatedly required to execute programs thereby improving the overall system speed and increase the performance of the computer. Keeping frequently accessed data and instructions in the cache avoids accessing the slower primary memory. Working of the Cache Memory When a program is being executed and the CPU wants to read data or instructions, then the following steps will be performed: CPU first checks whether the data or instruction is available in cache memory. If it is not present, the CPU reads the data or instructions from the main memory into the processor registers. The CPU also copies it into the cache memory. When the same piece of data/instruction is needed, the CPU reads it from the cache memory instead of the main memory

Concept Of Hardware and Software

Concept Hardware and Software The concept of hardware and software is very simple in the computer. A computer system is made of two parts- Hardware and Software. Hardware All physical parts of the computer can be said as hardware of the computer. For example, all the input and output devices from the parts of the computer. If we think of computer as a living being, then the hardware would be the body. Since the computer hardware is a part of a machine, it can only understand two basic concepts: 'ON' and 'OFF'. The 'ON' and 'OFF' concepts is called binary. Computer software was developed to tell the computer hardware what to do. Software The computer hardware cannot think and make decision on its own. The hardware needs a software to instruct what to be done. A program is a set of instruction that is arranged in a sequence to guide a computer to find a solution for the given problem. The process of writing a program is called programming .

What is CPU (Central Processing Unit) Architecture

What is CPU (Central Processing Unit) Architecture CPU or Central Processing unit can be called the brain of the computer system because the entire processing of data is done here. It is made up of more than one microprocessors which consist of two main parts - Arithmetic and Logical Unit (ALU) and Control Unit(CU) . Arithmetic and Logical Unit The ALU performs all kinds of calculations, such as arithmetic fadd, subtract, multiply, divide, etc.), comparison (less than, greater than, or equal to), and other operations. The intermediate results of processing may be stored in the main memory, as they might be required again. When the processing completes, the final result is then transferred to the main memory. Hence, the data may move from main memory to the ALU multiple times before the processing is over. Control Unit The main function of the CU is to direct and coordinate the computer operations. It interprets the instructions (program) and initiates action to execute them. The CU...