2016年4月24日
摘要: 潘俊洋 原创作品转载请注明出处《Linux内核分析》MOOC课程http://mooc.study.163.com/course/USTC-1000029000 操作系统是一个用来和硬件打交道并为用户程序提供一个有限服务集的低级支撑软件。一个计算机系统是一个硬件和软件的共生体,它们互相依赖,不可分割 阅读全文
posted @ 2016-04-24 12:13 20135230潘俊洋 阅读(153) 评论(0) 推荐(0) 编辑
  2016年4月17日
摘要: 摘要: 潘俊洋 原创作品转载请注明出处《Linux内核分析》MOOC课程http://mooc.study.163.com/course/USTC-1000029000 实验目的: 使用gdb跟踪分析一个schedule()函数,理解Linux系统中进程调度的时机。 实验过程: 打开shell终端, 阅读全文
posted @ 2016-04-17 14:01 20135230潘俊洋 阅读(166) 评论(0) 推荐(0) 编辑
  2016年4月9日
摘要: 潘俊洋 原创作品转载请注明出处《Linux内核分析》MOOC课程http://mooc.study.163.com/course/USTC-1000029000 实验目的: 使用gdb跟踪sys_execve内核函数的处理过程,分析exec*函数对应的系统调用处理过程,理解Linux内核如何装载和启 阅读全文
posted @ 2016-04-09 19:24 20135230潘俊洋 阅读(650) 评论(0) 推荐(0) 编辑
  2016年3月27日
摘要: 潘俊洋 原创作品转载请注明出处《Linux内核分析》MOOC课程http://mooc.study.163.com/course/USTC-1000029000 一、实验情况 选择了2号调用fork调用来做实验: 1、用实验楼的虚拟机打开shell 运行结果见截图 2、在test.c中增加2个函数代 阅读全文
posted @ 2016-03-27 13:25 20135230潘俊洋 阅读(181) 评论(0) 推荐(0) 编辑
  2016年3月20日
摘要: 潘俊洋 原创作品转载请注明出处《Linux内核分析》MOOC课程http://mooc.study.163.com/course/USTC-1000029000 使用库函数API和C代码中嵌入汇编代码两种方式使用同一个系统调用。 Linux内核中设置了一组用于实现各种系统功能的子程序,称为系统调用。 阅读全文
posted @ 2016-03-20 00:50 20135230潘俊洋 阅读(162) 评论(0) 推荐(0) 编辑
  2016年3月13日
摘要: 潘俊洋 原创作品转载请注明出处《Linux内核分析》MOOC课程http://mooc.study.163.com/course/USTC-1000029000 一.准备 搭建环境 然后打开另一个shell,执行下面的命令: 设置完断点后,可以使用c让内核继续进行加载,加载到第一个断点start_k 阅读全文
posted @ 2016-03-13 10:30 20135230潘俊洋 阅读(565) 评论(1) 推荐(1) 编辑
  2016年3月4日
摘要: 潘俊洋 原创作品转载请注明出处 《Linux内核分析》MOOC课程http://mooc.study.163.com/course/USTC-1000029000 本次实现是实验模拟操作系统是如何工作的。 mykernel 实验使用linux-3.9.4进行模拟。模拟操作系统如何进行进程管理以及中断 阅读全文
posted @ 2016-03-04 08:52 20135230潘俊洋 阅读(406) 评论(0) 推荐(0) 编辑
  2016年2月25日
摘要: Linux内核分析:实验一 潘俊洋 原创作品转载请注明出处 《Linux内核分析》MOOC课程http://mooc.study.163.com/course/USTC-1000029000 计算机体系结构与程序运行过程 现代计算机大都采用的是“冯.诺依曼”体系结构,它的核心思想是:程序存储,指令和 阅读全文
posted @ 2016-02-25 12:37 20135230潘俊洋 阅读(957) 评论(0) 推荐(0) 编辑
  2015年12月21日
摘要: 1.每周学习笔记第一周学习笔记:http://www.cnblogs.com/20135230pjy/p/4823943.html第三周学习笔记:http://www.cnblogs.com/20135230pjy/p/4854880.html第四周学习笔记:http://www.cnblogs.c... 阅读全文
posted @ 2015-12-21 17:36 20135230潘俊洋 阅读(287) 评论(1) 推荐(0) 编辑
  2015年12月13日
摘要: 第九章 虚拟存储器知识点虚拟存储器是硬件异常、硬件地址翻译、主存、磁盘文件和内核软件的完美交互,它为每个进程提供了一个大的、一致的和私有的地址空间。通过一个很清晰的机制,虚拟存储器提供了三个重要的能力:(1)它将主存看成是一个存储在磁盘上的地址空间的高速缓存,在主存中只保存活动区域,并根据需要在磁盘... 阅读全文
posted @ 2015-12-13 22:25 20135230潘俊洋 阅读(169) 评论(0) 推荐(0) 编辑