不可抢占式内核 non-preemptive kernel
Although 2.6 kernel has made much improvement than 2.4 kernel in supporting the real-time process with POSIX compliant real-time function,multithread,multitasks,preemptive kernel, O(1)scheduling algorithm,its real-time capability is very poor and can not ensure the response time of real-time task.
尽管2.6内核较2.4作出了巨大改进,主要有包括支持大部分POSIX标准中的实时功能、多任务、多线程、可抢占内核、O(1)进程调度算法等。 但是,Linux的实时性能还是比较差,不能保证实时任务的响应时间。
参考来源 - 嵌入式Linux2.6的实时化分析与改进·2,447,543篇论文数据,部分数据来源于NoteExpress
今天,在2.6内核中,通过对内核进行简单配置使其完全可抢占(见图6),您就可以得到软实时功能。
Today, in the 2.6 kernel, you can get soft real-time performance through a simple kernel configuration to make the kernel fully preemptable (see Figure 6).
在内核2.6中,内核是可抢占的。
相比2.4内核,2.6采用了一些新技术使得实时性有了很大提高,如可抢占式内核、新的O(1)调度算法等。
Compared with 2.4 version kernel, 2.6 has been improved in real-time performance by adopting some new technologies, such as preemptible kernel, new o (1) schedule algorithm etc.
应用推荐