Open the App

Subjects

OCR A Level Computer Science Unit 1.1

1

0

H

Harry

05/12/2025

Computer Science

1.1

310

5 Dec 2025

17 pages

OCR A Level Computer Science Unit 1.1

H

Harry

@harry_s0nw9

The CPU is the brain of your computer, constantly processing... Show more

Page 1
Page 2
Page 3
Page 4
Page 5
Page 6
Page 7
Page 8
Page 9
Page 10
1 / 10
# Save My Exams
Head to www.savemyexams.com for more awesome resources

# OCR A Level Computer Science

## 1.1 Structure & Function of the P

Course Overview

This topic covers everything you need to know about processor architecture for your OCR A-Level Computer Science exam. You'll explore the CPU's internal components, learn how instructions are processed, and understand what makes some processors faster than others.

The content includes five key areas: CPU components, the fetch-decode-execute cycle, performance factors, pipelining techniques, and different architectural approaches. These concepts build on each other, so mastering the basics will make the advanced topics much easier to grasp.

Quick Tip: Focus on understanding how each component works together rather than memorising isolated facts—this will help you tackle those tricky exam questions with confidence.

# Save My Exams
Head to www.savemyexams.com for more awesome resources

# OCR A Level Computer Science

## 1.1 Structure & Function of the P

Components of the CPU

Think of the CPU as a highly organised factory that processes every piece of data in your computer. It's made up of several key components that work together seamlessly.

The Arithmetic and Logic Unit (ALU) handles all calculations and logical operations like AND, OR, and NOT. Meanwhile, the Control Unit (CU) acts like a supervisor, decoding instructions and controlling data flow throughout the processor.

Registers are ultra-fast temporary storage locations inside the CPU, each with a specific job. The Program Counter (PC) keeps track of the next instruction's address, whilst the Accumulator (ACC) temporarily holds values during calculations.

Other crucial registers include the Memory Address Register (MAR) for storing addresses, the Memory Data Register (MDR) for holding data being transferred, and the Current Instruction Register (CIR) where instructions are prepared for decoding.

Remember: Registers are much faster than RAM because they're built directly into the CPU—that's why they're used for critical, frequently-accessed data.

# Save My Exams
Head to www.savemyexams.com for more awesome resources

# OCR A Level Computer Science

## 1.1 Structure & Function of the P

CPU Architecture Diagram

The CPU connects to main memory through a sophisticated system of buses—think of them as highways for data. This diagram shows how all components work together in practice.

The ALU contains several sub-components: arithmetic circuits for maths operations, logic circuits for comparisons, additional registers for temporary storage, and status flags that signal important conditions like overflow errors.

Buses are the communication channels that make everything possible. The data bus carries actual information, the address bus specifies where data should go, and the control bus manages whether operations are reading or writing data.

This interconnected system ensures that data flows efficiently between the CPU and memory, with each component playing its specific role in the processing pipeline.

Exam Focus: You'll often get questions asking you to trace data flow through these components—practice following the paths data takes through different registers and buses.

# Save My Exams
Head to www.savemyexams.com for more awesome resources

# OCR A Level Computer Science

## 1.1 Structure & Function of the P

Component Functions

Each CPU component has a specific role that's essential for processing instructions effectively. The Control Unit is where the magic of instruction decoding happens—it interprets what each instruction means and coordinates the entire operation.

Registers each serve unique purposes. The Program Counter always points to the next instruction, automatically incrementing as the processor works through your program. The Accumulator is your temporary workspace for calculations and data manipulation.

The Memory Address Register and Memory Data Register work as a team for all memory operations. MAR holds the address you want to access, whilst MDR contains the actual data being transferred to or from that location.

When instructions arrive from memory, they're temporarily stored in the Current Instruction Register before being split into their opcode (what to do) and operand (what to do it with) components.

Key Insight: Understanding these register functions is crucial for tracing through assembly language programs—each instruction type uses specific registers in predictable ways.

# Save My Exams
Head to www.savemyexams.com for more awesome resources

# OCR A Level Computer Science

## 1.1 Structure & Function of the P

Bus Systems

Buses are the communication superhighways that connect your CPU to the rest of the computer system. Each of the three main buses has a specific job that's essential for proper operation.

The data bus is bidirectional, meaning information can flow both ways—from CPU to memory when storing data, and from memory to CPU when loading it. This flexibility is crucial for efficient data processing.

The address bus carries location information, telling the system exactly where to find or store data in memory. Meanwhile, the control bus acts like a traffic controller, sending signals that determine whether the other buses are reading or writing.

Additional buses within the CPU itself transport data between different internal components, ensuring smooth coordination between registers, the ALU, and the control unit.

Quick Check: Remember that buses work together—you can't just send data without specifying where it goes (address) and what type of operation you're performing (control).

# Save My Exams
Head to www.savemyexams.com for more awesome resources

# OCR A Level Computer Science

## 1.1 Structure & Function of the P

Fetch-Decode-Execute Cycle

The fetch-decode-execute cycle is the fundamental process that makes your computer work—it's happening billions of times per second right now as you read this! This three-stage cycle repeats continuously while your computer runs.

Fetching involves getting the next instruction from memory. The Program Counter provides the address, which gets copied to the MAR. The instruction then travels from memory through the data bus to the MDR, whilst the PC increments to point to the next instruction.

Decoding happens when the instruction moves from the MDR to the CIR, where it's split into opcode and operand parts. The Control Unit then interprets what action needs to be performed.

Execution varies depending on the instruction type—input operations use the ACC, memory operations involve the MAR and MDR, and calculations happen in the ALU. Each instruction type follows predictable register usage patterns.

Exam Success: Practice tracing through this cycle with specific instructions—understanding which registers are used when will help you tackle assembly language questions confidently.

# Save My Exams
Head to www.savemyexams.com for more awesome resources

# OCR A Level Computer Science

## 1.1 Structure & Function of the P

Assembly Language Example

Working through assembly language examples helps you understand how the fetch-decode-execute cycle operates in practice. Each instruction type uses specific registers in predictable ways.

When executing STA count (store accumulator), the process involves three key registers. The ACC contains the value to be stored, the MAR holds the memory address (like location 16), and the MDR temporarily holds the data before it's written to memory.

LDA operations work in reverse—loading data from memory into the accumulator. ADD and SUB instructions use the ALU for calculations, whilst branching instructions like BRA and BRZ involve comparisons to determine program flow.

Understanding these patterns makes assembly language much more manageable. Each instruction follows logical steps that you can predict once you know the basic principles.

Top Tip: When answering register questions, always include specific values from the question—examiners want to see that you understand both which registers are used AND what they contain.

# Save My Exams
Head to www.savemyexams.com for more awesome resources

# OCR A Level Computer Science

## 1.1 Structure & Function of the P

Worked Example Analysis

This STA count example demonstrates exactly how to approach assembly language questions in your exam. The key is being specific about register contents, not just identifying which registers are involved.

With the accumulator holding value 9 and count referring to memory location 16, you can trace the exact data flow. The value 9 moves from ACC to MDR, whilst the address 16 goes to MAR to specify the storage location.

Memory addressing can be tricky—you might need to count instruction lines to work out memory locations if they're not given. Remember that programs start at memory location 0, so count carefully from the beginning.

The examiner wants to see that you understand both the process and the specific values involved. Generic answers about register usage won't earn full marks without the concrete details from the question.

Exam Strategy: Always write down line numbers when working with assembly code—this helps you track memory locations and avoid counting errors that could cost you marks.

# Save My Exams
Head to www.savemyexams.com for more awesome resources

# OCR A Level Computer Science

## 1.1 Structure & Function of the P

CPU Performance Factors

CPU performance depends on three main factors that work together to determine how quickly your processor can handle tasks. Understanding these helps explain why some computers are faster than others.

Clock speed measures how many cycles your CPU completes per second. A typical 2.3 GHz processor performs over 2 billion cycles per second! Higher clock speeds generally mean faster performance, though some complex instructions require multiple cycles.

Multiple cores allow parallel processing—different cores can work on separate tasks simultaneously. However, a dual-core processor isn't exactly twice as fast as single-core because there's overhead in coordinating between cores, and some tasks can't be split up.

The effectiveness of multiple cores depends heavily on the type of work being done. Video editing and gaming benefit greatly from multiple cores, whilst simple tasks like word processing might not see much improvement.

Real-World Connection: This is why your phone might have 8 cores but still sometimes feels slow—it's not just about the number of cores, but how well the software can use them.

# Save My Exams
Head to www.savemyexams.com for more awesome resources

# OCR A Level Computer Science

## 1.1 Structure & Function of the P

Cache Memory System

Cache memory is like having a super-fast notepad right next to your workspace—it stores frequently used data and instructions much closer to the CPU than regular RAM, dramatically speeding up access times.

The cache uses a three-level hierarchy designed for optimal performance. Level 1 is the smallest and fastest, with dedicated cache for each core. Level 2 is larger but slightly slower, typically shared between cores.

Level 3 cache is the largest and slowest of the three levels, usually located on the motherboard rather than within the CPU itself. This hierarchical system balances speed with storage capacity effectively.

When you revisit websites or run familiar programs, they load faster because key data is stored in cache. The cache automatically updates when content changes, ensuring you always get current information whilst maintaining speed benefits.

Memory Tip: Think of cache levels like your desk drawer (L1), filing cabinet (L2), and storage room (L3)—closer storage is faster but has less space.



We thought you’d never ask...

What is the Knowunity AI companion?

Our AI Companion is a student-focused AI tool that offers more than just answers. Built on millions of Knowunity resources, it provides relevant information, personalised study plans, quizzes, and content directly in the chat, adapting to your individual learning journey.

Where can I download the Knowunity app?

You can download the app from Google Play Store and Apple App Store.

Is Knowunity really free of charge?

That's right! Enjoy free access to study content, connect with fellow students, and get instant help – all at your fingertips.

Most popular content: Computer System

Most popular content in Computer Science

Most popular content

Can't find what you're looking for? Explore other subjects.

Students love us — and so will you.

4.9/5

App Store

4.8/5

Google Play

The app is very easy to use and well designed. I have found everything I was looking for so far and have been able to learn a lot from the presentations! I will definitely use the app for a class assignment! And of course it also helps a lot as an inspiration.

Stefan S

iOS user

This app is really great. There are so many study notes and help [...]. My problem subject is French, for example, and the app has so many options for help. Thanks to this app, I have improved my French. I would recommend it to anyone.

Samantha Klich

Android user

Wow, I am really amazed. I just tried the app because I've seen it advertised many times and was absolutely stunned. This app is THE HELP you want for school and above all, it offers so many things, such as workouts and fact sheets, which have been VERY helpful to me personally.

Anna

iOS user

Best app on earth! no words because it’s too good

Thomas R

iOS user

Just amazing. Let's me revise 10x better, this app is a quick 10/10. I highly recommend it to anyone. I can watch and search for notes. I can save them in the subject folder. I can revise it any time when I come back. If you haven't tried this app, you're really missing out.

Basil

Android user

This app has made me feel so much more confident in my exam prep, not only through boosting my own self confidence through the features that allow you to connect with others and feel less alone, but also through the way the app itself is centred around making you feel better. It is easy to navigate, fun to use, and helpful to anyone struggling in absolutely any way.

David K

iOS user

The app's just great! All I have to do is enter the topic in the search bar and I get the response real fast. I don't have to watch 10 YouTube videos to understand something, so I'm saving my time. Highly recommended!

Sudenaz Ocak

Android user

In school I was really bad at maths but thanks to the app, I am doing better now. I am so grateful that you made the app.

Greenlight Bonnie

Android user

very reliable app to help and grow your ideas of Maths, English and other related topics in your works. please use this app if your struggling in areas, this app is key for that. wish I'd of done a review before. and it's also free so don't worry about that.

Rohan U

Android user

I know a lot of apps use fake accounts to boost their reviews but this app deserves it all. Originally I was getting 4 in my English exams and this time I got a grade 7. I didn’t even know about this app three days until the exam and it has helped A LOT. Please actually trust me and use it as I’m sure you too will see developments.

Xander S

iOS user

THE QUIZES AND FLASHCARDS ARE SO USEFUL AND I LOVE THE SCHOOLGPT. IT ALSO IS LITREALLY LIKE CHATGPT BUT SMARTER!! HELPED ME WITH MY MASCARA PROBLEMS TOO!! AS WELL AS MY REAL SUBJECTS ! DUHHH 😍😁😲🤑💗✨🎀😮

Elisha

iOS user

This apps acc the goat. I find revision so boring but this app makes it so easy to organize it all and then you can ask the freeeee ai to test yourself so good and you can easily upload your own stuff. highly recommend as someone taking mocks now

Paul T

iOS user

The app is very easy to use and well designed. I have found everything I was looking for so far and have been able to learn a lot from the presentations! I will definitely use the app for a class assignment! And of course it also helps a lot as an inspiration.

Stefan S

iOS user

This app is really great. There are so many study notes and help [...]. My problem subject is French, for example, and the app has so many options for help. Thanks to this app, I have improved my French. I would recommend it to anyone.

Samantha Klich

Android user

Wow, I am really amazed. I just tried the app because I've seen it advertised many times and was absolutely stunned. This app is THE HELP you want for school and above all, it offers so many things, such as workouts and fact sheets, which have been VERY helpful to me personally.

Anna

iOS user

Best app on earth! no words because it’s too good

Thomas R

iOS user

Just amazing. Let's me revise 10x better, this app is a quick 10/10. I highly recommend it to anyone. I can watch and search for notes. I can save them in the subject folder. I can revise it any time when I come back. If you haven't tried this app, you're really missing out.

Basil

Android user

This app has made me feel so much more confident in my exam prep, not only through boosting my own self confidence through the features that allow you to connect with others and feel less alone, but also through the way the app itself is centred around making you feel better. It is easy to navigate, fun to use, and helpful to anyone struggling in absolutely any way.

David K

iOS user

The app's just great! All I have to do is enter the topic in the search bar and I get the response real fast. I don't have to watch 10 YouTube videos to understand something, so I'm saving my time. Highly recommended!

Sudenaz Ocak

Android user

In school I was really bad at maths but thanks to the app, I am doing better now. I am so grateful that you made the app.

Greenlight Bonnie

Android user

very reliable app to help and grow your ideas of Maths, English and other related topics in your works. please use this app if your struggling in areas, this app is key for that. wish I'd of done a review before. and it's also free so don't worry about that.

Rohan U

Android user

I know a lot of apps use fake accounts to boost their reviews but this app deserves it all. Originally I was getting 4 in my English exams and this time I got a grade 7. I didn’t even know about this app three days until the exam and it has helped A LOT. Please actually trust me and use it as I’m sure you too will see developments.

Xander S

iOS user

THE QUIZES AND FLASHCARDS ARE SO USEFUL AND I LOVE THE SCHOOLGPT. IT ALSO IS LITREALLY LIKE CHATGPT BUT SMARTER!! HELPED ME WITH MY MASCARA PROBLEMS TOO!! AS WELL AS MY REAL SUBJECTS ! DUHHH 😍😁😲🤑💗✨🎀😮

Elisha

iOS user

This apps acc the goat. I find revision so boring but this app makes it so easy to organize it all and then you can ask the freeeee ai to test yourself so good and you can easily upload your own stuff. highly recommend as someone taking mocks now

Paul T

iOS user

 

Computer Science

310

5 Dec 2025

17 pages

OCR A Level Computer Science Unit 1.1

H

Harry

@harry_s0nw9

The CPU is the brain of your computer, constantly processing data through a series of well-orchestrated steps. Understanding how it works—from its core components to how it executes instructions—is crucial for A-Level Computer Science success.

# Save My Exams
Head to www.savemyexams.com for more awesome resources

# OCR A Level Computer Science

## 1.1 Structure & Function of the P

Sign up to see the contentIt's free!

Access to all documents

Improve your grades

Join milions of students

By signing up you accept Terms of Service and Privacy Policy

Course Overview

This topic covers everything you need to know about processor architecture for your OCR A-Level Computer Science exam. You'll explore the CPU's internal components, learn how instructions are processed, and understand what makes some processors faster than others.

The content includes five key areas: CPU components, the fetch-decode-execute cycle, performance factors, pipelining techniques, and different architectural approaches. These concepts build on each other, so mastering the basics will make the advanced topics much easier to grasp.

Quick Tip: Focus on understanding how each component works together rather than memorising isolated facts—this will help you tackle those tricky exam questions with confidence.

# Save My Exams
Head to www.savemyexams.com for more awesome resources

# OCR A Level Computer Science

## 1.1 Structure & Function of the P

Sign up to see the contentIt's free!

Access to all documents

Improve your grades

Join milions of students

By signing up you accept Terms of Service and Privacy Policy

Components of the CPU

Think of the CPU as a highly organised factory that processes every piece of data in your computer. It's made up of several key components that work together seamlessly.

The Arithmetic and Logic Unit (ALU) handles all calculations and logical operations like AND, OR, and NOT. Meanwhile, the Control Unit (CU) acts like a supervisor, decoding instructions and controlling data flow throughout the processor.

Registers are ultra-fast temporary storage locations inside the CPU, each with a specific job. The Program Counter (PC) keeps track of the next instruction's address, whilst the Accumulator (ACC) temporarily holds values during calculations.

Other crucial registers include the Memory Address Register (MAR) for storing addresses, the Memory Data Register (MDR) for holding data being transferred, and the Current Instruction Register (CIR) where instructions are prepared for decoding.

Remember: Registers are much faster than RAM because they're built directly into the CPU—that's why they're used for critical, frequently-accessed data.

# Save My Exams
Head to www.savemyexams.com for more awesome resources

# OCR A Level Computer Science

## 1.1 Structure & Function of the P

Sign up to see the contentIt's free!

Access to all documents

Improve your grades

Join milions of students

By signing up you accept Terms of Service and Privacy Policy

CPU Architecture Diagram

The CPU connects to main memory through a sophisticated system of buses—think of them as highways for data. This diagram shows how all components work together in practice.

The ALU contains several sub-components: arithmetic circuits for maths operations, logic circuits for comparisons, additional registers for temporary storage, and status flags that signal important conditions like overflow errors.

Buses are the communication channels that make everything possible. The data bus carries actual information, the address bus specifies where data should go, and the control bus manages whether operations are reading or writing data.

This interconnected system ensures that data flows efficiently between the CPU and memory, with each component playing its specific role in the processing pipeline.

Exam Focus: You'll often get questions asking you to trace data flow through these components—practice following the paths data takes through different registers and buses.

# Save My Exams
Head to www.savemyexams.com for more awesome resources

# OCR A Level Computer Science

## 1.1 Structure & Function of the P

Sign up to see the contentIt's free!

Access to all documents

Improve your grades

Join milions of students

By signing up you accept Terms of Service and Privacy Policy

Component Functions

Each CPU component has a specific role that's essential for processing instructions effectively. The Control Unit is where the magic of instruction decoding happens—it interprets what each instruction means and coordinates the entire operation.

Registers each serve unique purposes. The Program Counter always points to the next instruction, automatically incrementing as the processor works through your program. The Accumulator is your temporary workspace for calculations and data manipulation.

The Memory Address Register and Memory Data Register work as a team for all memory operations. MAR holds the address you want to access, whilst MDR contains the actual data being transferred to or from that location.

When instructions arrive from memory, they're temporarily stored in the Current Instruction Register before being split into their opcode (what to do) and operand (what to do it with) components.

Key Insight: Understanding these register functions is crucial for tracing through assembly language programs—each instruction type uses specific registers in predictable ways.

# Save My Exams
Head to www.savemyexams.com for more awesome resources

# OCR A Level Computer Science

## 1.1 Structure & Function of the P

Sign up to see the contentIt's free!

Access to all documents

Improve your grades

Join milions of students

By signing up you accept Terms of Service and Privacy Policy

Bus Systems

Buses are the communication superhighways that connect your CPU to the rest of the computer system. Each of the three main buses has a specific job that's essential for proper operation.

The data bus is bidirectional, meaning information can flow both ways—from CPU to memory when storing data, and from memory to CPU when loading it. This flexibility is crucial for efficient data processing.

The address bus carries location information, telling the system exactly where to find or store data in memory. Meanwhile, the control bus acts like a traffic controller, sending signals that determine whether the other buses are reading or writing.

Additional buses within the CPU itself transport data between different internal components, ensuring smooth coordination between registers, the ALU, and the control unit.

Quick Check: Remember that buses work together—you can't just send data without specifying where it goes (address) and what type of operation you're performing (control).

# Save My Exams
Head to www.savemyexams.com for more awesome resources

# OCR A Level Computer Science

## 1.1 Structure & Function of the P

Sign up to see the contentIt's free!

Access to all documents

Improve your grades

Join milions of students

By signing up you accept Terms of Service and Privacy Policy

Fetch-Decode-Execute Cycle

The fetch-decode-execute cycle is the fundamental process that makes your computer work—it's happening billions of times per second right now as you read this! This three-stage cycle repeats continuously while your computer runs.

Fetching involves getting the next instruction from memory. The Program Counter provides the address, which gets copied to the MAR. The instruction then travels from memory through the data bus to the MDR, whilst the PC increments to point to the next instruction.

Decoding happens when the instruction moves from the MDR to the CIR, where it's split into opcode and operand parts. The Control Unit then interprets what action needs to be performed.

Execution varies depending on the instruction type—input operations use the ACC, memory operations involve the MAR and MDR, and calculations happen in the ALU. Each instruction type follows predictable register usage patterns.

Exam Success: Practice tracing through this cycle with specific instructions—understanding which registers are used when will help you tackle assembly language questions confidently.

# Save My Exams
Head to www.savemyexams.com for more awesome resources

# OCR A Level Computer Science

## 1.1 Structure & Function of the P

Sign up to see the contentIt's free!

Access to all documents

Improve your grades

Join milions of students

By signing up you accept Terms of Service and Privacy Policy

Assembly Language Example

Working through assembly language examples helps you understand how the fetch-decode-execute cycle operates in practice. Each instruction type uses specific registers in predictable ways.

When executing STA count (store accumulator), the process involves three key registers. The ACC contains the value to be stored, the MAR holds the memory address (like location 16), and the MDR temporarily holds the data before it's written to memory.

LDA operations work in reverse—loading data from memory into the accumulator. ADD and SUB instructions use the ALU for calculations, whilst branching instructions like BRA and BRZ involve comparisons to determine program flow.

Understanding these patterns makes assembly language much more manageable. Each instruction follows logical steps that you can predict once you know the basic principles.

Top Tip: When answering register questions, always include specific values from the question—examiners want to see that you understand both which registers are used AND what they contain.

# Save My Exams
Head to www.savemyexams.com for more awesome resources

# OCR A Level Computer Science

## 1.1 Structure & Function of the P

Sign up to see the contentIt's free!

Access to all documents

Improve your grades

Join milions of students

By signing up you accept Terms of Service and Privacy Policy

Worked Example Analysis

This STA count example demonstrates exactly how to approach assembly language questions in your exam. The key is being specific about register contents, not just identifying which registers are involved.

With the accumulator holding value 9 and count referring to memory location 16, you can trace the exact data flow. The value 9 moves from ACC to MDR, whilst the address 16 goes to MAR to specify the storage location.

Memory addressing can be tricky—you might need to count instruction lines to work out memory locations if they're not given. Remember that programs start at memory location 0, so count carefully from the beginning.

The examiner wants to see that you understand both the process and the specific values involved. Generic answers about register usage won't earn full marks without the concrete details from the question.

Exam Strategy: Always write down line numbers when working with assembly code—this helps you track memory locations and avoid counting errors that could cost you marks.

# Save My Exams
Head to www.savemyexams.com for more awesome resources

# OCR A Level Computer Science

## 1.1 Structure & Function of the P

Sign up to see the contentIt's free!

Access to all documents

Improve your grades

Join milions of students

By signing up you accept Terms of Service and Privacy Policy

CPU Performance Factors

CPU performance depends on three main factors that work together to determine how quickly your processor can handle tasks. Understanding these helps explain why some computers are faster than others.

Clock speed measures how many cycles your CPU completes per second. A typical 2.3 GHz processor performs over 2 billion cycles per second! Higher clock speeds generally mean faster performance, though some complex instructions require multiple cycles.

Multiple cores allow parallel processing—different cores can work on separate tasks simultaneously. However, a dual-core processor isn't exactly twice as fast as single-core because there's overhead in coordinating between cores, and some tasks can't be split up.

The effectiveness of multiple cores depends heavily on the type of work being done. Video editing and gaming benefit greatly from multiple cores, whilst simple tasks like word processing might not see much improvement.

Real-World Connection: This is why your phone might have 8 cores but still sometimes feels slow—it's not just about the number of cores, but how well the software can use them.

# Save My Exams
Head to www.savemyexams.com for more awesome resources

# OCR A Level Computer Science

## 1.1 Structure & Function of the P

Sign up to see the contentIt's free!

Access to all documents

Improve your grades

Join milions of students

By signing up you accept Terms of Service and Privacy Policy

Cache Memory System

Cache memory is like having a super-fast notepad right next to your workspace—it stores frequently used data and instructions much closer to the CPU than regular RAM, dramatically speeding up access times.

The cache uses a three-level hierarchy designed for optimal performance. Level 1 is the smallest and fastest, with dedicated cache for each core. Level 2 is larger but slightly slower, typically shared between cores.

Level 3 cache is the largest and slowest of the three levels, usually located on the motherboard rather than within the CPU itself. This hierarchical system balances speed with storage capacity effectively.

When you revisit websites or run familiar programs, they load faster because key data is stored in cache. The cache automatically updates when content changes, ensuring you always get current information whilst maintaining speed benefits.

Memory Tip: Think of cache levels like your desk drawer (L1), filing cabinet (L2), and storage room (L3)—closer storage is faster but has less space.

We thought you’d never ask...

What is the Knowunity AI companion?

Our AI Companion is a student-focused AI tool that offers more than just answers. Built on millions of Knowunity resources, it provides relevant information, personalised study plans, quizzes, and content directly in the chat, adapting to your individual learning journey.

Where can I download the Knowunity app?

You can download the app from Google Play Store and Apple App Store.

Is Knowunity really free of charge?

That's right! Enjoy free access to study content, connect with fellow students, and get instant help – all at your fingertips.

Most popular content: Computer System

Most popular content in Computer Science

Most popular content

Can't find what you're looking for? Explore other subjects.

Students love us — and so will you.

4.9/5

App Store

4.8/5

Google Play

The app is very easy to use and well designed. I have found everything I was looking for so far and have been able to learn a lot from the presentations! I will definitely use the app for a class assignment! And of course it also helps a lot as an inspiration.

Stefan S

iOS user

This app is really great. There are so many study notes and help [...]. My problem subject is French, for example, and the app has so many options for help. Thanks to this app, I have improved my French. I would recommend it to anyone.

Samantha Klich

Android user

Wow, I am really amazed. I just tried the app because I've seen it advertised many times and was absolutely stunned. This app is THE HELP you want for school and above all, it offers so many things, such as workouts and fact sheets, which have been VERY helpful to me personally.

Anna

iOS user

Best app on earth! no words because it’s too good

Thomas R

iOS user

Just amazing. Let's me revise 10x better, this app is a quick 10/10. I highly recommend it to anyone. I can watch and search for notes. I can save them in the subject folder. I can revise it any time when I come back. If you haven't tried this app, you're really missing out.

Basil

Android user

This app has made me feel so much more confident in my exam prep, not only through boosting my own self confidence through the features that allow you to connect with others and feel less alone, but also through the way the app itself is centred around making you feel better. It is easy to navigate, fun to use, and helpful to anyone struggling in absolutely any way.

David K

iOS user

The app's just great! All I have to do is enter the topic in the search bar and I get the response real fast. I don't have to watch 10 YouTube videos to understand something, so I'm saving my time. Highly recommended!

Sudenaz Ocak

Android user

In school I was really bad at maths but thanks to the app, I am doing better now. I am so grateful that you made the app.

Greenlight Bonnie

Android user

very reliable app to help and grow your ideas of Maths, English and other related topics in your works. please use this app if your struggling in areas, this app is key for that. wish I'd of done a review before. and it's also free so don't worry about that.

Rohan U

Android user

I know a lot of apps use fake accounts to boost their reviews but this app deserves it all. Originally I was getting 4 in my English exams and this time I got a grade 7. I didn’t even know about this app three days until the exam and it has helped A LOT. Please actually trust me and use it as I’m sure you too will see developments.

Xander S

iOS user

THE QUIZES AND FLASHCARDS ARE SO USEFUL AND I LOVE THE SCHOOLGPT. IT ALSO IS LITREALLY LIKE CHATGPT BUT SMARTER!! HELPED ME WITH MY MASCARA PROBLEMS TOO!! AS WELL AS MY REAL SUBJECTS ! DUHHH 😍😁😲🤑💗✨🎀😮

Elisha

iOS user

This apps acc the goat. I find revision so boring but this app makes it so easy to organize it all and then you can ask the freeeee ai to test yourself so good and you can easily upload your own stuff. highly recommend as someone taking mocks now

Paul T

iOS user

The app is very easy to use and well designed. I have found everything I was looking for so far and have been able to learn a lot from the presentations! I will definitely use the app for a class assignment! And of course it also helps a lot as an inspiration.

Stefan S

iOS user

This app is really great. There are so many study notes and help [...]. My problem subject is French, for example, and the app has so many options for help. Thanks to this app, I have improved my French. I would recommend it to anyone.

Samantha Klich

Android user

Wow, I am really amazed. I just tried the app because I've seen it advertised many times and was absolutely stunned. This app is THE HELP you want for school and above all, it offers so many things, such as workouts and fact sheets, which have been VERY helpful to me personally.

Anna

iOS user

Best app on earth! no words because it’s too good

Thomas R

iOS user

Just amazing. Let's me revise 10x better, this app is a quick 10/10. I highly recommend it to anyone. I can watch and search for notes. I can save them in the subject folder. I can revise it any time when I come back. If you haven't tried this app, you're really missing out.

Basil

Android user

This app has made me feel so much more confident in my exam prep, not only through boosting my own self confidence through the features that allow you to connect with others and feel less alone, but also through the way the app itself is centred around making you feel better. It is easy to navigate, fun to use, and helpful to anyone struggling in absolutely any way.

David K

iOS user

The app's just great! All I have to do is enter the topic in the search bar and I get the response real fast. I don't have to watch 10 YouTube videos to understand something, so I'm saving my time. Highly recommended!

Sudenaz Ocak

Android user

In school I was really bad at maths but thanks to the app, I am doing better now. I am so grateful that you made the app.

Greenlight Bonnie

Android user

very reliable app to help and grow your ideas of Maths, English and other related topics in your works. please use this app if your struggling in areas, this app is key for that. wish I'd of done a review before. and it's also free so don't worry about that.

Rohan U

Android user

I know a lot of apps use fake accounts to boost their reviews but this app deserves it all. Originally I was getting 4 in my English exams and this time I got a grade 7. I didn’t even know about this app three days until the exam and it has helped A LOT. Please actually trust me and use it as I’m sure you too will see developments.

Xander S

iOS user

THE QUIZES AND FLASHCARDS ARE SO USEFUL AND I LOVE THE SCHOOLGPT. IT ALSO IS LITREALLY LIKE CHATGPT BUT SMARTER!! HELPED ME WITH MY MASCARA PROBLEMS TOO!! AS WELL AS MY REAL SUBJECTS ! DUHHH 😍😁😲🤑💗✨🎀😮

Elisha

iOS user

This apps acc the goat. I find revision so boring but this app makes it so easy to organize it all and then you can ask the freeeee ai to test yourself so good and you can easily upload your own stuff. highly recommend as someone taking mocks now

Paul T

iOS user