Save
...
Software and Software Development
Systems Software
Paging, segmentation and virtual memory
Save
Share
Learn
Content
Leaderboard
Share
Learn
Created by
Theo
Visit profile
Cards (17)
What are the main topics discussed in the video on memory management?
Memory management,
paging
,
segmentation
, and
virtual memory
View source
What happens when a computer first starts up regarding memory?
The
operating system
is loaded into memory, followed by applications and programs
View source
If program C has been closed, what happens to its memory space?
The memory used by program C is
released
View source
Why might program E not fit into the available spaces in main memory?
There is enough total free space, but it is not
contiguous
View source
What is one solution to make space for program E in memory?
Move the location of
program D
to create
contiguous
free space
View source
What are the two main strategies for dividing memory into smaller sections?
Paging
and
segmentation
View source
How does paging divide memory?
Memory is divided into fixed sizes called
pages
View source
What is a disadvantage of paging in memory management?
It can separate related
instructions
into different parts of memory
View source
How does segmentation differ from paging?
Segmentation divides
memory
based on logical divisions, not fixed sizes
View source
What happens when program F arrives and cannot fit into the available spaces?
Segmentation
can split the program into two parts to fit into free space
View source
What are the similarities and differences between paging and segmentation?
Similarities:
Both divide memory into smaller sections
Differences:
Paging uses
fixed sizes
; segmentation uses logical divisions
Paging can separate related
instructions
; segmentation keeps them together
View source
What is virtual memory?
Virtual memory allows programs to run when
RAM
is full by using
hard disk space
View source
Why is virtual memory necessary in modern computers?
Because it allows more programs to run than can fit in
RAM
View source
What happens when RAM runs out of space while executing programs?
Instructions not being used can be transferred to
virtual memory
on the
hard disk
View source
How does the use of virtual memory give the impression of more memory than physically available?
It allows programs to be swapped in and out of
RAM
as needed
View source
What is the impact of running out of memory on a computer's performance?
It can slow down the computer as it relies on
virtual memory
View source
How does a computer handle running out of memory?
Uses
virtual memory
to store inactive instructions
Swaps out programs from
RAM
to make space
Allows more programs to appear to run simultaneously
View source