通过八周的学习获得了很多知识。

      首先,通过网课老师形象生动的讲述和描述一些专业词汇,使我更加深刻的记住并掌握了这些内容:动态的展示堆栈的变化,更容易理解一段汇编代码;分析操作系统的工作,记住了三大法宝,这引领我们学习后续课程;扒开系统调用三层皮,从理论知识入手,了解三层皮:API xyz,中断向量system_call,中断服务程序sys_xyz,再从操作入手,使用gdb跟踪;中断是学习中很重要的一点,进程切换、系统调用都离不开中断。

      其次,在这八周的学习中,从打开电脑进程初始化到启动进程到进程切换,完整的梳理了我们平时使用计算机中各个应用程序之间如何协同操作,让我更加了解计算机的工作原理。

      最后,通过网络学习这一学习方式以及“听课+作业+互评”学习模式,能够把自己学到的知识通过网络分享给其他人,同时也能够随时向他人学习弥补自己在学习上的漏洞,很多时候课上的知识没有很好的理解,但是浏览其他人的博客会非常详细的描述某个知识,这样就更加容易的掌握知识。

第一周:计算机是如何工作的

第二周:操作系统是如何工作的

第三周:Linux内核源代码简介

第四周:扒开系统调用的三层皮(上)

第五周:扒开系统调用的三层皮(下)

第六周:进程的描述和进程的创建

第七周:可执行程序的装载

第八周:进程的切换和系统的一般执行过程

20135118罗鹏越

最新文章

  1. [PHP源码阅读]empty和isset函数
  2. 1.1ASP.NET Web API 2入门
  3. javadoc 生成自定义的标签
  4. SqlBulkCopy 批量复制数据到数据表
  5. Hark的数据结构与算法练习之鸡尾酒排序
  6. iOS App上架流程(2016详细版
  7. Android Studio实用快捷键汇总
  8. BZOJ 2324 营救皮卡丘
  9. 戏说Java多线程
  10. java泛型 之 入门(interface)
  11. java本地方法
  12. MongoDB学习--安装与管理
  13. zabbix实现对磁盘性能动态监控
  14. ENVI5.3 影像重采样 和 tiff 保存
  15. 打开xmind 8 输入序列号
  16. C# 网络编程之基于SMTP发送电子邮件
  17. c++ 计算cpu占用率
  18. C++学习(七)(C语言部分)之 输入
  19. C#Redis 常用key操作
  20. Java 利用 poi 生成 Excel文件的通用例子

热门文章

  1. Linux之shell脚本for、while、case语句的高级用法
  2. 第3章 Git使用人门
  3. 最长公共前缀的golang实现
  4. Spring AOP的实现研究
  5. 借鉴bootstrap的方法,快速实现响应式开发
  6. React框架简介
  7. 机器C盘临时区
  8. linux之基本命令进阶
  9. 为什么签名前要加"\x19Ethereum Signed Message:\n"
  10. GitLab CI with docker and dind "mount: permission denied (are you root?)"