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 the university of edinburgh
- lecture 7 memory management university of california
- operating systems memory management
- virtual memory memory management
- memory management intel x86 hardware clemson university
- memory management computer and information science
- memory management
- operating systems intel s view of memory management
- chapter 9 memory management
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