What is RAM?
In computer science, the memory RAM (acronym of Random Access Memory, or Memory of Random Access) is a type of operative memory of the computers and computer science systems, where it is going to be executed most of the software: the own operating system, the software of application and other similar programs.
Its name comes from the fact that it can be recorded or recover information from it without a sequential order (as it does in the ROM or memory Read-Only Memory, Read-Only Memory). It can be accessed RAM in the fastest as possible, with equal waiting time for any memory location.
It is also a form of temporary memory, which, when blank or restarted, the system is blank again. This considering that at the beginning of the system, the basic operating modules (such as the POST or the BIOS), often inscribed in ROM, do a check of the RAM memory to ensure that it is operational and the necessary software can be dumped into it. Start the system.
This type of memory is not always soldered to the motherboard (in video game consoles; for example, it is). Still, it rests on removable and replaceable printed circuit boards on it, known as RAM modules. Each module has some memory chips and a specific capacity, currently measured in megabytes (1024 kilobytes) or gigabytes (1024 megabytes).
Types of RAM
Today there are two different types of RAM memory:
- SRAM. Acronym for Static Random Access Memory (that is: Static Random Access Memory ), designates a type of memory based on semiconductors and capable of maintaining data without the need for refreshing circuits, as long as it is kept powered. Such are the NVRAM ( Non- volatile Random Access Memory, or nonvolatile RAM) and MRAM ( Magnetoresistive Random Access Memory, or magnetic RAM).
- DRAM. Acronym for Dynamic Random Access Memory (that is: Dynamic Random Access Memory ) bases its technology on capacitors, which, when gradually losing charge, requires a refreshment circuit that checks their charge and replaces it. It was invented in the late 1960s and is the most widely used type today, as it allows you to create modules with enormous position density and high recovery speed. Of this type are the Asynchronous DRAM and SDRAM ( Synchronous Dynamic Random Access Memory, or synchronous DRAM).
What Is It for?
As stated before, It is the operating memory of the computer system. It is where the various programs will run and remain active, from the operating system itself to the applications we use.
So it can happen that by keeping too many applications running simultaneously, the system’s RAM capacity is depleted, which affects the quality and computing capacity.
The RAM memory is electrically connected to a memory concentrator device, which manages the memory’s incoming and outgoing signals, generally consisting of three types of instructions: addressing, data, and control signals.
RAM memory and ROM memory
The differences between RAM and ROM have to do with:
- The RAM memory is always open to information intervention and recovery, at any time, while what is stored in the ROM can only be recovered and not intervened.
- RAM memory allows indiscriminate access to information from any position or time, while the ROM requires sequential access.
- RAM is much faster than ROM, so the data contained in the ROM is often sent and executed on the former.
- It is removable, upgradeable, replaceable, while ROM modules are usually installed or soldered to the motherboard by the computer manufacturer itself and cannot be manipulated by the user.