Linux内核分析课程总结

blog链接:

学习总结:

收获:

  通过这门课程,我系统性地、深入地学习了操作系统内核的相关结构和设计原理,与之前不同,《linux内核分析》带领我们从linux内核源代码着手,真正地从根本上去了解linux的工作机制。在这个过程中我尝试了自己去构造一个简单的linux系统并编写和执行了一些简单的系统调用,此外还初步掌握了gdb远程调试的方法,通过设置断点,单步运行来了解每一行代码的行为和原理。

不足:

  很多问题还只停留在表面,知其然而不知其所以然。读代码时由于基础不够牢靠还存在很大困难,许多代码并不能真正理解意义。

时间: 05-01

Linux内核分析课程总结的相关文章

Linux内核分析课程期中总结

Linux内核分析课程期中总结 姓名:王朝宪 学号:20135114 注: 原创作品转载请注明出处 + <Linux内核分析>MOOC课程http://mooc.study.163.com/course/USTC-1000029000 一.计算机是如何工作的 个人理解:计算机就是通过和用户进行交互,执行用户的指令,这些指令存放在内存中,通过寄存器存储,堆栈变化,来一步步顺序执行. 二.存储程序计算机工作模型 1.冯诺依曼体系结构—存储程序计算机 硬件角度(主板):通过cpu中IP寄存器指向一个

linux内核分析课程总结()待完善

第一节 计算机是如何工作的http://www.cnblogs.com/July0207/p/5218597.html 第二节 操作系统是如何工作的http://www.cnblogs.com/July0207/p/5242103.html 第三节 构造一个简单的Linux系统MenuOShttp://www.cnblogs.com/July0207/p/5266594.html 第四节 系统调用的三个层次(上)http://www.cnblogs.com/July0207/p/5277774.

《Linux内核分析》期中总结

                             <Linux内核分析>期末总结                                                                            20135109 高艺桐 <Linux内核分析>MOOC课程http://mooc.study.163.com/course/USTC-1000029000  一.博客地址汇总 第一周学习笔记计算机是如何工作的 第二周学习笔记深入理解计算机 第三

《Linux内核分析》课程第七周学习总结

姓名:何伟钦 学号:20135223 ( *原创作品转载请注明出处*) ( 学习课程:<Linux内核分析>MOOC课程http://mooc.study.163.com/course/USTC-100002900 学习内容:Linux内核如何装载和启动一个可执行程序 理解编译链接的过程和ELF可执行文件格式: 编程使用exec*库函数加载一个可执行文件,动态链接分为可执行程序装载时动态链接和运行时动态链接,编程练习动态链接库的这两种使用方式: 使用gdb跟踪分析一个execve系统调用内核处

[Linux内核分析第一周课程] 由C语言程序的汇编表示观察CPU寄存器与内存的互动

孟宁<Linux内核分析>第一周实验 作者:Zou Le 原创作品转载请注明出处. 课程信息: <Linux内核分析>MOOC课程http://mooc.study.163.com/course/USTC-1000029000 ---------------------------实验正文--------------------------- 本实验在实验楼64位LIinux虚拟机下进行. C代码如下: int increment5(int x) { return x + 5; }

《Linux内核分析》课程第八周学习总结

姓名:何伟钦 学号:20135223 ( *原创作品转载请注明出处*) ( 学习课程:<Linux内核分析>MOOC课程http://mooc.study.163.com/course/USTC-100002900 一.进程调度与进程切换 (一)不同的进程有不同的调度需求   第一种分类: I/O密集型(I/O-bound) 频繁的进行I/O 通常会花费很多时间等待I/O操作的完成 CPU密集型(CPU-bound) 计算密集型 需要大量的CPU时间进行运算 第二种分类: 批处理进程 不必与用

《Linux内核分析》MOOC课程之从汇编语言角度看计算机是如何工作的

piratezgw 原创作品转载请注明出处 <Linux内核分析>MOOC课程http://mooc.study.163.com/course/USTC-1000029000 其实写这个就是为了应付MOOC课程的作业,所在环境无法随时接触互联网,所以提交的都比较晚,废话不多说,进入正题. 一.实验的操作 这方面主要是在Linux环境下使用vi + gcc 编写C程序代码,然后编译成汇编代码,如下图所示 二.代码分析 由于原汇编代码的动态链接并且符号表没有去除,所以去除它们,得到纯汇编代码: g

《Linux内核分析》课程第一周学习总结

姓名:何伟钦 学号:20135223 ( *原创作品转载请注明出处*) ( 学习课程:<Linux内核分析>MOOC课程http://mooc.study.163.com/course/USTC-1000029000 学习内容:通过汇编一个简单的C程序,分析汇编代码理解计算机是如何工作的 第一部分:视频教学笔记总结 一.存储程序计算机 冯诺依曼体系结构概念:即具有存储程序计算机的体系结构,大多数拥有计算和存储功能的设备(手机.平板.计算机等)其核心构造均为冯诺依曼体系结构 冯诺依曼体系结构工作

《Linux内核分析》课程总结

朱宇轲 + 原创作品转载请注明出处 + <Linux内核分析>MOOC课程http://mooc.study.163.com/course/USTC-1000029000 不知不觉,在网易云课堂上追了两个多月的课程<Linux内核分析>就要告一段落了.在课程即将结束的时刻,我想将这八周的课程串起来,进行一个简单的总结,同时讲一讲自己上这门课的感悟和体会,以期再接再厉,继往开来. 每一周的视频,我都认真看过,并完成了测验,撰写了相关的博客,下面首先进行简单的回顾和总结: 第一周:从一