核心模块和应用程序的对比

应用程序是从头到尾执行单个任务;
模块却只是预先调用初始化函数注册自己,然后等待以后被调用,最后使用exit函数卸载自己,从而退出内核。

模块仅仅被链接到内核,所以它能调用的函数仅仅是由内核到处的那些函数。

printk就是一个内核中功能相当于printf的函数,但是printk缺乏对浮点数的支持。

//用户空间和内核空间
unix系统设计时利用硬件特性使用了两个级别:内核态和用户态。
对于具有多个级别的处理器,unix使用最高级别对应内核态,最低级别对应用户态。


//伟人说过:做一件好事很容易,难得是一辈子做好事。那么,时间充裕状态好的时候学习很容易,难得是每天都坚持学习。我要坚持,状态好的时候多学习,状态不好的时候也要看,每天坚持看上两页,每天都有进步,积少成多,会进步的。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值