Unit 1: Computer Systems

Introduction

Topic 1: Structure of the CPU

CPU Components

FDE Cycle

CPU Performance

Pipelining

CPU Architecture

Topic 2: CPU Types & IOS

CISC & RISC

Multicore v Parallel

GPUs

Input & Output

Storage Devices

ROM & RAM

Virtual Data

Topic 3: Operating Systems

Operating Systems

Memory Management

Interrupts

Scheduling

OS Types

BIOS

Device Drivers

Virtual Machines

Topic 4: Application Software

Application Software

Utilities

Open v Closed

Translators

Code Compilation

Libraries etc

Topic 5: Software Methodologies

Methodologies

Assembly Language

Little Man Computer

Addressing Modes

Topic 6: Databases

Database Basics

Normalisation

Entity Relationship Diagrams

SQL

Data Management

Transaction Processing

Topic 7: Networks

Compression

Encoding

Encryption

Hashing

LANs & WANs

Network Hardware

Client Server v P2P

Protocols & Standards

Internet Structure

Network Threats

Threat Prevention

Topic 8: Legislation & Wider Issues

Data Protection

Computer Misuse

Copyright

RIPA

Social, Cultural, Ethical and Moral Issues