Linux内核设计第五周学习总结 分析system_call中断处理过程

摘要: 使用gdb跟踪分析一个系统调用中断处理过程,分析系统调用从system_call开始到iret结束之间的整个过程。 登陆实验楼虚拟机http://www.shiyanlou.com/courses/195 打开shell终端,执行以下命令: cd LinuxKernel rm -rf menu gi 阅读全文
posted @ 2016-03-22 16:30 dky20135310 阅读(206) 评论(0) 推荐(0) 编辑

Linux内核设计第四周学习总结 使用库函数API和C代码中嵌入汇编代码两种方式使用同一个系统调用

摘要: 使用库函数API和C代码中嵌入汇编代码两种方式使用同一个系统调用,理解系统调用的工作机制。 本文实验使用亚马逊云计算平台(AWS)Ubuntu 14.04.2 LTS 64bit 本文实验选择24号和47号系统调用,分别获取当前用户uid(用户ID)和gid(组ID),即模拟Linux系统“id”命 阅读全文
posted @ 2016-03-16 12:36 dky20135310 阅读(349) 评论(0) 推荐(0) 编辑

《Linux内核设计与实现》学习总结 Chap1~2

摘要: 第一章 Linux内核简介 一、历史 由于Unix系统设计简洁并且在发布时提供源代码,所以许多其他组织和团体都对它进了进一步的开发。 Unⅸ虽然已经使用了40年,但计算机科学家仍然认为它是现存操作系统中最强大和最优秀的系统。从1969年诞生以来,由Dennis Ritchie和Ken Thompso 阅读全文
posted @ 2016-03-16 10:44 dky20135310 阅读(198) 评论(0) 推荐(0) 编辑

Linux内核设计第三周学习总结 跟踪分析Linux内核的启动过程

摘要: 陈巧然 原创作品 转载请注明出处 《Linux内核分析》MOOC课程http://mooc.study.163.com/course/USTC-1000029000 登陆实验楼虚拟机http://www.shiyanlou.com/courses/195 打开shell终端,执行以下命令: cd L 阅读全文
posted @ 2016-03-09 20:09 dky20135310 阅读(254) 评论(2) 推荐(1) 编辑

Linux内核设计第二周学习总结 完成一个简单的时间片轮转多道程序内核代码

摘要: 陈巧然 原创作品 转载请注明出处 《Linux内核分析》MOOC课程http://mooc.study.163.com/course/USTC-1000029000 一、使用实验楼的虚拟机, 观察只有一个死循环的mykernel与时钟中断的关系 步骤:cd LinuxKernel/linux-3.9 阅读全文
posted @ 2016-03-01 21:22 dky20135310 阅读(181) 评论(0) 推荐(0) 编辑

Linux内核设计第一周学习总结 计算机如何工作

摘要: 北京电子科技学院 20135310陈巧然 原创作品转载请注明出处 《Linux内核分析》MOOC课程http://mooc.study.163.com/course/USTC-1000029000 一、视频笔记 二、实验:汇编一个简单C程序,分析其汇编指令执行过程 利用实验楼实验环境 2.源代码ma 阅读全文
posted @ 2016-02-26 04:16 dky20135310 阅读(227) 评论(0) 推荐(0) 编辑

信息安全系统设计基础期末总结

摘要: 读书笔记链接汇总[第一周读书笔记]信息安全系统设计基础第一周学习总结[第二周读书笔记]信息安全系统设计基础第二周学习总结[第三周读书笔记]信息安全系统设计基础第三周学习总结[第四周读书笔记]信息安全系统设计基础第四周学习总结[第五周读书笔记]信息安全系统设计基础第五周学习总结[第六周读书笔记]信息安... 阅读全文
posted @ 2015-12-20 20:10 dky20135310 阅读(186) 评论(1) 推荐(0) 编辑

信息安全系统设计基础第十四周学习总结

摘要: 第九章虚拟存储器虚拟存储器是计算机系统最重要的概念之一,它是对主存的一个抽象三个重要能力:它将主存看成是一个存储在磁盘上的地址空间的高速缓存,在主存中只保存活动区域,并根据需要在磁盘和主存之间来回传送数据,通过这种方式,高效的使用了主存它为每个进程提供了一致的地址空间,从而简化了存储器管理它保护了每... 阅读全文
posted @ 2015-12-13 10:39 dky20135310 阅读(292) 评论(0) 推荐(0) 编辑

信息安全系统设计基础第十三周学习总结

摘要: 第十一章网络编程网络应用随处可见。任何时候你浏览Web、发送Email或者弹出一个X window,你就正在使用一个网络应用程序。有趣的是,所有的网络应用都是基于相同的基本编程模型有着相似的整体逻辑结构,并且依赖相同的编程接口。网络应用依赖于很多在系统研究中已经学习过的概念,例如,进程、信号、字节器... 阅读全文
posted @ 2015-12-06 11:28 dky20135310 阅读(254) 评论(0) 推荐(0) 编辑

20135310陈巧然 20135305姚歌 实验四:外设驱动程序设计

摘要: 参见20135305姚歌博客:http://www.cnblogs.com/20135305yg/p/4975657.html 阅读全文
posted @ 2015-12-01 12:39 dky20135310 阅读(122) 评论(0) 推荐(0) 编辑