📚

Overview of GCSE Computer Science Concepts

Apr 28, 2025

OCR GCSE Computer Science Paper One Overview

CPU (Central Processing Unit)

  • Function: Carries out program instructions using data.
  • Components:
    • ALU (Arithmetic Logic Unit): Handles mathematics and boolean logic.
    • Control Unit: Coordinates fetch-execute cycle and decodes instructions.
    • Cache: Small, fast memory holding frequently accessed items.
    • Registers: Ultra-small and fast memory areas for CPU calculations.
      • MAR (Memory Address Register): Holds memory addresses for fetching or writing.
      • MDR (Memory Data Register): Stores fetched data or data to be written.
      • Program Counter: Holds the address of the next instruction.
      • Accumulator: Stores results from the ALU.

Von Neumann Architecture

  • Structure: Built on CPU components executing fetch-execute cycle.
  • Cycles:
    • Fetch: Get instruction from memory.
    • Decode: Interpret instruction.
    • Execute: Carry out instruction, often needing additional data.
  • Clock Speed: Rate of cycles (gigahertz).
  • Cores: Multiple cores can execute cycles simultaneously.
  • Cache Size: Larger cache speeds up processing.
  • Embedded Systems: Single-purpose computers in other devices.

Storage

  • Primary Storage:
    • RAM: Volatile, stores running programs/data.
    • ROM: Non-volatile, holds startup programs.
  • Secondary Storage:
    • Non-volatile: Stores long-term data (HDD, SSD, DVDs).
    • Virtual Memory: Uses secondary storage to extend RAM.

Data Representation

  • Binary and Hexadecimal: Understanding conversion and place value.
  • Binary Arithmetic:
    • Addition: Uses carry rules for binary.
    • Shifts: Left doubles, right halves the number.
    • Overflow Errors: When data exceeds storage capacity.
  • Character Sets:
    • ASCII: 8-bit, limited characters.
    • Unicode: Thousands of characters for global languages.

Images and Sound

  • Images:
    • Resolution: Number of pixels.
    • Color Depth: Bits per pixel.
  • Sound:
    • Sampling: Converting analog to digital.
    • Sample Rate & Bit Depth: Affect quality and file size.

Networks

  • Types:
    • LAN: Local Area Network.
    • WAN: Wide Area Network.
  • Topologies:
    • Star: Central device reliant.
    • Mesh: Direct pathways, high performance.
  • Hardware:
    • Router: Forwards packets.
    • Switch: Uses MAC addresses for local message delivery.

Internet and Protocols

  • IP Addresses: Indicate device location.
  • DNS & URLs: Domain Name System to IP translation.
  • Cloud Computing: Remote resource access.
  • Protocols:
    • TCP/IP: Packet handling and error checking.
    • Email Protocols: POP, IMAP, SMTP for emails.

Cyber Security

  • Attacks:
    • SQL Injection, Brute Force, DOS, Phishing.
  • Protection Methods:
    • Firewalls, Antivirus, Encryption.

Operating Systems

  • Functions:
    • User Interface, Memory Management, Task Management.

Legal and Ethical Issues

  • Data Protection: Safeguarding personal data.
  • Computer Misuse: Governs illegal computer access.
  • Copyright: Protects intellectual property.

These notes provide a comprehensive overview of key concepts and details necessary for understanding OCR GCSE Computer Science Paper One.