自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(5)
  • 收藏
  • 关注

原创 Linux系统课程总结

本门课程主要基于Linux内核分析系统调用、进程切换、可执行程序工作原理等。通过本门课程,学习了编译内核,构建根文件系统,通过qemu模拟环境启动内核,使用gdb断点调试内核程序并据此分析,从一个个关键函数分析一个程序运行时的过程,对于进程切换有了一个既全面又细致的理解。对于进一步深入学习Linux系统有了一个良好的示范与基础。

2023-05-14 18:15:19 128

原创 lab5深入理解进程切换

这篇文章主要通过分析context_switch函数,更加深入的理解Linux 5.4.34 版本内核中进程切换的基本操作。

2023-04-25 21:47:16 121 1

原创 lab4:以time/gettimeofday系统调用为例分析ARM64 Linux 5.4.34

以time/gettimeofday系统调用为例分析ARM64 Linux 5.4.34

2023-03-30 20:40:30 117

原创 Lab3:基于VS Code的Linux内核调试环境搭建以及start_kernel跟踪分析

start_kernel的结尾arch_call_reset_init(),这个点开这个函数的定义是执行了reset_init()函数,因此我们再设置一个函数断点"reset_init"。kernel_init:在新线程(进程)中运行kernel_init()函数, 点开kernel_init()函数,可以看出,在这个里面调用了run_init_process函数。kernel_thread创建一个新的内核线程,发现kernel_thread函数是通过_do_fork函数来创建进程的。

2023-03-23 22:43:43 92

原创 信安实验一:自建CA搭建https

利用openssl自建CA,再用apache2搭建https

2022-12-15 17:25:21 717 1

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除