Computer Systems – ROM

Click to see the rest of the Primary Memory section :

We talked about main memory and RAM in the previous sections, but ROM is equally important to the running of a computer system.

computer systems ROM chip

ROM, or Read Only Memory is found on a small computer chip, usually already attached to the motherboard.

Where RAM may have a capacity of 4 to 8 Gigabytes in most systems, ROM is much smaller at 4 – 8 Megabytes.

The reason for ROM being much smaller is down to the programs and data that it is designed to hold. ROM is responsible for holding the BIOS (Basic Input / Output System) and Boot Up program.



The Basic Input / Output system allows the computer system to run before an operating system is installed or loaded. It has a number of purposes including running the POST (Power On Self Test), prompting the Boot Up Program, and Hardware Security.


Boot Up Program

The Boot Up Program has a single function – that is to move the operating system from secondary storage into RAM. Because RAM is volatile, it is not practical to keep the operating system in the RAM when the system is powered down.

Found this page helpful? Please consider sharing it!

Share on facebook
Share on twitter
Share on linkedin
Share on pinterest
Share on reddit
Share on tumblr

Looking for more?

Lesson Plan


Learn on Alexa

Say "Alexa, open Main Memory Cards"

Learn on Home

"Ok Google, talk to Main Memory"

Not a member yet? Sign Up Here

or Sign In below

Sign Up For Membership Today

Computer Science Student

Individual Site License
Topic Introduction Pages
Additional Revision Resources
Revision Videos
Exam Question Walkthroughs
Discounted Group Lessons
£2.50 per Month. After your initial payment, your first payment is Free.

Whole School

Whole School Site License (teacher access)
Up to 50 student accounts (£3 per student, per annum for additional students)
Online Topic Lesson Plans
Differentiated Homework Tasks
Monthly Bundle of Downloadable Resources
Discounted Live Lessons
£12.50 per Month.
Number of courses10
iGCSE Computer Science (0984) – Distance Learning