Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
definition
Memory management is the art and the process of coordinating and controlling the use of memory in a computer system @ control processing Memory needs to be allocated to ensure a reasonable supply of ready processes to consume available processor time Memory management can be divided into three areas:
Memory management hardware ( RAM); Operating system memory management (Virtual Memory); Application memory management (allocation, deallocation, garbage collection).
The concept of a logical address space that is bound to a separate physical address space is central to proper memory management.
Term
Frame
Description
Fixed-length block of main memory. @ The frame allocator satisfies kernel requests to allocate power-oftwo sized blocks of physical memory Fixed-length block of data in secondary memory (e.g. on disk). @ the entire virtual address space is divided into small power-of-two sized naturally aligned blocks called pages Variable-length block of data that resides in secondary memory. @ Memory-management scheme that supports this user view of memory
Page
Segment