摘要
传统OS重要的状态数据分散在OS的各层之中,增加了错误诊断和错误恢复的难度。此外,应用中的监控进程和普通进程均运行在同一权利级别下,造成监控进程不能便捷地实施监控,且监控进程的自身行为缺乏制约。为此,提出了章鱼体系架构,它通过状态集中存储和权力分级解决上述问题。该架构主要创新点在于:将系统中的重要状态集中统一存放;位于高权力级别的,并且相互之间存在制约的多监控进程对位于低权力级别的应用进程实施监控。最后,在Bochs模拟器上验证了该架构的有效性。
The important states of traditional OS are distributed into each layer of the system, which increases the difficulties of fault diagnosis and recovery. In addition, monitor processes, in the applications, run at the same privilege level as the normal processes. This is unconvenient for monitoring and restrictive mechanisms for behaviors of monitor processes are lacked. To address these problems, the paper proposes an octopus architec- ture which manages the states centrally and classifies the authorities. The major innovative features of the architecture are the following: Store the important states of the whole system centrally. Processes with higher privilege level, which restrict each other, monitor processes with lower privilege level. Finally, the effectiveness is validated on the Bochs simulator.
出处
《系统工程与电子技术》
EI
CSCD
北大核心
2009年第10期2534-2540,共7页
Systems Engineering and Electronics
关键词
计算机软件
章鱼体系架构
自愈
比对监控
computer software
octopus architecture
self-healing
comparing monitor