Memory AllocationThe unit of memory allocation is the Page Frame (4KB of contiguous bytes in physical memory). For the CPU, an alloc operation involves not much but adding entries to the Trans Matrix. Once in the Matrix, referred pages can be accessed throughout the Paging mechanism at the CPU circuit level as part of the ordinary bus cycles.
 
 
The CPU must provide a supervisor instruction similar to this:
 
 
mem_alloc     page, control
 
 
Where:
 
Page             Physical address of the Page Frame
 
Control         Bitmapped control fields and PROC #.
 
 
System software is responsible for keeping track of allocation. This involves (among others):
 
 
-- Distribution of physical memory among different processes (Effort must be made to avoid collisions).
 
-- Finding the correct physical blocks size for efficient use of memory.
 
-- De-allocation
 
  |   
 Homebuilt CPUs WebRing
 
JavaScript by Qirien Dhaela
 Join the ring?
David Brooks, the designer of the Simplex-III homebrew computer, has founded the Homebuilt CPUs Web Ring. To join, drop David a line, mentioning your page's URL. He will then add it to the list.  
You will need to copy this code fragment into your page. 
 
Project start date: May 13 of 2009
 
 |