0% found this document useful (0 votes)
39 views1 page

OSC Mindmap Lec7

The document discusses different approaches to memory management in operating systems including mono-programming, multi-programming with fixed partitions, and multi-programming with dynamic partitions. It covers contiguous versus non-contiguous memory allocation and management. Specific topics include what memory looks like, the responsibilities of the operating system, probabilistic models proving the usefulness of multi-programming, and allocation schemes like fixed partitioning with equal or non-equal sized partitions.

Uploaded by

Yukai Xiao
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
39 views1 page

OSC Mindmap Lec7

The document discusses different approaches to memory management in operating systems including mono-programming, multi-programming with fixed partitions, and multi-programming with dynamic partitions. It covers contiguous versus non-contiguous memory allocation and management. Specific topics include what memory looks like, the responsibilities of the operating system, probabilistic models proving the usefulness of multi-programming, and allocation schemes like fixed partitioning with equal or non-equal sized partitions.

Uploaded by

Yukai Xiao
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 1

6

4 5 What is memory
Context of Main Memory What memory looks like? management? - OS
responsibilities

10
9 Mono-programming: 11
What is Mono- properties Mono-programming:
programming properties

Mono-programming

No memory abstraction

14

Probablistic Model
proving multiprogramming
is useful

12 13
Why Multiprogramming Why Multiprogramming: A Probabilistic result
(CPU unitilisation) Probabilistic Model

8
Contiguous Approaches

7
Contiguous memory
What is memory Model: Contiguous vs management
management? Big Picture non-contiguous

Multi-programming

19

What is fixed partitioning -


equal sized partitioning

Multi-programming with
fixed partitions 20 22

Non-equal sized 21
One private queue vs.
Allocation scheme
partitioning single shared queue

Multi-programming with
Lecture 8
dynamic partitions

Lecture 9 paging
Non-contiguous memory
management
Lecture 10: virtual
memory

Lecture 11&12: Memory


Management => what &
when & how.

You might also like