10 2020 档案
摘要:《linux内核原理与分析》第三周作业 #一、实验相关 ##实验内容 使用qemu虚拟机运行内核,并从内核入口start_kernel开始单步分析start_kernel函数执行过程 实验楼环境一直崩溃,所以改为使用自己的虚拟机。 ##下载源码并解压编译 mkdir LinuxKernel cd L
阅读全文
摘要:《linux内核原理与分析》第三周作业 一、实验分析 实验内容 分析并运行实验楼提供的内核代码 修改并实现时间片轮转的多道程序调度 1.实验楼原内核代码分析 my_start_kernel为该简短内核的入口,与之相对应的,真正的linux内核的入口为start_kernel函数其存在于linux内核
阅读全文
摘要:本周的实验目的是为了了解程序执行和程序调用,实验内容为将一个具有多层函数调用的C语言程序编译为汇编语言,并分析执行过程,通过分析其执行过程了解函数调用具体是怎么实现的,尤其是函数调用之间的参数传递。 下面截图为C语言代码: 编译为汇编语言文件并去掉编译信息后的汇编代码如下: 从汇编语言代码可以看到,
阅读全文
摘要:1.chmod命令理解 该命令用来更改文件权限,文件权限以六位二进制表示,每三位为一组,一共三组,第一位代表读权限,第二位代表写权限,第三位代表执行权限,第一组为拥有者权限,第二组为组用户权限,第三组为其他用户权限。使用chmod命令更改时,可直接使用三位十进制表示。 2. 使用rename命令对文
阅读全文