Linux 方面的理解的问题

来源:百度知道 编辑:UC知道 时间:2024/06/23 02:24:09
Linux中进程处理和嵌入式Linux中的进程处理有什么区别? 请哪位能手帮我区别一下,这个我不理解,希望能帮我解决这个问题,先谢谢了。。。

嵌入式linux系统也有很多种啊,不能一概而论。下面以强实时性嵌入式linux为例说明吧。一般来说,很多嵌入式应用对于实时性要求较高,原生linux的实时性是满足不了要求的。所以需要对其进程调度算法加以改进。主要是把实时线程(linux的线程和进程其实是同一概念)的优先级提高,即优先数减少(在linux里优先数是一个整形变量,优先数越小,优先级越高)。线程优先级越高,线程就越早得到处理机时间片。... ...
具体实现算法比较复杂,上面只是大概的思想。其他类型的嵌入式linux大同小异。假如你希望具有某种特征的进程(线程)优先运行的话,想办法把该类进程(线程)的优先级提高就是了。

嵌入式Linux也是有标准的Linux内核裁减出来的,他们的进程处理当然也是一样的,这个编程的话没有任何影响一样的,在桌面linux中能用的在嵌入式中一样能用,除非你的内核比较老部分函数不支持