2017-2018-1 Linux内核原理与分析 (北京电子科技学院)

  • 第四周作业

    跟踪分析Linux内核的启动过程 一、1 在自己安装的Linux环境下先下载内核源代码,使用命令wget https://www.kernel.org/pub/linux/kernel/v3.x/linux 3.18.6.tar.xz,然后进行解压使用命令xz d linux 3.18.6.tar.
    9225王孟亚   2017-10-24 22:25   1   123
  • 2017-2018-1 20179209《Linux内核原理与分析》第四周作业

    本周学习内容为《跟踪分析MenuOS简单linux系统的启动过程》和教材中的进程调度及内核数据结构。 一.跟踪分析Linux内核的启动过程 这个实验我是在实验楼环境中完成的,最初想在自己的环境中完成,可在make的时候出现了问题,原本需要很长时间的make过程只用了10几秒,而且报了错。经过我上网查
    20179209-杨森   2017-10-22 22:43   3   140
  • Linux第四周作业

    一、关于静态库的测试 1 首先对 编写 .h 以及.c 文件,对编辑的文件进行编译。第一次我只是通过命令“gcc .c o 20179225”,但是通过这个命令只出现了可执行文件并没有出现 .o文件,于是我就又进行了 “gcc c .c ”得到.o 文件。 2 生成静态库 使用命令“ar cr li
    9225王孟亚   2017-10-22 22:05   2   109
  • 2017-2018-1 20179215《Linux内核原理与分析》第四周作业

    本次的实验是使用gdb跟踪调试内核从start_kernel到init进程启动,并分析启动的过程。 1、首先是在实验楼虚拟机上进行调试跟踪的过程。 cd LinuxKernel qemu kernel linux 3.18.6/arch/x86/boot/bzImage initrd rootfs.
    20179215袁琳   2017-10-22 20:50   2   170
  • 2017-2018-1 20179203 《Linux内核原理与分析》第四周作业

    攥写人:李鹏举 学号:20179203 ( 原创作品转载请注明出处 ) ( 学习课程:《Linux内核分析》MOOC课程http://mooc.study.163.com/course/USTC 1000029000 ) 一、linux内核源代码 首先来看一下这次实验中用到的Linux内核源代码:
    20179203李鹏举   2017-10-22 12:29   1   151
  • 2017-2018-1 20179226《Linux内核原理与分析》第四周作业

    实验楼实验 跟踪分析Linux内核的启动过程 1.使用实验楼的虚拟机打开shell 2.用 命令进入LinuxKernel目录 3.执行命令 会发现弹出新的窗口,代表启动构建好了的linux内核 启动结果如下图: 加载根文件系统,init执行后,就看到了MenuOS,内核启动完成后进入menu程序,
    20179226任逸飞   2017-10-22 09:54   1   227
  • 2017-2018-1 20179205《Linux内核原理与设计》第四周作业

    《Linux内核原理与分析》 视频学习及实验操作 Linux内核源代码 视频中提到了三个我们要重点专注的目录下的代码,一个是arch目录下的x86,支持不同cpu体系架构的源代码;第二个是init目录下的main.c,是整个linux内核启动的起点,不过这里面不是main()函数,而是start_k
    20179205王雅哲   2017-10-21 22:25   2   188
  • 2017-2018-1 20179202《Linux内核原理与分析》第四周作业

    一、跟踪分析内核的启动过程实验 : 1.启动Menuos: qemu仿真kernel: 知识补充: (1)bzImage 是 vmlinux 经过 gzip 压缩后的文件,是压缩的内核映像,“b”代表的是“big”(bzImage 适用于大内核,zImage 适用于小内核)。vmlinux 是编译出
    20179202杨晓桐   2017-10-21 17:36   1   404
  • 2017-2018-1 20179215《Linux内核原理与分析》第三周作业

    本次作业分为两部分:第一部分为实验。主要目的是进行基于MYKERNEL的一个简单的时间片轮转多道程序内核代码分析。第二部分为阅读教材,了解LINUX进程调度等。 一、实验部分 实验过程如过程所述:使用实验楼的虚拟机打开shell,输入下面的两条命令,即可以启动mykernel: cd LinuxKe
    20179215袁琳   2017-10-15 22:56   1   145
  • 20179223《Linux内核原理与分析》第三周学习笔记

    测试3的实验: 1. 用gcc g编译vi输入的代码 2. 在main函数中设置一个行断点 3. 在main函数增加一个空循环,循环次数为自己学号后4位,设置一个约为学号一半的条件断点 4. 提交调试过程截图(一定包含条件断点的),要全屏,包含自己的学号信息 首先建立测试1的基础上 在测试2的时候遇
    20179223刘霄   2017-10-15 22:55   2   94