前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >Linux的内核和模块

Linux的内核和模块

作者头像
HaydenGuo
修改2019-12-15 17:10:57
2K0
修改2019-12-15 17:10:57
举报
文章被收录于专栏:东隅已逝东隅已逝

Linux内核的作用

管理内存

提高效率,管理可用内存的方式,以及物理和虚拟映射所使用的硬件机制。

调度任务

某些机制执行从用户空间到内核的函数调用。

管理进程

内核通过 SCI 提供了一个应用程序接口(API)来创建一个新进程,停止进程(kill、exit),并在它们之间进行通信和同步。

网络功能

支持大量网络协议,包括TCP/IP,也可以支持流控制传输协议(SCTP)之类的协议,提供了很多比 TCP 更高级的特性。

管理I/O

给设备提供驱动,让设备注册I/O,完成中断及中断处理等。

管理安全

selinux、md5、sha1等。

管理文件系统

VFS(虚拟文件系统)上层,是对open、close、read 之类函数的一个通用 API 抽象。VFS下层是文件系统抽象,定义了上层函数的实现方式。(ext3、ext4、xfs、iso9660...)

内核模块

代码语言:javascript
复制
arch
表示各种各样的平台

crypto
安全加密

drivers
驱动各种各样的硬件

fs
文件系统

lib
各种各样的库

net
网络功能

sound
声卡

查看所有模块
lsmod

查看指定模块的详细信息
modinfo  模块名

动态加载模块
modprobe  模块名

动态卸载模块
modprobe  -r  模块名
查看所有模块
查看所有模块
 查看指定模块的详细信息
查看指定模块的详细信息

详细学习可参考官网:

http://www.tldp.org/LDP/tlk/tlk.html

https://mirrors.edge.kernel.org/pub/linux/

本文参与?腾讯云自媒体分享计划,分享自微信公众号。
原始发表:2019-12-04,如有侵权请联系?cloudcommunity@tencent.com 删除

本文分享自 有暗香盈袖c 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与?腾讯云自媒体分享计划? ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • Linux内核的作用
    • 管理内存
      • 调度任务
        • 管理进程
          • 网络功能
            • 管理I/O
              • 管理安全
                • 管理文件系统
                • 内核模块
                • 详细学习可参考官网:
                领券
                问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档
                http://www.vxiaotou.com