在操作系统中实现处理机进程和存储进程的分离
SEPARATE PROCESSOR PROCESS AND MEMORY PROCESS IN MULTI-PROCESSOR OPERATING SYSTEMS
-
摘要: 通过为进程分配和回收处理机资源和存储器资源 ,传统操作系统实施对处理机和存储器的管理和控制 .在多处理机操作系统中 ,当处理机和存储器之间的互连方式比较复杂时 ,仅仅构造唯一一种进程抽象 ,不能很好地实施对处理机资源和存储器资源的管理 .基于以上思想 ,在操作系统中应该构造两类进程抽象 :处理机进程和存储进程 ,并实现处理机进程和存储进程的分离 .首先分析了构造两类进程抽象 (处理机进程和存储进程 )并实现二者分离的原因 ,根据分析提出了实现处理机进程和存储进程分离的方法 .Abstract: 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.
下载: