Operating Systems – Memory Management
Operating Systems ? Memory Management
ECE 344
ECE 344 Operating Systems
1
Memory Management
? Contiguous Memory Allocation ? Paged Memory Management ? Virtual Memory
ECE 344 Operating Systems
2
Binding of Instructions and Data to Memory
? Compile time:
? known memory location
? absolute code can be generated
? must recompile code if starting location changes.
? Load time:
? generate relocatable code if memory location is not known at compile time.
? Execution time:
? process can be moved during its execution from one memory segment to another.
? need hardware support for address mapping
ECE 344 Operating Systems
3
Logical vs. Physical Address Space
Logical 1
Physical
n
ECE 344 Operating Systems
4
Logical vs. Physical Address Space
? A logical address space that is bound to a separate physical address space
? Logical address ? generated by the CPU; also referred to as virtual address.
? Physical address ? address generated by the memory management unit.
? Logical and physical addresses are the same in compile-time and load-time addressbinding schemes.
? Logical (virtual) and physical addresses differ in execution-time address-binding scheme.
ECE 344 Operating Systems
5
................
................
In order to avoid copyright disputes, this page is only a partial summary.
To fulfill the demand for quickly locating and searching documents.
It is intelligent file search solution for home and business.
Related download
- memory management thrashing segmentation and paging
- lecture 7 memory management
- memory management university of california davis
- operating systems memory management wpi
- the concept of memory
- operating systems memory management
- table 7 1 memory management techniques
- memory management in the java hotspot virtual machine
- internals chapter 8 virtual memory
Related searches
- operating system memory management
- memory management in operating system
- memory management operating system ppt
- operating system memory management pdf
- computer operating systems ppt
- memory management techniques operating system
- operating systems william stallings pdf
- free operating systems for computers
- evolution of operating systems pdf
- memory management operating system
- free operating systems 32 bit
- operating systems downloads