Virtual Memory Flashcards

1
Q

is an abstraction of the main memory, providing processes and the kernel with their own, almost infinite, private view of the main memory.

… is made possible through the support from both the processor and operating system.

A

Virtual memory

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

It supports multitasking, allowing processes and the kernel to operate on their own private address space without worrying about contention.

A

Virtual memory

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

It supports oversubscription of the main memory, allowing the operating system to transparently map virtual memory between the main and the secondary memory, as needed

A

Virtual memory

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

It is not a real memory and most operating systems map virtual memory to real memory only on demand (when the memory is first populated or written)

A

Virtual memory

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

This paritioning method is similar to simple paging, but does not necessarily load all the pages of the process.

This has no external fragmentation and encompass large virtual address space, that may lead to a higher degree of multiprogramming

A

Virtual Memory Paging

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

This partitioning method is similar to simple segmentation, but does not necessariliy load all the segments of a process.

This has no integnal fragmentation and encompass a large virtual address space, that may also lead to higher degree of multiprogramming.

A

Virtual Memory Segmentation

How well did you know this?
1
Not at all
2
3
4
5
Perfectly