RAM vs ROM

11.3.4.1 explain the differences between RAM and ROM memory 

RAM vs ROM

Data and programs need to be stored in a computer system. The technology used to do this is called memory. Memory can be divided into two types: main memory and secondary storage. Main memory is any memory that is directly accessed by the CPU, for example, ROM and RAM.

Definitions and features

ROM (Read Only Memory) provides the computer with instructions that do not change - such as boot setup.

RAM (Random Access Memory) is the working space in which the computer stores data in current use.

RAM and ROM both are the internal memory (main memory) of the computer. RAM is a temporary memory while ROM is a permanent memory of the computer. There are many differences between RAM and ROM, but the basic difference is that RAM is a read-write memory and the ROM is a read-only memory. 

Volatile memory is computer memory that requires a power supply in order to maintain stored data. In other words, volatile memory will store information as long as power is being supplied to it. However, the moment that the power is turned off, the information is lost. Volatile memory is often referred to as 'temporary memory'.

Comparisons

Some differences between RAM and ROM are shown below

  RAM ROM

Basic

It is a read-write memory.

It is a read-only memory.
Use Used to store the data that has to be currently processed by CPU temporarily. It stores the instructions required during the bootstrap of the computer (BIOS/UEFI firmware*).
Stands for Random Access Memory. Read Only Memory.
Volatility It is a volatile memory (temporary). It is a non-volatile memory (permanently).
Modification Data in RAM can be modified (removable). Data in ROM can not be modified (not removable).
Capacity RAM sizes from 64 MB to 4GB. ROM is comparatively smaller than RAM.
Cost RAM is a costlier memory. ROM is comparatively cheaper than RAM.
Type Types of RAM are static (SRAM*) and dynamic (DRAM*). Types of ROM are PROM, EPROM, EEPROM.

*Firmware is a specialized type of software that is embedded or programmed into hardware devices to provide the necessary instructions for how that device operates.

*SRAM is a temporary memory that does not need to be updated because the transistors inside continue to store data until the power supply is turned off.

*DRAM is a memory that requires periodic refreshing to store data.


Questions:

  1. What do the letters ROM stand for?
  2. What do the letters RAM stand for?
  3. What is the main difference between RAM and ROM?
  4. Define the term "volatile memory".
  5. Does a computer system use RAM or ROM for the temporary storage of data?
  6. Why is ROM read-only? Why can't I change what it holds?
  7. Why is it good that ROM is non-volatile? 

Exercises:

Ex. 1 (Author: Litvinova Olga - CS teacher of NIS Pavlodar)

Ex. 2 Define differences between RAM & ROM

Ex. 3 Fill the gaps


Exam questions:

Which RAM and ROM permanently hold specific functions? (Marks: 1)
  • ROM.
Access to ROM is slower than access to RAM. True or False? (Marks: 1)
  • True.
Why is important for computers to have adequate capacity of RAM? (Marks: 2)
  • A large amount of RAM enables more instructions/programs to be loaded from secondary storage into RAM (1) so they can be executed by the processor more efficiently rather than the CPU needing to wait for the instruction to be located and loaded. As a result more programs may be run simultaneously. Additionally, some programs simply need a lot of RAM to run properly (1), such as games programs.
Категория: Main memory | Добавил: bzfar77 (08.09.2020)
Просмотров: 7030 | Теги: Random Access Memory, Read Only Memory, RAM, Volatile, ROM | Рейтинг: 5.0/4
Всего комментариев: 0
avatar