Memory Spaces for the RHODOS Multi-threaded Microkernel System *

1995 
Enhancing the RHODOS microkernel to provide the benefits of multithreading required a number of areas to be redesigned and redeveloped. A major component of the RHODOS system that required careful planning, study and development was the RHODOS unit of memory management termed a ‘space’. The concept of a ‘space’ is used to arbitrarily identify and manage (in an architecture independent fashion) an area of memory which may or may not be shadowed to a file on disk. This report introduces the requirements and design issues that the RHODOS multithreaded microkernel imposes on the memory management subsystem. The differences between this implementation and the original implementation are also highlighted.
    • Correction
    • Cite
    • Save
    • Machine Reading By IdeaReader
    6
    References
    3
    Citations
    NaN
    KQI
    []