RAM & ROM (OCR A Level Computer Science)

Revision Note

Jamie Wood

Written by: Jamie Wood

Reviewed by: James Woodhouse

RAM & ROM

What are the Differences between RAM & ROM?

RAM (Random Access Memory)

  • RAM stores data that is currently being used by the computer, such as open applications and files

  • The data in RAM can be read from and written to by the processor, allowing for fast data access and manipulation

  • RAM is volatile, which means it loses its contents when the computer is turned off or restarted

  • It's also directly accessible, meaning the processor can access any part of the RAM equally fast, hence the name "Random Access Memory"

  • In all types of computers, from desktops to mobile devices to embedded systems, RAM plays a crucial role in the system's speed and performance. The more RAM a system has, the more data it can process simultaneously, leading to faster performance

ROM (Read-Only Memory)

  • ROM stores the BIOS (Basic Input/Output System) or firmware that is used to start up the computer and initialise the hardware components. This data is essential for the computer to function and needs to be preserved even when the computer is turned off

  • ROM is non-volatile, meaning it retains its contents even when the computer is turned off. As its name suggests, data stored in ROM can be read by the computer but not written to or modified

  • In all types of computers, ROM is essential for system startup. E.g. in mobile devices, ROM might contain the bootloader that starts the device and loads the operating system

Comparing RAM and ROM

 


RAM (Random Access Memory)


ROM (Read-Only Memory)

Purpose

Stores data currently being used by the computer, such as open applications and files.

Stores the BIOS or firmware used to start up the computer and initialise hardware components.

Characteristics

Volatile

Non-volatile

Last updated:

You've read 0 of your 10 free revision notes

Unlock more, it's free!

Join the 100,000+ Students that ❤️ Save My Exams

the (exam) results speak for themselves:

Did this page help you?

Jamie Wood

Author: Jamie Wood

Expertise: Maths

Jamie graduated in 2014 from the University of Bristol with a degree in Electronic and Communications Engineering. He has worked as a teacher for 8 years, in secondary schools and in further education; teaching GCSE and A Level. He is passionate about helping students fulfil their potential through easy-to-use resources and high-quality questions and solutions.

James Woodhouse

Author: James Woodhouse

Expertise: Computer Science

James graduated from the University of Sunderland with a degree in ICT and Computing education. He has over 14 years of experience both teaching and leading in Computer Science, specialising in teaching GCSE and A-level. James has held various leadership roles, including Head of Computer Science and coordinator positions for Key Stage 3 and Key Stage 4. James has a keen interest in networking security and technologies aimed at preventing security breaches.