linux内核——1_操作体系结构与功能流程

作者:GWD 时间:2019.7.28

1、课程目录
在这里插入图片描述
2、操作系统服务层
在这里插入图片描述
3、操作系统的工作方式:
1)、把操作系统从用户态 切换到 内核态 (用户应用程序 到 内核的流程)
2)、实现操作系统的系统调用(操作系统服务层)
3)、应用操作系统提供的底层函数,进行功能实现,操作系统的驱动结构
4)、推出后从内核态切换到用户态
4、操作系统内核中各级模块的相互关联
1)、Linux内核的整体模块:进程调度模块 、内存管理模块(MMU虚拟内存)、文件系统模块、进程间通信模块、驱动管理模块
2)、 每个模块间的关系
Case1、内存管理和 驱动管理模块 虚拟内存的缓存和回存机制
Case2、VFS 虚拟文件系统 把硬件当成文件来进行使用(linux中把所有硬件都当做文件来使用)
Case3、例如要使用LCD屏幕的话就需要虚拟文件系统与驱动管理模块配合。

在这里插入图片描述
5、操作系统结构的独立性
1)、管理层与实现层各自独立;
2)、好处是易于升级和维护,比如91年是软盘这种驱动,但是到了现在是ddr4了。
3)、低版本的内核之间的区别:
Case1:多的是内核驱动的种类 ,内核驱动的管理模式并没有巨大的改变(一段时间3个阶段的跳段 零散型 分层型 设备树(安卓));
Case2:进程的调度算法发生了改变(最优化调度等待),进程的管理方式并没有巨大的改变(进程间通信依旧是共享内存与信号)。

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值