1.3.5
Types of Memory
Random Access Memory
Random Access Memory
Random Access Memory (RAM) is one of the two types of main memory found in computers. General purpose computers usually contain a large amount of RAM. The features of RAM are:
Volatile
Volatile
- RAM is volatile. This means that it will lose its contents when power is lost (i.e. if the computer is switched off).
Fast
Fast
- RAM is much faster to access than secondary storage such as Hard Disk Drives (HDDs).
Expensive
Expensive
- RAM is much more expensive per unit capacity than secondary storage media.
Random access
Random access
- Random Access means that any part of the memory can be accessed non-sequentially and as quickly as any other part of the memory.
Read Only Memory
Read Only Memory
Read Only Memory (ROM) is another type of main memory found in computers. It comes on a small, factory made chip in the motherboard. Features of ROM include:
Non-volatile
Non-volatile
- ROM is non-volatile.
- This means that ROM keeps its contents when power is lost.
Read only
Read only
- ROM is often made from flash memory. This means that its contents cannot be changed easily.
- This means that the ROM only stores small programs that boots or starts up the computer.
- These programs are called the Basic Input Output System (BIOS). They usually:
- Load an operating system.
- Check the system for errors.
Fast but expensive
Fast but expensive
- ROM is very fast to access.
- ROM is typically expensive, so tends to be only small.
1Components of a Computer
1.1Structure & Function of the Processor
1.2Types of Processors
2Software & Software Development
2.1Systems Software
2.2Applications Generation
2.3Software Development
3Exchanging Data
3.1Compression, Encryption & Hashing
3.3Networks
4Data Types, Data Structures & Algorithms
4.1Data Types
5Legal, Moral, Cultural & Ethical Issues
5.1Computing Related Legislation
6Elements of Computational Thinking
6.1Thinking Abstractly
6.2Thinking Procedurally
6.3Thinking Logically
7Problem Solving & Programming
7.1Programming Techniques
7.2Programming Construction
Jump to other topics
1Components of a Computer
1.1Structure & Function of the Processor
1.2Types of Processors
2Software & Software Development
2.1Systems Software
2.2Applications Generation
2.3Software Development
3Exchanging Data
3.1Compression, Encryption & Hashing
3.3Networks
4Data Types, Data Structures & Algorithms
4.1Data Types
5Legal, Moral, Cultural & Ethical Issues
5.1Computing Related Legislation
6Elements of Computational Thinking
6.1Thinking Abstractly
6.2Thinking Procedurally
6.3Thinking Logically
7Problem Solving & Programming
7.1Programming Techniques
7.2Programming Construction
Unlock your full potential with GoStudent tutoring
Affordable 1:1 tutoring from the comfort of your home
Tutors are matched to your specific learning needs
30+ school subjects covered