摘要
通过为进程分配和回收处理机资源和存储器资源 ,传统操作系统实施对处理机和存储器的管理和控制 .在多处理机操作系统中 ,当处理机和存储器之间的互连方式比较复杂时 ,仅仅构造唯一一种进程抽象 ,不能很好地实施对处理机资源和存储器资源的管理 .基于以上思想 ,在操作系统中应该构造两类进程抽象 :处理机进程和存储进程 ,并实现处理机进程和存储进程的分离 .首先分析了构造两类进程抽象 (处理机进程和存储进程 )并实现二者分离的原因 ,根据分析提出了实现处理机进程和存储进程分离的方法 .
By allocating and reclaiming processor resources and memory resources, traditional operating systems have implemented management and administration of processors and memory. In a multi-processor operating system, especially when the connections among processors and memory bodies are complex, just constructing only one type of process abstract makes it hard for the operating system to manage and administrate the processor resource and memory resource. Based on these ideas, it is believed that there should be two types of process abstract built in an operating system (the processor process and the memory process) and the two abstracts are separated. First analyzed in this paper is the reason why the two types of abstract (the processor process and the memory process) should be constructed, and why they should be separated. Based on the above analysis, a method on how to separate the processor process and the memory process is proposed.
出处
《计算机研究与发展》
EI
CSCD
北大核心
2002年第9期1138-1143,共6页
Journal of Computer Research and Development
基金
国家自然科学基金项目"虚地址空间基于文件的操作系统体系结构研究"( 6 0 1730 33)
山西省青年科技研究基金项目"虚地址空间基于文件的操作系统体系结构研究"( 2 0 0 2 10 16 )
国防科技重点实验室基金项目"面向大型并行计算机的虚地址空间基于文件操作系统研究"(
关键词
操作系统
处理机进程
存储进程
资源管理
operating system, resource management, process, multi-processor