Sei sulla pagina 1di 5

memory management (also known as storage management)

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.

Memory Management Terms


Table 7.1 Memory Management Terms

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

Potrebbero piacerti anche