Linux体系结构分为用户空间和内核空间的原因

参考答案

原因:

1. 现代 CPU 实现了不同的工作模式,不同模式下 CPU 可以执行的指令和访问的寄存器不同。

2. Linux 从 CPU 的角度出发,为了保护内核的安全,把系统分成了两部分。

用户空间和内核空间是程序执行的两种不同的状态,可通过两种方式完成用户空间到内核空间的转移:

1.  系统调用;

2.  硬件中断。

 

以上,是【Linux体系结构分为用户空间和内核空间的原因】的参考答案。

输出,是最好的学习方法

欢迎在评论区留下你的问题、笔记或知识点补充~

—end—

0 条回复 A文章作者 M管理员
    暂无讨论,说说你的看法吧