Wth shared - memory abstract layer , we are able to unite several memory sharing cases including mie sharing in smp , hardware - supported distributed sharing in cc - n ' uma and virtual sharing in clusters . based on this , we discuss and design the logical framwork of paralel and distributed operating systems . one of the key problems in shared - memory management is how to maintain memeory consistency between multiprocessors 针对不同体系结构所呈现出的不同存储共享的性质,我们提出了一个共享存储抽象层的概念,用以统一smp等系统中的真共享、 cc - numa等系统中由硬件支持的分布共享以及工作站机群系统中的虚共享等情况,并在此基础上探讨和设计了并行分布操作系统的逻辑结构框架。
We first give an analysis of the whole system and its requests for memory management then we design and implement the memory management strategies of rtos for this chip , including the paged virtual memory management mechanism without swap , the memory protection , the memory sharing and the static / dynamic memory allocation mechanism . chapter 4 describes the simulation method of the memory management strategies implemented in the previous chapter , then we analyse the results of the simulation 首先对系统进行了分析,得到其对操作系统的存储管理的具体要求,然后针对上面提出的需求,设计并实现了相应的存储管理策略,包括分页不交换的虚拟存储机制、存储保护、存储共享以及内存的静态动态分配机制,最后介绍了在本系统研究和实现过程中用到的几个工具软件。