2020-2021-1Linux内核原理与分析 (北京电子科技学院 - 网络空间安全系)

  • 班级所有博文发布时间分布(24小时制):
  • 2020-2021-1 20209317《Linux内核原理与分析》第四周作业

    《linux内核原理与分析》第三周作业 #一、实验相关 ##实验内容 使用qemu虚拟机运行内核,并从内核入口start_kernel开始单步分析start_kernel函数执行过程 实验楼环境一直崩溃,所以改为使用自己的虚拟机。 ##下载源码并解压编译 mkdir LinuxKernel cd L
    20209317李明帅   2020-10-27 23:28   0   2
  • 2020-2021-1 20209318《Linux内核原理与分析》第四周作业

    一. 跟踪分析Linux内核的启动过程 使用实验楼的虚拟机打开shell cd ~/LinuxKernel/ qemu -kernel linux-3.18.6/arch/x86/boot/bzImage -initrd rootfs.img 使用gdb跟踪调试内核 关于-s和-S选项的说明: 1.
    20209315   2020-10-27 20:57   0   4
  • 2020-2021-1 20209322《Linux内核原理与分析》第四周作业

    本周学习了MenuOS的构造 #一、知识点总结 ##1.“三大法宝”和“两把宝剑” 计算机三大法宝:存储程序计算机、函数调用堆栈、中断 操作系统两把宝剑:中断上下文(保存现场和恢复现场),进程上下文 ##2.源代码根目录 ###arch arch目录里的代码可以用来使Linux内核支持不同的cpu和
    逐北   2020-10-27 19:14   0   8
  • 2020-2021-1 20209314《Linux内核原理与分析》第四周作业

    实验相关: 尝试在自己的Ubuntu中来搭建实验所需要的环境。 1.下载内核源码 首先是下载内核源码(Linux-3.18.6)解压并编译,代码过程如下: mkdir LinuxKernel cd LinuxKernel wget https://www.kernel.org/pub/linux/k
    20209314-马铸鸿   2020-10-26 23:20   0   13
  • mininet实践应用

    #mininet的安装和基本指令的了解 ##安装过程 在官网和一些博客的指导下,在虚拟机里安装mininet,我使用的是源代码安装方法,首先从GitHub上获取源代码git clone git://github.com/mininet/mininet,然后安装mininet,用到的指令是minine
    毛贲豪   2020-10-26 10:46   0   15
  • 2020-2021-1 20209302毕慧敏 《Linux内核原理与分析》第三周作业

    一、本周实验 1.搭建虚拟的x86CPU实验平台 2.实验代码 mypcb: 从main.c开始循环 myinterrupt: 过程: 结果: 二、知识点总结 1.堆栈是C语言程序运行时必须使用的记录函数调用路径和参数存储的空间。 2.堆栈的具体作用有:记录函数调用框架、传递函数参数、保存返回值的地
    20209302毕慧敏   2020-10-25 22:57   0   7
  • 2019-2020-1 20209310《Linux内核原理与分析》第三周作业

    2019-2020-1 20209310《Linux内核原理与分析》第三周作业 输入以下命令: rm -rf mykernel patch -p1 < ../mykernel_for_linux3.9.4sc.patch make allnoconfig make qemu -kernel arch
    我只是飞   2020-10-25 22:57   0   9
  • 2020-2021-1 20209313《Linux内核原理与分析》第三周作业

    一、实验 实验要求: 完成一个简单的时间片轮转多道程序内核代码,代码见视频中或从mykernel找。 详细分析该精简内核的源代码并给出实验截图 二、仔细分析进程的启动和进程的切换机制 mymain.c * * linux/mykernel/mymain.c * * Kernel internal m
    20209313   2020-10-25 21:29   0   9
  • 2020-2021-1 20209311《Linux内核原理与分析》第三周作业

    2020-2021-1 20209311《Linux内核原理与分析》第三周作业 一、实验二 完成一个简单的时间片轮转多道程序内核代码 ###1.实验内容 完成一个简单的时间片轮转多道程序内核代码。 ###2.实验过程 使用实验楼的虚拟机打开shell,依次输入如下命令: rm -rf mykerne
    dkkk7   2020-10-25 20:49   0   7
  • 2019-2020-1 20209329《Linux内核原理与分析》第三周作业

    《Linux内核原理与分析》第三周作业 1.mykernel实验 实验楼的虚拟机的环境配置已经搭载好,输入以下命令,可以直观地感受到cpu的中断机制。 cd ~/LinuxKernel/linux-3.9.4 rm -rf mykernel patch -p1 < ../mykernel_for_l
    不冷惊喜   2020-10-25 16:50   0   7