SHS1 Computing · Semester 1, Week 2
Data Storage and Manipulation
Lesson notes
Learning Objectives
Indicator: 1.1.1.LI.2 - Apply knowledge of Cache Memory to solve runtime issues (e.g., opening browsers).
By the end of the lesson, learners can:
- Define cache memory and explain its purpose as a fast, temporary local storage located between the CPU and main memory.
- Describe how cache memory works using the concepts of temporal locality and spatial locality, and explain the cache hit and cache miss process.
- Diagnose common runtime issues such as slow browser opening or sluggish app performance that can be traced to cache-related problems.
- Apply practical cache-clearing and cache-management techniques on browsers and mobile devices to resolve performance problems.
- Analyse a real-world scenario involving slow software performance and propose a cache-based solution with reasoning.
Sign in with your phone number to read the full note and download the GES plan - free.
Sign in with phone numberCurriculum details
- Strand
- Computer Architecture and Organisation (Strand 1)
- Sub-strand
- Data Storage and Manipulation (1.1)
- Content standard
- 1.1.1.CS.1 - Demonstrate knowledge and understanding of data representation and Data Manipulation 1.1.1.LO.1 Apply Computer Architecture concepts related to the design of modern processors, memories, Input and Output to manipulate data.
- Indicator
- 1.1.1.LI.2 - Apply knowledge of Cache Memory to solve runtime issues. (e.g., opening browsers).
- Suggested placement
-
Semester 1, Week 2
(Week 2 of the year)
Our suggestion, laid out in curriculum order across three terms of twelve weeks. NaCCA does not fix the week, so follow your school's scheme of learning.
- Curriculum reference
- NaCCA curriculum document, p. 25
Exemplars (from the NaCCA curriculum)
Group Activity: - In groups, let learners brainstorm on the purpose and functioning of cache (temporal local storage) in modern processors. - Have learners apply their understanding by analysing and discussing real-world scenarios where cache utilisation can enhance system performance. - Provide opportunities for individual or group practice to identify and troubleshoot runtime errors caused by cache-related issues. Teaching and Learning Materials: - * Notepad or exercise book * Pen * Smartphones * Laptops - * Desktop computers * Tablets * TV and Radio * Open Educational Resources (including YouTube, MOOCs - - Udemy/Coursera, Khan Academy, and TESSA) - * The iBox/iCampus (CENDLOS) * Productivity tools ix. Subject-based application software * Instructional Laboratories (with multimedia equipment and smartboards) * Maintenance and repair workshops Assessment (1.1.1.AS.2). The document marks these depth-of-knowledge levels for this indicator: Level 1 Recall; Level 4 Extended critical thinking and reasoning.