内核编程与应用程序开发的主要区别

  • Post author:
  • Post category:其他


  1. 内核编程既不能访问C库也不能访问标准的C头文件。
  2. 内核编程时必须使用GNU C。
  3. 内核编程缺乏像用户空间那样的内存保护机制。
  4. 内核编程时难以执行浮点数运算。
  5. 内核给每个进程只有一个很小的定长堆栈。
  6. 由于内核支持异步中断、抢占和SMR,因此必须时刻注意同步和并发。
  7. 要考虑可移植性的重要性。



版权声明:本文为baidu_17611285原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。