嵌入式服务器(嵌入式Linux后台)面试题及详细答案(实操真实版).docx

嵌入式服务器(嵌入式Linux后台)面试题及详细答案(实操真实版).docx

嵌入式服务器(嵌入式Linux后台)面试题及详细答案(实操真实版)

一、基础核心(嵌入式Linux必备)

1、嵌入式Linux用户态和内核态的区别?开发服务器程序为什么基本都在用户态?

参考答案:

用户态是普通应用程序运行的空间,权限受限,不能直接操作硬件、修改系统内核参数、访问内核内存;内核态是系统内核运行空间,拥有最高权限,可直接调度硬件、管理内存、处理中断。

嵌入式服务器程序全部跑在用户态,核心原因三点:

1)稳定性优先:用户态程序崩溃只会重启当前进程,不会导致整个系统死机;内核态代码出问题会直接内核恐慌、设备宕机,嵌入式设备对稳定性要求极高。

2)开发维护成本低:用户态可直接用标准C

文档评论(0)

1亿VIP精品文档

相关文档