Video memory (VRAM)

Tip: Choose Save as PDF in the print dialog to download. Use A4 paper size.

Video memory (VRAM)

Name:
Date:
Class:

Quick Questions

Shade in the A or B circle for each question.

1. What does VRAM hold on a graphics card?
A The images and textures the GPU is working on
B The files you saved on your computer long term
2. A dedicated GPU has its own VRAM.
A True
B False
3. Where does an integrated GPU get its video memory from?
A It has its own separate VRAM chips
B It shares the system RAM
4. Which unit is VRAM usually measured in?
A GB (gigabytes)
B GHz (gigahertz)
5. Which job would benefit most from more VRAM?
A Typing a short story in a word processor
B Playing a detailed game with high-quality textures

Match the Pairs

Draw a line connecting each item on the left to its match on the right.

Left columnRight column
1VRAM AVRAM is measured in GB (gigabytes), not MHz. MHz measures speed, not how much memory there is.
2GPU: 8 GB VRAM BThe graphics card has 8 gigabytes of its own memory for images and textures
3A dedicated GPU has its own VRAM that is separate from the computer's main memory CGraphics: Integrated GPU, shared RAM
4An integrated GPU has no VRAM of its own and shares system RAM DAn integrated GPU does not have its own VRAM. It shares the system RAM with the CPU.
5Integrated GPU: 8 GB of its own VRAM EVideo RAM: fast memory on a graphics card that holds the images and textures the GPU is working on
6VRAM is measured in MHz, so more MHz means more memory FGraphics: Dedicated GPU, 6 GB VRAM

Definitions

VRAM

Fill in the Blanks

Complete each line of code by filling in the missing parts.

1.
Memory on a graphics card is called ____
2.
VRAM size is measured in __
3.
An integrated GPU shares system ___
4.
A _________ GPU has its own VRAM chips
5.
Large 4K video files need ____ VRAM

Spot the Error

Shade in the letter of the line that contains an error.

Question 1
A gpu = "dedicated"
B has_own_vram = False
C if has_own_vram:
D print("Own VRAM used")
Question 2
A gpu = "integrated"
B shares_ram = True
C vram_source = "own VRAM"
D print(vram_source)
Question 3
A vram = 8
B unit = "GHz"
C print(vram, unit)
Question 4
A game_textures = 6
B vram_gb = 4
C if game_textures < vram_gb:
D print("Needs more VRAM")
Question 5
A function show_vram(gb):
B return str(gb) + " GB"
C print(show_vram(8))

Answer Key

Video memory (VRAM)
Section A: Quick Questions
Q1
A — The images and textures the GPU is working on
Q2
A — True
Q3
B — It shares the system RAM
Q4
A — GB (gigabytes)
Q5
B — Playing a detailed game with high-quality textures
Section B: Match the Pairs
Q1
VRAM → Video RAM: fast memory on a graphics card that holds the images and textures the GPU is working on
Q2
GPU: 8 GB VRAM → The graphics card has 8 gigabytes of its own memory for images and textures
Q3
A dedicated GPU has its own VRAM that is separate from the computer's main memory → Graphics: Dedicated GPU, 6 GB VRAM
Q4
An integrated GPU has no VRAM of its own and shares system RAM → Graphics: Integrated GPU, shared RAM
Q5
Integrated GPU: 8 GB of its own VRAM → An integrated GPU does not have its own VRAM. It shares the system RAM with the CPU.
Q6
VRAM is measured in MHz, so more MHz means more memory → VRAM is measured in GB (gigabytes), not MHz. MHz measures speed, not how much memory there is.
Section C: Definitions
Q1
VRAM — Video RAM: fast memory on a graphics card that holds the images and textures the GPU is working on. It is measured in GB. More VRAM helps with detailed games and big video files.
Section D: Fill in the Blanks
Q1
Memory on a graphics card is called VRAM
Q2
VRAM size is measured in GB
Q3
An integrated GPU shares system RAM
Q4
A dedicated GPU has its own VRAM chips
Q5
Large 4K video files need more VRAM
Section E: Spot the Error
Q1
B — A dedicated GPU has its own VRAM on the graphics card, so has_own_vram should be True.
Q2
C — An integrated GPU has no VRAM of its own. It shares the computer's system RAM, so vram_source should be "system RAM".
Q3
B — VRAM is measured in GB (gigabytes). GHz measures CPU clock speed, so unit should be "GB".
Q4
C — A game needs more VRAM when its textures are bigger than the VRAM available. The test should use > not <.
Q5
A — Python defines a function with the keyword def, not function. It should be def show_vram(gb):.