论文部分内容阅读
分析了Linux的特点和作为仪器操作系统的不足.为了设计能够满足仪器要求的操作系统,在时钟粒度、内核可剥夺性和优先级反转等方面,对Linux的内核进行了改造.通过分析CPU的时钟结构,实现了时钟粒度的细化,通过双内核在原内核中增加抢占点相结合,实现了具有可剥夺性的新内核,通过优先级继承协议的实现,避免了优先级翻转.最后进行了实验测试.实验结果表明,该结构增强了实时性,拓宽了内核的适用范围,可满足仪器的需要.