① Linux系统的运行模式有两种:用户模式 和内核模式,即我们常说的用户空间和内核空间。
② 内核环境下的编程限制
① 不能使用浮点运算
② 不让内核进行长时间等待
③ 尽可能保持代码的整洁性
④ 系统内所有资源都是由内核统一调配的,资源有限,申请用完之后要及时释放,避免出现死锁情况。
⑤ Linux内核提供的API大多数都是配对使用的。
① Linux系统的运行模式有两种:用户模式 和内核模式,即我们常说的用户空间和内核空间。
② 内核环境下的编程限制
① 不能使用浮点运算
② 不让内核进行长时间等待
③ 尽可能保持代码的整洁性
④ 系统内所有资源都是由内核统一调配的,资源有限,申请用完之后要及时释放,避免出现死锁情况。
⑤ Linux内核提供的API大多数都是配对使用的。