Memory management

studied byStudied by 5 people
0.0(0)
learn
LearnA personalized and smart learning plan
exam
Practice TestTake a test on your terms and definitions
spaced repetition
Spaced RepetitionScientifically backed study method
heart puzzle
Matching GameHow quick can you match all your cards?
flashcards
FlashcardsStudy terms and definitions

1 / 13

flashcard set

Earn XP

14 Terms

1

Paging

  • a method of partitioning memory

  • memory is split into equal sizes called ‘pages’

  • pages are physical divisions

  • programs are then split to fit into given number of pages

<ul><li><p>a method of partitioning memory</p></li><li><p>memory is split into equal sizes called ‘pages’</p></li><li><p>pages are physical divisions</p></li><li><p>programs are then split to fit into given number of pages</p></li></ul>
New cards
2

Segmentation

  • a method of partitioning memory

  • based on logical divisions of the program, segments are logical divisions with different sizes

  • memory is partitioned according to this (check)

  • takes into account how the program is written

New cards
3

physical divisions

check

New cards
4

logical divisions

When a program is broken up (segmented) logically, loops, functions or modules are all together and not separated.

New cards
5

What is virtual memory?

A section of the hard drive that acts as RAM when main memory is full. Sections of programs not currently in use are temporarily moved to virtual memory through paging.

New cards
6

What is disk thrashing?

When the computer freezes as a result of pages being swapped between the hard disk and main memory too frequently. More time is spent transferring pages opposed to running the program. Becomes worse as virtual memory is filled up.

New cards
7

Benefits of virtual memory

  • facilitates effective multitasking

  • allows more extensive programs to be run

New cards
8

Drawbacks of virtual memory

  • disk thrashing

  • Slower access speeds than physical memory

  • Degrades performance if overused

New cards
9

Benefits of paging?

  • Facilitates efficient memory management

  • Enables the use of virtual memory

New cards
10

Drawbacks of paging?

  • can lead to internal fragmentation

New cards
11

Benefits of segmentation?

  • space-efficient due to only allocating space depending on the amount an application needs

New cards
12

Drawbacks of segmentation?

  • can lead to external fragmentation

New cards
13

What is internal fragmentation?

  • Wasted space within a page itself

  • Other unrelated data cannot be stored in this space, more wasted space exists in main memory over time. This is internal fragmentation

New cards
14

What is external fragmentation?

New cards

Explore top notes

note Note
studied byStudied by 7 people
453 days ago
5.0(1)
note Note
studied byStudied by 23 people
729 days ago
5.0(1)
note Note
studied byStudied by 6 people
707 days ago
5.0(3)
note Note
studied byStudied by 7 people
755 days ago
5.0(1)
note Note
studied byStudied by 6 people
848 days ago
5.0(1)
note Note
studied byStudied by 28 people
309 days ago
5.0(1)
note Note
studied byStudied by 523 people
659 days ago
5.0(4)
note Note
studied byStudied by 43192 people
104 days ago
4.8(313)

Explore top flashcards

flashcards Flashcard (100)
studied byStudied by 45 people
121 days ago
5.0(3)
flashcards Flashcard (39)
studied byStudied by 2 people
100 days ago
5.0(1)
flashcards Flashcard (67)
studied byStudied by 18 people
344 days ago
5.0(1)
flashcards Flashcard (30)
studied byStudied by 20 people
404 days ago
5.0(1)
flashcards Flashcard (65)
studied byStudied by 11 people
450 days ago
5.0(1)
flashcards Flashcard (113)
studied byStudied by 1 person
629 days ago
5.0(1)
flashcards Flashcard (23)
studied byStudied by 13 people
136 days ago
5.0(1)
flashcards Flashcard (41)
studied byStudied by 11 people
1 hour ago
5.0(1)
robot