Computer Science GCES AQA
-
Representing Algorithms Aqa4 主题
-
Efficiency Of Algorithms Aqa1 主题
-
Searching Algorithms Aqa3 主题
-
Sorting Algorithms Aqa3 主题
-
Data Types Aqa1 主题
-
Programming Concepts Aqa5 主题
-
Arithmetic Relational And Boolean Operations Aqa1 主题
-
Data Structures Aqa3 主题
-
String Manipulation Aqa1 主题
-
Random Number Generation Aqa1 主题
-
Structured Programming Aqa2 主题
-
Robust And Secure Programming Aqa4 主题
-
Number Bases Aqa2 主题
-
Converting Between Number Bases Aqa3 主题
-
Units Of Information Aqa9 主题
-
Hardware And Software Aqa4 主题
-
Boolean Logic Aqa3 主题
-
Programming Languages And Translators Aqa2 主题
-
Cpu Architecture Performance And Embedded Systems Aqa4 主题
-
Memory Aqa2 主题
-
Secondary Storage Aqa3 主题
-
Fundamentals Of Computer Networks Aqa8 主题
-
Fundamentals Of Cyber Security Aqa1 主题
-
Methods Of Preventing Cyber Security Threats Aqa1 主题
-
Relational Databases Aqa2 主题
-
Ethical Legal And Environmental Impacts Aqa2 主题
Different Types Of Memory Aqa
Exam code:8525
Types of Memory
What are the different types of memory within a computer?
-
A computer system contains four main types of memory, they are:
-
RAM
-
ROM
-
Cache
-
Register
-
-
RAM and ROM are ‘main memory‘, directly accessible by the CPU
-
Registers are covered in more detail here
What is cache?
-
Cache is very small, very fast memory located in the CPU which is used to provide quick access to frequently used instructions and data
-
The more cache there is, the more data can be stored, which speeds up the performance of the CPU
-
It prevents the CPU from having to repeatedly fetch frequently used instructions from RAM
Quick comparison
|
Memory |
Role |
|---|---|
|
RAM |
Stores programs and data currently in use |
|
ROM |
Stores start-up instructions for the computer |
|
Cache |
Stores copies of frequently used instructions to speed up execution |
|
Register |
Super fast storage of instructions, data or addresses that the CPU is working on |
What is the difference between main memory & secondary storage?
-
Computer systems need both main memory and secondary storage to operate
-
Both play a crucial role in the operation of a computer system
-
A quick comparison of main memory and secondary storage shows:
|
Main memory |
Secondary storage |
|---|---|
|
Volatile (with the exception of ROM) |
Non-volatile |
|
Small capacity |
Large capacity |
Why do you need main memory?
-
A computer needs main memory because access times are considerably faster than secondary storage
-
This means the time taken to complete operations such as the Fetch-Execute Cycle is dramatically reduced
-
Performance of main memory means a much higher cost which limits the amount that is used
-
For example, RAM is commonly purchased in 16 or 32 gigabytes whereas secondary storage such as a hard drive is in terabytes
Responses