Memory Management

0.0(0)
Studied by 0 people
call kaiCall Kai
learnLearn
examPractice Test
spaced repetitionSpaced Repetition
heart puzzleMatch
flashcardsFlashcards
GameKnowt Play
Card Sorting

1/9

flashcard set

Earn XP

Description and Tags

Last updated 9:17 PM on 2/22/25
Name
Mastery
Learn
Test
Matching
Spaced
Call with Kai

No analytics yet

Send a link to your students to track their progress

10 Terms

1
New cards
What is virtual memory?
Temporarily using secondary storage to simulate additional main memory, as only part of a program needs to be in RAM.
2
New cards
What is paging in memory management?
A large process is divided into pages of equal sizes, and the RAM is divided into frames.
3
New cards
What is a page table?
A page table contains the mappings of pages to page frames and tracks all the free frames.
4
New cards
What happens when there is no empty space in the memory during paging?
A page gets replaced with a new one, using replacement algorithms like first in first out, least recently used, or least used page.
5
New cards
What is a page frame?
Main memory divided into parts equal in size to a page.
6
New cards
Define segmentation in the context of memory management.
A large process is divided into segments which need not be the same size.
7
New cards
What is disk thrashing?
A situation where pages are continuously swapped in and out because the pages being swapped are inter-dependent.
8
New cards
What are the main algorithms used for page replacement?
First in first out, least recently used, and least used page.
9
New cards
How is virtual memory structured?
Virtual memory is divided into equal blocks called pages.
10
New cards
What is the purpose of a page table in memory management?
To translate logical addresses to physical addresses and track free memory frames.