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

  • 2017-2018-1 20179226《Linux内核原理与分析》第三周作业

    实验楼实验 完成一个简单的时间片轮转多道程序内核 1.使用实验楼的虚拟机打开shell 2.用 进入linux 3.9.4 3.执行命令 会发现弹出新的窗口,代表内核启动了 4.然后 在mykernel目录输入命令 和 可以查看mymain.c和myinterrupt.c文件 首先是mymain.c
    20179226任逸飞   2017-10-15 16:38   1   271
  • 2017-2018-1 20179203 《Linux内核原理与分析》第三周作业

    攥写人:李鹏举 学号:20179203 ( 原创作品转载请注明出处 ) ( 学习课程:《Linux内核分析》MOOC课程http://mooc.study.163.com/course/USTC 1000029000 ) 一、视频学习总结 1.1 计算机是如何工作的 1.1.1 计算机的三个法宝 存
    20179203李鹏举   2017-10-15 10:06   0   179
  • 2017-2018-1 20179215《Linux内核原理与分析》第二周作业

    20179215《Linux内核原理与分析》第二周作业 这一周主要了解了计算机是如何工作的,包括现在存储程序计算机的工作模型、X86汇编指令包括几种内存地址的寻址方式和push、pop、call、re等几个重要的汇编指令。主要分为两部分进行这周的学习总结。第一部分对学习内容进行总结,第二部分对实验进
    20179215袁琳   2017-10-08 21:13   0   262
  • 2017-2018-1 20179209《Linux内核原理与分析》第二周作业

    本周课业主要通过分析汇编代码执行情况掌握栈的变化。本人本科时期学过intel 80X86汇编语言,所以有一定基础;在Linux中32位AT&T风格的汇编稍微熟悉就可以明白。所以我学习的重点放在了栈变化上。 首先是编写简单的C源程序: 反汇编之后得到汇编代码: 接着实验的重点来了,我每执行两个指令都会
    20179209-杨森   2017-10-08 20:36   0   132
  • 2017-2018-1 20179205《Linux内核原理与设计》第二周作业

    《Linux内核原理与分析》第二周作业 本周视频学习情况: 通过孟老师的视频教程,大致对风诺依曼体系结构有了一个初步的认识,视频从硬件角度和程序员角度对CPU和Main Memory(内存)的关系进行的解释,其中内存保存指令和数据,CPU解释指令。 一些基本的汇编指令: 其中EIP寄存器不能被直接修
    20179205王雅哲   2017-10-08 17:14   0   146
  • 2017-2018-1 20179202《Linux内核原理与分析》第二周作业

    本周着重学习了汇编指令,并通过反汇编C程序了解栈帧变化。 实践 看了孟老师的演示视频后,我重新写了C程序,如下: 通过 反汇编,删除不需要的信息: 在分析汇编程序执行的过程时,我想对自己的分析进行验证(例如每一步是否esp,ebp所在位置是否与我分析的一致),于是我想到了用调试的方法。在阅读课本18
    20179202杨晓桐   2017-10-07 21:54   2   520
  • 2017-2018-1 20179226《Linux内核原理与分析》第二周作业

    Linux内核分析 通过学习蓝墨云班课上的视频对汇编有了初步的了解 通用寄存器 EAX:累加器 EBX:基地址寄存器 ECX:计数寄存器 EDX:数据寄存器 EBP:堆栈基址针 ESI、EDI:变址寄存器 ESP:堆栈顶指针 段寄存器 CS:代码段寄存器。 DS:数据段寄存器。 ES:附加段寄存器。
    20179226任逸飞   2017-10-07 21:08   1   194
  • 2017-2018-1 20179203《Linux内核原理与分析》第二周作业

    攥写人:李鹏举 学号:20179203 ( 原创作品转载请注明出处 ) ( 学习课程:《Linux内核分析》MOOC课程http://mooc.study.163.com/course/USTC 1000029000 ) 一、 Linux反汇编一个简单的C程序的技术准备 1.1 vim编辑器 &em
    20179203李鹏举   2017-10-07 21:05   4   198
  • 20179223《Linux内核原理与分析》第二周学习笔记

    第二周实验 本周学习情况: 学习了X86 cpu的几个寄存器及X86汇编指令: movl %eax,%edx edx=eax %表示一个寄存器,把eax内容放入edx,等号相当于把eax赋值给edx,寄存器寻址; movl $0x123,%edx edx=0x123 立即数是以$开头的数值,把16进
    20179223刘霄   2017-10-07 10:22   1   160
  • Linux 第一周作业

    第一次接触Linux 有些陌生,对于博客园的使用的灵敏度不够,这些都是需要我学习不断强化的。我这周对于Linux 课程所学的比较少,有些命令还没记住,所以导致作业有些没有做出。我通过这几天对Linux 的学习我知道了在Linux中 man的作用如此强大,学会了如何建在Linux 中建文件、如何进行文件查找、如何打包文件以及解压缩
    9225王孟亚   2017-10-01 23:50   2   103