A Level Computer Science OCR
Full course content, a smart revision plan and instant past paper feedback for A Level Computer Science OCR.
Content Overview
61 topics in 14 modules
βοΈ Computer Systems 16 topics
- Structure and Function of the Processor
- Types of Processors
- Input, Output and Storage
- Systems Software
- Applications Generation
- Software Development
- Types of Programming Languages
- Exchanging Data: Compression, Encryption and Hashing
- Exchanging Data: Databases
- Exchanging Data: Networks
- Exchanging Data: Web Technologies
- Data Types
- Data Structures
- Boolean Algebra
- Computing Related Legislation
- Moral and Ethical Issues
βοΈ Algorithms and Programming 8 topics
- Computational Thinking: Thinking Abstractly
- Computational Thinking: Thinking Ahead
- Computational Thinking: Thinking Procedurally
- Computational Thinking: Thinking Logically
- Computational Thinking: Thinking Concurrently
- Problem Solving: Programming Techniques
- Problem Solving: Computational Methods
- Algorithms
βοΈ Components of a Computer and their uses 3 topics
- Structure and Function of the Processor
- Types of Processors
- Input, Output and Storage
βοΈ Software and Software Development 4 topics
- Systems Software
- Applications Generation
- Software Development
- Types of Programming Languages
βοΈ Exchanging Data 4 topics
- Compression, Encryption and Hashing
- Databases
- Networks
- Web Technologies
βοΈ Data Types, Structures and Algorithms 3 topics
- Data Types
- Data Structures
- Boolean Algebra
βοΈ Legal, Moral, Cultural and Ethical Issues 2 topics
- Computing Related Legislation
- Moral and Ethical Issues
βοΈ Elements of Computational Thinking 5 topics
- Thinking Abstractly
- Thinking Ahead
- Thinking Procedurally
- Thinking Logically
- Thinking Concurrently
βοΈ Problem Solving and Programming 2 topics
- Programming Techniques
- Computational Methods
βοΈ Algorithms 1 topic
- Algorithms
βοΈ Programming Project: Analysis of the Problem 4 topics
- Problem Identification
- Stakeholders
- Research the Problem
- Specify the Proposed Solution
βοΈ Programming Project: Design of the Solution 3 topics
- Decompose the Problem
- Describe the Solution
- Describe the Approach to Testing
βοΈ Programming Project: Developing the Solution 2 topics
- Iterative Development Process
- Testing to Inform Development
βοΈ Programming Project: Evaluation 4 topics
- Testing to Inform Evaluation
- Success of the Solution
- Describe the Final Product
- Maintenance and Development
Other A Level Computer Science exam boards
A Level Computer Science OCR Revision Content
Take a look at whatβs inside. The full course and past papers are ready in Adapt.
A Level Computer Science OCR - Computer Systems - Structure and Function of the Processor Content Preview
Computer Systems
Structure and Function of the Processor
-
The processor, also known as the CPU (Central Processing Unit), is the primary component of a computer that performs most of the processing inside the computer.
-
Its key components include the Arithmetic Logic Unit (ALU), Control Unit (CU), and memory (registers). The ALU performs computations, the CU controls the operations of the CPU, and the registers store data.
-
The ALU is responsible for carrying out arithmetic and logical operations such as addition and subtraction, as well as comparison operations such as whether one value is equal to, greater than, or less than another.
-
The CU contains the decoder unit which interprets machine code instructions and controls the execution of them.
-
Understanding the fetch-decode-execute cycle is crucial. It's the process that the CPU uses to process an instruction: fetch the instruction from the memory, decode it, and then execute it.
-
There are different types of registers within the CPU: the Program Counter (PC), the Memory Address Register (MAR), the Memory Data Register (MDR), and the Current Instruction Register (CIR). Each has a specific function, ranging from holding memory addresses to be accessed, to storing the instruction currently being executed.
-
Cache memory is an important concept as well. This is a small amount of high-speed RAM on the processor that stores frequently used data, preventing the CPU from needing to fetch this data from the slower main memory.
-
Pipelining is the method in which the processor begins to process a second instruction before the first one has completed. This increases the throughput of the system.
-
The clock speed of the CPU, measured in Hertz, determines how many instructions a single core can process in one second. A higher clock speed indicates more instructions can be executed per second.
-
Multi-core systems, parallel execution, and concurrency are important concepts to understand. They refer to the abilities of a CPU to process multiple tasks at the same time, either by splitting tasks between cores, instruction level parallelism or simultaneous multi-threading.
-
Various factors can affect performance such as instruction set, data types, processor clock speed, dual-core / quad-core processors, cache memory and pipelining. Understanding the trade-offs associated with these factors is key.
Question: What role does the Memory Data Register (MDR) play in the operation of the Central Processing Unit (CPU)?
Unlock instant, personalised feedback
Sign up to Adapt to get access to 1,000s of exam questions with instant, examiner feedback!
Get started βTry Adapt now
Take control with the only revision platform you will ever need.