Sparklabs Learning / Digital Technology
SS 2 First Term
Week 2: Main Memory
- School
- Creative Brains Academy
- Subject
- Digital Technology
- Pack
- Curriculum only
- Prepared
- 7 November 2026
Week index
- 01Review and Computer Architecture
- 02Main Memory
- 03Secondary Storage
- 04Operating Systems, Licensing and Applications
- 05Number Systems and Data Representation
- 06Logic Gates and Digital Logic
- 07Computer Networks
- 08Internet and Online Safety
- 09Introduction to Databases
- 10Advanced Productivity Tools
- 11Revision
- 12Examination
Week 2 / First Term
Main Memory
Monday 14 September 2026 to Friday 18 September 2026
Curriculum outline
Lesson objectives
By the end of the week, learners should be able to:
- Define primary memory and secondary memory in their own words.
- Name three types of RAM and state volatility for each.
- Explain caching as temporary faster access to frequently used data.
- Compare SRAM and DRAM on speed and cost.
- Map a program execution path onto main memory stages.
Key vocabulary
- Memory: working space holding programs and data currently in use.
- Main memory: memory inside the CPU accessible directly.
- Secondary memory: storage kept off the CPU bus.
- Volatile: loses contents when power is removed.
- SRAM: static RAM holding data without refresh cycles.
- DRAM: dynamic RAM requiring regular refreshes.
- Cache: very fast temporary storage nearby the CPU.
- Refresh cycle: repeated reads keeping DRAM data current.
- Execution path: the sequence of memory locations accessed during a run.
Common misconceptions
- "RAM holds my files permanently." RAM holds work in progress and clears at shutdown.
- "Cache stores permanent data." Cache is temporary and cleared once the data moves elsewhere.
- "SRAM and DRAM do the same things." SRAM is faster but more expensive than DRAM.
Teacher activities
- Starter: ask where your running spreadsheet data sits temporarily while you use it.
- Define main and secondary memory with one example each.
- Name three types of RAM and note their volatility.
- Explain caching as faster access for frequently used data.
- Compare SRAM and DRAM on speed and cost with a simple analogy.
- Map a simple program execution onto main memory stages.
Student activities
- Answer the starter and identify main versus secondary memory.
- Define main and secondary memory in their own words.
- Name three types of RAM and state volatility for each in one sentence.
- Explain caching in one paragraph tied to frequent access.
- Compare SRAM and DRAM on speed and cost with brief reasoning.
- Map a program execution onto main memory stages showing data movement.
Practical / learning evidence
A three-RAM type chart with volatility and a SRAM versus DRAM comparison, plus a one-page caching explanation. Hand in both for marking.
Resources and preparation
Printed charts, blank diagrams and sample program execution traces. Offline route: paper versions, no device needed. Display any hardware carefully and keep tools out of reach.
Assessment for learning
Inspect the three-RAM chart for correct volatile states. Mark the SRAM versus DRAM comparison for correct tradeoffs. Check the caching explanation for a sensible analogy. Flag any learner who says cache stores files permanently.
Inclusion and homework
Provide the three-RAM chart prefilled for learners who need scaffolding and allow oral comparison. Extend confident learners with five RAM types and a four-stage execution map. Homework: name two places in your school lab that use cache and state why they need it.