OCR 9-1 (J277) GCSE Computer Science
1.1.1 Architecture of the CPU
1.1.2 CPU performance
1.1.3 Embedded systems
1.2.1 Primary storage
1.2.2 Secondary storage
1.2.3 Units
1.2.4 Data storage
1.3.1 Networks and topologies
1.3.2 Networks, protocols and layers
1.4.1 Network threats
1.4.2 Prevention methods
1.5.1 Operating systems
1.5.2 Utility software
1.6.1 Ethical Legal
2.1.2 Computational thinking
2.1.3 Searching and sorting algorithms
2.2.1 Programming Fundamentals
2.2.2 Data types
2.2.3 Additional programming
2.3.1 Defensive design methods
2.3.2 Identify syntax and logic errors
2.4.1 Boolean logic
2.5.1 & 2.5.2 Languages & IDE
1.1.1 Architecture of the CPU
Defining what is a computer system
- Computer system
- Input, process, output, storage
- Data bus
Common CPU components and their function
- Control unit
- ALU
- Registers
- Cache
Von Neumann architecture
- Von Neumann architecture
- MAR & MDR
- Program Counter
- Accumulator
Fetch-Decode-Execute cycle
- Registers involved
- Fetch, decode, execute cycle
1.1.2 CPU performance
CPU common characteristics
- Clock speed
- Multi-core processors
- Cache size
1.1.3 Embedded systems
Purpose, characteristics of embedded systems
- Introduction
- Features
- Microcontroller
1.2.1 Primary storage
Primary storage features
- Features
- RAM ROM Cache
1.2.2 Secondary storage
Secondary storage features
- Common types of storage
- Suitable devices
- How to choose
1.2.3 Units
Secondary storage features
- Common types of storage
- Suitable devices
- How to choose
1.2.4 Data storage
Binary numbers
- Number systems
- Digit position
- Converting between binary/denary
- Adding binary
- Binary shift
- Binary overflows
Hexadecimal numbers
- Hex symbols
- Converting between binary/hexadecimal
- Converting between denary / hexadecimal
Characters
- ASCII
- Character sets
- Unicode
Images
- Storing pixels
- Meta data
- Quality of image
- Size of image file
Sound
- What is sound
- Sample rate
- Bit depth
- Size of sound file
Compression
- Lossy compression
- Lossless compression