Memory Management

?
  • Created by: arrey
  • Created on: 16-04-19 18:20
What and Why?
One of key jobs of an OS is to manage memory. Ensuring Memory is used efficiently (no space wasted) + data in memory is secure. 2 Main types to split programs/data:
1 of 5
Paging
Where programs are divided PHYSICALLY into FIXED / equal-sized blocks -typically several kb
2 of 5
Segmentation
Where programs are divided LOGICALLY, split into blocks contaning modules/routines. Segmented Division reflects Efficient Logical Size which suits the NEED of the process.
3 of 5
Virtual Memory
The use of a Secondary Storage as an extension of a computer's physical Memory. When a system is running low on physical memory (RAM), can use an area of Hard Disk as VM.
4 of 5
Scheduler
A program that manages the amount of time different processes have in a CPU.
5 of 5

Other cards in this set

Card 2

Front

Where programs are divided PHYSICALLY into FIXED / equal-sized blocks -typically several kb

Back

Paging

Card 3

Front

Where programs are divided LOGICALLY, split into blocks contaning modules/routines. Segmented Division reflects Efficient Logical Size which suits the NEED of the process.

Back

Preview of the back of card 3

Card 4

Front

The use of a Secondary Storage as an extension of a computer's physical Memory. When a system is running low on physical memory (RAM), can use an area of Hard Disk as VM.

Back

Preview of the back of card 4

Card 5

Front

A program that manages the amount of time different processes have in a CPU.

Back

Preview of the back of card 5

Comments

No comments have yet been made

Similar Computing resources:

See all Computing resources »See all Operating systems resources »