摘要:
@(Linux系统分析课程总结) Linux概念模型 在Linux系统分析这门课中,我们主要学习了中断,系统调用,程序加载执行,进程管理,文件系统,计时器方面等方面的内容。 通过这门课的学习让我初步了解到了,Linux系统的大致运行过程。 时钟贯穿了整个系统,文件的创建需要带有时间信息,进程的执行也 阅读全文
摘要:
@(Linux进程切换一般过程) 实验环境 |OS |Linux cj-virtual-machine 5.3.0-51-generic | |-|-| | 虚拟机 | QEMU | | 内核版本 | 5.3.4 | | 调式方法 | GDB | PS:调试环境安装请看上一篇博客汇编级理解Linux 阅读全文
摘要:
@ "TOC" 1 操作说明 本次实验采用20号系统调用 通过汇编指令触发该系统调用 通过gdb跟踪该系统调用的内核处理过程 阅读分析系统调用入口的保存现场、恢复现场和系统调用返回,以及关注系统调用过程中内核堆栈状态的变化 2 知识预备 我们知道,中断是操作系统的一个重要概念,是操作系统并发操作的的 阅读全文
摘要:
1. 实验环境配置-mykernel 2.0(参考https://github.com/mengning/mykernel ) (1)本机环境:VMware® Workstation 15 Pro + Ubuntu18.04.4 LTS (2)在Ubuntu环境中,右键打开terminal(默认在/ 阅读全文