aimnova.
DashboardMy LearningPaper MasteryStudy Plan

Aimnova site navigation

Stay in the loop

Get the latest study resources and updates

New features, study tips and exam insights — straight to your inbox.

IB Diploma

  • IB Past Papers
  • IB Study Notes
  • IB Question Bank
  • IB Mock Exams
  • IB Revision

IB Subjects

  • IB Math AA
  • IB Math AI
  • IB Economics
  • IB Business Management
  • IB Physics
  • IB Biology
  • View all IB subjects→

IB Past Papers

  • IB Math AA HL Past Papers
  • IB Math AA SL Past Papers
  • IB Math AI HL Past Papers
  • IB Math AI SL Past Papers
  • IB Economics HL Past Papers
  • IB Economics SL Past Papers
  • IB ESS Past Papers
  • View all past papers→

Study Resources

  • Study Notes
  • Question Bank
  • Mock Exams
  • Flashcards
  • Revision Guide
  • Exam Skills
  • Command Terms
  • Grade Calculator
  • Exam Timetable 2026

Aimnova

  • Features
  • Pricing
  • For Schools
  • For Parents
  • About Us
  • Blog
  • Contact
aimnova.

AI-powered study platform for smarter revision, past-paper analysis and examiner-style feedback.

TermsPrivacyCookies·© 2026 Aimnova. All rights reserved.8afc4e3

Aimnova is not affiliated with or endorsed by the International Baccalaureate Organization (IB).

NotesComputer Science HLTopic 1.1
Unit 1 · Computer fundamentals · Topic 1.1

IB Computer Science HL — Hardware and operation

Computer hardware and operation

Higher Level students should use this topic hub as a map: start with the shared sub-topics, then follow the HL-only extensions and exam-skill links where this topic asks for deeper analysis.

Exam technique guidePractice questions

Key concepts in Hardware and operation

Key Idea: A computer fetches instructions and data from memory, executes them in the CPU, and keeps everything permanently in secondary storage. Every component exists either to feed the processor or to hold what it is not using right now.

Paper 1

  • Short answers and structured questions.
  • Define, state, describe — one precise line per mark.

Paper 2

  • Applied, scenario-based.
  • Calculations — conversions, capacities, transfer times.

Both

  • Explain wants the mechanism AND its consequence.
  • Show every step of a conversion — method marks survive a wrong answer.

⚙️ Inside the CPU

The processor is a small set of named parts, and the exam expects you to name them and say what each one does — not describe a computer in general.

PartWhat it does
Control unitDecodes each instruction and directs the other parts
ALUPerforms the arithmetic and the logical operations
RegistersTiny stores inside the CPU holding what it is using now
CacheSmall fast memory holding recent data, to avoid a slow main-memory trip
BusesThe wires carrying addresses, data and control signals between parts
PC holds the address of the next instruction · MAR the address being accessed · MDR the data in transit · CIR the instruction being decoded · the accumulator the ALU's result.

🔁 Fetch–decode–execute, in order

Learn this as a fixed sequence. Questions ask you to place one step, or to say which register is involved at a given moment.

The cycle

  • The PC holds the address of the next instruction
  • That address goes to the MAR; the instruction comes back in the MDR
  • The PC is increased, so it points at the following instruction
  • The control unit decodes the instruction in the CIR
  • The ALU executes it; the result goes to a register or to memory
  • The processor checks for interrupts, then the cycle repeats
Important: The program counter is increased during the fetch, before the instruction is executed — not afterwards. That is what lets a jump instruction overwrite it cleanly.

💾 Memory and storage

RAMROMSecondary storage
Keeps data without power?No — volatileYesYes
HoldsWhat is running nowStart-up instructionsEverything, permanently
SpeedFastFastSlow
Cost per GBHigh—Low

Secondary storage, compared

  • Hard disk — magnetised regions on spinning platters; cheapest per gigabyte
  • SSD — flash cells holding a charge; no moving parts, far faster, limited write cycles
  • Optical disc — pits and lands read by laser reflection; low capacity, largely obsolete
  • All three are non-volatile: they keep their contents without power
RAM is volatile, so at power-on it holds nothing at all. ROM keeps its contents, so its instructions are there the instant the processor starts — and they are what loads the operating system from storage into RAM.

🗜️ Compression and the cloud

LosslessLossy
What it removesRedundancy onlyDetail the eye or ear will not miss
Original recoverable?ExactlyNever
Used forText, programs, archivesPhotos, video, audio

Cloud services — both sides

  • For: no up-front cost, capacity scales with demand, the provider maintains the hardware
  • Against: depends on the connection, the cost never stops, your data sits on someone else's servers
  • Vendor lock-in — keep data in open formats so leaving stays possible

📝 Exam-style questions

IB-style questionDetermine[3 marks]

A 2.5 GB video file is transferred over a link with a usable rate of 40 Mbps. Determine how long the transfer takes. Take 1 GB as 8000 megabits.

🔒 Model answer plan

See the mark-by-mark plan — for / against / judgement, with marking guidance — in study mode.

Claim your free topic →
IB-style questionExplain[3 marks]

A laptop manufacturer fits an SSD rather than a hard disk. Explain two reasons for this choice, and one reason a hard disk might still be chosen for a desktop backup machine.

🔒 Model answer plan

See the mark-by-mark plan — for / against / judgement, with marking guidance — in study mode.

Claim your free topic →
IB-style questionDescribe[4 marks]

A student saves a 12-megapixel photograph, then saves it again using lossy compression. Describe what changes in the file, and why the difference is hard to see.

🔒 Model answer plan

See the mark-by-mark plan — for / against / judgement, with marking guidance — in study mode.

Claim your free topic →

✅ Quick check

Cover the answers. If one does not come back in a few seconds, that is the part to revise.

Which register holds the address of the NEXT instruction? The program counter (PC).

Why must the start-up instructions be in ROM, not RAM? RAM is volatile — at power-on it is empty, so there would be nothing to run.

Lossless or lossy for a spreadsheet of accounts? Lossless. A changed digit changes the meaning; nothing may be discarded.

A rate is quoted as 40 Mbps. Bits or bytes? Megabits. Multiply a file size in MB or GB by 8 before dividing.

Name one thing an SSD does better than a hard disk, and one thing it does worse. Better: far lower access time (no moving parts). Worse: cost per gigabyte.


Exam tips

  • Name the register, not just 'memory' — PC, MAR, MDR, CIR and the accumulator each have one job.
  • The program counter is incremented during the FETCH, before execution.
  • Volatile means empties at power-off. That single word answers most RAM-versus-ROM questions.
  • Convert to one unit before dividing, and remember Mbps is megaBITS.
  • Lossy is fine where a human perceives the data; never where a machine reads it exactly.
  • Compression ratio = original size ÷ compressed size. Percentage saved uses the ORIGINAL as the denominator.

What you'll learn in Topic 1.1

  • 1.1.1 CPU components
  • 1.1.2 The GPU
  • 1.1.3 CPU vs GPU
  • 1.1.4 Primary memory
  • 1.1.5 Fetch–decode–execute
  • 1.1.6 Pipelining
  • 1.1.7 Secondary storage
  • 1.1.8 Compression
  • 1.1.9 Cloud services
Suggested study order: Read the notes for each sub-topic below → test yourself with flashcards → attempt practice questions → review exam technique.

Study resources — 1.1 Hardware and operation

1.1.1

CPU components

Notes
1.1.2

The GPU

Notes
1.1.3

CPU vs GPU

Notes
1.1.4

Primary memory

Notes
1.1.5

Fetch–decode–execute

Notes
1.1.6

Pipelining

Notes
1.1.7

Secondary storage

Notes
1.1.8

Compression

Notes
1.1.9

Cloud services

Notes

Ready to study Hardware and operation?

Get expert practice questions with instant AI feedback, and a study planner tailored to your IB Computer Science HL exam date.

Start studying free

Topic 1.1 Hardware and operation forms a core part of Unit 1: Computer fundamentals in IB Computer Science HL. Mastering these concepts will strengthen your understanding of connected topics across the syllabus and prepare you for exam questions that require analysis, evaluation, and real-world application.

Next topic
1.2 Data representation and logic
All Computer Science HL topics
Exam technique

Ready to practice?

Get AI-graded practice questions, mock exams, flashcards, and a personalised study plan — all aligned to your IB syllabus.

Start Studying Free

No credit card required · No time limit