Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Appearance settings

wusewolf/linuxkernel

Open more actions menu
 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

17 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

庖丁解牛Linux内核

Linux内核分析MOOC课程 配套教材编写计划,欢迎有兴趣的童鞋提交pull requests

  • 封面
  • 学员/读者评价精选
  • 前言
  • 绪论
  • 1.存储程序计算机工作模型
  • 2.X86汇编基础
  • 3.汇编一个简单的C程序分析其汇编指令执行过程
  • 4.单元测试题
  • 5.实验指导
  • 1.函数调用堆栈
  • 2.借助Linux内核部分源代码模拟存储程序计算机工作模型及时钟中断
  • 3.在mykernel基础上构造一个简单的操作系统内核
  • 4.单元测试题
  • 5.实验指导
  • 1.Linux内核源代码简介
  • 2.构造一个简单的Linux系统
  • 3.跟踪调试Linux内核的启动过程
  • 4.单元测试题
  • 5.实验指导
  • 1.用户态、内核态和中断
  • 2.系统调用概述
  • 3.使用库函数API和C代码中嵌入汇编代码触发同一个系统调用
  • 4.单元测试题
  • 5.实验指导
  • 1.给MenuOS增加time和time-asm命令
  • 2.使用gdb跟踪系统调用内核函数sys_time
  • 3.系统调用在内核代码中的处理过程
  • 4.单元测试题
  • 5.实验指导
  • 1.进程的描述
  • 2.进程的创建
  • 3.单元测试题
  • 4.实验指导
  • 1.预处理、编译、链接和目标文件的格式
  • 2.可执行程序、共享库和动态链接
  • 3.可执行程序的装载
  • 4.单元测试题
  • 5.实验指导
  • 1.进程切换的关键代码switch_to分析

  • 2.Linux系统的一般执行过程

  • 3.Linux系统架构和执行过程概览

  • 4.单元测试题

  • 5.实验指导

  • 结语:如何进一步提高对Linux系统的理解?

  • 附录

  • 封底

内容编写说明:不要拘泥于现有的章节安排,可以自行增加小节,可以将视频中提到的和相关的知识点进行系统、全面的介绍,让内容更加充实。

参考资料

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published
Morty Proxy This is a proxified and sanitized view of the page, visit original site.