Data: raw facts, figures or symbols that have no meaning until they are processed (e.g., a list of seat numbers, sensor voltage readings).
Information: processed, organised, or interpreted data that is useful for decision‑making (e.g., “Seat 12A is available for Flight BA215”).
1.2 Quality of Information
Attribute
Why it matters
Accuracy
Correct data leads to correct decisions – no double‑booking or wrong traffic‑signal timings.
Timeliness
Information must be available when needed – the essence of real‑time processing.
Relevance
Only useful data should be presented to avoid overload of operators or users.
Completeness
Missing data can cause system failures (e.g., a traffic‑light controller without sensor input).
Consistency
All users see the same information at the same time, preventing conflicts.
1.3 Encryption, Validation & Verification
Encryption – transforms data into a coded form so that only authorised users can read it. Example: SSL/TLS protects credit‑card details in an online‑booking portal.
Validation – checks that entered data meets required formats or ranges. Example: a date field must be in DD/MM/YYYY format and cannot be in the past.
Verification – confirms that data is correct and complete before it is processed. Example: a payment gateway returns a “success” code before a ticket is issued.
1.4 Processing Modes
Mode
Typical Use
Key Features
Batch Processing
Payroll, end‑of‑day sales reports
Data collected over a period, processed together; high throughput; no immediate response required.
Online (Transaction) Processing
E‑commerce, electronic funds transfer (EFT)
Immediate response to each transaction; maintains data integrity; often uses ACID‑compliant databases.
Three processing modes: batch, online, real‑time – each with distinct purposes.
Real‑time systems require deterministic timing, continuous operation and high reliability.
2. Hardware and Software
2.1 Mainframe and Super‑Computer Systems
Mainframes – large, powerful computers used for massive transaction processing (e.g., airline reservation systems, banking). Features: high I/O throughput, robust OS, extensive redundancy.
Super‑computers – specialised for extremely fast calculations (weather modelling, scientific research). Not typically used for routine real‑time business services.
2.2 System Software
Operating System (OS) – manages hardware resources, schedules tasks, provides services. Real‑time systems need an OS with real‑time scheduling (RTOS) such as a real‑time variant of Linux or VxWorks.
Device Drivers – enable the OS to communicate with sensors (loop detectors, RFID readers) and actuators (traffic‑light relays, door‑lock mechanisms).
2.3 Utility Software
Backup & recovery tools – protect booking data and traffic‑log archives.
Antivirus & firewalls – defend real‑time services from malware and DDoS attacks.
System‑monitoring utilities – track CPU load, memory usage, response times and generate alerts when deadlines are missed.
2.4 Application Software
Custom (bespoke) software – written specifically for an organisation (e.g., a proprietary airline reservation system that integrates with baggage handling).
1. Receive booking request (user ID, resource ID, date/time).
2. Validate input format (step 4).
3. Authenticate user (username/password, token).
4. IF input invalid THEN return error and STOP.
5. LOCK the requested resource in the database.
6. Check availability:
IF not available THEN UNLOCK resource, return “unavailable” and STOP.
7. Process payment securely (encrypt details, contact payment gateway).
8. IF payment approved THEN
a. Record reservation,
b. Generate confirmation number,
c. SEND confirmation to user,
d. UNLOCK resource.
ELSE
UNLOCK resource, return “payment failed”.
9. Log transaction for audit and recovery.
Two‑factor authentication (2FA) for agents accessing reservation systems.
Role‑Based Access Control (RBAC) for traffic‑control operators – only senior staff can change signal timings.
OAuth/OpenID Connect for third‑party integrations (e.g., mobile‑booking apps).
5.3 Non‑Repudiation
Digital receipts, signed transaction logs and timestamped audit trails prevent users or staff from denying a booking or a signal‑change command.
5.4 Common Security Measures (Booking & Traffic)
Secure sockets layer (SSL/TLS) for all client‑server communication.
Input sanitisation and server‑side validation to stop injection attacks.
Regular patching of OS and application components.
Intrusion detection systems (IDS) monitoring abnormal traffic‑control commands.
Key points – AS 16‑18
Real‑time systems must protect CIA while meeting strict timing constraints.
Strong authentication and authorisation limit who can affect critical processes.
Non‑repudiation provides legal evidence of actions taken.
6. The Digital Divide
Real‑time services such as e‑booking and smart‑city traffic management can widen the gap between:
Those with high‑speed broadband – enjoy instant booking, live traffic updates and mobile ticketing.
Those with limited or no internet access – rely on phone or in‑person queues and may miss cheaper last‑minute offers.
Mitigation Strategies
Public Wi‑Fi hotspots at transport hubs.
Low‑bandwidth, mobile‑friendly interfaces (progressive web apps).
Maintaining alternative offline channels (call centres, ticket offices).
Community outreach and digital‑literacy programmes.
Key points – AS 19‑20
Access inequality affects who can benefit from real‑time services.
Design must consider low‑bandwidth and non‑digital alternatives.
7. Expert Systems in Real‑Time Environments
Definition – software that uses a knowledge base and an inference engine to emulate human expert decision‑making.
Traffic‑management example – an expert system analyses historical congestion patterns, weather forecasts and incident reports to suggest optimal signal timings before the real‑time loop even begins.
Benefit – reduces operator workload, improves response speed during peak periods, and provides a “first‑line” decision that the real‑time controller can fine‑tune.
Key points – AS 21‑22
Expert systems combine data‑driven analysis with rule‑based decisions.
In real‑time contexts they act as a pre‑processor, feeding higher‑level recommendations to the control loop.
8. Supporting Technologies
8.1 Spreadsheets
Model traffic flow (e.g., calculate average vehicle arrival rates) and forecast booking demand.
Functions such as VLOOKUP, pivot tables and Solver optimise resource allocation (seat inventory, lane timings).
8.2 Databases
Relational DBMS (MySQL, Oracle, PostgreSQL) store reservation records, seat inventories and traffic‑sensor logs.
ACID properties prevent double‑booking and ensure consistent traffic‑signal states.
Indexing on fields such as “flight number” or “sensor ID” enables rapid searches.
Replication and clustering provide high availability for 24 / 7 operation.
8.3 Multimedia (Video/Audio Editing)
Traffic‑control centres edit live CCTV footage to create short clips for incident reports.
Booking platforms embed promotional videos or audio alerts (“Your payment is being processed”).
Key points – AS 23‑25
Spreadsheets are useful for quick modelling and optimisation.
Databases provide reliable, concurrent storage for real‑time transactions.
Multimedia enhances user communication and incident documentation.
9. IT in Society (A12)
Digital currencies – Bitcoin, Ethereum; decentralised ledgers enable peer‑to‑peer payments without banks.
Data mining – extracting patterns from large datasets (e.g., airlines predicting demand to adjust pricing).
Social networking services – Facebook, TikTok; influence communication, marketing and privacy concerns.
E‑learning & MOOCs – platforms such as Coursera and Khan Academy broaden access to education.
Privacy & digital footprints – GDPR, right to be forgotten, and the impact of personal data collection.
Digital citizenship – responsible, safe and ethical use of technology.
Key Points – A12
Identify at least three societal impacts of IT and give a contemporary example for each.
Explain how legislation (e.g., GDPR) influences data handling in real‑time systems.
10. New & Emerging Technologies (A13)
Technology
Typical Application
Real‑Time Relevance
Artificial Intelligence (AI)
Chatbots, predictive maintenance
Real‑time decision making (e.g., AI‑driven traffic‑signal optimisation).
Augmented/Virtual Reality (AR/VR)
Training simulators, virtual tours
Immersive real‑time feedback for pilots or traffic‑control trainees.
Robotics
Warehouse automation, autonomous vehicles
Robots must react within strict time limits to sensor input.
Internet of Things (IoT)
Smart sensors, connected appliances
Millions of IoT devices generate real‑time data streams for traffic monitoring.
Blockchain
Secure transaction ledgers, smart contracts
Immutable records for ticket purchases; can be used in real‑time settlement.
3‑D Printing
Rapid prototyping, medical implants
On‑demand production reduces inventory, indirectly affecting booking systems.
Wearable Computing
Smart watches, health monitors
Real‑time health data can be integrated into travel‑assist services.
Quantum Computing (emerging)
Complex optimisation problems
Future potential for real‑time route optimisation.
Key Points – A13
Provide at least one current example for each emerging technology.
Explain how the technology could improve or disrupt real‑time processing.
11. Communications Technology (A14)
11.1 Network Types
LAN – Local Area Network, e.g., office wiring for booking‑system servers.
WAN – Wide Area Network, e.g., airline’s global reservation backbone.
PAN – Personal Area Network, e.g., Bluetooth headset for traffic‑control staff.
MAN – Metropolitan Area Network, e.g., city‑wide traffic‑sensor network.
Internet – Global public network used by customers to access booking portals.
11.2 Core Components
Component
Function
Router
Directs data between different networks (e.g., between airline data centre and the Internet).
Switch
Connects devices within a LAN, forwarding frames based on MAC addresses.
Hub
Simple repeater; largely obsolete but useful for teaching basic concepts.
Server
Provides services – web server for booking site, database server for transaction storage.
11.3 Cloud Computing
IaaS – Infrastructure as a Service (e.g., Amazon EC2 for scalable booking‑system instances).
PaaS – Platform as a Service (e.g., Google App Engine for rapid development).
SaaS – Software as a Service (e.g., Salesforce CRM integrated with reservation data).
11.4 Transmission Media
Twisted‑pair copper (UTP, STP) – common in LANs.
Fibre‑optic cable – high‑speed backbone for WAN and traffic‑sensor back‑haul.
Wireless (Wi‑Fi, Bluetooth, Zigbee) – used for mobile ticket kiosks and IoT sensors.
Satellite – provides connectivity for remote traffic‑monitoring stations.
11.5 Protocol Stacks
OSI Model (7 layers) – Physical, Data Link, Network, Transport, Session, Presentation, Application.
TCP/IP Model (4 layers) – Link, Internet, Transport, Application.
Your generous donation helps us continue providing free Cambridge IGCSE & A-Level resources,
past papers, syllabus notes, revision questions, and high-quality online tutoring to students across Kenya.