0% found this document useful (0 votes)
13 views2 pages

Assessment in Memory Management Techniques

The document outlines an assessment quiz focused on memory management techniques, consisting of matching terms, sorting memory tools, scenario-based questions, a real-life analogy task, and a short essay requirement. It covers concepts such as NUMA, caching, buffering, and memory-mapped files, with a total of 50 points available for completion. The quiz aims to evaluate understanding of how these techniques enhance application performance and efficiency.

Uploaded by

airelyn moreno
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
13 views2 pages

Assessment in Memory Management Techniques

The document outlines an assessment quiz focused on memory management techniques, consisting of matching terms, sorting memory tools, scenario-based questions, a real-life analogy task, and a short essay requirement. It covers concepts such as NUMA, caching, buffering, and memory-mapped files, with a total of 50 points available for completion. The quiz aims to evaluate understanding of how these techniques enhance application performance and efficiency.

Uploaded by

airelyn moreno
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 2

Assessment Quiz No.

7
Memory Management Techniques
Total: 50 Points

I.​ Matching Type (5 points)


Match the terms in Column A with their correct descriptions in Column B. Write the
letter of the correct match. (1 point each)

Column A A. Ensures consistency in memory copies


across cores
_____1. NUMA B. Temporary storage used to balance
_____2. Buffer different data transfer rates
_____3. Cache C. Maps file contents directly into virtual
_____4. Memory-mapped file memory
_____5. Cache coherency D. Non-uniform memory access where
latency depends on memory location
E. High-speed memory storing frequently
accessed data
Column B

II: Sort the Memory Tools with answers provided for each item:
Identify whether the item is an example of Buffer, Cache, or Memory-Mapped File. Write the
correct term. (10 items x 2 points = 20 points)

__________1. A small, high-speed memory located inside the CPU.


__________2. Temporary holding area for streaming video playback.
__________3. An OS maps a file directly into the address space of a process.
__________4. Stores frequently accessed instructions to speed up CPU tasks.
__________5. Used when input/output operations need to wait or smoothen timing differences.
__________6. A web browser loads previously visited pages quickly using stored data.
__________7. Allows large files to be accessed as if part of RAM.
__________8. A region in RAM that collects printer data before sending to printer.
__________9. Frequently accessed database queries are saved in memory for faster retrieval.
__________10. Applications access large multimedia files as though they were arrays.

III. Scenario-Based Questions (15 points)


Read each scenario and respond accordingly.

1.(5 points) Your university server handles thousands of student login requests each hour.
Explain how caching helps improve login performance and which type of cache might be
involved.

2. (5 points) A video streaming app uses buffering, but some users still experience delays.
Suggest two improvements that could be made and explain how they would help.
3. (5 points) A high-performance computing (HPC) cluster is being built using NUMA. The admin
forgets to configure memory locality properly. What problems might occur, and why?

IV. Create a Real-Life Analogy (5 points)

Create your own real-life analogy that compares memory-mapped files to something you
encounter in daily life (like how Google Docs loads files or how a vending machine works).
Make it creative, logical, and clear. (Scoring: 2 pts creativity, 2 pts accuracy, 1 pt clarity)

V. Short Essay (15 points)


In at least two paragraphs, discuss how memory management techniques (NUMA,
memory-mapped files, caching/buffering) contribute to making applications run faster and more
efficiently. Use one real-life or software example per technique.

You might also like