Term
| What is "swapping" in terms of memory? |
|
Definition
| moving processes back and forth between RAM and disk |
|
|
Term
| How much slower is an SSD or hard disk compared to the RAM???? |
|
Definition
| How much slower is an SSD or hard disk compared to the RAM???? |
|
|
Term
| What is fragmentation in terms of memory??? |
|
Definition
| When there are various "holes" in memory??? |
|
|
Term
|
Definition
| Pick the first hole that is big enough |
|
|
Term
|
Definition
| Pick the smallest hole that is big enough |
|
|
Term
|
Definition
|
|
Term
| 3 things to consider when deciding on a memory allocation strategy |
|
Definition
1) Which process should be picked? 2) What hole should we choose? 3) How should the picked process be placed in the hole? |
|
|
Term
| Internal fragmentation??? In what situations does it matter??? |
|
Definition
Internal fragmentation??? It matters for large (in terms of memory) processes??? |
|
|
Term
| External Fragmentation??? |
|
Definition
| External Fragmentation??? |
|
|
Term
| How does a linked list data structure "waste" space??? Something to do with the pointer holding 8 bytes. |
|
Definition
| How does a linked list data structure "waste" space??? Something to do with the pointer holding 8 bytes. |
|
|
Term
| array VS linked list in terms of memory management (specifically internal fragmentation) |
|
Definition
| array VS linked list in terms of memory management (specifically internal fragmentation) |
|
|
Term
| Why is fragmentation unavoidable?? |
|
Definition
| Why is fragmentation unavoidable?? |
|
|