会员
周边
捐助
新闻
博问
闪存
赞助商
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
简洁模式
...
退出登录
注册
登录
midori
博客园
首页
新随笔
联系
订阅
管理
2016年4月24日
Linux内核学习总结
摘要: 【万子惠 原创作品转载请注明出处 《Linux内核分析》MOOC课程http://mooc.study.163.com/course/USTC 1000029000】 计算机是如何工作的 这部分从最简单的汇编代码以及堆栈调用开始引入 大部分是曾经学过的内容,这一块比较特别的是冯诺依曼原理。 基本思想
阅读全文
posted @ 2016-04-24 14:31 20135214万子惠
阅读(225)
评论(0)
推荐(0)
编辑
2016年4月21日
第四章读书笔记
摘要: 第四章 进程调度 进程调度程序可看做在可运行进程之间分配有限的处理器时间资源的内核子系统。 多任务 多任务操作系统就是能同时并发地交互执行多个进程的操作系统。 多任务可以划分为两类: 非抢占多任务 抢占式多任务 多任务模式下由调度程序来决定什么时候停止一个进程的运行,以便其他进程能够得到执行机会的这
阅读全文
posted @ 2016-04-21 17:20 20135214万子惠
阅读(213)
评论(0)
推荐(0)
编辑
2016年4月13日
第八周学习笔记——进程切换和一般执行过程
摘要: 万子惠 + 原创作品转载请注明出处 + 《Linux内核分析》MOOC课程http://mooc.study.163.com/course/USTC 1000029000 进程切换和一般执行过程 Part1 实验部分 Part2 总结部分 进程调度和切换 时机:中断处理过程(包括时钟中断、I/O中断
阅读全文
posted @ 2016-04-13 16:52 20135214万子惠
阅读(414)
评论(0)
推荐(0)
编辑
2016年4月6日
第七周——Linux内核如何装载和启动一个可执行程序
摘要: 万子惠 + 原创作品转载请注明出处 + 《Linux内核分析》MOOC课程http://mooc.study.163.com/course/USTC 1000029000 part1 实验 跟踪调用 1.test.c内部 绿色是修改部分 修改Makefile的值 此时查看已经出现exec 运行情况
阅读全文
posted @ 2016-04-06 15:58 20135214万子惠
阅读(230)
评论(0)
推荐(0)
编辑
2016年4月2日
第十八章读书笔记
摘要: 第18章 调试 准备: 一个bug 一个藏匿bug的内核版本 相关内核代码的知识和运气 想要成功地进行调试,就取决于是否能让这些错误重现 有关printk p1:printk的健壮性——任何时候任何地方都能调用到它,并且弹性极佳。但是!在终端没有初始化时,有些地方不能使用它。 这里有一个解决手段:
阅读全文
posted @ 2016-04-02 20:01 20135214万子惠
阅读(187)
评论(0)
推荐(0)
编辑
第三章读书笔记
摘要: 第三章 进程管理 进程 进程:处于执行期的程序(目标码存放在某种存储介质上)。 执行线程:线程(thread),进程中的活动对象。 在现代操作系统中,提供两种虚拟机制: 虚拟处理器、虚拟内存 程序本身不是进程,进程是处于执行期的程序以及相关的资源的总称。 进程在它创建时开始存活。 在Linuxxi系
阅读全文
posted @ 2016-04-02 14:51 20135214万子惠
阅读(155)
评论(0)
推荐(0)
编辑
2016年3月29日
第六周——分析Linux内核创建一个新进程的过程
摘要: “万子恵 + 原创作品转载请注明出处 + 《Linux内核分析》MOOC课程http://mooc.study.163.com/course/USTC 1000029000 ” 万子恵 + 原创作品转载请注明出处 + 《Linux内核分析》MOOC课程http://mooc.study.163.co
阅读全文
posted @ 2016-03-29 14:45 20135214万子惠
阅读(231)
评论(1)
推荐(0)
编辑
2016年3月24日
第五章读书笔记
摘要: 系统调用 与内核通信 系统调用作为用户空间进程和硬件设备的中间层的三个主要作用: 为用户空间提供了一种硬件的抽象接口 系统调用保证了系统的稳定和安全 每个进程都运行在虚拟系统中。 在Linux中,系统调用时用户空间访问内核的唯一手段;除异常和陷入外,它们是唯一的合法入口。 一般情况下,应用程序通过在
阅读全文
posted @ 2016-03-24 11:25 20135214万子惠
阅读(203)
评论(0)
推荐(0)
编辑
2016年3月23日
Linux内核分析——分析system_call中断处理过程
摘要: 万子惠 + 原创作品转载请注明出处 + 《Linux内核分析》MOOC课程http://mooc.study.163.com/course/USTC 1000029000 我选择的是getuid: int Getuid(int argc ,char argv) { pid_t uu; uu=getu
阅读全文
posted @ 2016-03-23 16:56 20135214万子惠
阅读(211)
评论(0)
推荐(0)
编辑
2016年3月17日
第一二章读书笔记
摘要: 第一二章读书笔记 第一章 关于Unix根本强大的原因: Uniix很简洁,仅仅提供几百个系统调用,并有非常明确的设计目的 在Unix中所有东西都被当做文件对待,这种抽象使对数据和对设备的操作是通过一套相同的系统调用接口来进行的:open(),read(),write(),lseek(),close(
阅读全文
posted @ 2016-03-17 11:26 20135214万子惠
阅读(234)
评论(0)
推荐(0)
编辑
下一页
公告