A computer is a device that is able to be programmed to perform systematic processes of logical or arithmetic operations automatically. Modern computers are able to do generic sets of operations called applications. These applications enable computers to do a wide spectrum of tasks in a targeted environment. The tasks performed by the computer may include searching the internet, calendar and other data that is stored in storage devices such as hard drives. Computers are now so advanced that they can solve complex mathematical problems and even detect problems in the program code itself.
Most modern computers are made up of a central processing unit (CPU), microprocessor, hardware device such as hard disk, and non-volatile memory such as random access memory (RAM). The central processing unit (CPU) is responsible for managing the execution of instructions within the CPU’s memory. Instructions are executed in a process called instruction set programming. Instructions are monitored and executed by the microprocessor or hardware device which in turn uses the stored instructions and results in a result, such as an animated text or a picture that is displayed on the screen.
The microprocessor is not only responsible for executing instructions but also for managing the execution environment. When the CPU is performing its task, it transfers control to a secondary memory device for execution purposes. The secondary memory device is usually called the RAM. The primary memory also makes use of the RAM for temporary purposes. The main memory acts as a repository for the constant memory that is accessed as per need by the CPU.
Modern computers have built in RAM but some older models may have additional slots that allow additional RAM to be installed. There are two forms of RAM, volatile and non volatile (NVD). Non volatile RAM is designed to work when the computer is turned off while volatile RAM is designed to work when the computer is switched on. Volatile RAMs tend to have more storage capacity than non volatile RAMs.
Random Access Memory (RAM) refers to the non-volatile memory that is used to access random data. These types of memory are used in digital computer systems and many micro processors. As the name suggests, random memory is generally referred to as read-only memory.
Random Access Memory or RAM is divided into two different categories namely, dynamic and sequential. The former is non-volatile and the latter is volatile. In a volatile RAM, the contents and accesses of the memory happen instantly whereas in a sequential RAM, the contents and accesses happen sequentially. These two forms of RAM are available on most of the computers. If you are looking for a computer with a good amount of RAM, you can check out for laptops that have more than one slot for random memory.