学IT吧 精品IT资源库

 找回密码
 立即注册
查看: 897|回复: 2

linux0.11内核分析课程

  [复制链接]

1322

主题

1322

帖子

5646

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
5646
发表于 2022-2-12 13:58:05 | 显示全部楼层 |阅读模式
1, 计算机是如何工作的?

1, 存储程序计算机工作模型
2, X86汇编基础
3, 反汇编一个简单的C程序分析其汇编指令执行过程
name.txt
作业.docx
测试题

2, 操作系统是如何工作的?

1, 计算机是如何工作的?(续)——函数调用堆栈
2, 利用mykernel实验模拟计算机硬件平台
3, 在mykernel基础上构造一个简单的操作系统内核
name.txt
作业.docx
测试题


3, 构造一个简单的Linux系统MenuOS

1, Linux内核源代码简介
2, 构造一个简单的Linux系统
3, 跟踪调试Linux内核的启动过程
作业.docx
测试题


4, 扒开系统调用的三层皮(上)

1, 用户态、内核态和中断
2, 系统调用概述
3, 使用库函数API和C代码中嵌入汇编代码触发同一个系统调用
name.txt
作业.doc
测试题


5, 扒开系统调用的三层皮(下)

1, 给MenuOS增加time和time-asm命令
2, 使用gdb跟踪系统调用内核函数sys_time
3, 系统调用在内核代码中的处理过程
name.txt
作业.docx
测试题

6, 进程的描述和进程的创建

1, 进程的描述
2, 进程的创建
name.txt
作业.docx
测试题


7, 可执行程序的装载

1, 预处理、编译、链接和目标文件的格式
2, 可执行程序、共享库和动态链接
3, 可执行程序的装载
name.txt
作业.docx
测试题

8, 进程的切换和系统的一般执行过程
1, 进程切换的关键代码switch_to分析
2, Linux系统的一般执行过程
3, Linux系统架构和执行过程概览
name.txt
作业.docx
测试题

购买主题 本主题需向作者支付 10 学币 才能浏览
回复

使用道具 举报

0

主题

9

帖子

72

积分

注册会员

Rank: 2

积分
72
发表于 2023-2-11 21:41:45 | 显示全部楼层
看看~~~~~~~~~~
回复

使用道具 举报

0

主题

3

帖子

24

积分

新手上路

Rank: 1

积分
24
发表于 2023-2-11 22:14:54 | 显示全部楼层
linux0.11内核分析课程
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|Archiver|手机版|小黑屋|学IT吧

GMT+8, 2024-4-29 09:19 , Processed in 0.082583 second(s), 20 queries .

学IT吧 www.xueit8.com X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表