首页 > 代码库 > 【Linux】从Linux内核角度看Linux上层应用
【Linux】从Linux内核角度看Linux上层应用
系统调用
是一个软中断,API函数,让上层应用陷入内核
进程管理
进程调度、调度算法、进程三态
进程是CPU调度资源的最小单位 fork
VFS虚拟文件管理
在Linux之下,一切设备均是文件
驱动总线模型2.4 2.6(真正)支持pnp
ext3 ext2 vfat文件管理系统
---->在驱动总线模型下做驱动开发
内存管理
进程逻辑地址转换为物理地址
1.段式管理
逻辑地址转换为线性地址
2.页式管理
线性地址转换为物理地址
Linux内核为我们的应用程序创建了单独的进程空间
内核把进程单独抽象,抽象出来很多的资源调度,这样可以高效的利用系统资源
----->多道程序处理
网络协议栈管理
为什么把TCPIP协议栈放入到Linux内核中?
如果需要大量的读写网卡,操作硬件资源需要频繁陷入内核,把整个系统性能降低。
----->搭建知识体系
arc体系管理
Linux内核不但支持x86平台 32 64 arm mips powerpc 摩托罗拉硬件cpu
【Linux】从Linux内核角度看Linux上层应用
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。