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
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
Card 5
Front
A program that manages the amount of time different processes have in a CPU.
Comments
No comments have yet been made