What is Random-access memory (RAM)?

Random-access memory (RAM) is a form of computer data storage which stores frequently used program instructions to increase the general speed of a system. A random-access memory device allows data items to be read or written in almost the same amount of time irrespective of the physical location of data inside the memory. In contrast, with other direct-access data storage media such as hard disks, CD-RWs, DVD-RWs and the older magnetic tapes and drum memory, the time required to read and write data items varies significantly depending on their physical locations on the recording medium, due to mechanical limitations such as media rotation speeds and arm movement.

RAM contains multiplexing and de-multiplexing circuitry, to connect the data lines to the addressed storage for reading or writing the entry. Usually more than one bit of storage is accessed by the same address, and RAM devices often have multiple data lines and are said to be ‘8-bit’ or ’16-bit’ etc.

Random-access memory (RAM) is the main memory of the computer. (Is a temporary memory Which means it can work when electricity is nourished When power is turned off or the computer is shut down, the data in the RAM disappears.) RAM is an extremely important component of overall performance. Including the working speed of the computer system

RAM is responsible for receiving data or commands from various software programs that are currently enabled on the computer. Then forwarded to the CPU or Central Processing Unit, the heart or brain of that computer to process, calculate and analyze the data as needed when the CPU has finished calculating Will send the result of calculation or analysis back to RAM for forwarding to program owner Before displaying the result of the calculation on Output devices such as monitor screen or printer etc.

RAM operations are operations or writing / writing data randomly, which means the central processing unit or CPU can access all parts of the RAM. The data can be recorded anywhere. The purpose is to increase the speed of recording and reading. Information This is where the word Random access originated.

RAM can be divided into 4 main parts as follows

  1. Input Storage Area – RAM space. This is the part that receives data from Input devices such as keyboards, mice, Barcode reader, etc. It will be stored to send to the CPU to calculate or analyze those data further.
  2. Working Storage Area – RAM space. This is the area for storing data that is in the process of CPU processing.
  3. Output Storage Area – RAM space. This is the area for storing data that has been processed, calculated and analyzed by the central processing unit or CPU and is waiting to return the said processing back to the program owner. To display via Output devices as specified by the user
  4. Program Storage Area – This is used to store a set of commands or programs that users want to send. In order to use the computer to comply with the said set of instructions The control unit will pull the commands from this section one by one to interpret. What that command has to do Then the control unit will control the hardware that requires the work to be performed according to the instruction. Memory is arranged in a vertical row (CAS: Column Address Strobe) and horizontal row (RAS: Row Address Strobe) is a matrix structure (Matrix) with a control circuit, which is part of the circuit in The chipset is controlled by these circuits sending signals to set vertical rows. And horizontal line signals to memory in order to determine the position of data in memory to be used

Considering the function of RAM in a computer’s operating system, RAM is a very important component. And it is already known that The more RAM a computer has, the more its performance will be. But in order to increase the RAM of the computer system, we have to consider many factors such as budget, RAM requirements of the program that we use and the number of slots in the main circuit that can support more RAM or not etc.