RAM (Random Access Memory) and ROM (Read-only Memory) are memory device located on the mother board of a computer system. RAM is used to store the programs and data being used by the CPU in real time whereas ROM is used primarily in the start up process of a computer system.

What is RAM?

RAM is the abbreviation of Random Access Memory . RAM is used to store the programs and data being used by the CPU in real time because RAM is one of the fastest types of memory in your computer. The data on the RAM can be read, written, and erased any number of times. RAM is a volatile memory which means once the system shut down, all data stored in memory will lost. That's one of the reasons random access memory can't be used as a permanent storage despite the fact that it's way faster than the traditional magnetic disk-based hard drives. The purpose behind using RAM is to synchronise the processing speed of processor and access speed of secondary storage. Higher capacity of RAM will increase the speed of the computer system.

There are two types of ram, they are SRAM ( Static RAM ) and DRAM ( Dynamic RAM ). SRAM stores a bit of data using the state of a six transistor memory cell while DRAM stores a bit data using a pair of transistor and capacitor which constitute a DRAM memory cell.

What is ROM?

ROM is the abbreviation of Read-Only Memory . It is used primarily in the start up process of a computer system. ROM is a non volatile storage and it does not required constant power to retain information stored in it. When power is lost or turned off, a ROM chip will keep the information stored on it. It is not possible to write into ROM unlike in RAM. Thus ROM is not user programmable. Programs in ROM are put there by manufacturer and sealed. BIOS( basic input output setting ) and POST ( power on self test )etc. are the contents of ROM.

During system startup, the data we can see in monitor, stored using ROM which is called BIOS - Basic Input Output System. Computer BIOSes used to be the most significant implementation of ROM, however most modern BIOSes use flash memory instead. Some advanced ROM are PROM ( Programmable Read Only memory ) and EPROM ( Erasable Program Read Only Memory ).

Blue Screen of Death (BSOD)

OR

ATTEMPTED WRITE TO READONLY MEMORY

The "ATTEMPTED WRITE TO READONLY MEMORY" BSOD (Blue Screen of Death) error may appear when the computer abruptly shuts down during the initialization process for Windows Operating System. The Blue Screen of Death is really just the popularized name for what is technically called a STOP message or STOP error.

To resolve the ATTEMPTED WRITE TO READONLY MEMORY BSOD error, check the system for over clocking. You can disable all Overclocking or use a lower setting based on the clock frequency specified by the manufacturer of the CPU, GPU, and other installed devices. You can also resolve this issue by employing the Last Known Good Configuration feature that allows you to start the computer by employing the latest settings and configurations that worked.

To check if the error is caused by a faulty drive, run an automatic driver update or manually update the drivers to the latest available versions.

To manually update a driver, follow these steps:

  1. Click Start
  2. Type in devmgmt.msc in the search box
  3. Click devmgmt from results list
  4. Right-click on the driver
  5. To update the driver, select Update Driver Software.
  6. To disable the driver, select Disable.
  7. To uninstall the driver, select Uninstall.

To run an automatic driver update, follow these steps:

  1. Click Start
  2. Go to Devices and Printers
  3. Right-click on your computer
  4. Select Device Installation Settings
  5. Select Yes, do this automatically
  6. Click Save Changes