摘要
本文在阐述已有单机UNIX核心并行化方法的基础上,介绍曙光一号共享存储多处理器系统运行的操作系统SNIX(SymmetricUNIX)中基于全局数据依赖性统计的并行化方法.包括三类锁的实现方法,加锁的策略,死锁的预防等.最后给出对系统的测试结果.
This paper describes the method of multithreading the UNIX kernel based on global data dependence analysis used in SNIX operating system. The implementation of lock primitives, strategies in selecting the places and lock primitives and deadlock prevention method are also introduced. In the appendix, some statistics about the kernel parallelization degree is also given.
出处
《计算机学报》
EI
CSCD
北大核心
1994年第12期896-901,共6页
Chinese Journal of Computers
基金
"863"高科技项目
关键词
操作系统
码
锁机制
并行化
Unix kernel, multithreading, lock primitives, deadlock.