是不是学完操作系统原理后觉得纸上谈兵不过瘾?是不是面对浩若烟海的Linux内核源代码迷失在代码的海洋里不知所措?这门课可以带您用理论结合实践的方法一步一步抓住Linux内核最核心的部分代码,理解Linux操作系统运行的基本过程及涉及的核心机制。 本课程从理解计算机硬件的核心工作机制(存储程序计算机和函数调用堆栈)和用户态程序如何通过系统调用陷入内核(中断异常)入手,通过上下两个方向双向夹击的策略,并利用实际可运行程序的反汇编代码从实践的角度理解操作系统内核,然后开始分析 Linux 内核源代码,从系统调用陷入内核,进程调度与进程切换,最后返回到用户态进程,通过仔细分析梳理这一过程,并推广到硬件中断、缺页异常等内核执行路径,最终能从本质上把握Linux 内核的实质,乃至在头脑中演绎Linux 系统的运行过程。
是不是学完操作系统原理后觉得纸上谈兵不过瘾
相关链接
- gd32vf103系列mcu是基于risc-v内核的32位通
- 我们知道,业务增长对服务稳定性的要求必定会急剧增加
- 如果系统管理员遇到与 red hat enterprise
- 原文地址:如何将自己开发的内核代码加到linux源码中 作者
- [参考译文] am5749:如何在为生产主板重建后升级 li
- 2020年6月11日 06:03 山外的鸭子哥 5
- linux内核是linux操作系统的核心组件
- 因为一直想从事安全方面的工作,所以
- 如果使用vps,那么先决条件是:内核版本3
- 通过本课程的学习了解如何成为一个linux内核开发人员和贡献
- 研究过 32 位 linux 内核的人都知道这个内核著名的
- 远程 ubuntu 主机缺少一个或多个与安全有关的修补程序
- 有了这个更新,当当前内核是 debug 变体时
- linus torvalds 宣布最终稳定版本 linux
- linus torvalds 宣布最终稳定版本 linux
- 本文摘要:的必要硬件采访功能
- linux内核是linux操作系统的核心组件
- - 作为股权类业务包括ipo、再融资等业务专职审核人员
- 并指出 ,三星试图通过修改内核代码来抵御攻击
- 提问:我在安装一个设备驱动前先要安装内核头文件
- 本文摘要:的必要硬件采访功能
- linux内核是linux操作系统的核心组件
- 现在的教科书上说,地球的结构大约有四层:地壳、地幔、外核和内
- red hat 和 centos 宣布了其 red hat
- 完成 《linux内核原理与分析》教学进程中第六周的任务
- 字节跳动在过去几年中一直在积极优化 linux 内核
- 《深入linux内核架构》讨论了linux内核的概念、结构和
- kexec命令 是linux内核的一个补丁
