Linux内核

原书:《Linux Kernel Development》

随机更新

此为笔记
目录太麻烦,就不做了,等以后内容多了再补吧


第一章-about Linux

  1. 内核

    1. 响应中断的中断服务程序
    2. 管理进程
    3. 管理内存和网络管理
    4. 进程间通信
  2. 在系统运行过程中,应用程序通过系统调用来与内核通信。

  3. 中断通常对应一个中断号,内核根据这个中断号查找相应的中断服务程序。

单内核or微内核

外内核主要用于科研系统,不参与战斗,有空再补充这方面

  1. 单内核

    1. 从整体上作为一个大过程来实现,同时也运行在一个独立的地址空间上。
    2. 通常以单个二进制文件的形式放在磁盘中。
    3. 内核之间的通信较快,因为都处于内核态,并且在同一地址空间
  2. 微内核

    1. 将功能划分为多个独立的过程,每个过程叫做一个服务器
    2. 通过消息传递处理微内核通信(IPC)
  3. Linux

    1. Linux采用单内核
    2. 模块化设计
    3. 抢占式内核
    4. 支持内核线程
      • 不区分线程和进程
    5. 动态装载内核模块
  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值